From fbd8fd7d2245069340c164f2227c66d13d621513 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Thu, 19 Jun 2025 18:45:34 +0530 Subject: [PATCH 01/34] fix: include child doctypes in repostable accounting types --- .../accounting_dimension.py | 4 +--- .../repost_accounting_ledger.py | 21 +++++++++++++++++-- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py index 81937469f21..cdaaa6dd069 100644 --- a/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py +++ b/erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py @@ -111,17 +111,15 @@ class AccountingDimension(Document): def make_dimension_in_accounting_doctypes(doc, doclist=None): if not doclist: doclist = get_doctypes_with_dimensions() - doc_count = len(get_accounting_dimensions()) count = 0 - repostable_doctypes = get_allowed_types_from_settings() + repostable_doctypes = get_allowed_types_from_settings(child_doc=True) for doctype in doclist: if (doc_count + 1) % 2 == 0: insert_after_field = "dimension_col_break" else: insert_after_field = "accounting_dimensions_section" - df = { "fieldname": doc.fieldname, "label": doc.label, 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 800f1647471..5d5f8825716 100644 --- a/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py +++ b/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py @@ -5,6 +5,7 @@ import inspect import frappe from frappe import _, qb +from frappe.desk.form.linked_with import get_child_tables_of_doctypes from frappe.model.document import Document from frappe.utils.data import comma_and @@ -204,13 +205,29 @@ def start_repost(account_repost_doc=str) -> None: doc.make_gl_entries() -def get_allowed_types_from_settings(): - return [ +def get_allowed_types_from_settings(child_doc: bool = False): + repost_docs = [ x.document_type for x in frappe.db.get_all( "Repost Allowed Types", filters={"allowed": True}, fields=["distinct(document_type)"] ) ] + result = repost_docs + + if repost_docs and child_doc: + result.extend(get_child_docs(repost_docs)) + + return result + + +def get_child_docs(doc: list) -> list: + child_doc = [] + doc = get_child_tables_of_doctypes(doc) + for child_list in doc.values(): + for child in child_list: + if child.get("child_table"): + child_doc.append(child["child_table"]) + return child_doc def validate_docs_for_deferred_accounting(sales_docs, purchase_docs): From 55e79c4dfd25ddee820fc516a86db8c7ac3f0677 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Thu, 19 Jun 2025 18:46:34 +0530 Subject: [PATCH 02/34] fix: enable allow_on_submit for accounting dimensions in allowed doctypes --- .../repost_accounting_ledger_settings.py | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.py b/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.py index 14a070dc464..637234fea1e 100644 --- a/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.py +++ b/erpnext/accounts/doctype/repost_accounting_ledger_settings/repost_accounting_ledger_settings.py @@ -1,9 +1,14 @@ # Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors # For license information, please see license.txt -# import frappe +import frappe from frappe.model.document import Document +from erpnext.accounts.doctype.accounting_dimension.accounting_dimension import ( + get_accounting_dimensions, +) +from erpnext.accounts.doctype.repost_accounting_ledger.repost_accounting_ledger import get_child_docs + class RepostAccountingLedgerSettings(Document): # begin: auto-generated types @@ -17,6 +22,24 @@ class RepostAccountingLedgerSettings(Document): from erpnext.accounts.doctype.repost_allowed_types.repost_allowed_types import RepostAllowedTypes allowed_types: DF.Table[RepostAllowedTypes] - # end: auto-generated types - pass + # end: auto-generated types + def validate(self): + self.update_property_for_accounting_dimension() + + def update_property_for_accounting_dimension(self): + doctypes = [entry.document_type for entry in self.allowed_types if entry.allowed] + if not doctypes: + return + doctypes += get_child_docs(doctypes) + + set_allow_on_submit_for_dimension_fields(doctypes) + + +def set_allow_on_submit_for_dimension_fields(doctypes): + for dt in doctypes: + meta = frappe.get_meta(dt) + for dimension in get_accounting_dimensions(): + df = meta.get_field(dimension) + if df and not df.allow_on_submit: + frappe.db.set_value("Custom Field", dt + "-" + dimension, "allow_on_submit", 1) From 1e37fd8991c68d7c36bbfa1c0b88c397ab200498 Mon Sep 17 00:00:00 2001 From: ravibharathi656 Date: Thu, 19 Jun 2025 18:47:13 +0530 Subject: [PATCH 03/34] fix: include child doctypes in allow_on_submit patch for accounting dimensions --- erpnext/patches.txt | 2 +- .../v15_0/allow_on_submit_dimensions_for_repostable_doctypes.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 69f5ec159fa..04f40be1a13 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -357,7 +357,7 @@ execute:frappe.db.set_single_value("Buying Settings", "project_update_frequency" execute:frappe.db.set_default("date_format", frappe.db.get_single_value("System Settings", "date_format")) erpnext.patches.v14_0.update_total_asset_cost_field erpnext.patches.v15_0.create_advance_payment_status -erpnext.patches.v15_0.allow_on_submit_dimensions_for_repostable_doctypes +erpnext.patches.v15_0.allow_on_submit_dimensions_for_repostable_doctypes #2025-06-19 erpnext.patches.v14_0.create_accounting_dimensions_in_reconciliation_tool erpnext.patches.v14_0.update_flag_for_return_invoices #2024-03-22 erpnext.patches.v15_0.create_accounting_dimensions_in_payment_request diff --git a/erpnext/patches/v15_0/allow_on_submit_dimensions_for_repostable_doctypes.py b/erpnext/patches/v15_0/allow_on_submit_dimensions_for_repostable_doctypes.py index e75610d0a53..dddeae328c7 100644 --- a/erpnext/patches/v15_0/allow_on_submit_dimensions_for_repostable_doctypes.py +++ b/erpnext/patches/v15_0/allow_on_submit_dimensions_for_repostable_doctypes.py @@ -9,6 +9,6 @@ from erpnext.accounts.doctype.repost_accounting_ledger.repost_accounting_ledger def execute(): - for dt in get_allowed_types_from_settings(): + for dt in get_allowed_types_from_settings(child_doc=True): for dimension in get_accounting_dimensions(): frappe.db.set_value("Custom Field", dt + "-" + dimension, "allow_on_submit", 1) From d8371c41cf000f6ccf38da823dbeab3b296b8236 Mon Sep 17 00:00:00 2001 From: Ibrahim <74654255+ibrahim317@users.noreply.github.com> Date: Thu, 10 Jul 2025 23:24:08 +0300 Subject: [PATCH 04/34] fix: add undefined check for cur_frm in lead doctype (#48522) --- erpnext/crm/doctype/lead/lead.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/erpnext/crm/doctype/lead/lead.js b/erpnext/crm/doctype/lead/lead.js index 325ee3d8d6e..981da1334cb 100644 --- a/erpnext/crm/doctype/lead/lead.js +++ b/erpnext/crm/doctype/lead/lead.js @@ -2,8 +2,9 @@ // License: GNU General Public License v3. See license.txt frappe.provide("erpnext"); +if (cur_frm) { cur_frm.email_field = "email_id"; - +} erpnext.LeadController = class LeadController extends frappe.ui.form.Controller { setup() { this.frm.make_methods = { @@ -238,5 +239,6 @@ erpnext.LeadController = class LeadController extends frappe.ui.form.Controller crm_activities.refresh(); } }; - +if (cur_frm) { extend_cscript(cur_frm.cscript, new erpnext.LeadController({ frm: cur_frm })); +} From 982550b92ca21de601289fcc4048fb1e6efca03f Mon Sep 17 00:00:00 2001 From: Nikhil Kothari Date: Tue, 15 Jul 2025 21:32:07 -0500 Subject: [PATCH 05/34] fix(accounts): allow default bank account per company --- erpnext/accounts/doctype/bank_account/bank_account.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/accounts/doctype/bank_account/bank_account.py b/erpnext/accounts/doctype/bank_account/bank_account.py index cda01ed4871..623d62491b4 100644 --- a/erpnext/accounts/doctype/bank_account/bank_account.py +++ b/erpnext/accounts/doctype/bank_account/bank_account.py @@ -109,6 +109,7 @@ class BankAccount(Document): "party_type": self.party_type, "party": self.party, "is_company_account": self.is_company_account, + "company": self.company, "is_default": 1, "disabled": 0, }, From 205037fd6b8808df2dbd80410e44c8e430491739 Mon Sep 17 00:00:00 2001 From: Corentin Forler Date: Fri, 18 Jul 2025 14:04:41 +0200 Subject: [PATCH 06/34] fix: Add title to payment schedule error message --- erpnext/controllers/accounts_controller.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index 5971af1bb89..9c4eddd247f 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -2656,7 +2656,10 @@ class AccountsController(TransactionBase): if li: duplicates = "
" + "
".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), + title=_("Payment Schedule"), + ) def validate_payment_schedule_amount(self): if (self.doctype == "Sales Invoice" and self.is_pos) or self.get("is_opening") == "Yes": From c9c45fe89f4a9e90ad78bc34b6ca2024770e295b Mon Sep 17 00:00:00 2001 From: Dev Dusija Date: Tue, 22 Jul 2025 23:56:48 +0530 Subject: [PATCH 07/34] fix: account currency validation to exclude cancelled entries --- erpnext/accounts/doctype/account/account.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/doctype/account/account.py b/erpnext/accounts/doctype/account/account.py index 0de00681487..0db982ad426 100644 --- a/erpnext/accounts/doctype/account/account.py +++ b/erpnext/accounts/doctype/account/account.py @@ -302,7 +302,9 @@ class Account(NestedSet): self.account_currency = frappe.get_cached_value("Company", self.company, "default_currency") self.currency_explicitly_specified = False - gl_currency = frappe.db.get_value("GL Entry", {"account": self.name}, "account_currency") + gl_currency = frappe.db.get_value( + "GL Entry", {"account": self.name, "is_cancelled": 0}, "account_currency" + ) if gl_currency and self.account_currency != gl_currency: if frappe.db.get_value("GL Entry", {"account": self.name}): From 830b3ba1e5af6d60a1aa843b9b745585c6b28ea2 Mon Sep 17 00:00:00 2001 From: diptanilsaha Date: Wed, 30 Jul 2025 15:22:29 +0530 Subject: [PATCH 08/34] fix: server error on opportunity summary by sales stage report --- .../opportunity_summary_by_sales_stage.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 d8562565989..370d3a85333 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 @@ -153,7 +153,12 @@ class OpportunitySummaryBySalesStage: }[self.filters.get("based_on")] if self.filters.get("based_on") == "Opportunity Owner": - if d.get(based_on) == "[]" or d.get(based_on) is None or d.get(based_on) == "Not Assigned": + if ( + d.get(based_on) == "[]" + or d.get(based_on) is None + or d.get(based_on) == "Not Assigned" + or d.get(based_on) == "" + ): assignments = ["Not Assigned"] else: assignments = json.loads(d.get(based_on)) From ee47c5eba9e7b3eca03ae1f1f7286441c6fea9d3 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Wed, 30 Jul 2025 23:18:55 +0530 Subject: [PATCH 09/34] feat: link vendor invoices in the LCV --- .../purchase_invoice/purchase_invoice.json | 14 ++- .../purchase_invoice/purchase_invoice.py | 1 + .../landed_cost_vendor_invoice/__init__.py | 0 .../landed_cost_vendor_invoice.json | 44 +++++++ .../landed_cost_vendor_invoice.py | 24 ++++ .../landed_cost_voucher.js | 30 +++++ .../landed_cost_voucher.json | 22 +++- .../landed_cost_voucher.py | 110 +++++++++++++++++- 8 files changed, 239 insertions(+), 6 deletions(-) create mode 100644 erpnext/stock/doctype/landed_cost_vendor_invoice/__init__.py create mode 100644 erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json create mode 100644 erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.py diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json index 5b91c709e13..6979f93f95b 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -63,6 +63,7 @@ "column_break_50", "base_total", "base_net_total", + "claimed_landed_cost_amount", "column_break_28", "total", "net_total", @@ -1651,6 +1652,15 @@ "label": "Select Dispatch Address ", "options": "Address", "print_hide": 1 + }, + { + "fieldname": "claimed_landed_cost_amount", + "fieldtype": "Currency", + "label": "Claimed Landed Cost Amount (Company Currency)", + "no_copy": 1, + "options": "Company:company:default_currency", + "print_hide": 1, + "read_only": 1 } ], "grid_page_length": 50, @@ -1658,7 +1668,7 @@ "idx": 204, "is_submittable": 1, "links": [], - "modified": "2025-04-09 16:49:22.175081", + "modified": "2025-07-30 23:16:05.722875", "modified_by": "Administrator", "module": "Accounts", "name": "Purchase Invoice", @@ -1723,4 +1733,4 @@ "timeline_field": "supplier", "title_field": "title", "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py index 55c00196780..e3c7849e77e 100644 --- a/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py +++ b/erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py @@ -104,6 +104,7 @@ class PurchaseInvoice(BuyingController): billing_address_display: DF.TextEditor | None buying_price_list: DF.Link | None cash_bank_account: DF.Link | None + claimed_landed_cost_amount: DF.Currency clearance_date: DF.Date | None company: DF.Link | None contact_display: DF.SmallText | None diff --git a/erpnext/stock/doctype/landed_cost_vendor_invoice/__init__.py b/erpnext/stock/doctype/landed_cost_vendor_invoice/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json b/erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json new file mode 100644 index 00000000000..4d73df52b18 --- /dev/null +++ b/erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json @@ -0,0 +1,44 @@ +{ + "actions": [], + "allow_rename": 1, + "creation": "2025-07-30 19:20:35.277688", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "vendor_invoice", + "amount" + ], + "fields": [ + { + "fieldname": "vendor_invoice", + "fieldtype": "Link", + "in_list_view": 1, + "label": "Vendor Invoice", + "options": "Purchase Invoice", + "search_index": 1 + }, + { + "fieldname": "amount", + "fieldtype": "Currency", + "in_list_view": 1, + "label": "Amount (Company Currency)", + "options": "Company:company:default_currency", + "read_only": 1 + } + ], + "grid_page_length": 50, + "index_web_pages_for_search": 1, + "istable": 1, + "links": [], + "modified": "2025-07-30 23:15:43.737772", + "modified_by": "Administrator", + "module": "Stock", + "name": "Landed Cost Vendor Invoice", + "owner": "Administrator", + "permissions": [], + "row_format": "Dynamic", + "sort_field": "creation", + "sort_order": "DESC", + "states": [] +} diff --git a/erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.py b/erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.py new file mode 100644 index 00000000000..da2b05a11ab --- /dev/null +++ b/erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.py @@ -0,0 +1,24 @@ +# Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + + +class LandedCostVendorInvoice(Document): + # begin: auto-generated types + # This code is auto-generated. Do not modify anything in this block. + + from typing import TYPE_CHECKING + + if TYPE_CHECKING: + from frappe.types import DF + + amount: DF.Currency + parent: DF.Data + parentfield: DF.Data + parenttype: DF.Data + vendor_invoice: DF.Link | None + # end: auto-generated types + + pass diff --git a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js index fb3b66486e9..cc448e957b2 100644 --- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js +++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.js @@ -165,6 +165,15 @@ frappe.ui.form.on("Landed Cost Voucher", { }; } }); + + frm.set_query("vendor_invoice", "vendor_invoices", (doc, cdt, cdn) => { + return { + query: "erpnext.stock.doctype.landed_cost_voucher.landed_cost_voucher.get_vendor_invoices", + filters: { + company: doc.company, + }, + }; + }); }, }); @@ -189,3 +198,24 @@ frappe.ui.form.on("Landed Cost Purchase Receipt", { } }, }); + +frappe.ui.form.on("Landed Cost Vendor Invoice", { + vendor_invoice(frm, cdt, cdn) { + var d = locals[cdt][cdn]; + if (d.vendor_invoice) { + frappe.call({ + method: "get_vendor_invoice_amount", + doc: frm.doc, + args: { + vendor_invoice: d.vendor_invoice, + }, + callback: function (r) { + if (r.message) { + $.extend(d, r.message); + refresh_field("vendor_invoices"); + } + }, + }); + } + }, +}); 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 8ef6ff4a115..bd6c6464b0d 100644 --- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json @@ -16,8 +16,10 @@ "get_items_from_purchase_receipts", "items", "sec_break1", + "vendor_invoices", "taxes", "section_break_9", + "total_vendor_invoices_cost", "total_taxes_and_charges", "col_break1", "distribute_charges_based_on", @@ -79,7 +81,7 @@ { "fieldname": "taxes", "fieldtype": "Table", - "label": "Taxes and Charges", + "label": "Landed Cost", "options": "Landed Cost Taxes and Charges", "reqd": 1 }, @@ -90,7 +92,7 @@ { "fieldname": "total_taxes_and_charges", "fieldtype": "Currency", - "label": "Total Taxes and Charges (Company Currency)", + "label": "Total Landed Cost (Company Currency)", "options": "Company:company:default_currency", "read_only": 1, "reqd": 1 @@ -139,6 +141,20 @@ "fieldname": "section_break_5", "fieldtype": "Section Break", "hide_border": 1 + }, + { + "fieldname": "vendor_invoices", + "fieldtype": "Table", + "label": "Vendor Invoices", + "options": "Landed Cost Vendor Invoice" + }, + { + "fieldname": "total_vendor_invoices_cost", + "fieldtype": "Currency", + "label": "Total Vendor Invoices Cost (Company Currency)", + "no_copy": 1, + "print_hide": 1, + "read_only": 1 } ], "grid_page_length": 50, @@ -146,7 +162,7 @@ "index_web_pages_for_search": 1, "is_submittable": 1, "links": [], - "modified": "2025-06-09 10:08:39.574009", + "modified": "2025-07-30 19:25:04.899698", "modified_by": "Administrator", "module": "Stock", "name": "Landed Cost Voucher", 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 345ecd49176..1b1d58977b2 100644 --- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py @@ -3,7 +3,7 @@ import frappe -from frappe import _ +from frappe import _, bold from frappe.model.document import Document from frappe.model.meta import get_field_precision from frappe.query_builder.custom import ConstantColumn @@ -30,6 +30,9 @@ class LandedCostVoucher(Document): from erpnext.stock.doctype.landed_cost_taxes_and_charges.landed_cost_taxes_and_charges import ( LandedCostTaxesandCharges, ) + from erpnext.stock.doctype.landed_cost_vendor_invoice.landed_cost_vendor_invoice import ( + LandedCostVendorInvoice, + ) amended_from: DF.Link | None company: DF.Link @@ -40,6 +43,8 @@ class LandedCostVoucher(Document): purchase_receipts: DF.Table[LandedCostPurchaseReceipt] taxes: DF.Table[LandedCostTaxesandCharges] total_taxes_and_charges: DF.Currency + total_vendor_invoices_cost: DF.Currency + vendor_invoices: DF.Table[LandedCostVendorInvoice] # end: auto-generated types @frappe.whitelist() @@ -76,6 +81,28 @@ class LandedCostVoucher(Document): self.get_items_from_purchase_receipts() self.set_applicable_charges_on_item() + self.set_total_vendor_invoices_cost() + self.validate_vendor_invoices_cost_with_landed_cost() + + def set_total_vendor_invoices_cost(self): + self.total_vendor_invoices_cost = 0.0 + for row in self.vendor_invoices: + self.total_vendor_invoices_cost += flt(row.amount) + + def validate_vendor_invoices_cost_with_landed_cost(self): + if not self.total_vendor_invoices_cost: + return + + precision = frappe.get_precision("Landed Cost Voucher", "total_vendor_invoices_cost") + + if flt(self.total_vendor_invoices_cost, precision) != flt(self.total_taxes_and_charges, precision): + frappe.throw( + _("Total Vendor Invoices Cost ({0}) must be equal to the Total Landed Cost ({1}).").format( + bold(self.total_vendor_invoices_cost), + bold(self.total_taxes_and_charges), + ), + title=_("Incorrect Landed Cost"), + ) def validate_line_items(self): for d in self.get("items"): @@ -234,9 +261,20 @@ class LandedCostVoucher(Document): def on_submit(self): self.validate_applicable_charges_for_item() self.update_landed_cost() + self.update_claimed_landed_cost() def on_cancel(self): self.update_landed_cost() + self.update_claimed_landed_cost() + + def update_claimed_landed_cost(self): + for row in self.vendor_invoices: + frappe.db.set_value( + "Purchase Invoice", + row.vendor_invoice, + "claimed_landed_cost_amount", + flt(row.amount, row.precision("amount")) if self.docstatus == 1 else 0.0, + ) def update_landed_cost(self): for d in self.get("purchase_receipts"): @@ -333,6 +371,24 @@ class LandedCostVoucher(Document): tuple([item.valuation_rate, *serial_nos]), ) + @frappe.whitelist() + def get_vendor_invoice_amount(self, vendor_invoice): + filters = frappe._dict( + { + "name": vendor_invoice, + "company": self.company, + } + ) + + query = get_vendor_invoice_query(filters) + + result = query.run(as_dict=True) + amount = result[0].unclaimed_amount if result else 0.0 + + return { + "amount": amount, + } + def get_pr_items(purchase_receipt): item = frappe.qb.DocType("Item") @@ -383,3 +439,55 @@ def get_pr_items(purchase_receipt): ) return query.run(as_dict=True) + + +@frappe.whitelist() +@frappe.validate_and_sanitize_search_inputs +def get_vendor_invoices(doctype, txt, searchfield, start, page_len, filters): + if not frappe.has_permission("Purchase Invoice", "read"): + return [] + + if txt and txt.lower().startswith(("select", "delete", "update")): + frappe.throw(_("Invalid search query"), title=_("Invalid Query")) + + query = get_vendor_invoice_query(filters) + + if txt: + query = query.where(doctype.name.like(f"%{txt}%")) + + if start: + query = query.limit(page_len).offset(start) + + return query.run(as_list=True) + + +def get_vendor_invoice_query(filters): + doctype = frappe.qb.DocType("Purchase Invoice") + child_doctype = frappe.qb.DocType("Purchase Invoice Item") + item = frappe.qb.DocType("Item") + + query = ( + frappe.qb.from_(doctype) + .inner_join(child_doctype) + .on(child_doctype.parent == doctype.name) + .inner_join(item) + .on(item.name == child_doctype.item_code) + .select( + doctype.name, + (doctype.base_total - doctype.claimed_landed_cost_amount).as_("unclaimed_amount"), + ) + .where( + (doctype.docstatus == 1) + & (doctype.is_subcontracted == 0) + & (doctype.is_return == 0) + & (doctype.update_stock == 0) + & (doctype.company == filters.get("company")) + & (item.is_stock_item == 0) + ) + .having(frappe.qb.Field("unclaimed_amount") > 0) + ) + + if filters.get("name"): + query = query.where(doctype.name == filters.get("name")) + + return query From 732a9b86c619d8cedf0e8b4b99679ba3c58671a8 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 31 Jul 2025 11:45:20 +0530 Subject: [PATCH 10/34] fix: return conversion factor of variant and not template --- erpnext/stock/get_item_details.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/stock/get_item_details.py b/erpnext/stock/get_item_details.py index ef9c12b7b37..b3b37277791 100644 --- a/erpnext/stock/get_item_details.py +++ b/erpnext/stock/get_item_details.py @@ -1343,11 +1343,11 @@ def get_conversion_factor(item_code, uom): if item.variant_of: filters["parent"] = ("in", (item_code, item.variant_of)) - conversion_factor = frappe.db.get_value("UOM Conversion Detail", filters, "conversion_factor") + conversion_factor = frappe.get_all("UOM Conversion Detail", filters, pluck="conversion_factor") if not conversion_factor: - conversion_factor = get_uom_conv_factor(uom, item.stock_uom) + conversion_factor = [get_uom_conv_factor(uom, item.stock_uom) or 1] - return {"conversion_factor": conversion_factor or 1.0} + return {"conversion_factor": conversion_factor[-1]} @frappe.whitelist() From bb434199441111f79b6e816b98a1ce0751230420 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 31 Jul 2025 15:23:14 +0530 Subject: [PATCH 11/34] fix: failing subcontracting patch --- .../repost_gl_entries_with_no_account_subcontracting.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/patches/v15_0/repost_gl_entries_with_no_account_subcontracting.py b/erpnext/patches/v15_0/repost_gl_entries_with_no_account_subcontracting.py index b2208667ea6..e7394f1071c 100644 --- a/erpnext/patches/v15_0/repost_gl_entries_with_no_account_subcontracting.py +++ b/erpnext/patches/v15_0/repost_gl_entries_with_no_account_subcontracting.py @@ -19,7 +19,7 @@ def execute(): if not item.cost_center: item.db_set("cost_center", cost_center) - doc.docstatus = 2 - doc.make_gl_entries_on_cancel() - doc.docstatus = 1 - doc.make_gl_entries() + doc.docstatus = 2 + doc.make_gl_entries_on_cancel() + doc.docstatus = 1 + doc.make_gl_entries() From ba45f7610dd2195ee3d7cc9506b237142f5ca2c3 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 31 Jul 2025 15:58:25 +0530 Subject: [PATCH 12/34] chore: add date so patch can rerun --- erpnext/patches.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 0e9f2bf7fbd..82179449181 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -426,6 +426,6 @@ erpnext.patches.v15_0.update_pegged_currencies erpnext.patches.v15_0.set_status_cancelled_on_cancelled_pos_opening_entry_and_pos_closing_entry erpnext.patches.v15_0.set_company_on_pos_inv_merge_log erpnext.patches.v15_0.rename_price_list_to_buying_price_list -erpnext.patches.v15_0.repost_gl_entries_with_no_account_subcontracting +erpnext.patches.v15_0.repost_gl_entries_with_no_account_subcontracting #2025-07-31 erpnext.patches.v15_0.patch_missing_buying_price_list_in_material_request erpnext.patches.v15_0.remove_sales_partner_from_consolidated_sales_invoice From a0bb8411ef6a7cbbeae089ca6149bd00e579ff28 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Thu, 31 Jul 2025 16:20:56 +0530 Subject: [PATCH 13/34] feat: landed cost report --- .../landed_cost_voucher.py | 16 -- .../report/landed_cost_report/__init__.py | 0 .../landed_cost_report/landed_cost_report.js | 60 +++++++ .../landed_cost_report.json | 38 +++++ .../landed_cost_report/landed_cost_report.py | 152 ++++++++++++++++++ 5 files changed, 250 insertions(+), 16 deletions(-) create mode 100644 erpnext/stock/report/landed_cost_report/__init__.py create mode 100644 erpnext/stock/report/landed_cost_report/landed_cost_report.js create mode 100644 erpnext/stock/report/landed_cost_report/landed_cost_report.json create mode 100644 erpnext/stock/report/landed_cost_report/landed_cost_report.py 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 1b1d58977b2..ca4cdf5d458 100644 --- a/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py +++ b/erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py @@ -82,28 +82,12 @@ class LandedCostVoucher(Document): self.set_applicable_charges_on_item() self.set_total_vendor_invoices_cost() - self.validate_vendor_invoices_cost_with_landed_cost() def set_total_vendor_invoices_cost(self): self.total_vendor_invoices_cost = 0.0 for row in self.vendor_invoices: self.total_vendor_invoices_cost += flt(row.amount) - def validate_vendor_invoices_cost_with_landed_cost(self): - if not self.total_vendor_invoices_cost: - return - - precision = frappe.get_precision("Landed Cost Voucher", "total_vendor_invoices_cost") - - if flt(self.total_vendor_invoices_cost, precision) != flt(self.total_taxes_and_charges, precision): - frappe.throw( - _("Total Vendor Invoices Cost ({0}) must be equal to the Total Landed Cost ({1}).").format( - bold(self.total_vendor_invoices_cost), - bold(self.total_taxes_and_charges), - ), - title=_("Incorrect Landed Cost"), - ) - def validate_line_items(self): for d in self.get("items"): if ( diff --git a/erpnext/stock/report/landed_cost_report/__init__.py b/erpnext/stock/report/landed_cost_report/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/erpnext/stock/report/landed_cost_report/landed_cost_report.js b/erpnext/stock/report/landed_cost_report/landed_cost_report.js new file mode 100644 index 00000000000..7f613239d78 --- /dev/null +++ b/erpnext/stock/report/landed_cost_report/landed_cost_report.js @@ -0,0 +1,60 @@ +// Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.query_reports["Landed Cost Report"] = { + filters: [ + { + fieldname: "company", + label: __("Company"), + fieldtype: "Link", + options: "Company", + default: frappe.defaults.get_user_default("Company"), + reqd: 1, + }, + { + fieldname: "from_date", + label: __("From Date"), + fieldtype: "Date", + default: frappe.datetime.add_months(frappe.datetime.get_today(), -1), + reqd: 1, + }, + { + fieldname: "to_date", + label: __("To Date"), + fieldtype: "Date", + default: frappe.datetime.get_today(), + reqd: 1, + }, + { + fieldname: "raw_material_voucher_type", + label: __("Raw Material Voucher Type"), + fieldtype: "Select", + options: "\nPurchase Receipt\nPurchase Invoice\nStock Entry\nSubcontracting Receipt", + }, + { + fieldname: "raw_material_voucher_no", + label: __("Raw Material Voucher No"), + fieldtype: "Dynamic Link", + get_options: function () { + let voucher_type = frappe.query_report.get_filter_value("raw_material_voucher_type"); + return voucher_type; + }, + get_query: function () { + let company = frappe.query_report.get_filter_value("company"); + let voucher_type = frappe.query_report.get_filter_value("raw_material_voucher_type"); + let query_filters = { + docstatus: 1, + company: company, + }; + + if (voucher_type === "Purchase Invoice") { + query_filters["update_stock"] = 1; + } + + return { + filters: query_filters, + }; + }, + }, + ], +}; diff --git a/erpnext/stock/report/landed_cost_report/landed_cost_report.json b/erpnext/stock/report/landed_cost_report/landed_cost_report.json new file mode 100644 index 00000000000..1711092ff3e --- /dev/null +++ b/erpnext/stock/report/landed_cost_report/landed_cost_report.json @@ -0,0 +1,38 @@ +{ + "add_total_row": 0, + "add_translate_data": 0, + "columns": [], + "creation": "2025-07-31 14:36:55.047172", + "disabled": 0, + "docstatus": 0, + "doctype": "Report", + "filters": [], + "idx": 0, + "is_standard": "Yes", + "json": "{}", + "letterhead": null, + "modified": "2025-07-31 14:37:37.141783", + "modified_by": "Administrator", + "module": "Stock", + "name": "Landed Cost Report", + "owner": "Administrator", + "prepared_report": 0, + "ref_doctype": "Landed Cost Voucher", + "report_name": "Landed Cost Report", + "report_type": "Script Report", + "roles": [ + { + "role": "Stock Manager" + }, + { + "role": "Stock User" + }, + { + "role": "Purchase Manager" + }, + { + "role": "Purchase User" + } + ], + "timeout": 0 +} diff --git a/erpnext/stock/report/landed_cost_report/landed_cost_report.py b/erpnext/stock/report/landed_cost_report/landed_cost_report.py new file mode 100644 index 00000000000..b5738c2e20f --- /dev/null +++ b/erpnext/stock/report/landed_cost_report/landed_cost_report.py @@ -0,0 +1,152 @@ +# Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +import frappe +from frappe import _ + + +def execute(filters: dict | None = None): + columns = get_columns() + data = get_data(filters) + + return columns, data + + +def get_columns() -> list[dict]: + return [ + { + "label": _("Landed Cost Id"), + "fieldname": "name", + "fieldtype": "Link", + "options": "Landed Cost Voucher", + }, + { + "label": _("Total Landed Cost"), + "fieldname": "landed_cost", + "fieldtype": "Currency", + }, + { + "label": _("Purchase Voucher Type"), + "fieldname": "voucher_type", + "fieldtype": "Data", + "width": 200, + }, + { + "label": _("Purchase Voucher No"), + "fieldname": "voucher_no", + "fieldtype": "Dynamic Link", + "options": "voucher_type", + "width": 220, + }, + { + "label": _("Vendor Invoice"), + "fieldname": "vendor_invoice", + "fieldtype": "Link", + "options": "Purchase Invoice", + "width": 200, + }, + ] + + +def get_data(filters) -> list[list]: + landed_cost_vouchers = get_landed_cost_vouchers(filters) or {} + landed_vouchers = list(landed_cost_vouchers.keys()) + vendor_invoices = {} + if landed_vouchers: + vendor_invoices = get_vendor_invoices(landed_vouchers) + + data = [] + + print(vendor_invoices) + for name, vouchers in landed_cost_vouchers.items(): + res = { + "name": name, + } + + last_index = 0 + vendor_invoice_list = vendor_invoices.get(name, []) + for i, d in enumerate(vouchers): + if i == 0: + res.update( + { + "landed_cost": d.landed_cost, + "voucher_type": d.voucher_type, + "voucher_no": d.voucher_no, + } + ) + else: + res = { + "voucher_type": d.voucher_type, + "voucher_no": d.voucher_no, + } + + if len(vendor_invoice_list) > i: + res["vendor_invoice"] = vendor_invoice_list[i] + + data.append(res) + last_index = i + + if vendor_invoice_list and len(vendor_invoice_list) > len(vouchers): + for row in vendor_invoice_list[last_index + 1 :]: + print(row) + data.append({"vendor_invoice": row}) + + return data + + +def get_landed_cost_vouchers(filters): + lcv = frappe.qb.DocType("Landed Cost Voucher") + lcv_voucher = frappe.qb.DocType("Landed Cost Purchase Receipt") + + query = ( + frappe.qb.from_(lcv) + .inner_join(lcv_voucher) + .on(lcv.name == lcv_voucher.parent) + .select( + lcv.name, + lcv.total_taxes_and_charges.as_("landed_cost"), + lcv_voucher.receipt_document_type.as_("voucher_type"), + lcv_voucher.receipt_document.as_("voucher_no"), + ) + .where((lcv.docstatus == 1) & (lcv.company == filters.company)) + ) + + if filters.from_date and filters.to_date: + query = query.where(lcv.posting_date.between(filters.from_date, filters.to_date)) + + if filters.raw_material_voucher_type: + query = query.where(lcv_voucher.receipt_document_type == filters.raw_material_voucher_type) + + if filters.raw_material_voucher_no: + query = query.where(lcv_voucher.receipt_document == filters.raw_material_voucher_no) + + data = query.run(as_dict=True) or [] + result = {} + for row in data: + result.setdefault((row.name), []).append(row) + + return result + + +def get_vendor_invoices(landed_vouchers): + doctype = frappe.qb.DocType("Landed Cost Vendor Invoice") + + query = ( + frappe.qb.from_(doctype) + .select( + doctype.parent, + doctype.vendor_invoice, + ) + .where((doctype.docstatus == 1) & (doctype.parent.isin(landed_vouchers))) + .orderby( + doctype.idx, + ) + ) + + data = query.run(as_dict=True) or [] + + result = {} + for row in data: + result.setdefault(row.parent, []).append(row.vendor_invoice) + + return result From e70caedddcecf7ed7d1949b112b5cade746c5265 Mon Sep 17 00:00:00 2001 From: Lakshit Jain <108322669+ljain112@users.noreply.github.com> Date: Thu, 31 Jul 2025 20:17:14 +0530 Subject: [PATCH 14/34] fix: multiple fixes for advance payment accounting --- .../advance_payment_ledger_entry.json | 16 +- .../advance_payment_ledger_entry.py | 13 +- .../doctype/journal_entry/journal_entry.py | 102 +++++----- .../journal_entry_account.json | 23 ++- .../journal_entry_account.py | 4 +- .../doctype/payment_entry/payment_entry.py | 51 +++-- .../payment_entry/test_payment_entry.py | 4 +- .../payment_entry_reference.json | 25 ++- .../payment_entry_reference.py | 3 +- .../payment_ledger_entry.json | 2 +- .../test_payment_reconciliation.py | 132 +++++++++++++ .../payment_request/test_payment_request.py | 2 +- .../repost_accounting_ledger.py | 4 + .../repost_payment_ledger.py | 3 +- .../test_unreconcile_payment.py | 18 +- .../unreconcile_payment.py | 113 ++++++----- erpnext/accounts/general_ledger.py | 2 + erpnext/accounts/utils.py | 172 +++++++++++------ .../doctype/purchase_order/purchase_order.py | 1 + erpnext/controllers/accounts_controller.py | 104 ++-------- erpnext/patches.txt | 3 +- .../create_advance_payment_ledger_records.py | 178 +++++++++++------- ...ledger_entries_against_advance_doctypes.py | 25 +++ erpnext/public/js/utils/unreconcile.js | 14 +- .../doctype/sales_order/sales_order.py | 1 + 25 files changed, 650 insertions(+), 365 deletions(-) create mode 100644 erpnext/patches/v15_0/update_payment_ledger_entries_against_advance_doctypes.py diff --git a/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json b/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json index 290ed11c98e..5ad2479e858 100644 --- a/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json +++ b/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json @@ -12,7 +12,8 @@ "against_voucher_no", "amount", "currency", - "event" + "event", + "delinked" ], "fields": [ { @@ -68,12 +69,20 @@ "label": "Company", "options": "Company", "read_only": 1 + }, + { + "default": "0", + "fieldname": "delinked", + "fieldtype": "Check", + "label": "DeLinked", + "read_only": 1 } ], + "grid_page_length": 50, "in_create": 1, "index_web_pages_for_search": 1, "links": [], - "modified": "2024-11-05 10:31:28.736671", + "modified": "2025-07-29 11:37:42.678556", "modified_by": "Administrator", "module": "Accounts", "name": "Advance Payment Ledger Entry", @@ -107,7 +116,8 @@ "share": 1 } ], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.py b/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.py index 0ec2d411761..a9392fc9367 100644 --- a/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.py +++ b/erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.py @@ -1,9 +1,11 @@ # Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and contributors # For license information, please see license.txt -# import frappe +import frappe from frappe.model.document import Document +from erpnext.accounts.utils import update_voucher_outstanding + class AdvancePaymentLedgerEntry(Document): # begin: auto-generated types @@ -19,9 +21,16 @@ class AdvancePaymentLedgerEntry(Document): amount: DF.Currency company: DF.Link | None currency: DF.Link | None + delinked: DF.Check event: DF.Data | None voucher_no: DF.DynamicLink | None voucher_type: DF.Link | None # end: auto-generated types - pass + def on_update(self): + if ( + self.against_voucher_type in ["Purchase Order", "Sales Order"] + and self.flags.update_outstanding == "Yes" + and not frappe.flags.is_reverse_depr_entry + ): + update_voucher_outstanding(self.against_voucher_type, self.against_voucher_no, None, None, None) diff --git a/erpnext/accounts/doctype/journal_entry/journal_entry.py b/erpnext/accounts/doctype/journal_entry/journal_entry.py index 8767d1e0e38..15def2d3df2 100644 --- a/erpnext/accounts/doctype/journal_entry/journal_entry.py +++ b/erpnext/accounts/doctype/journal_entry/journal_entry.py @@ -195,8 +195,6 @@ class JournalEntry(AccountsController): self.validate_cheque_info() self.check_credit_limit() self.make_gl_entries() - self.make_advance_payment_ledger_entries() - self.update_advance_paid() self.update_asset_value() self.update_inter_company_jv() self.update_invoice_discounting() @@ -298,8 +296,6 @@ class JournalEntry(AccountsController): "Advance Payment Ledger Entry", ) self.make_gl_entries(1) - self.make_advance_payment_ledger_entries() - self.update_advance_paid() self.unlink_advance_entry_reference() self.unlink_asset_reference() self.unlink_inter_company_jv() @@ -309,18 +305,6 @@ class JournalEntry(AccountsController): def get_title(self): return self.pay_to_recd_from or self.accounts[0].account - def update_advance_paid(self): - advance_paid = frappe._dict() - advance_payment_doctypes = get_advance_payment_doctypes() - for d in self.get("accounts"): - if d.is_advance: - if d.reference_type in advance_payment_doctypes: - advance_paid.setdefault(d.reference_type, []).append(d.reference_name) - - for voucher_type, order_list in advance_paid.items(): - for voucher_no in list(set(order_list)): - 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: doc = frappe.db.get_value( @@ -1195,49 +1179,65 @@ class JournalEntry(AccountsController): self.transaction_exchange_rate = row.exchange_rate break + advance_doctypes = get_advance_payment_doctypes() + for d in self.get("accounts"): if d.debit or d.credit or (self.voucher_type == "Exchange Gain Or Loss"): r = [d.user_remark, self.remark] r = [x for x in r if x] remarks = "\n".join(r) + row = { + "account": d.account, + "party_type": d.party_type, + "due_date": self.due_date, + "party": d.party, + "against": d.against_account, + "debit": flt(d.debit, d.precision("debit")), + "credit": flt(d.credit, d.precision("credit")), + "account_currency": d.account_currency, + "debit_in_account_currency": flt( + d.debit_in_account_currency, d.precision("debit_in_account_currency") + ), + "credit_in_account_currency": flt( + d.credit_in_account_currency, d.precision("credit_in_account_currency") + ), + "transaction_currency": self.transaction_currency, + "transaction_exchange_rate": self.transaction_exchange_rate, + "debit_in_transaction_currency": flt( + d.debit_in_account_currency, d.precision("debit_in_account_currency") + ) + if self.transaction_currency == d.account_currency + else flt(d.debit, d.precision("debit")) / self.transaction_exchange_rate, + "credit_in_transaction_currency": flt( + d.credit_in_account_currency, d.precision("credit_in_account_currency") + ) + if self.transaction_currency == d.account_currency + else flt(d.credit, d.precision("credit")) / self.transaction_exchange_rate, + "against_voucher_type": d.reference_type, + "against_voucher": d.reference_name, + "remarks": remarks, + "voucher_detail_no": d.reference_detail_no, + "cost_center": d.cost_center, + "project": d.project, + "finance_book": self.finance_book, + "advance_voucher_type": d.advance_voucher_type, + "advance_voucher_no": d.advance_voucher_no, + } + + if d.reference_type in advance_doctypes: + row.update( + { + "against_voucher_type": self.doctype, + "against_voucher": self.name, + "advance_voucher_type": d.reference_type, + "advance_voucher_no": d.reference_name, + } + ) + gl_map.append( self.get_gl_dict( - { - "account": d.account, - "party_type": d.party_type, - "due_date": self.due_date, - "party": d.party, - "against": d.against_account, - "debit": flt(d.debit, d.precision("debit")), - "credit": flt(d.credit, d.precision("credit")), - "account_currency": d.account_currency, - "debit_in_account_currency": flt( - d.debit_in_account_currency, d.precision("debit_in_account_currency") - ), - "credit_in_account_currency": flt( - d.credit_in_account_currency, d.precision("credit_in_account_currency") - ), - "transaction_currency": self.transaction_currency, - "transaction_exchange_rate": self.transaction_exchange_rate, - "debit_in_transaction_currency": flt( - d.debit_in_account_currency, d.precision("debit_in_account_currency") - ) - if self.transaction_currency == d.account_currency - else flt(d.debit, d.precision("debit")) / self.transaction_exchange_rate, - "credit_in_transaction_currency": flt( - d.credit_in_account_currency, d.precision("credit_in_account_currency") - ) - if self.transaction_currency == d.account_currency - else flt(d.credit, d.precision("credit")) / self.transaction_exchange_rate, - "against_voucher_type": d.reference_type, - "against_voucher": d.reference_name, - "remarks": remarks, - "voucher_detail_no": d.reference_detail_no, - "cost_center": d.cost_center, - "project": d.project, - "finance_book": self.finance_book, - }, + row, item=d, ) ) 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 e3dbcf51fa1..45dc903c068 100644 --- a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +++ b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json @@ -32,6 +32,8 @@ "reference_name", "reference_due_date", "reference_detail_no", + "advance_voucher_type", + "advance_voucher_no", "col_break3", "is_advance", "user_remark", @@ -262,20 +264,37 @@ "hidden": 1, "label": "Reference Detail No", "no_copy": 1 + }, + { + "fieldname": "advance_voucher_type", + "fieldtype": "Link", + "label": "Advance Voucher Type", + "no_copy": 1, + "options": "DocType", + "read_only": 1 + }, + { + "fieldname": "advance_voucher_no", + "fieldtype": "Dynamic Link", + "label": "Advance Voucher No", + "no_copy": 1, + "options": "advance_voucher_type", + "read_only": 1 } ], "idx": 1, "istable": 1, "links": [], - "modified": "2024-03-27 13:09:58.647732", + "modified": "2025-07-25 04:45:28.117715", "modified_by": "Administrator", "module": "Accounts", "name": "Journal Entry Account", "naming_rule": "Random", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.py b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.py index 00c9dcb374b..b801ac8c9a5 100644 --- a/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.py +++ b/erpnext/accounts/doctype/journal_entry_account/journal_entry_account.py @@ -17,8 +17,9 @@ class JournalEntryAccount(Document): account: DF.Link account_currency: DF.Link | None account_type: DF.Data | None + advance_voucher_no: DF.DynamicLink | None + advance_voucher_type: DF.Link | None against_account: DF.Text | None - balance: DF.Currency bank_account: DF.Link | None cost_center: DF.Link | None credit: DF.Currency @@ -31,7 +32,6 @@ class JournalEntryAccount(Document): parentfield: DF.Data parenttype: DF.Data party: DF.DynamicLink | None - party_balance: DF.Currency party_type: DF.Link | None project: DF.Link | None reference_detail_no: DF.Data | None diff --git a/erpnext/accounts/doctype/payment_entry/payment_entry.py b/erpnext/accounts/doctype/payment_entry/payment_entry.py index 0cf91dceb16..e2bd7e82886 100644 --- a/erpnext/accounts/doctype/payment_entry/payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/payment_entry.py @@ -199,12 +199,10 @@ class PaymentEntry(AccountsController): def on_submit(self): if self.difference_amount: frappe.throw(_("Difference Amount must be zero")) + self.update_payment_requests() self.make_gl_entries() self.update_outstanding_amounts() self.update_payment_schedule() - self.update_payment_requests() - self.make_advance_payment_ledger_entries() - self.update_advance_paid() # advance_paid_status depends on the payment request amount self.set_status() def validate_for_repost(self): @@ -304,13 +302,11 @@ class PaymentEntry(AccountsController): "Advance Payment Ledger Entry", ) super().on_cancel() + self.update_payment_requests(cancel=True) self.make_gl_entries(cancel=1) self.update_outstanding_amounts() self.delink_advance_entry_references() self.update_payment_schedule(cancel=1) - self.update_payment_requests(cancel=True) - self.make_advance_payment_ledger_entries() - self.update_advance_paid() # advance_paid_status depends on the payment request amount self.set_status() def update_payment_requests(self, cancel=False): @@ -1439,23 +1435,27 @@ class PaymentEntry(AccountsController): dr_or_cr + "_in_transaction_currency": d.allocated_amount if self.transaction_currency == self.party_account_currency else allocated_amount_in_company_currency / self.transaction_exchange_rate, + "advance_voucher_type": d.advance_voucher_type, + "advance_voucher_no": d.advance_voucher_no, }, item=self, ) ) - if self.book_advance_payments_in_separate_party_account: - if d.reference_doctype in advance_payment_doctypes: - # Upon reconciliation, whole ledger will be reposted. So, reference to SO/PO is fine - gle.update( - { - "against_voucher_type": d.reference_doctype, - "against_voucher": d.reference_name, - } - ) - else: - # Do not reference Invoices while Advance is in separate party account - gle.update({"against_voucher_type": self.doctype, "against_voucher": self.name}) + if d.reference_doctype in advance_payment_doctypes: + # advance reference + gle.update( + { + "against_voucher_type": self.doctype, + "against_voucher": self.name, + "advance_voucher_type": d.reference_doctype, + "advance_voucher_no": d.reference_name, + } + ) + + elif self.book_advance_payments_in_separate_party_account: + # Do not reference Invoices while Advance is in separate party account + gle.update({"against_voucher_type": self.doctype, "against_voucher": self.name}) else: gle.update( { @@ -1585,6 +1585,8 @@ class PaymentEntry(AccountsController): { "against_voucher_type": invoice.reference_doctype, "against_voucher": invoice.reference_name, + "advance_voucher_type": invoice.advance_voucher_type, + "advance_voucher_no": invoice.advance_voucher_no, "posting_date": posting_date, } ) @@ -1609,6 +1611,8 @@ class PaymentEntry(AccountsController): { "against_voucher_type": "Payment Entry", "against_voucher": self.name, + "advance_voucher_type": invoice.advance_voucher_type, + "advance_voucher_no": invoice.advance_voucher_no, } ) gle = self.get_gl_dict( @@ -1757,17 +1761,6 @@ class PaymentEntry(AccountsController): return flt(gl_dict.get(field, 0) / (conversion_rate or 1)) - def update_advance_paid(self): - if self.payment_type not in ("Receive", "Pay") or not self.party: - return - - advance_payment_doctypes = get_advance_payment_doctypes() - for d in self.get("references"): - if d.allocated_amount and d.reference_doctype in advance_payment_doctypes: - frappe.get_lazy_doc( - d.reference_doctype, d.reference_name, for_update=True - ).set_total_advance_paid() - def on_recurring(self, reference_doc, auto_repeat_doc): self.reference_no = reference_doc.name self.reference_date = nowdate() diff --git a/erpnext/accounts/doctype/payment_entry/test_payment_entry.py b/erpnext/accounts/doctype/payment_entry/test_payment_entry.py index ff653ec8971..355aa46ea05 100644 --- a/erpnext/accounts/doctype/payment_entry/test_payment_entry.py +++ b/erpnext/accounts/doctype/payment_entry/test_payment_entry.py @@ -52,7 +52,7 @@ class TestPaymentEntry(IntegrationTestCase): self.assertEqual(pe.paid_to_account_type, "Cash") expected_gle = dict( - (d[0], d) for d in [["Debtors - _TC", 0, 1000, so.name], ["_Test Cash - _TC", 1000.0, 0, None]] + (d[0], d) for d in [["Debtors - _TC", 0, 1000, pe.name], ["_Test Cash - _TC", 1000.0, 0, None]] ) self.validate_gl_entries(pe.name, expected_gle) @@ -84,7 +84,7 @@ class TestPaymentEntry(IntegrationTestCase): expected_gle = dict( (d[0], d) - for d in [["_Test Receivable USD - _TC", 0, 5500, so.name], [pe.paid_to, 5500.0, 0, None]] + for d in [["_Test Receivable USD - _TC", 0, 5500, pe.name], [pe.paid_to, 5500.0, 0, None]] ) self.validate_gl_entries(pe.name, expected_gle) 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 fccbbb72f3c..77abc195ebc 100644 --- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json @@ -22,7 +22,9 @@ "exchange_gain_loss", "account", "payment_request", - "payment_request_outstanding" + "payment_request_outstanding", + "advance_voucher_type", + "advance_voucher_no" ], "fields": [ { @@ -151,20 +153,37 @@ "fieldtype": "Date", "label": "Reconcile Effect On", "read_only": 1 + }, + { + "columns": 2, + "fieldname": "advance_voucher_type", + "fieldtype": "Link", + "label": "Advance Voucher Type", + "options": "DocType", + "read_only": 1 + }, + { + "columns": 2, + "fieldname": "advance_voucher_no", + "fieldtype": "Dynamic Link", + "label": "Advance Voucher No", + "options": "advance_voucher_type", + "read_only": 1 } ], "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-01-13 15:56:18.895082", + "modified": "2025-07-25 04:32:11.040025", "modified_by": "Administrator", "module": "Accounts", "name": "Payment Entry Reference", "owner": "Administrator", "permissions": [], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} 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 1d869b92715..a5e0b21a9af 100644 --- a/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.py +++ b/erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.py @@ -16,6 +16,8 @@ class PaymentEntryReference(Document): account: DF.Link | None account_type: DF.Data | None + advance_voucher_no: DF.DynamicLink | None + advance_voucher_type: DF.Link | None allocated_amount: DF.Float bill_no: DF.Data | None due_date: DF.Date | None @@ -26,7 +28,6 @@ class PaymentEntryReference(Document): parentfield: DF.Data parenttype: DF.Data payment_request: DF.Link | None - payment_request_outstanding: DF.Float payment_term: DF.Link | None payment_term_outstanding: DF.Float payment_type: DF.Data | None 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 9f882ce4542..c03439cb157 100644 --- a/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json +++ b/erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json @@ -197,4 +197,4 @@ "sort_field": "creation", "sort_order": "DESC", "states": [] -} \ No newline at end of file +} diff --git a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py index a7f763619d1..cb23d27df44 100644 --- a/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py +++ b/erpnext/accounts/doctype/payment_reconciliation/test_payment_reconciliation.py @@ -2208,6 +2208,138 @@ class TestPaymentReconciliation(IntegrationTestCase): self.assertEqual(len(pr.get("payments")), 0) self.assertEqual(pr.get("invoices")[0].get("outstanding_amount"), 200) + def test_partial_advance_payment_with_closed_fiscal_year(self): + """ + Test Advance Payment partial reconciliation before period closing and partial after period closing + """ + default_settings = frappe.db.get_value( + "Company", + self.company, + [ + "book_advance_payments_in_separate_party_account", + "default_advance_paid_account", + "reconciliation_takes_effect_on", + ], + as_dict=True, + ) + first_fy_start_date = frappe.db.get_value( + "Fiscal Year", {"disabled": 0}, [{"MIN": "year_start_date"}] + ) + prev_fy_start_date = add_years(first_fy_start_date, -1) + prev_fy_end_date = add_days(first_fy_start_date, -1) + + create_fiscal_year( + company=self.company, year_start_date=prev_fy_start_date, year_end_date=prev_fy_end_date + ) + + frappe.db.set_value( + "Company", + self.company, + { + "book_advance_payments_in_separate_party_account": 1, + "default_advance_paid_account": self.advance_payable_account, + "reconciliation_takes_effect_on": "Oldest Of Invoice Or Advance", + }, + ) + + self.supplier = "_Test Supplier" + + # Create advance payment of 1000 (previous FY) + pe = self.create_payment_entry(amount=1000, posting_date=prev_fy_start_date) + 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() + + # Create purchase invoice of 600 (previous FY) + pi1 = self.create_purchase_invoice(qty=1, rate=600, do_not_submit=True) + pi1.posting_date = prev_fy_start_date + pi1.set_posting_time = 1 + pi1.supplier = self.supplier + pi1.credit_to = self.creditors + pi1.save().submit() + + # Reconcile advance payment + pr = self.create_payment_reconciliation(party_is_customer=False) + pr.party = self.supplier + pr.receivable_payable_account = self.creditors + pr.default_advance_account = self.advance_payable_account + pr.from_invoice_date = pr.to_invoice_date = pi1.posting_date + pr.from_payment_date = pr.to_payment_date = pe.posting_date + pr.get_unreconciled_entries() + invoices = [x.as_dict() for x in pr.invoices if x.invoice_number == pi1.name] + payments = [x.as_dict() for x in pr.payments if x.reference_name == pe.name] + pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments})) + pr.reconcile() + + # Verify partial reconciliation + pe.reload() + pi1.reload() + + self.assertEqual(len(pe.references), 1) + self.assertEqual(pe.references[0].allocated_amount, 600) + self.assertEqual(flt(pe.unallocated_amount), 400) + + self.assertEqual(pi1.outstanding_amount, 0) + self.assertEqual(pi1.status, "Paid") + + # Close accounting period for March (previous FY) + pcv = make_period_closing_voucher( + company=self.company, cost_center=self.cost_center, posting_date=prev_fy_end_date + ) + pcv.reload() + self.assertEqual(pcv.gle_processing_status, "Completed") + + # Change reconciliation setting to "Reconciliation Date" + frappe.db.set_value( + "Company", + self.company, + "reconciliation_takes_effect_on", + "Reconciliation Date", + ) + + # Create new purchase invoice for 400 in new fiscal year + pi2 = self.create_purchase_invoice(qty=1, rate=400, do_not_submit=True) + pi2.posting_date = today() + pi2.set_posting_time = 1 + pi2.supplier = self.supplier + pi2.currency = "INR" + pi2.credit_to = self.creditors + pi2.save() + pi2.submit() + + # Allocate 600 from advance payment to purchase invoice + pr = self.create_payment_reconciliation(party_is_customer=False) + pr.party = self.supplier + pr.receivable_payable_account = self.creditors + pr.default_advance_account = self.advance_payable_account + pr.from_invoice_date = pr.to_invoice_date = pi2.posting_date + pr.from_payment_date = pr.to_payment_date = pe.posting_date + pr.get_unreconciled_entries() + invoices = [x.as_dict() for x in pr.invoices if x.invoice_number == pi2.name] + payments = [x.as_dict() for x in pr.payments if x.reference_name == pe.name] + pr.allocate_entries(frappe._dict({"invoices": invoices, "payments": payments})) + pr.reconcile() + + pe.reload() + pi2.reload() + + # Assert advance payment is fully allocated + self.assertEqual(len(pe.references), 2) + self.assertEqual(flt(pe.unallocated_amount), 0) + + # Assert new invoice is fully paid + self.assertEqual(pi2.outstanding_amount, 0) + self.assertEqual(pi2.status, "Paid") + + # Verify reconciliation dates are correct based on company setting + self.assertEqual(getdate(pe.references[0].reconcile_effect_on), getdate(pi1.posting_date)) + self.assertEqual(getdate(pe.references[1].reconcile_effect_on), getdate(pi2.posting_date)) + + frappe.db.set_value("Company", self.company, default_settings) + def make_customer(customer_name, currency=None): if not frappe.db.exists("Customer", customer_name): diff --git a/erpnext/accounts/doctype/payment_request/test_payment_request.py b/erpnext/accounts/doctype/payment_request/test_payment_request.py index fe12c100940..a0a60a0e142 100644 --- a/erpnext/accounts/doctype/payment_request/test_payment_request.py +++ b/erpnext/accounts/doctype/payment_request/test_payment_request.py @@ -471,7 +471,7 @@ class TestPaymentRequest(IntegrationTestCase): self.assertEqual(pe.paid_amount, 800) # paid amount set from pr's outstanding amount self.assertEqual(pe.references[0].allocated_amount, 800) - self.assertEqual(pe.references[0].outstanding_amount, 800) # for Orders it is not zero + self.assertEqual(pe.references[0].outstanding_amount, 0) # Also for orders it will zero self.assertEqual(pe.references[0].payment_request, pr.name) so.load_from_db() 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 800f1647471..aec26b280c4 100644 --- a/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py +++ b/erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py @@ -169,6 +169,10 @@ def start_repost(account_repost_doc=str) -> None: frappe.db.delete( "Payment Ledger Entry", filters={"voucher_type": doc.doctype, "voucher_no": doc.name} ) + frappe.db.delete( + "Advance Payment Ledger Entry", + filters={"voucher_type": doc.doctype, "voucher_no": doc.name}, + ) if doc.doctype in ["Sales Invoice", "Purchase Invoice"]: if not repost_doc.delete_cancelled_entries: 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 6b90300a899..6fd1b0f2bf2 100644 --- a/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py +++ b/erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py @@ -8,7 +8,7 @@ from frappe import _, qb from frappe.model.document import Document from frappe.query_builder.custom import ConstantColumn -from erpnext.accounts.utils import _delete_pl_entries, create_payment_ledger_entry +from erpnext.accounts.utils import _delete_adv_pl_entries, _delete_pl_entries, create_payment_ledger_entry VOUCHER_TYPES = ["Sales Invoice", "Purchase Invoice", "Payment Entry", "Journal Entry"] @@ -16,6 +16,7 @@ VOUCHER_TYPES = ["Sales Invoice", "Purchase Invoice", "Payment Entry", "Journal def repost_ple_for_voucher(voucher_type, voucher_no, gle_map=None): if voucher_type and voucher_no and gle_map: _delete_pl_entries(voucher_type, voucher_no) + _delete_adv_pl_entries(voucher_type, voucher_no) create_payment_ledger_entry(gle_map, cancel=0) diff --git a/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py b/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py index c3fd64d6dc1..acd30cc47b7 100644 --- a/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py +++ b/erpnext/accounts/doctype/unreconcile_payment/test_unreconcile_payment.py @@ -465,10 +465,26 @@ class TestUnreconcilePayment(AccountsTestMixin, IntegrationTestCase): self.assertEqual(len(pr.get("invoices")), 0) self.assertEqual(len(pr.get("payments")), 0) - # Assert 'Advance Paid' so.reload() self.assertEqual(so.advance_paid, 1000) + unreconcile = frappe.get_doc( + { + "doctype": "Unreconcile Payment", + "company": self.company, + "voucher_type": pe.doctype, + "voucher_no": pe.name, + } + ) + unreconcile.add_references() + unreconcile.allocations = [x for x in unreconcile.allocations if x.reference_name == si.name] + unreconcile.save().submit() + + # after unreconcilaition advance paid will be reduced + # Assert 'Advance Paid' + so.reload() + self.assertEqual(so.advance_paid, 0) + self.disable_advance_as_liability() def test_unreconcile_advance_from_journal_entry(self): diff --git a/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py b/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py index f7c826bf3fc..02cad39de8f 100644 --- a/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py +++ b/erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py @@ -12,7 +12,6 @@ from frappe.utils.data import comma_and from erpnext.accounts.utils import ( cancel_exchange_gain_loss_journal, - get_advance_payment_doctypes, unlink_ref_doc_from_payment_entries, update_voucher_outstanding, ) @@ -45,31 +44,12 @@ class UnreconcilePayment(Document): @frappe.whitelist() def get_allocations_from_payment(self): - allocated_references = [] - ple = qb.DocType("Payment Ledger Entry") - allocated_references = ( - qb.from_(ple) - .select( - ple.account, - ple.party_type, - ple.party, - ple.against_voucher_type.as_("reference_doctype"), - ple.against_voucher_no.as_("reference_name"), - Abs(Sum(ple.amount_in_account_currency)).as_("allocated_amount"), - ple.account_currency, - ) - .where( - (ple.docstatus == 1) - & (ple.voucher_type == self.voucher_type) - & (ple.voucher_no == self.voucher_no) - & (ple.voucher_no != ple.against_voucher_no) - ) - .groupby(ple.against_voucher_type, ple.against_voucher_no) - .run(as_dict=True) + return get_linked_payments_for_doc( + company=self.company, + doctype=self.voucher_type, + docname=self.voucher_no, ) - return allocated_references - def add_references(self): allocations = self.get_allocations_from_payment() @@ -82,42 +62,43 @@ class UnreconcilePayment(Document): doc = frappe.get_doc(alloc.reference_doctype, alloc.reference_name) unlink_ref_doc_from_payment_entries(doc, self.voucher_no) cancel_exchange_gain_loss_journal(doc, self.voucher_type, self.voucher_no) + + # update outstanding amounts update_voucher_outstanding( - alloc.reference_doctype, alloc.reference_name, alloc.account, alloc.party_type, alloc.party + alloc.reference_doctype, + alloc.reference_name, + alloc.account, + alloc.party_type, + alloc.party, ) - if doc.doctype in get_advance_payment_doctypes(): - self.make_advance_payment_ledger(alloc) - doc.set_total_advance_paid() frappe.db.set_value("Unreconcile Payment Entries", alloc.name, "unlinked", True) - def make_advance_payment_ledger(self, alloc): - if alloc.allocated_amount > 0: - doc = frappe.new_doc("Advance Payment Ledger Entry") - doc.company = self.company - doc.voucher_type = self.voucher_type - doc.voucher_no = self.voucher_no - doc.against_voucher_type = alloc.reference_doctype - doc.against_voucher_no = alloc.reference_name - doc.amount = -1 * alloc.allocated_amount - doc.event = "Unreconcile" - doc.currency = alloc.account_currency - doc.flags.ignore_permissions = 1 - doc.save() - @frappe.whitelist() def doc_has_references(doctype: str | None = None, docname: str | None = None): + count = 0 if doctype in ["Sales Invoice", "Purchase Invoice"]: - return frappe.db.count( + count = frappe.db.count( "Payment Ledger Entry", filters={"delinked": 0, "against_voucher_no": docname, "amount": ["<", 0]}, ) else: - return frappe.db.count( + count = frappe.db.count( "Payment Ledger Entry", filters={"delinked": 0, "voucher_no": docname, "against_voucher_no": ["!=", docname]}, ) + count += frappe.db.count( + "Advance Payment Ledger Entry", + filters={ + "delinked": 0, + "voucher_no": docname, + "voucher_type": doctype, + "event": ["=", "Submit"], + }, + ) + + return count @frappe.whitelist() @@ -139,9 +120,12 @@ def get_linked_payments_for_doc( res = ( qb.from_(ple) .select( + ple.account, + ple.party_type, + ple.party, ple.company, - ple.voucher_type, - ple.voucher_no, + ple.voucher_type.as_("reference_doctype"), + ple.voucher_no.as_("reference_name"), Abs(Sum(ple.amount_in_account_currency)).as_("allocated_amount"), ple.account_currency, ) @@ -163,19 +147,52 @@ def get_linked_payments_for_doc( qb.from_(ple) .select( ple.company, - ple.against_voucher_type.as_("voucher_type"), - ple.against_voucher_no.as_("voucher_no"), + ple.account, + ple.party_type, + ple.party, + ple.against_voucher_type.as_("reference_doctype"), + ple.against_voucher_no.as_("reference_name"), Abs(Sum(ple.amount_in_account_currency)).as_("allocated_amount"), ple.account_currency, ) .where(Criterion.all(criteria)) .groupby(ple.against_voucher_no) ) + res = query.run(as_dict=True) + + res += get_linked_advances(company, _dn) + return res + return [] +def get_linked_advances(company, docname): + adv = qb.DocType("Advance Payment Ledger Entry") + criteria = [ + (adv.company == company), + (adv.delinked == 0), + (adv.voucher_no == docname), + (adv.event == "Submit"), + ] + + return ( + qb.from_(adv) + .select( + adv.company, + adv.against_voucher_type.as_("reference_doctype"), + adv.against_voucher_no.as_("reference_name"), + Abs(Sum(adv.amount)).as_("allocated_amount"), + adv.currency, + ) + .where(Criterion.all(criteria)) + .having(qb.Field("allocated_amount") > 0) + .groupby(adv.against_voucher_no) + .run(as_dict=True) + ) + + @frappe.whitelist() def create_unreconcile_doc_for_selection(selections=None): if selections: diff --git a/erpnext/accounts/general_ledger.py b/erpnext/accounts/general_ledger.py index 8c7ec2795e0..57c8b964c23 100644 --- a/erpnext/accounts/general_ledger.py +++ b/erpnext/accounts/general_ledger.py @@ -316,6 +316,8 @@ def get_merge_properties(dimensions=None): "project", "finance_book", "voucher_no", + "advance_voucher_type", + "advance_voucher_no", ] if dimensions: merge_properties.extend(dimensions) diff --git a/erpnext/accounts/utils.py b/erpnext/accounts/utils.py index 6660b9d78a0..b29b7495391 100644 --- a/erpnext/accounts/utils.py +++ b/erpnext/accounts/utils.py @@ -482,42 +482,27 @@ def reconcile_against_document( reconciled_entries[(row.voucher_type, row.voucher_no)].append(row) for key, entries in reconciled_entries.items(): - voucher_type = key[0] - voucher_no = key[1] + voucher_type, voucher_no = key - # cancel advance entry doc = frappe.get_doc(voucher_type, voucher_no) frappe.flags.ignore_party_validation = True - # When Advance is allocated from an Order to an Invoice - # whole ledger must be reposted - repost_whole_ledger = any([x.voucher_detail_no for x in entries]) - if voucher_type == "Payment Entry" and doc.book_advance_payments_in_separate_party_account: - if repost_whole_ledger: - doc.make_gl_entries(cancel=1) - else: - doc.make_advance_gl_entries(cancel=1) - else: - _delete_pl_entries(voucher_type, voucher_no) - + reposting_rows = [] for entry in entries: check_if_advance_entry_modified(entry) validate_allocated_amount(entry) dimensions_dict = _build_dimensions_dict_for_exc_gain_loss(entry, active_dimensions) - # update ref in advance entry if voucher_type == "Journal Entry": - referenced_row, update_advance_paid = update_reference_in_journal_entry( - entry, doc, do_not_save=False - ) + referenced_row = update_reference_in_journal_entry(entry, doc, do_not_save=False) # advance section in sales/purchase invoice and reconciliation tool,both pass on exchange gain/loss # amount and account in args # referenced_row is used to deduplicate gain/loss journal - entry.update({"referenced_row": referenced_row}) + entry.update({"referenced_row": referenced_row.name}) doc.make_exchange_gain_loss_journal([entry], dimensions_dict) else: - referenced_row, update_advance_paid = update_reference_in_payment_entry( + referenced_row = update_reference_in_payment_entry( entry, doc, do_not_save=True, @@ -526,20 +511,16 @@ def reconcile_against_document( ) if referenced_row.get("outstanding_amount"): referenced_row.outstanding_amount -= flt(entry.allocated_amount) + + reposting_rows.append(referenced_row) + doc.save(ignore_permissions=True) - # re-submit advance entry - doc = frappe.get_doc(entry.voucher_type, entry.voucher_no) if voucher_type == "Payment Entry" and doc.book_advance_payments_in_separate_party_account: - # When Advance is allocated from an Order to an Invoice - # whole ledger must be reposted - if repost_whole_ledger: - doc.make_gl_entries() - else: - # both ledgers must be posted to for `Advance` in separate account feature - # TODO: find a more efficient way post only for the new linked vouchers - doc.make_advance_gl_entries() + for row in reposting_rows: + doc.make_advance_gl_entries(entry=row) else: + _delete_pl_entries(voucher_type, voucher_no) gl_map = doc.build_gl_map() # Make sure there is no overallocation from erpnext.accounts.general_ledger import process_debit_credit_difference @@ -556,11 +537,6 @@ def reconcile_against_document( entry.party_type, entry.party, ) - # update advance paid in Advance Receivable/Payable doctypes - if update_advance_paid: - for t, n in update_advance_paid: - frappe.get_lazy_doc(t, n).set_total_advance_paid() - frappe.flags.ignore_party_validation = False @@ -646,12 +622,6 @@ def update_reference_in_journal_entry(d, journal_entry, do_not_save=False): """ jv_detail = journal_entry.get("accounts", {"name": d["voucher_detail_no"]})[0] - # Update Advance Paid in SO/PO since they might be getting unlinked - update_advance_paid = [] - - if jv_detail.get("reference_type") in get_advance_payment_doctypes(): - update_advance_paid.append((jv_detail.reference_type, jv_detail.reference_name)) - rev_dr_or_cr = ( "debit_in_account_currency" if d["dr_or_cr"] == "credit_in_account_currency" @@ -704,6 +674,10 @@ def update_reference_in_journal_entry(d, journal_entry, do_not_save=False): new_row.is_advance = cstr(jv_detail.is_advance) new_row.docstatus = 1 + if jv_detail.get("reference_type") in get_advance_payment_doctypes(): + new_row.advance_voucher_type = jv_detail.get("reference_type") + new_row.advance_voucher_no = jv_detail.get("reference_name") + # will work as update after submit journal_entry.flags.ignore_validate_update_after_submit = True # Ledgers will be reposted by Reconciliation tool @@ -711,7 +685,7 @@ def update_reference_in_journal_entry(d, journal_entry, do_not_save=False): if not do_not_save: journal_entry.save(ignore_permissions=True) - return new_row.name, update_advance_paid + return new_row def update_reference_in_payment_entry( @@ -730,7 +704,8 @@ def update_reference_in_payment_entry( "account": d.account, "dimensions": d.dimensions, } - update_advance_paid = [] + + advance_payment_doctypes = get_advance_payment_doctypes() # Update Reconciliation effect date in reference if payment_entry.book_advance_payments_in_separate_party_account: @@ -742,10 +717,6 @@ def update_reference_in_payment_entry( if d.voucher_detail_no: existing_row = payment_entry.get("references", {"name": d["voucher_detail_no"]})[0] - # Update Advance Paid in SO/PO since they are getting unlinked - if existing_row.get("reference_doctype") in get_advance_payment_doctypes(): - update_advance_paid.append((existing_row.reference_doctype, existing_row.reference_name)) - if d.allocated_amount <= existing_row.allocated_amount: existing_row.allocated_amount -= d.allocated_amount @@ -753,7 +724,13 @@ def update_reference_in_payment_entry( new_row.docstatus = 1 for field in list(reference_details): new_row.set(field, reference_details[field]) + + if existing_row.reference_doctype in advance_payment_doctypes: + new_row.advance_voucher_type = existing_row.reference_doctype + new_row.advance_voucher_no = existing_row.reference_name + row = new_row + else: new_row = payment_entry.append("references") new_row.docstatus = 1 @@ -788,7 +765,8 @@ def update_reference_in_payment_entry( payment_entry.flags.ignore_reposting_on_reconciliation = True if not do_not_save: payment_entry.save(ignore_permissions=True) - return row, update_advance_paid + + return row def get_reconciliation_effect_date(against_voucher_type, against_voucher, company, posting_date): @@ -966,6 +944,24 @@ def update_accounting_ledgers_after_reference_removal( ple_update_query = ple_update_query.where(ple.voucher_no == payment_name) ple_update_query.run() + # Advance Payment + adv = qb.DocType("Advance Payment Ledger Entry") + adv_ple = ( + qb.update(adv) + .set(adv.delinked, 1) + .set(adv.modified, now()) + .set(adv.modified_by, frappe.session.user) + .where(adv.delinked == 0) + .where( + ((adv.against_voucher_type == ref_type) & (adv.against_voucher_no == ref_no)) + | ((adv.voucher_type == ref_type) & (adv.voucher_no == ref_no)) + ) + ) + if payment_name: + adv_ple = adv_ple.where(adv.voucher_no == payment_name) + + adv_ple.run() + def remove_ref_from_advance_section(ref_doc: object = None): # TODO: this might need some testing @@ -1002,6 +998,8 @@ def remove_ref_doc_link_from_jv( qb.update(jea) .set(jea.reference_type, None) .set(jea.reference_name, None) + .set(jea.advance_voucher_type, None) + .set(jea.advance_voucher_no, None) .set(jea.modified, now()) .set(jea.modified_by, frappe.session.user) .where((jea.reference_type == ref_type) & (jea.reference_name == ref_no)) @@ -1525,6 +1523,11 @@ def _delete_pl_entries(voucher_type, voucher_no): qb.from_(ple).delete().where((ple.voucher_type == voucher_type) & (ple.voucher_no == voucher_no)).run() +def _delete_adv_pl_entries(voucher_type, voucher_no): + adv = qb.DocType("Advance Payment Ledger Entry") + qb.from_(adv).delete().where((adv.voucher_type == voucher_type) & (adv.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() @@ -1844,6 +1847,11 @@ def get_payment_ledger_entries(gl_entries, cancel=0): dr_or_cr *= -1 dr_or_cr_account_currency *= -1 + against_voucher_type = ( + gle.against_voucher_type if gle.against_voucher_type else gle.voucher_type + ) + against_voucher_no = gle.against_voucher if gle.against_voucher else gle.voucher_no + ple = frappe._dict( doctype="Payment Ledger Entry", posting_date=gle.posting_date, @@ -1858,14 +1866,12 @@ def get_payment_ledger_entries(gl_entries, cancel=0): voucher_type=gle.voucher_type, voucher_no=gle.voucher_no, voucher_detail_no=gle.voucher_detail_no, - against_voucher_type=gle.against_voucher_type - if gle.against_voucher_type - else gle.voucher_type, - against_voucher_no=gle.against_voucher if gle.against_voucher else gle.voucher_no, + against_voucher_type=against_voucher_type, + against_voucher_no=against_voucher_no, account_currency=gle.account_currency, amount=dr_or_cr, amount_in_account_currency=dr_or_cr_account_currency, - delinked=True if cancel else False, + delinked=cancel, remarks=gle.remarks, ) @@ -1874,10 +1880,40 @@ def get_payment_ledger_entries(gl_entries, cancel=0): for dimension in dimensions_and_defaults[0]: ple[dimension.fieldname] = gle.get(dimension.fieldname) + if gle.advance_voucher_no: + # create advance entry + adv = get_advance_ledger_entry( + gle, against_voucher_type, against_voucher_no, dr_or_cr_account_currency, cancel + ) + + ple_map.append(adv) + ple_map.append(ple) + return ple_map +def get_advance_ledger_entry(gle, against_voucher_type, against_voucher_no, amount, cancel): + event = ( + "Submit" + if (against_voucher_type == gle.voucher_type and against_voucher_no == gle.voucher_no) + else "Adjustment" + ) + return frappe._dict( + doctype="Advance Payment Ledger Entry", + company=gle.company, + voucher_type=gle.voucher_type, + voucher_no=gle.voucher_no, + voucher_detail_no=gle.voucher_detail_no, + against_voucher_type=gle.advance_voucher_type, + against_voucher_no=gle.advance_voucher_no, + amount=amount, + currency=gle.account_currency, + event=event, + delinked=cancel, + ) + + def create_payment_ledger_entry( gl_entries, cancel=0, adv_adj=0, update_outstanding="Yes", from_repost=0, partial_cancel=False ): @@ -1898,6 +1934,14 @@ def create_payment_ledger_entry( def update_voucher_outstanding(voucher_type, voucher_no, account, party_type, party): + if not voucher_type or not voucher_no: + return + + if voucher_type in ["Purchase Order", "Sales Order"]: + ref_doc = frappe.get_lazy_doc(voucher_type, voucher_no) + ref_doc.set_total_advance_paid() + return + if not (voucher_type in OUTSTANDING_DOCTYPES and party_type and party): return @@ -1937,7 +1981,27 @@ def update_voucher_outstanding(voucher_type, voucher_no, account, party_type, pa def delink_original_entry(pl_entry, partial_cancel=False): - if pl_entry: + if not pl_entry: + return + + if pl_entry.doctype == "Advance Payment Ledger Entry": + adv = qb.DocType("Advance Payment Ledger Entry") + + ( + qb.update(adv) + .set(adv.delinked, 1) + .set(adv.event, "Cancel") + .set(adv.modified, now()) + .set(adv.modified_by, frappe.session.user) + .where(adv.voucher_type == pl_entry.voucher_type) + .where(adv.voucher_no == pl_entry.voucher_no) + .where(adv.against_voucher_type == pl_entry.against_voucher_type) + .where(adv.against_voucher_no == pl_entry.against_voucher_no) + .where(adv.event == pl_entry.event) + .run() + ) + + else: ple = qb.DocType("Payment Ledger Entry") query = ( qb.update(ple) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py index 37b2830c084..f294dd70588 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/purchase_order.py @@ -512,6 +512,7 @@ class PurchaseOrder(BuyingController): self.ignore_linked_doctypes = ( "GL Entry", "Payment Ledger Entry", + "Advance Payment Ledger Entry", "Unreconcile Payment", "Unreconcile Payment Entries", ) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index 9c4eddd247f..5c9663d2b52 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -394,7 +394,6 @@ class AccountsController(TransactionBase): def on_trash(self): from erpnext.accounts.utils import delete_exchange_gain_loss_journal - self._remove_advance_payment_ledger_entries() self._remove_references_in_repost_doctypes() self._remove_references_in_unreconcile() self.remove_serial_and_batch_bundle() @@ -423,6 +422,8 @@ class AccountsController(TransactionBase): (sle.voucher_type == self.doctype) & (sle.voucher_no == self.name) ).run() + self._remove_advance_payment_ledger_entries() + def remove_serial_and_batch_bundle(self): bundles = frappe.get_all( "Serial and Batch Bundle", @@ -2212,55 +2213,30 @@ class AccountsController(TransactionBase): def calculate_total_advance_from_ledger(self): adv = frappe.qb.DocType("Advance Payment Ledger Entry") - advance = ( - frappe.qb.from_(adv) - .select(adv.currency.as_("account_currency"), Abs(Sum(adv.amount)).as_("amount")) - .where( - (adv.against_voucher_type == self.doctype) - & (adv.against_voucher_no == self.name) - & (adv.company == self.company) - ) + return ( + qb.from_(adv) + .select(Abs(Sum(adv.amount)).as_("amount"), adv.currency.as_("account_currency")) + .where(adv.company == self.company) + .where(adv.delinked == 0) + .where(adv.against_voucher_type == self.doctype) + .where(adv.against_voucher_no == self.name) .run(as_dict=True) ) - return advance def set_total_advance_paid(self): advance = self.calculate_total_advance_from_ledger() - advance_paid, order_total = None, None + advance_paid = 0 if advance: advance = advance[0] advance_paid = flt(advance.amount, self.precision("advance_paid")) - formatted_advance_paid = fmt_money( - advance_paid, precision=self.precision("advance_paid"), currency=advance.account_currency - ) - if advance.account_currency: frappe.db.set_value( self.doctype, self.name, "party_account_currency", advance.account_currency ) - if advance.account_currency == self.currency: - order_total = self.get("rounded_total") or self.grand_total - precision = "rounded_total" if self.get("rounded_total") else "grand_total" - else: - order_total = self.get("base_rounded_total") or self.base_grand_total - precision = "base_rounded_total" if self.get("base_rounded_total") else "base_grand_total" - - formatted_order_total = fmt_money( - order_total, precision=self.precision(precision), currency=advance.account_currency - ) - - if self.currency == self.company_currency and advance_paid > order_total: - frappe.throw( - _( - "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})" - ).format(formatted_advance_paid, self.name, formatted_order_total) - ) - - self.db_set("advance_paid", advance_paid) - + self.db_set("advance_paid", advance_paid) self.set_advance_payment_status() def set_advance_payment_status(self): @@ -2940,64 +2916,6 @@ class AccountsController(TransactionBase): def get_advance_payment_doctypes(self, payment_type=None) -> list: return _get_advance_payment_doctypes(payment_type=payment_type) - def make_advance_payment_ledger_for_journal(self): - advance_payment_doctypes = self.get_advance_payment_doctypes() - advance_doctype_references = [ - x for x in self.accounts if x.reference_type in advance_payment_doctypes - ] - - for x in advance_doctype_references: - # Looking for payments - dr_or_cr = ( - "credit_in_account_currency" - if x.account_type == "Receivable" - else "debit_in_account_currency" - ) - - amount = x.get(dr_or_cr) - if amount > 0: - doc = frappe.new_doc("Advance Payment Ledger Entry") - doc.company = self.company - doc.voucher_type = self.doctype - doc.voucher_no = self.name - doc.against_voucher_type = x.reference_type - doc.against_voucher_no = x.reference_name - doc.amount = amount if self.docstatus == 1 else -1 * amount - doc.event = "Submit" if self.docstatus == 1 else "Cancel" - doc.currency = x.account_currency - doc.flags.ignore_permissions = 1 - doc.save() - - def make_advance_payment_ledger_for_payment(self): - advance_payment_doctypes = self.get_advance_payment_doctypes() - advance_doctype_references = [ - x for x in self.references if x.reference_doctype in advance_payment_doctypes - ] - currency = ( - self.paid_from_account_currency - if self.payment_type == "Receive" - else self.paid_to_account_currency - ) - for x in advance_doctype_references: - doc = frappe.new_doc("Advance Payment Ledger Entry") - doc.company = self.company - doc.voucher_type = self.doctype - doc.voucher_no = self.name - doc.against_voucher_type = x.reference_doctype - doc.against_voucher_no = x.reference_name - doc.amount = x.allocated_amount if self.docstatus == 1 else -1 * x.allocated_amount - doc.currency = currency - doc.event = "Submit" if self.docstatus == 1 else "Cancel" - doc.flags.ignore_permissions = 1 - doc.save() - - def make_advance_payment_ledger_entries(self): - if self.docstatus != 0: - if self.doctype == "Journal Entry": - self.make_advance_payment_ledger_for_journal() - elif self.doctype == "Payment Entry": - self.make_advance_payment_ledger_for_payment() - def set_transaction_currency_and_rate_in_gl_map(self, gl_entries): for x in gl_entries: x["transaction_currency"] = self.currency diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 82179449181..170c02fe587 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -362,7 +362,7 @@ erpnext.patches.v14_0.create_accounting_dimensions_in_reconciliation_tool erpnext.patches.v14_0.update_flag_for_return_invoices #2024-03-22 erpnext.patches.v15_0.create_accounting_dimensions_in_payment_request erpnext.patches.v14_0.update_pos_return_ledger_entries #2024-08-16 -erpnext.patches.v15_0.create_advance_payment_ledger_records +erpnext.patches.v15_0.create_advance_payment_ledger_records #2025-07-04 # 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 @@ -425,6 +425,7 @@ erpnext.patches.v15_0.rename_pos_closing_entry_fields #2025-06-13 erpnext.patches.v15_0.update_pegged_currencies erpnext.patches.v15_0.set_status_cancelled_on_cancelled_pos_opening_entry_and_pos_closing_entry erpnext.patches.v15_0.set_company_on_pos_inv_merge_log +erpnext.patches.v15_0.update_payment_ledger_entries_against_advance_doctypes erpnext.patches.v15_0.rename_price_list_to_buying_price_list erpnext.patches.v15_0.repost_gl_entries_with_no_account_subcontracting #2025-07-31 erpnext.patches.v15_0.patch_missing_buying_price_list_in_material_request diff --git a/erpnext/patches/v15_0/create_advance_payment_ledger_records.py b/erpnext/patches/v15_0/create_advance_payment_ledger_records.py index 13b4d95c760..dc849191de8 100644 --- a/erpnext/patches/v15_0/create_advance_payment_ledger_records.py +++ b/erpnext/patches/v15_0/create_advance_payment_ledger_records.py @@ -1,65 +1,28 @@ import frappe -from frappe import qb -from frappe.query_builder.custom import ConstantColumn +from frappe.model.naming import _generate_random_string +from frappe.query_builder import Case +from frappe.utils import now_datetime +from erpnext.accounts.utils import get_advance_payment_doctypes -def get_advance_doctypes() -> list: - return frappe.get_hooks("advance_payment_receivable_doctypes") + frappe.get_hooks( - "advance_payment_payable_doctypes" - ) +DOCTYPE = "Advance Payment Ledger Entry" - -def get_payments_with_so_po_reference() -> list: - advance_payment_entries = [] - advance_doctypes = get_advance_doctypes() - per = qb.DocType("Payment Entry Reference") - payments_with_reference = ( - qb.from_(per) - .select(per.parent) - .distinct() - .where(per.reference_doctype.isin(advance_doctypes) & per.docstatus.eq(1)) - .run() - ) - if payments_with_reference: - pe = qb.DocType("Payment Entry") - advance_payment_entries = ( - qb.from_(pe) - .select(ConstantColumn("Payment Entry").as_("doctype")) - .select(pe.name) - .where(pe.name.isin(payments_with_reference) & pe.docstatus.eq(1)) - .run(as_dict=True) - ) - - return advance_payment_entries - - -def get_journals_with_so_po_reference() -> list: - advance_journal_entries = [] - advance_doctypes = get_advance_doctypes() - jea = qb.DocType("Journal Entry Account") - journals_with_reference = ( - qb.from_(jea) - .select(jea.parent) - .distinct() - .where(jea.reference_type.isin(advance_doctypes) & jea.docstatus.eq(1)) - .run() - ) - if journals_with_reference: - je = qb.DocType("Journal Entry") - advance_journal_entries = ( - qb.from_(je) - .select(ConstantColumn("Journal Entry").as_("doctype")) - .select(je.name) - .where(je.name.isin(journals_with_reference) & je.docstatus.eq(1)) - .run(as_dict=True) - ) - - return advance_journal_entries - - -def make_advance_ledger_entries(vouchers: list): - for x in vouchers: - frappe.get_doc(x.doctype, x.name).make_advance_payment_ledger_entries() +FIELDS = [ + "name", + "creation", + "modified", + "owner", + "modified_by", + "company", + "voucher_type", + "voucher_no", + "against_voucher_type", + "against_voucher_no", + "amount", + "currency", + "event", + "delinked", +] def execute(): @@ -67,9 +30,98 @@ def execute(): Description: Create Advance Payment Ledger Entry for all Payments made against Sales / Purchase Orders """ - frappe.db.truncate("Advance Payment Ledger Entry") - payment_entries = get_payments_with_so_po_reference() - make_advance_ledger_entries(payment_entries) + frappe.db.truncate(DOCTYPE) + advance_doctpyes = get_advance_payment_doctypes() + make_advance_ledger_entries_for_payment_entries(advance_doctpyes) + make_advance_ledger_entries_for_journal_entries(advance_doctpyes) - journals = get_journals_with_so_po_reference() - make_advance_ledger_entries(journals) + +def make_advance_ledger_entries_for_payment_entries(advance_doctpyes) -> list: + pe = frappe.qb.DocType("Payment Entry") + per = frappe.qb.DocType("Payment Entry Reference") + + entries = ( + frappe.qb.from_(per) + .inner_join(pe) + .on(pe.name == per.parent) + .select( + pe.company, + per.parenttype.as_("voucher_type"), + per.parent.as_("voucher_no"), + per.reference_doctype.as_("against_voucher_type"), + per.reference_name.as_("against_voucher_no"), + per.allocated_amount.as_("amount"), + Case() + .when(pe.payment_type == "Receive", pe.paid_from_account_currency) + .else_(pe.paid_to_account_currency) + .as_("currency"), + ) + .where(per.reference_doctype.isin(advance_doctpyes) & per.docstatus.eq(1)) + .run(as_dict=True) + ) + + if not entries: + return + + bulk_insert_advance_entries(entries) + + +def make_advance_ledger_entries_for_journal_entries(advance_doctpyes) -> list: + je = frappe.qb.DocType("Journal Entry") + jea = frappe.qb.DocType("Journal Entry Account") + + entries = ( + frappe.qb.from_(jea) + .inner_join(je) + .on(je.name == jea.parent) + .select( + je.company, + jea.parenttype.as_("voucher_type"), + jea.parent.as_("voucher_no"), + jea.reference_type.as_("against_voucher_type"), + jea.reference_name.as_("against_voucher_no"), + Case() + .when(jea.account_type == "Receivable", jea.credit_in_account_currency) + .else_(jea.debit_in_account_currency) + .as_("amount"), + jea.account_currency.as_("currency"), + ) + .where(jea.reference_type.isin(advance_doctpyes) & jea.docstatus.eq(1)) + .run(as_dict=True) + ) + + if not entries: + return + + bulk_insert_advance_entries(entries) + + +def bulk_insert_advance_entries(entries): + details = [] + user = frappe.session.user + now = now_datetime() + for entry in entries: + if entry.amount < 0: + continue + details.append(get_values(user, now, entry)) + + frappe.db.bulk_insert(DOCTYPE, fields=FIELDS, values=details) + + +def get_values(user, now, entry): + return ( + _generate_random_string(10), + now, + now, + user, + user, + entry.company, + entry.voucher_type, + entry.voucher_no, + entry.against_voucher_type, + entry.against_voucher_no, + entry.amount * -1, + entry.currency, + "Submit", + 0, + ) diff --git a/erpnext/patches/v15_0/update_payment_ledger_entries_against_advance_doctypes.py b/erpnext/patches/v15_0/update_payment_ledger_entries_against_advance_doctypes.py new file mode 100644 index 00000000000..f5a20803c6e --- /dev/null +++ b/erpnext/patches/v15_0/update_payment_ledger_entries_against_advance_doctypes.py @@ -0,0 +1,25 @@ +import frappe + +from erpnext.accounts.utils import get_advance_payment_doctypes + +DOCTYPE = "Payment Ledger Entry" + + +def execute(): + """ + Description: + Set against_voucher as entry for Payment Ledger Entry against advance vouchers. + """ + advance_payment_doctypes = get_advance_payment_doctypes() + + if not advance_payment_doctypes: + return + ple = frappe.qb.DocType(DOCTYPE) + + ( + frappe.qb.update(ple) + .set(ple.against_voucher_type, ple.voucher_type) + .set(ple.against_voucher_no, ple.voucher_no) + .where(ple.against_voucher_type.isin(advance_payment_doctypes)) + .run() + ) diff --git a/erpnext/public/js/utils/unreconcile.js b/erpnext/public/js/utils/unreconcile.js index 072b541753d..4ccbf0106d7 100644 --- a/erpnext/public/js/utils/unreconcile.js +++ b/erpnext/public/js/utils/unreconcile.js @@ -42,8 +42,8 @@ erpnext.accounts.unreconcile_payment = { selection_map = selections.map(function (elem) { return { company: elem.company, - voucher_type: elem.voucher_type, - voucher_no: elem.voucher_no, + voucher_type: elem.reference_doctype, + voucher_no: elem.reference_name, against_voucher_type: frm.doc.doctype, against_voucher_no: frm.doc.name, }; @@ -54,8 +54,8 @@ erpnext.accounts.unreconcile_payment = { company: elem.company, voucher_type: frm.doc.doctype, voucher_no: frm.doc.name, - against_voucher_type: elem.voucher_type, - against_voucher_no: elem.voucher_no, + against_voucher_type: elem.reference_doctype, + against_voucher_no: elem.reference_name, }; }); } @@ -69,7 +69,7 @@ erpnext.accounts.unreconcile_payment = { let child_table_fields = [ { label: __("Voucher Type"), - fieldname: "voucher_type", + fieldname: "reference_doctype", fieldtype: "Link", options: "DocType", in_list_view: 1, @@ -77,9 +77,9 @@ erpnext.accounts.unreconcile_payment = { }, { label: __("Voucher No"), - fieldname: "voucher_no", + fieldname: "reference_name", fieldtype: "Dynamic Link", - options: "voucher_type", + options: "reference_doctype", in_list_view: 1, read_only: 1, }, diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 9185b87fa43..460da26a2d4 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -457,6 +457,7 @@ class SalesOrder(SellingController): "GL Entry", "Stock Ledger Entry", "Payment Ledger Entry", + "Advance Payment Ledger Entry", "Unreconcile Payment", "Unreconcile Payment Entries", ) From 3a80e116e8b50d46d41fbaf4fae1c85e95ceb220 Mon Sep 17 00:00:00 2001 From: Vishist16 <101823906+Vishist16@users.noreply.github.com> Date: Thu, 31 Jul 2025 20:50:41 +0530 Subject: [PATCH 15/34] fix: prevent negative values in BOM fields (#48520, #48662) (#48696) * fix: prevent negative values in BOM fields (#48520, #48662) * fix: applied non_negative validation using Desk UI for BOM fields --- .../manufacturing/doctype/bom_operation/bom_operation.json | 7 +++++-- .../doctype/bom_scrap_item/bom_scrap_item.json | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/erpnext/manufacturing/doctype/bom_operation/bom_operation.json b/erpnext/manufacturing/doctype/bom_operation/bom_operation.json index 02ca7b07f41..087b82d3b8b 100644 --- a/erpnext/manufacturing/doctype/bom_operation/bom_operation.json +++ b/erpnext/manufacturing/doctype/bom_operation/bom_operation.json @@ -76,6 +76,7 @@ "fieldname": "hour_rate", "fieldtype": "Currency", "label": "Hour Rate", + "non_negative": 1, "oldfieldname": "hour_rate", "oldfieldtype": "Currency", "options": "currency", @@ -90,6 +91,7 @@ "fieldtype": "Float", "in_list_view": 1, "label": "Operation Time", + "non_negative": 1, "oldfieldname": "time_in_mins", "oldfieldtype": "Currency", "reqd": 1 @@ -285,13 +287,14 @@ "index_web_pages_for_search": 1, "istable": 1, "links": [], - "modified": "2025-01-09 15:45:37.695800", + "modified": "2025-07-31 16:17:47.287117", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Operation", "owner": "Administrator", "permissions": [], + "row_format": "Dynamic", "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 3d04a2b291b..e782a882e8b 100644 --- a/erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json +++ b/erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json @@ -42,6 +42,7 @@ "fieldtype": "Float", "in_list_view": 1, "label": "Qty", + "non_negative": 1, "reqd": 1 }, { @@ -49,6 +50,7 @@ "fieldtype": "Currency", "in_list_view": 1, "label": "Rate", + "non_negative": 1, "options": "currency" }, { @@ -92,15 +94,16 @@ ], "istable": 1, "links": [], - "modified": "2024-03-27 13:06:41.395036", + "modified": "2025-07-31 16:21:44.047007", "modified_by": "Administrator", "module": "Manufacturing", "name": "BOM Scrap Item", "owner": "Administrator", "permissions": [], "quick_entry": 1, + "row_format": "Dynamic", "sort_field": "creation", "sort_order": "DESC", "states": [], "track_changes": 1 -} \ No newline at end of file +} From 6d82e3cc2847186a16159268b1dbd7e04eca2191 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Thu, 31 Jul 2025 21:01:55 +0530 Subject: [PATCH 16/34] fix: remove incorrect references from stock entry dashboard/connections tab --- .../doctype/stock_entry/stock_entry_dashboard.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py b/erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py index 4c410212c8b..491b6513597 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py @@ -8,20 +8,7 @@ def get_data(): "non_standard_fieldnames": { "Stock Reservation Entry": "from_voucher_no", }, - "internal_links": { - "Purchase Order": ["items", "purchase_order"], - "Subcontracting Order": ["items", "subcontracting_order"], - "Subcontracting Receipt": ["items", "subcontracting_receipt"], - }, "transactions": [ - { - "label": _("Reference"), - "items": [ - "Purchase Order", - "Subcontracting Order", - "Subcontracting Receipt", - ], - }, {"label": _("Stock Reservation"), "items": ["Stock Reservation Entry"]}, ], } From 34b0aef5cec388899604f2a4e0c896d46d2f0d2e Mon Sep 17 00:00:00 2001 From: MochaMind Date: Thu, 31 Jul 2025 21:35:15 +0530 Subject: [PATCH 17/34] fix: sync translations from crowdin (#48867) --- erpnext/locale/fa.po | 4 +- erpnext/locale/id.po | 886 +++++++++++++++++++++---------------------- erpnext/locale/sv.po | 10 +- 3 files changed, 450 insertions(+), 450 deletions(-) diff --git a/erpnext/locale/fa.po b/erpnext/locale/fa.po index 18416c62b59..39f60ee2283 100644 --- a/erpnext/locale/fa.po +++ b/erpnext/locale/fa.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" "POT-Creation-Date: 2025-07-20 09:37+0000\n" -"PO-Revision-Date: 2025-07-27 13:24\n" +"PO-Revision-Date: 2025-07-31 15:04\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Persian\n" "MIME-Version: 1.0\n" @@ -13475,7 +13475,7 @@ msgstr "{0} {1} ایجاد شود؟" #: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:224 msgid "Created On" -msgstr "ایجاد شد" +msgstr "ایجاد شده در" #: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.py:250 msgid "Created {0} scorecards for {1} between:" diff --git a/erpnext/locale/id.po b/erpnext/locale/id.po index 4241b48d0d5..c477c7dd03c 100644 --- a/erpnext/locale/id.po +++ b/erpnext/locale/id.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" "POT-Creation-Date: 2025-07-20 09:37+0000\n" -"PO-Revision-Date: 2025-07-25 13:19\n" +"PO-Revision-Date: 2025-07-30 14:59\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Indonesian\n" "MIME-Version: 1.0\n" @@ -25,83 +25,83 @@ msgstr "" #: erpnext/selling/doctype/quotation/quotation.js:73 msgid " Address" -msgstr "" +msgstr " Alamat" #: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:672 msgid " Amount" -msgstr "" +msgstr "Jumlah" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:114 msgid " BOM" -msgstr "" +msgstr " BOM" #. Label of the istable (Check) field in DocType 'Inventory Dimension' #: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json msgid " Is Child Table" -msgstr "" +msgstr " Tabel Anak" #. Label of the is_subcontracted (Check) field in DocType 'Job Card' #: erpnext/manufacturing/doctype/job_card/job_card.json msgid " Is Subcontracted" -msgstr "" +msgstr " Subkontrak" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:174 msgid " Item" -msgstr "" +msgstr " Item" #: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:147 #: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:186 #: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:107 #: erpnext/selling/report/sales_analytics/sales_analytics.py:128 msgid " Name" -msgstr "" +msgstr " Nama" #: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:663 msgid " Rate" -msgstr "" +msgstr "Tarif" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:122 msgid " Raw Material" -msgstr "" +msgstr " Bahan Baku" #. Label of the reserve_stock (Check) field in DocType 'Work Order' #: erpnext/manufacturing/doctype/work_order/work_order.json msgid " Reserve Stock" -msgstr "" +msgstr " Cadangkan Stok" #. Label of the skip_material_transfer (Check) field in DocType 'BOM Operation' #: erpnext/manufacturing/doctype/bom_operation/bom_operation.json msgid " Skip Material Transfer" -msgstr "" +msgstr " Lewati Transfer Material" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:133 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:163 msgid " Sub Assembly" -msgstr "" +msgstr " Sub Rakitan" #: erpnext/projects/doctype/project_update/project_update.py:104 msgid " Summary" -msgstr "" +msgstr " Ringkasan" #: erpnext/stock/doctype/item/item.py:238 msgid "\"Customer Provided Item\" cannot be Purchase Item also" -msgstr "\"Barang Dari Pelanggan\" tidak bisa berupa Barang Dibeli juga" +msgstr "\"Item Dari Pelanggan\" tidak boleh sekaligus menjadi Item yang Dibeli" #: erpnext/stock/doctype/item/item.py:240 msgid "\"Customer Provided Item\" cannot have Valuation Rate" -msgstr "\"Barang Dari Pelanggan\" tidak bisa mempunyai Tarif Valuasi" +msgstr "\"Item Dari Pelanggan\" tidak boleh memiliki Tarif Valuasi" #: erpnext/stock/doctype/item/item.py:316 msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item" -msgstr "\"Aset Tetap\" tidak dapat tidak dicentang, karena ada data Asset terhadap barang" +msgstr "\"Aset Tetap\" tidak dapat dibatalkan centangnya, karena sudah ada catatan Aset untuk item ini" #: erpnext/public/js/utils/serial_no_batch_selector.js:262 msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\"" -msgstr "" +msgstr "\"SN-01::10\" untuk \"SN-01\" hingga \"SN-10\"" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:148 msgid "# In Stock" -msgstr "" +msgstr "# Stok Tersedia" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:141 msgid "# Req'd Items" @@ -110,7 +110,7 @@ msgstr "" #. Label of the per_delivered (Percent) field in DocType 'Sales Order' #: erpnext/selling/doctype/sales_order/sales_order.json msgid "% Delivered" -msgstr "" +msgstr "% Terkirim" #. Label of the per_billed (Percent) field in DocType 'Timesheet' #. Label of the per_billed (Percent) field in DocType 'Sales Order' @@ -121,57 +121,57 @@ msgstr "" #: erpnext/stock/doctype/delivery_note/delivery_note.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "% Amount Billed" -msgstr "" +msgstr "% Jumlah Ditagih" #. Label of the per_billed (Percent) field in DocType 'Purchase Order' #: erpnext/buying/doctype/purchase_order/purchase_order.json msgid "% Billed" -msgstr "" +msgstr "% Ditagih" #. Label of the percent_complete_method (Select) field in DocType 'Project' #: erpnext/projects/doctype/project/project.json msgid "% Complete Method" -msgstr "" +msgstr "% Metode Penyelesaian" #. Label of the percent_complete (Percent) field in DocType 'Project' #: erpnext/projects/doctype/project/project.json msgid "% Completed" -msgstr "" +msgstr "% Selesai" #. Label of the per_delivered (Percent) field in DocType 'Pick List' #: erpnext/stock/doctype/pick_list/pick_list.json msgid "% Delivered" -msgstr "" +msgstr "% Terkirim" #: erpnext/manufacturing/doctype/bom/bom.js:892 #, python-format msgid "% Finished Item Quantity" -msgstr "" +msgstr "% Kuantitas Barang Jadi" #. Label of the per_installed (Percent) field in DocType 'Delivery Note' #: erpnext/stock/doctype/delivery_note/delivery_note.json msgid "% Installed" -msgstr "" +msgstr "% Terpasang" #: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:70 #: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:16 msgid "% Occupied" -msgstr "" +msgstr "% Terisi" #: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:285 #: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:341 msgid "% Of Grand Total" -msgstr "" +msgstr "% dari Total Keseluruhan" #. Label of the per_ordered (Percent) field in DocType 'Material Request' #: erpnext/stock/doctype/material_request/material_request.json msgid "% Ordered" -msgstr "" +msgstr "% Dipesan" #. Label of the per_picked (Percent) field in DocType 'Sales Order' #: erpnext/selling/doctype/sales_order/sales_order.json msgid "% Picked" -msgstr "" +msgstr "% Dipilih" #. Label of the process_loss_percentage (Percent) field in DocType 'BOM' #. Label of the process_loss_percentage (Percent) field in DocType 'Stock @@ -179,12 +179,12 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.json #: erpnext/stock/doctype/stock_entry/stock_entry.json msgid "% Process Loss" -msgstr "" +msgstr "% Kehilangan Proses" #. Label of the progress (Percent) field in DocType 'Task' #: erpnext/projects/doctype/task/task.json msgid "% Progress" -msgstr "" +msgstr "% Progres" #. Label of the per_received (Percent) field in DocType 'Purchase Order' #. Label of the per_received (Percent) field in DocType 'Material Request' @@ -193,7 +193,7 @@ msgstr "" #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json msgid "% Received" -msgstr "" +msgstr "% Diterima" #. Label of the per_returned (Percent) field in DocType 'Delivery Note' #. Label of the per_returned (Percent) field in DocType 'Purchase Receipt' @@ -203,7 +203,7 @@ msgstr "" #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json msgid "% Returned" -msgstr "" +msgstr "% Dikembalikan" #. Description of the '% Amount Billed' (Percent) field in DocType 'Sales #. Order' @@ -246,21 +246,21 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:1273 msgid "'Entries' cannot be empty" -msgstr "'Entries' tidak boleh kosong" +msgstr "'Entri' tidak boleh kosong" #: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:127 #: erpnext/stock/report/stock_analytics/stock_analytics.py:313 msgid "'From Date' is required" -msgstr "'Dari Tanggal' diperlukan" +msgstr "'Tanggal Awal' wajib diisi" #: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:18 msgid "'From Date' must be after 'To Date'" -msgstr "'Tanggal Mulai' harus sebelum 'Tanggal Akhir'" +msgstr "'Tanggal Awal harus sebelum 'Tanggal Akhir'" #: erpnext/stock/doctype/item/item.py:399 msgid "'Has Serial No' can not be 'Yes' for non-stock item" -msgstr "'Bernomor Seri' tidak dapat ‘Ya’ untuk barang non-persediaan" +msgstr "'Memiliki No. Seri' tidak bisa 'Ya' untuk barang non-stok" #: erpnext/stock/doctype/quality_inspection/quality_inspection.py:139 msgid "'Inspection Required before Delivery' has disabled for the item {0}, no need to create the QI" @@ -273,13 +273,13 @@ msgstr "" #: erpnext/stock/report/stock_ledger/stock_ledger.py:584 #: erpnext/stock/report/stock_ledger/stock_ledger.py:617 msgid "'Opening'" -msgstr "'Awal'" +msgstr "'Saldo Awal'" #: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:129 #: erpnext/stock/report/stock_analytics/stock_analytics.py:319 msgid "'To Date' is required" -msgstr "'Tanggal Akhir' harus diisi" +msgstr "'Tanggal Akhir' wajib diisi" #: erpnext/stock/doctype/packing_slip/packing_slip.py:95 msgid "'To Package No.' cannot be less than 'From Package No.'" @@ -287,11 +287,11 @@ msgstr "" #: erpnext/controllers/sales_and_purchase_return.py:81 msgid "'Update Stock' can not be checked because items are not delivered via {0}" -msgstr "'Pembaruan Persediaan’ tidak dapat dipilih karena barang tidak dikirim melalui {0}" +msgstr "'Perbarui Stok' tidak dapat dicentang karena barang tidak dikirim melalui {0}" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:381 msgid "'Update Stock' cannot be checked for fixed asset sale" -msgstr "'Pembaruan Persediaan’ tidak dapat ditandai untuk penjualan aset tetap" +msgstr "'Perbarui Stok' tidak dapat dicentang untuk penjualan aset tetap" #: erpnext/accounts/doctype/bank_account/bank_account.py:65 msgid "'{0}' account is already used by {1}. Use another account." @@ -345,7 +345,7 @@ msgstr "" #: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:192 msgid "(Forecast)" -msgstr "(Ramalan cuaca)" +msgstr "(Ramalan)" #: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:253 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:156 @@ -543,7 +543,7 @@ msgstr "" #: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:61 msgid "From Time cannot be later than To Time for {0}" -msgstr "From Time tidak boleh lebih dari To Time untuk {0}" +msgstr "Waktu Mulai tidak boleh lebih lambat dari Waktu Selesai untuk {0}" #. Content of the 'Help Text' (HTML) field in DocType 'Process Statement Of #. Accounts' @@ -579,11 +579,11 @@ msgstr "" #. Reconciliation Tool' #: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json msgid "
No Matching Bank Transactions Found
" -msgstr "" +msgstr "
Tidak Ditemukan Transaksi Bank yang Cocok
" #: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:262 msgid "
{0}
" -msgstr "" +msgstr "
{0}
" #. Content of the 'settings' (HTML) field in DocType 'Cheque Print Template' #: erpnext/accounts/doctype/cheque_print_template/cheque_print_template.json @@ -881,21 +881,21 @@ msgstr "" #: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:213 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:116 msgid "A - B" -msgstr "" +msgstr "A - B" #: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:189 #: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:228 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:131 msgid "A - C" -msgstr "" +msgstr "A - C" #: erpnext/selling/doctype/customer/customer.py:314 msgid "A Customer Group exists with same name please change the Customer name or rename the Customer Group" -msgstr "Sudah ada Kelompok Pelanggan dengan nama yang sama, silakan ganti Nama Pelanggan atau ubah nama Kelompok Pelanggan" +msgstr "Grup Pelanggan dengan nama yang sama sudah ada, silakan ubah Nama Pelanggan atau ganti nama Grup Pelanggan" #: erpnext/manufacturing/doctype/workstation/workstation.js:73 msgid "A Holiday List can be added to exclude counting these days for the Workstation." -msgstr "" +msgstr "Daftar Hari Libur dapat ditambahkan untuk mengecualikan penghitungan hari-hari ini untuk Workstation." #: erpnext/crm/doctype/lead/lead.py:142 msgid "A Lead requires either a person's name or an organization's name" @@ -945,7 +945,7 @@ msgstr "" #: erpnext/templates/emails/confirm_appointment.html:2 msgid "A new appointment has been created for you with {0}" -msgstr "Sebuah janji baru telah dibuat untuk Anda dengan {0}" +msgstr "" #: erpnext/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" @@ -1076,7 +1076,7 @@ msgstr "" #. Name of a role #: erpnext/setup/doctype/department/department.json msgid "Academics User" -msgstr "Pengguna Akademis" +msgstr "Pengguna Akademik" #. Label of the acceptance_formula (Code) field in DocType 'Item Quality #. Inspection Parameter' @@ -1122,7 +1122,7 @@ msgstr "" #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json msgid "Accepted Quantity" -msgstr "Qty Diterima" +msgstr "Jumlah Diterima" #. Label of the warehouse (Link) field in DocType 'Purchase Invoice Item' #. Label of the set_warehouse (Link) field in DocType 'Purchase Receipt' @@ -1231,7 +1231,7 @@ msgstr "Akun" #. Name of a report #: erpnext/accounts/report/account_balance/account_balance.json msgid "Account Balance" -msgstr "Saldo Akun Rekening" +msgstr "Saldo Akun" #. Name of a DocType #: erpnext/accounts/doctype/account_closing_balance/account_closing_balance.json @@ -1318,7 +1318,7 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:951 #: erpnext/controllers/accounts_controller.py:2326 msgid "Account Missing" -msgstr "Akun Hilang" +msgstr "Akun Tidak Ada" #. Label of the account_name (Data) field in DocType 'Account' #. Label of the account_name (Data) field in DocType 'Bank Account' @@ -1367,7 +1367,7 @@ msgstr "" #: erpnext/accounts/doctype/cheque_print_template/cheque_print_template.py:118 msgid "Account Pay Only" -msgstr "Akun Pembayaran Saja" +msgstr "Hanya Untuk Rekening Penerima" #. Label of the account_subtype (Link) field in DocType 'Bank Account' #. Label of the account_subtype (Data) field in DocType 'Bank Account Subtype' @@ -1394,7 +1394,7 @@ msgstr "" #: erpnext/accounts/report/account_balance/account_balance.js:34 #: erpnext/setup/doctype/party_type/party_type.json msgid "Account Type" -msgstr "Jenis Account" +msgstr "Tipe Akun" #: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:124 msgid "Account Value" @@ -1402,11 +1402,11 @@ msgstr "Nilai Akun" #: erpnext/accounts/doctype/account/account.py:293 msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'" -msgstr "Saldo rekening telah berada di Kredit, Anda tidak diizinkan untuk mengatur 'Balance Harus' sebagai 'Debit'" +msgstr "Saldo akun sudah Kredit, Anda tidak diizinkan mengatur 'Saldo Wajib' menjadi 'Debit'" #: erpnext/accounts/doctype/account/account.py:287 msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'" -msgstr "Saldo rekening sudah berada di Debit, Anda tidak diizinkan untuk mengatur 'Balance Harus' sebagai 'Kredit'" +msgstr "Saldo akun sudah Debit, Anda tidak diizinkan mengatur 'Saldo Wajib' menjadi 'Kredit'" #. Label of the account_for_change_amount (Link) field in DocType 'POS Invoice' #. Label of the account_for_change_amount (Link) field in DocType 'POS Profile' @@ -1420,11 +1420,11 @@ msgstr "" #: erpnext/accounts/doctype/bank_clearance/bank_clearance.py:46 msgid "Account is mandatory to get payment entries" -msgstr "Akun wajib untuk mendapatkan entri pembayaran" +msgstr "Akun wajib diisi untuk mendapatkan entri pembayaran" #: erpnext/accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.py:44 msgid "Account is not set for the dashboard chart {0}" -msgstr "Akun tidak disetel untuk bagan dasbor {0}" +msgstr "Akun belum diatur untuk bagan dasbor {0}" #: erpnext/assets/doctype/asset/asset.py:755 msgid "Account not Found" @@ -1432,24 +1432,24 @@ msgstr "" #: erpnext/accounts/doctype/account/account.py:390 msgid "Account with child nodes cannot be converted to ledger" -msgstr "Akun dengan node anak tidak dapat dikonversi ke buku besar" +msgstr "Akun dengan sub-akun tidak dapat dikonversi menjadi buku besar" #: erpnext/accounts/doctype/account/account.py:266 msgid "Account with child nodes cannot be set as ledger" -msgstr "Akun dengan sub-akun tidak dapat digunakan sebagai akun buku besar" +msgstr "Akun dengan sub-akun tidak dapat ditetapkan sebagai buku besar" #: erpnext/accounts/doctype/account/account.py:401 msgid "Account with existing transaction can not be converted to group." -msgstr "Akun dengan transaksi yang ada tidak dapat dikonversi ke grup." +msgstr "Akun yang telah mengandung transaksi tidak dapat dikonversi menjadi grup." #: erpnext/accounts/doctype/account/account.py:430 msgid "Account with existing transaction can not be deleted" -msgstr "Akun dengan transaksi yang ada tidak dapat dihapus" +msgstr "Akun yang telah mengandung transaksi tidak dapat dihapus" #: erpnext/accounts/doctype/account/account.py:261 #: erpnext/accounts/doctype/account/account.py:392 msgid "Account with existing transaction cannot be converted to ledger" -msgstr "Akun dengan transaksi yang ada tidak dapat dikonversi ke buku besar" +msgstr "Akun yang telah mengandung transaksi tidak dapat dikonversi menjadi buku besar" #: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py:67 msgid "Account {0} added multiple times" @@ -1477,7 +1477,7 @@ msgstr "Akun {0} tidak ada dalam bagan dasbor {1}" #: erpnext/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 "Akun {0} tidak sesuai Perusahaan {1} dalam Mode Akun: {2}" +msgstr "Akun {0} tidak cocok dengan Perusahaan {1} dalam Mode Akun: {2}" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:117 msgid "Account {0} doesn't belong to Company {1}" @@ -1501,7 +1501,7 @@ msgstr "Akun {0} dibekukan" #: erpnext/controllers/accounts_controller.py:1388 msgid "Account {0} is invalid. Account Currency must be {1}" -msgstr "Akun {0} tidak berlaku. Mata Uang Akun harus {1}" +msgstr "Akun {0} tidak valid. Mata Uang Akun harus {1}" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:351 msgid "Account {0} should be of type Expense" @@ -1509,7 +1509,7 @@ msgstr "" #: erpnext/accounts/doctype/account/account.py:148 msgid "Account {0}: Parent account {1} can not be a ledger" -msgstr "Akun {0}: akun Induk {1} tidak dapat berupa buku besar" +msgstr "Akun {0}: Akun Induk {1} tidak bisa menjadi buku besar" #: erpnext/accounts/doctype/account/account.py:154 msgid "Account {0}: Parent account {1} does not belong to company: {2}" @@ -1521,11 +1521,11 @@ msgstr "Akun {0}: Akun induk {1} tidak ada" #: erpnext/accounts/doctype/account/account.py:145 msgid "Account {0}: You can not assign itself as parent account" -msgstr "Akun {0}: Anda tidak dapat menetapkanya sebagai Akun Induk" +msgstr "Akun {0}: Anda tidak dapat menetapkannya sebagai Akun Induk" #: erpnext/accounts/general_ledger.py:435 msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry" -msgstr "Akun: {0} adalah modal sedang dalam proses dan tidak dapat diperbarui oleh Entri Jurnal" +msgstr "Akun: {0} adalah Aset Dalam Pengerjaan dan tidak dapat diperbarui oleh Entri Jurnal" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:366 msgid "Account: {0} can only be updated via Stock Transactions" @@ -1627,12 +1627,12 @@ msgstr "Dimensi Akuntansi" #: erpnext/accounts/doctype/gl_entry/gl_entry.py:207 #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153 msgid "Accounting Dimension {0} is required for 'Balance Sheet' account {1}." -msgstr "Dimensi Akuntansi {0} diperlukan untuk akun 'Neraca' {1}." +msgstr "Dimensi Akuntansi {0} diperlukan untuk akun 'Neraca' {1}." #: erpnext/accounts/doctype/gl_entry/gl_entry.py:193 #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140 msgid "Accounting Dimension {0} is required for 'Profit and Loss' account {1}." -msgstr "Dimensi Akuntansi {0} diperlukan untuk akun 'Untung dan Rugi' {1}." +msgstr "Dimensi Akuntansi {0} diperlukan untuk akun 'Laba Rugi' {1}." #. Name of a DocType #: erpnext/accounts/doctype/accounting_dimension_detail/accounting_dimension_detail.json @@ -1812,7 +1812,7 @@ msgstr "" #: erpnext/assets/doctype/asset/asset.py:804 #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:559 msgid "Accounting Entry for Asset" -msgstr "Pembukuan Akuntansi untuk Aset" +msgstr "Entri Akuntansi untuk Aset" #: erpnext/stock/doctype/stock_entry/stock_entry.py:1681 #: erpnext/stock/doctype/stock_entry/stock_entry.py:1701 @@ -1851,7 +1851,7 @@ msgstr "" #: erpnext/controllers/accounts_controller.py:2367 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}" -msgstr "Entri Akuntansi untuk {0}: {1} hanya dapat dilakukan dalam mata uang: {2}" +msgstr "Entri Akuntansi untuk {0}: {1} hanya dapat dibuat dalam mata uang: {2}" #: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.js:193 #: erpnext/buying/doctype/supplier/supplier.js:85 @@ -1865,7 +1865,7 @@ msgstr "Buku Besar Akuntansi" #. Label of a Card Break in the Accounting Workspace #: erpnext/accounts/workspace/accounting/accounting.json msgid "Accounting Masters" -msgstr "Magister Akuntansi" +msgstr "Master Akuntansi" #. Name of a DocType #. Label of a Link in the Accounting Workspace @@ -1914,7 +1914,7 @@ msgstr "" #: erpnext/setup/doctype/incoterm/incoterm.json #: erpnext/setup/doctype/supplier_group/supplier_group.json msgid "Accounts" -msgstr "Akun / Rekening" +msgstr "Akun" #. Label of the closing_settings_tab (Tab Break) field in DocType 'Accounts #. Settings' @@ -2010,7 +2010,7 @@ msgstr "" #: erpnext/stock/doctype/stock_closing_balance/stock_closing_balance.json #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json msgid "Accounts Manager" -msgstr "Pengelola Akun" +msgstr "Manajer Akun" #: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:342 msgid "Accounts Missing Error" @@ -2029,7 +2029,7 @@ msgstr "" #: erpnext/accounts/workspace/payables/payables.json #: erpnext/buying/doctype/supplier/supplier.js:97 msgid "Accounts Payable" -msgstr "Hutang" +msgstr "Utang Usaha" #. Name of a report #. Label of a Link in the Payables Workspace @@ -2037,7 +2037,7 @@ msgstr "Hutang" #: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.json #: erpnext/accounts/workspace/payables/payables.json msgid "Accounts Payable Summary" -msgstr "Ringkasan Buku Besar Hutang" +msgstr "Ringkasan Utang Usaha" #. Option for the 'Write Off Based On' (Select) field in DocType 'Journal #. Entry' @@ -2057,7 +2057,7 @@ msgstr "Ringkasan Buku Besar Hutang" #: erpnext/accounts/workspace/receivables/receivables.json #: erpnext/selling/doctype/customer/customer.js:158 msgid "Accounts Receivable" -msgstr "Piutang" +msgstr "Piutang Usaha" #. Label of the accounts_receivable_payable_tuning_section (Section Break) #. field in DocType 'Accounts Settings' @@ -2083,7 +2083,7 @@ msgstr "" #: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.json #: erpnext/accounts/workspace/receivables/receivables.json msgid "Accounts Receivable Summary" -msgstr "Ringkasan Buku Piutang" +msgstr "Ringkasan Piutang Usaha" #. Label of the accounts_receivable_unpaid (Link) field in DocType 'Invoice #. Discounting' @@ -2201,7 +2201,7 @@ msgstr "Pengguna Akun" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:1372 msgid "Accounts table cannot be blank." -msgstr "Tabel account tidak boleh kosong." +msgstr "Tabel Akun tidak boleh kosong." #. Label of the merge_accounts (Table) field in DocType 'Ledger Merge' #: erpnext/accounts/doctype/ledger_merge/ledger_merge.json @@ -2214,7 +2214,7 @@ msgstr "" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:46 #: erpnext/accounts/report/account_balance/account_balance.js:37 msgid "Accumulated Depreciation" -msgstr "Akumulasi penyusutan" +msgstr "Akumulasi Penyusutan" #. Label of the accumulated_depreciation_account (Link) field in DocType 'Asset #. Category Account' @@ -2231,12 +2231,12 @@ msgstr "" #: erpnext/assets/doctype/asset/asset.js:289 #: erpnext/assets/doctype/depreciation_schedule/depreciation_schedule.json msgid "Accumulated Depreciation Amount" -msgstr "Akumulasi Penyusutan Jumlah" +msgstr "Jumlah Akumulasi Penyusutan" #: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:497 #: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:515 msgid "Accumulated Depreciation as on" -msgstr "Akumulasi Penyusutan seperti pada" +msgstr "Akumulasi Penyusutan per tanggal" #: erpnext/accounts/doctype/budget/budget.py:251 msgid "Accumulated Monthly" @@ -2258,11 +2258,11 @@ msgstr "Nilai Akumulasi" #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:125 msgid "Accumulated Values in Group Company" -msgstr "Nilai Akumulasi dalam Grup Perusahaan" +msgstr "Nilai Akumulasi di Perusahaan Grup" #: erpnext/selling/report/sales_partner_target_variance_based_on_item_group/item_group_wise_sales_target_variance.py:111 msgid "Achieved ({})" -msgstr "Dicapai ({})" +msgstr "Tercapai ({})" #. Label of the acquisition_date (Date) field in DocType 'Vehicle' #: erpnext/setup/doctype/vehicle/vehicle.json @@ -2304,7 +2304,7 @@ msgstr "" #: erpnext/quality_management/doctype/quality_review/quality_review_list.js:7 msgid "Action Initialised" -msgstr "Tindakan diinisialisasi" +msgstr "Tindakan Dimulai" #. Label of the action_if_accumulated_monthly_budget_exceeded (Select) field in #. DocType 'Budget' @@ -2435,12 +2435,12 @@ msgstr "Aktif" #: erpnext/selling/page/sales_funnel/sales_funnel.py:55 msgid "Active Leads" -msgstr "Pimpinan Aktif" +msgstr "Prospek Aktif" #. Label of the on_status_image (Attach Image) field in DocType 'Workstation' #: erpnext/manufacturing/doctype/workstation/workstation.json msgid "Active Status" -msgstr "" +msgstr "Status Aktif" #. Label of the activities_tab (Tab Break) field in DocType 'Lead' #. Label of the activities_tab (Tab Break) field in DocType 'Opportunity' @@ -2470,7 +2470,7 @@ msgstr "Biaya Aktivitas" #: erpnext/projects/doctype/activity_cost/activity_cost.py:51 msgid "Activity Cost exists for Employee {0} against Activity Type - {1}" -msgstr "Terdapat Biaya Kegiatan untuk Karyawan {0} untuk Jenis Kegiatan - {1}" +msgstr "Biaya Aktivitas sudah ada untuk Karyawan {0} untuk Tipe Aktivitas - {1}" #: erpnext/projects/doctype/activity_type/activity_type.js:10 msgid "Activity Cost per Employee" @@ -2491,7 +2491,7 @@ msgstr "Biaya Aktivitas per Karyawan" #: erpnext/public/js/projects/timer.js:9 #: erpnext/templates/pages/timelog_info.html:25 msgid "Activity Type" -msgstr "Jenis Kegiatan" +msgstr "Tipe Aktivitas" #. Option for the 'Type' (Select) field in DocType 'Advance Taxes and Charges' #. Option for the 'Type' (Select) field in DocType 'Purchase Taxes and Charges' @@ -2502,7 +2502,7 @@ msgstr "Jenis Kegiatan" #: erpnext/accounts/report/budget_variance_report/budget_variance_report.py:100 #: erpnext/accounts/report/budget_variance_report/budget_variance_report.py:110 msgid "Actual" -msgstr "Sebenarnya" +msgstr "Aktual" #: erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:125 msgid "Actual Balance Qty" @@ -2515,7 +2515,7 @@ msgstr "" #: erpnext/buying/report/procurement_tracker/procurement_tracker.py:101 msgid "Actual Cost" -msgstr "Harga asli" +msgstr "Biaya Aktual" #. Label of the actual_date (Date) field in DocType 'Maintenance Schedule #. Detail' @@ -2536,7 +2536,7 @@ msgstr "Tanggal Pengiriman Aktual" #: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:254 #: erpnext/projects/report/delayed_tasks_summary/delayed_tasks_summary.py:107 msgid "Actual End Date" -msgstr "Tanggal Akhir Aktual" +msgstr "Tanggal Selesai Aktual" #. Label of the actual_end_date (Date) field in DocType 'Project' #. Label of the act_end_date (Date) field in DocType 'Task' @@ -2590,7 +2590,7 @@ msgstr "" #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:96 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:141 msgid "Actual Qty" -msgstr "Jumlah aktual" +msgstr "Kuantitas Aktual" #. Label of the actual_qty (Float) field in DocType 'Stock Entry Detail' #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json @@ -2605,7 +2605,7 @@ msgstr "" #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:198 msgid "Actual Qty is mandatory" -msgstr "Qty Aktual wajib diisi" +msgstr "Kuantitas Aktual wajib diisi" #: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:37 #: erpnext/stock/dashboard/item_dashboard_list.html:28 @@ -2661,12 +2661,12 @@ msgstr "" #: erpnext/stock/page/stock_balance/stock_balance.js:55 msgid "Actual qty in stock" -msgstr "Jumlah persediaan aktual" +msgstr "Kuantitas aktual di stok" #: erpnext/accounts/doctype/payment_entry/payment_entry.js:1490 #: erpnext/public/js/controllers/accounts.js:176 msgid "Actual type tax cannot be included in Item rate in row {0}" -msgstr "Jenis pajak aktual tidak dapat dimasukkan dalam tarif di baris {0}" +msgstr "Pajak tipe Aktual tidak dapat dimasukkan dalam tarif Item di baris {0}" #. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and #. Charges' @@ -2685,7 +2685,7 @@ msgstr "Jenis pajak aktual tidak dapat dimasukkan dalam tarif di baris {0}" #: erpnext/public/js/utils/serial_no_batch_selector.js:191 #: erpnext/stock/dashboard/item_dashboard_list.html:61 msgid "Add" -msgstr "Tambahkan" +msgstr "Tambah" #: erpnext/stock/doctype/item/item.js:514 #: erpnext/stock/doctype/price_list/price_list.js:8 @@ -2694,7 +2694,7 @@ msgstr "Tambah / Edit Harga" #: erpnext/accounts/doctype/account/account_tree.js:252 msgid "Add Child" -msgstr "Tambah Anak" +msgstr "Tambah Sub-Akun" #: erpnext/accounts/report/general_ledger/general_ledger.js:202 msgid "Add Columns in Transaction Currency" @@ -2713,7 +2713,7 @@ msgstr "" #: erpnext/public/js/event.js:24 msgid "Add Customers" -msgstr "Tambahkan Pelanggan" +msgstr "Tambah Pelanggan" #: erpnext/selling/page/point_of_sale/pos_item_cart.js:92 #: erpnext/selling/page/point_of_sale/pos_item_cart.js:442 @@ -2722,18 +2722,18 @@ msgstr "" #: erpnext/public/js/event.js:40 msgid "Add Employees" -msgstr "Tambahkan Karyawan" +msgstr "Tambah Karyawan" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:234 #: erpnext/selling/doctype/sales_order/sales_order.js:254 #: erpnext/stock/dashboard/item_dashboard.js:216 msgid "Add Item" -msgstr "Tambahkan Barang" +msgstr "Tambah Item" #: erpnext/public/js/utils/item_selector.js:20 #: erpnext/public/js/utils/item_selector.js:35 msgid "Add Items" -msgstr "Tambahkan Item" +msgstr "Tambah Item" #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py:56 msgid "Add Items in the Purpose Table" @@ -2745,7 +2745,7 @@ msgstr "" #: erpnext/public/js/event.js:16 msgid "Add Leads" -msgstr "Tambahkan Prospek" +msgstr "Tambah Prospek" #. Label of the add_local_holidays (Section Break) field in DocType 'Holiday #. List' @@ -2760,11 +2760,11 @@ msgstr "" #: erpnext/projects/doctype/task/task_tree.js:42 msgid "Add Multiple" -msgstr "Tambahkan Beberapa" +msgstr "Tambah Beberapa" #: erpnext/projects/doctype/task/task_tree.js:49 msgid "Add Multiple Tasks" -msgstr "Tambahkan Beberapa Tugas" +msgstr "Tambah Beberapa Tugas" #. Label of the add_deduct_tax (Select) field in DocType 'Advance Taxes and #. Charges' @@ -2774,13 +2774,13 @@ msgstr "" #: erpnext/selling/page/point_of_sale/pos_item_cart.js:280 msgid "Add Order Discount" -msgstr "Tambahkan Diskon Pesanan" +msgstr "Tambah Diskon Pesanan" #: erpnext/public/js/event.js:20 erpnext/public/js/event.js:28 #: erpnext/public/js/event.js:36 erpnext/public/js/event.js:44 #: erpnext/public/js/event.js:52 msgid "Add Participants" -msgstr "Tambahkan Peserta" +msgstr "Tambah Peserta" #. Label of the add_quote (Check) field in DocType 'Email Digest' #: erpnext/setup/doctype/email_digest/email_digest.json @@ -2795,7 +2795,7 @@ msgstr "" #: erpnext/public/js/event.js:48 msgid "Add Sales Partners" -msgstr "Tambahkan Mitra Penjualan" +msgstr "Tambah Mitra Penjualan" #. Label of the add_serial_batch_bundle (Button) field in DocType #. 'Subcontracting Receipt Item' @@ -2842,7 +2842,7 @@ msgstr "" #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:503 #: erpnext/public/js/event.js:32 msgid "Add Suppliers" -msgstr "Tambahkan Pemasok" +msgstr "Tambah Pemasok" #. Label of the add_template (Button) field in DocType 'Shipment' #: erpnext/stock/doctype/shipment/shipment.json @@ -2851,7 +2851,7 @@ msgstr "" #: erpnext/utilities/activation.py:124 msgid "Add Timesheets" -msgstr "menambahkan Timesheets" +msgstr "Tambah Timesheet" #. Label of the add_weekly_holidays (Section Break) field in DocType 'Holiday #. List' @@ -2880,7 +2880,7 @@ msgstr "" #: erpnext/utilities/activation.py:114 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 "Tambahkan sisa organisasi Anda sebagai pengguna Anda. Anda juga dapat menambahkan mengundang Pelanggan portal Anda dengan menambahkan mereka dari Kontak" +msgstr "Tambahkan anggota organisasi lainnya sebagai pengguna. Anda juga dapat mengundang Pelanggan ke portal Anda dengan menambahkan mereka dari Kontak" #. Label of the get_weekly_off_dates (Button) field in DocType 'Holiday List' #. Label of the get_local_holidays (Button) field in DocType 'Holiday List' @@ -3306,13 +3306,13 @@ msgstr "" #: erpnext/public/js/utils/contact_address_quick_entry.js:76 #: erpnext/stock/doctype/warehouse/warehouse.json msgid "Address Line 1" -msgstr "Alamat Baris 1" +msgstr "Baris Alamat 1" #. Label of the address_line_2 (Data) field in DocType 'Warehouse' #: erpnext/public/js/utils/contact_address_quick_entry.js:81 #: erpnext/stock/doctype/warehouse/warehouse.json msgid "Address Line 2" -msgstr "Alamat Baris 2" +msgstr "Baris Alamat 2" #. Label of the address (Link) field in DocType 'Delivery Stop' #: erpnext/stock/doctype/delivery_stop/delivery_stop.json @@ -3458,7 +3458,7 @@ msgstr "" #: erpnext/controllers/accounts_controller.py:272 #: erpnext/setup/doctype/company/company.json msgid "Advance Payments" -msgstr "Uang Muka Pembayaran(Down Payment / Advance)" +msgstr "Pembayaran Uang Muka" #. Name of a DocType #. Label of the advance_tax (Table) field in DocType 'Purchase Invoice' @@ -3482,7 +3482,7 @@ msgstr "" #: erpnext/controllers/taxes_and_totals.py:843 msgid "Advance amount cannot be greater than {0} {1}" -msgstr "Jumlah muka tidak dapat lebih besar dari {0} {1}" +msgstr "Jumlah uang muka tidak boleh lebih besar dari {0} {1}" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:940 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}" @@ -3543,7 +3543,7 @@ msgstr "" #: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91 #: erpnext/accounts/report/general_ledger/general_ledger.py:709 msgid "Against Account" -msgstr "Terhadap Akun" +msgstr "Akun Lawan" #. Label of the against_blanket_order (Check) field in DocType 'Purchase Order #. Item' @@ -3562,7 +3562,7 @@ msgstr "" #: erpnext/selling/doctype/sales_order/sales_order.js:1191 msgid "Against Default Supplier" -msgstr "Melawan Pemasok Default" +msgstr "Terhadap Pemasok Default" #. Label of the dn_detail (Data) field in DocType 'Delivery Note Item' #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -3613,11 +3613,11 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.py:802 #: erpnext/accounts/doctype/payment_entry/payment_entry.py:775 msgid "Against Journal Entry {0} does not have any unmatched {1} entry" -msgstr "Catatan Jurnal {0} tidak memiliki {1} catatan yang belum dicocokan." +msgstr "Entri Jurnal Lawan {0} tidak memiliki entri {1} yang belum dicocokkan" #: erpnext/accounts/doctype/gl_entry/gl_entry.py:371 msgid "Against Journal Entry {0} is already adjusted against some other voucher" -msgstr "Atas Catatan Jurnal {0} sudah dilakukan penyesuaian terhadap beberapa dokumen lain." +msgstr "Entri Jurnal Lawan {0} sudah disesuaikan terhadap voucher lain" #. Label of the against_pick_list (Link) field in DocType 'Delivery Note Item' #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -3660,7 +3660,7 @@ msgstr "" #: erpnext/accounts/doctype/gl_entry/gl_entry.json #: erpnext/accounts/report/general_ledger/general_ledger.py:729 msgid "Against Voucher" -msgstr "Terhadap Voucher" +msgstr "Voucher Lawan" #. Label of the against_voucher_no (Dynamic Link) field in DocType 'Advance #. Payment Ledger Entry' @@ -3685,14 +3685,14 @@ msgstr "" #: erpnext/accounts/report/general_ledger/general_ledger.py:727 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:177 msgid "Against Voucher Type" -msgstr "Terhadap Tipe Voucher" +msgstr "Tipe Voucher Lawan" #: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:113 #: erpnext/manufacturing/report/work_order_summary/work_order_summary.js:60 #: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:259 #: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:102 msgid "Age" -msgstr "Usia" +msgstr "Umur" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:152 #: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:133 @@ -3712,7 +3712,7 @@ msgstr "" #: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:87 #: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:21 msgid "Ageing Based On" -msgstr "Umur Berdasarkan" +msgstr "Pengelompokan Umur Berdasarkan" #: erpnext/accounts/report/accounts_payable/accounts_payable.js:72 #: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:35 @@ -3835,7 +3835,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.py:303 msgid "All BOMs" -msgstr "Semua BOMs" +msgstr "Semua BOM" #. Option for the 'Send To' (Select) field in DocType 'SMS Center' #: erpnext/selling/doctype/sms_center/sms_center.json @@ -3855,11 +3855,11 @@ msgstr "" #: erpnext/setup/setup_wizard/operations/install_fixtures.py:169 #: erpnext/setup/setup_wizard/operations/install_fixtures.py:175 msgid "All Customer Groups" -msgstr "Semua Kelompok Pelanggan" +msgstr "Semua Grup Pelanggan" #: erpnext/setup/doctype/email_digest/templates/default.html:113 msgid "All Day" -msgstr "Semua Hari" +msgstr "Sepanjang Hari" #: erpnext/patches/v11_0/create_department_records_for_each_company.py:23 #: erpnext/patches/v11_0/update_department_lft_rgt.py:9 @@ -3897,7 +3897,7 @@ msgstr "" #: erpnext/setup/setup_wizard/operations/install_fixtures.py:67 #: erpnext/setup/setup_wizard/operations/install_fixtures.py:73 msgid "All Item Groups" -msgstr "Semua Grup Stok Barang/Item" +msgstr "Semua Grup Item" #: erpnext/selling/page/point_of_sale/pos_item_selector.js:25 msgid "All Items" @@ -3975,7 +3975,7 @@ msgstr "" #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1327 msgid "All items have already been Invoiced/Returned" -msgstr "Semua item sudah Ditagih / Dikembalikan" +msgstr "Semua item sudah Ditagih/Dikembalikan" #: erpnext/stock/doctype/delivery_note/delivery_note.py:1166 msgid "All items have already been received" @@ -4005,7 +4005,7 @@ msgstr "" #: erpnext/stock/doctype/delivery_note/delivery_note.py:840 msgid "All these items have already been Invoiced/Returned" -msgstr "Semua item ini telah Ditagih / Dikembalikan" +msgstr "Semua item ini telah Ditagih/Dikembalikan" #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js:84 #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.js:85 @@ -4091,7 +4091,7 @@ msgstr "" #: erpnext/accounts/utils.py:637 msgid "Allocated amount cannot be greater than unadjusted amount" -msgstr "Jumlah yang dialokasikan tidak boleh lebih besar dari jumlah yang tidak disesuaikan" +msgstr "Jumlah yang dialokasikan tidak boleh lebih besar dari jumlah yang belum disesuaikan" #: erpnext/accounts/utils.py:635 msgid "Allocated amount cannot be negative" @@ -4116,7 +4116,7 @@ msgstr "" #: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:415 msgid "Allotted Qty" -msgstr "Qty yang dialokasikan" +msgstr "Jml Dialokasikan" #. Option for the 'Allow Or Restrict Dimension' (Select) field in DocType #. 'Accounting Dimension Filter' @@ -4217,7 +4217,7 @@ msgstr "" #: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:9 msgid "Allow Multiple Material Consumption" -msgstr "Izinkan Penggunaan Beberapa Material Sekaligus" +msgstr "Izinkan Konsumsi Banyak Material" #. Label of the allow_against_multiple_purchase_orders (Check) field in DocType #. 'Selling Settings' @@ -4544,7 +4544,7 @@ msgstr "Sudah ada catatan untuk item {0}" #: erpnext/accounts/doctype/pos_profile/pos_profile.py:116 msgid "Already set default in pos profile {0} for user {1}, kindly disabled default" -msgstr "Sudah menetapkan default pada profil pos {0} untuk pengguna {1}, dengan baik dinonaktifkan secara default" +msgstr "Sudah menetapkan default pada profil POS {0} untuk pengguna {1}, harap nonaktifkan default" #: erpnext/stock/doctype/item/item.js:20 msgid "Also you can't switch back to FIFO after setting the valuation method to Moving Average for this item." @@ -4576,7 +4576,7 @@ msgstr "" #: erpnext/stock/doctype/item_alternative/item_alternative.py:37 msgid "Alternative item must not be same as item code" -msgstr "Barang alternatif tidak boleh sama dengan kode barang" +msgstr "Item alternatif tidak boleh sama dengan kode item" #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378 msgid "Alternatively, you can download the template and fill your data in." @@ -4941,7 +4941,7 @@ msgstr "" #: erpnext/templates/form_grid/stock_entry_grid.html:11 #: erpnext/templates/pages/order.html:103 erpnext/templates/pages/rfq.html:46 msgid "Amount" -msgstr "Total" +msgstr "Jumlah" #: erpnext/regional/report/uae_vat_201/uae_vat_201.py:22 msgid "Amount (AED)" @@ -5065,7 +5065,7 @@ msgstr "Jumlah {0} {1} dipotong terhadap {2}" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:1303 msgid "Amount {0} {1} transferred from {2} to {3}" -msgstr "Jumlah {0} {1} ditransfer dari {2} untuk {3}" +msgstr "Jumlah {0} {1} ditransfer dari {2} ke {3}" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:1309 msgid "Amount {0} {1} {2} {3}" @@ -5113,7 +5113,7 @@ msgstr "" #: erpnext/public/js/controllers/buying.js:331 #: erpnext/public/js/utils/sales_common.js:463 msgid "An error occurred during the update process" -msgstr "Kesalahan terjadi selama proses pembaruan" +msgstr "Terjadi kesalahan selama proses pembaruan" #: erpnext/stock/reorder_item.py:378 msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :" @@ -5172,7 +5172,7 @@ msgstr "" #: erpnext/accounts/doctype/budget/budget.py:86 msgid "Another Budget record '{0}' already exists against {1} '{2}' and account '{3}' for fiscal year {4}" -msgstr "Rekaman Anggaran lain '{0}' sudah ada terhadap {1} '{2}' dan akun '{3}' untuk tahun fiskal {4}" +msgstr "Catatan Anggaran lain '{0}' sudah ada terhadap {1} '{2}' dan akun '{3}' untuk tahun fiskal {4}" #: erpnext/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}" @@ -5184,7 +5184,7 @@ msgstr "" #: erpnext/setup/doctype/sales_person/sales_person.py:123 msgid "Another Sales Person {0} exists with the same Employee id" -msgstr "Sales Person lain {0} ada dengan id Karyawan yang sama" +msgstr "Tenaga Penjual lain {0} sudah ada dengan ID Karyawan yang sama" #: erpnext/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" @@ -5276,11 +5276,11 @@ msgstr "" #: erpnext/regional/italy/setup.py:162 msgid "Applicable if the company is SpA, SApA or SRL" -msgstr "Berlaku jika perusahaannya adalah SpA, SApA atau SRL" +msgstr "Berlaku jika perusahaan adalah SpA, SApA atau SRL" #: erpnext/regional/italy/setup.py:171 msgid "Applicable if the company is a limited liability company" -msgstr "Berlaku jika perusahaan tersebut merupakan perseroan terbatas" +msgstr "Berlaku jika perusahaan adalah perseroan terbatas" #: erpnext/regional/italy/setup.py:122 msgid "Applicable if the company is an Individual or a Proprietorship" @@ -5312,11 +5312,11 @@ msgstr "" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:10 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:10 msgid "Application of Funds (Assets)" -msgstr "Penerapan Dana (Aset)" +msgstr "Penggunaan Dana (Aset)" #: erpnext/templates/includes/order/order_taxes.html:70 msgid "Applied Coupon Code" -msgstr "Kode Kupon Terapan" +msgstr "Kode Kupon yang Diterapkan" #. Description of the 'Minimum Value' (Float) field in DocType 'Quality #. Inspection Reading' @@ -5491,12 +5491,12 @@ msgstr "" #: erpnext/crm/doctype/appointment/appointment.json #: erpnext/crm/workspace/crm/crm.json msgid "Appointment" -msgstr "Janji" +msgstr "Janji Temu" #. Name of a DocType #: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json msgid "Appointment Booking Settings" -msgstr "Pengaturan Pemesanan Pengangkatan" +msgstr "Pengaturan Pemesanan Janji Temu" #. Name of a DocType #: erpnext/crm/doctype/appointment_booking_slots/appointment_booking_slots.json @@ -5505,7 +5505,7 @@ msgstr "Slot Pemesanan Janji Temu" #: erpnext/crm/doctype/appointment/appointment.py:95 msgid "Appointment Confirmation" -msgstr "Konfirmasi perjanjian" +msgstr "Konfirmasi Janji Temu" #: erpnext/www/book_appointment/index.js:237 msgid "Appointment Created Successfully" @@ -5547,7 +5547,7 @@ msgstr "" #: erpnext/setup/doctype/authorization_rule/authorization_rule.py:79 msgid "Approving Role cannot be same as role the rule is Applicable To" -msgstr "Menyetujui Peran tidak bisa sama dengan peran aturan yang Berlaku Untuk" +msgstr "Peran Menyetujui tidak boleh sama dengan peran yang berlaku untuk aturan tersebut" #. Label of the approving_user (Link) field in DocType 'Authorization Rule' #: erpnext/setup/doctype/authorization_rule/authorization_rule.json @@ -5556,7 +5556,7 @@ msgstr "" #: erpnext/setup/doctype/authorization_rule/authorization_rule.py:77 msgid "Approving User cannot be same as user the rule is Applicable To" -msgstr "Menyetujui Pengguna tidak bisa sama dengan pengguna aturan yang Berlaku Untuk" +msgstr "Pengguna yang diberi peran Menyetujui tidak boleh sama dengan pengguna yang dikenakan aturan tersebut" #. Description of the 'Enable Fuzzy Matching' (Check) field in DocType #. 'Accounts Settings' @@ -5610,7 +5610,7 @@ msgstr "" #: erpnext/stock/report/stock_ageing/stock_ageing.js:16 #: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:30 msgid "As On Date" -msgstr "Seperti Pada Tanggal" +msgstr "Per Tanggal" #: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.js:15 #: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.js:15 @@ -5626,11 +5626,11 @@ msgstr "" #: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:189 msgid "As the field {0} is enabled, the field {1} is mandatory." -msgstr "Saat bidang {0} diaktifkan, bidang {1} wajib diisi." +msgstr "Karena bidang {0} diaktifkan, bidang {1} wajib diisi." #: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:197 msgid "As the field {0} is enabled, the value of the field {1} should be more than 1." -msgstr "Saat bidang {0} diaktifkan, nilai bidang {1} harus lebih dari 1." +msgstr "Karena bidang {0} diaktifkan, nilai bidang {1} harus lebih dari 1." #: erpnext/stock/doctype/item/item.py:981 msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}." @@ -5650,7 +5650,7 @@ msgstr "" #: erpnext/manufacturing/doctype/production_plan/production_plan.py:1743 msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}." -msgstr "Karena ada bahan baku yang cukup, Permintaan Material tidak diperlukan untuk Gudang {0}." +msgstr "Karena bahan baku mencukupi, Permintaan Material tidak diperlukan untuk Gudang {0}." #: erpnext/stock/doctype/stock_settings/stock_settings.py:175 #: erpnext/stock/doctype/stock_settings/stock_settings.py:187 @@ -5766,12 +5766,12 @@ msgstr "" #: erpnext/stock/doctype/item/item.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json msgid "Asset Category" -msgstr "Aset Kategori" +msgstr "Kategori Aset" #. Name of a DocType #: erpnext/assets/doctype/asset_category_account/asset_category_account.json msgid "Asset Category Account" -msgstr "Aset Kategori Akun" +msgstr "Akun Kategori Aset" #. Label of the asset_category_name (Data) field in DocType 'Asset Category' #: erpnext/assets/doctype/asset_category/asset_category.json @@ -5780,7 +5780,7 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:307 msgid "Asset Category is mandatory for Fixed Asset item" -msgstr "Aset Kategori adalah wajib untuk item aset tetap" +msgstr "Kategori Aset wajib diisi untuk item Aset Tetap" #. Label of the depreciation_cost_center (Link) field in DocType 'Company' #: erpnext/setup/doctype/company/company.json @@ -5792,7 +5792,7 @@ msgstr "" #: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.json #: erpnext/assets/workspace/assets/assets.json msgid "Asset Depreciation Ledger" -msgstr "Aset Penyusutan Ledger" +msgstr "Buku Besar Penyusutan Aset" #. Name of a DocType #: erpnext/assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.json @@ -5825,7 +5825,7 @@ msgstr "" #: erpnext/accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.json #: erpnext/assets/workspace/assets/assets.json msgid "Asset Depreciations and Balances" -msgstr "Penyusutan aset dan Saldo" +msgstr "Penyusutan dan Saldo Aset" #. Label of the asset_details (Section Break) field in DocType 'Serial No' #: erpnext/stock/doctype/serial_no/serial_no.json @@ -5840,7 +5840,7 @@ msgstr "" #. Name of a DocType #: erpnext/assets/doctype/asset_finance_book/asset_finance_book.json msgid "Asset Finance Book" -msgstr "Buku Aset Keuangan" +msgstr "Buku Keuangan Aset" #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:411 msgid "Asset ID" @@ -5871,7 +5871,7 @@ msgstr "Pemeliharaan Aset" #: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json #: erpnext/assets/workspace/assets/assets.json msgid "Asset Maintenance Log" -msgstr "Log pemeliharaan aset" +msgstr "Log Pemeliharaan Aset" #. Name of a DocType #: erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json @@ -5891,7 +5891,7 @@ msgstr "Tim Pemeliharaan Aset" #: erpnext/assets/workspace/assets/assets.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:232 msgid "Asset Movement" -msgstr "Gerakan aset" +msgstr "Pergerakan Aset" #. Name of a DocType #: erpnext/assets/doctype/asset_movement_item/asset_movement_item.json @@ -5900,7 +5900,7 @@ msgstr "Item Pergerakan Aset" #: erpnext/assets/doctype/asset/asset.py:1035 msgid "Asset Movement record {0} created" -msgstr "Gerakan aset catatan {0} dibuat" +msgstr "Catatan Pergerakan Aset {0} dibuat" #. Label of the asset_name (Data) field in DocType 'Asset' #. Label of the target_asset_name (Data) field in DocType 'Asset @@ -5920,7 +5920,7 @@ msgstr "Gerakan aset catatan {0} dibuat" #: erpnext/assets/doctype/asset_repair/asset_repair.json #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:417 msgid "Asset Name" -msgstr "Aset Nama" +msgstr "Nama Aset" #. Label of the asset_naming_series (Select) field in DocType 'Item' #: erpnext/stock/doctype/item/item.json @@ -5950,7 +5950,7 @@ msgstr "" #: erpnext/accounts/report/account_balance/account_balance.js:38 #: erpnext/setup/doctype/company/company.json msgid "Asset Received But Not Billed" -msgstr "Aset Diterima Tapi Tidak Ditagih" +msgstr "Aset Diterima Tetapi Belum Ditagih" #. Name of a DocType #. Label of a Link in the Assets Workspace @@ -6008,7 +6008,7 @@ msgstr "" #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:394 #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:441 msgid "Asset Value" -msgstr "Nilai aset" +msgstr "Nilai Aset" #. Name of a DocType #. Label of a Link in the Assets Workspace @@ -6019,13 +6019,13 @@ msgstr "Penyesuaian Nilai Aset" #: erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py:53 msgid "Asset Value Adjustment cannot be posted before Asset's purchase date {0}." -msgstr "Penyesuaian Nilai Aset tidak dapat diposting sebelum tanggal pembelian Aset {0} ." +msgstr "Penyesuaian Nilai Aset tidak dapat diposting sebelum tanggal pembelian Aset {0}." #. Label of a chart in the Assets Workspace #: erpnext/assets/dashboard_fixtures.py:56 #: erpnext/assets/workspace/assets/assets.json msgid "Asset Value Analytics" -msgstr "Analisis Nilai Aset" +msgstr "Analitik Nilai Aset" #: erpnext/assets/doctype/asset/asset.py:208 msgid "Asset cancelled" @@ -6085,7 +6085,7 @@ msgstr "" #: erpnext/assets/doctype/asset/depreciation.py:437 msgid "Asset scrapped via Journal Entry {0}" -msgstr "Aset membatalkan via Journal Entri {0}" +msgstr "Aset dihapusbukukan melalui Entri Jurnal {0}" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1371 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1374 @@ -6110,7 +6110,7 @@ msgstr "" #: erpnext/assets/doctype/asset/depreciation.py:369 msgid "Asset {0} cannot be scrapped, as it is already {1}" -msgstr "Aset {0} tidak dapat dihapus, karena sudah {1}" +msgstr "Aset {0} tidak dapat dihapusbukukan, karena sudah {1}" #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:214 msgid "Asset {0} does not belong to Item {1}" @@ -6122,11 +6122,11 @@ msgstr "Aset {0} bukan milik perusahaan {1}" #: erpnext/assets/doctype/asset_movement/asset_movement.py:92 msgid "Asset {0} does not belongs to the custodian {1}" -msgstr "Aset {0} bukan milik penjaga {1}" +msgstr "Aset {0} bukan milik kustodian {1}" #: erpnext/assets/doctype/asset_movement/asset_movement.py:64 msgid "Asset {0} does not belongs to the location {1}" -msgstr "Aset {0} bukan milik lokasi {1}" +msgstr "Aset {0} tidak berada di lokasi {1}" #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:669 #: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:761 @@ -6143,7 +6143,7 @@ msgstr "" #: erpnext/assets/doctype/asset/depreciation.py:367 msgid "Asset {0} must be submitted" -msgstr "Aset {0} harus diserahkan" +msgstr "Aset {0} harus disubmit" #: erpnext/controllers/buying_controller.py:934 msgid "Asset {assets_link} created for {item_code}" @@ -6248,7 +6248,7 @@ msgstr "" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:484 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:540 msgid "At least one mode of payment is required for POS invoice." -msgstr "Setidaknya satu cara pembayaran diperlukan untuk POS faktur." +msgstr "Setidaknya satu mode pembayaran diperlukan untuk faktur POS." #: erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.py:34 msgid "At least one of the Applicable Modules should be selected" @@ -6268,7 +6268,7 @@ msgstr "" #: erpnext/manufacturing/doctype/routing/routing.py:50 msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}" -msgstr "Di baris # {0}: id urutan {1} tidak boleh kurang dari id urutan baris sebelumnya {2}" +msgstr "Pada baris #{0}: ID urutan {1} tidak boleh kurang dari ID urutan baris sebelumnya {2}" #: erpnext/stock/doctype/stock_entry/stock_entry.py:579 msgid "At row #{0}: you have selected the Difference Account {1}, which is a Cost of Goods Sold type account. Please select a different account" @@ -6362,7 +6362,7 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:922 msgid "Attribute table is mandatory" -msgstr "Tabel atribut wajib" +msgstr "Tabel atribut wajib diisi" #: erpnext/stock/doctype/item_attribute/item_attribute.py:108 msgid "Attribute value: {0} must appear only once" @@ -6370,7 +6370,7 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:926 msgid "Attribute {0} selected multiple times in Attributes Table" -msgstr "Atribut {0} karena beberapa kali dalam Atribut Tabel" +msgstr "Atribut {0} dipilih beberapa kali dalam Tabel Atribut" #: erpnext/stock/doctype/item/item.py:854 msgid "Attributes" @@ -6392,11 +6392,11 @@ msgstr "Atribut" #: erpnext/regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json #: erpnext/setup/doctype/company/company.json msgid "Auditor" -msgstr "Akuntan" +msgstr "Auditor" #: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_connector.py:68 msgid "Authentication Failed" -msgstr "Otentikasi gagal" +msgstr "Otentikasi Gagal" #. Label of the authorised_by_section (Section Break) field in DocType #. 'Contract' @@ -6407,16 +6407,16 @@ msgstr "" #. Name of a DocType #: erpnext/setup/doctype/authorization_control/authorization_control.json msgid "Authorization Control" -msgstr "Pengendali Otorisasi" +msgstr "Kontrol Otorisasi" #. Name of a DocType #: erpnext/setup/doctype/authorization_rule/authorization_rule.json msgid "Authorization Rule" -msgstr "Regulasi Autorisasi" +msgstr "Aturan Otorisasi" #: erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:27 msgid "Authorized Signatory" -msgstr "Penandatangan yang sah" +msgstr "Pihak yang Berwenang Menandatangani" #. Label of the value (Float) field in DocType 'Authorization Rule' #: erpnext/setup/doctype/authorization_rule/authorization_rule.json @@ -6496,7 +6496,7 @@ msgstr "" #: erpnext/stock/reorder_item.py:329 msgid "Auto Material Requests Generated" -msgstr "Pembuatan Form Permintaan Material Otomatis" +msgstr "Permintaan Material Otomatis Dihasilkan" #. Option for the 'Supplier Naming By' (Select) field in DocType 'Buying #. Settings' @@ -6625,7 +6625,7 @@ msgstr "" #: erpnext/public/js/controllers/buying.js:329 #: erpnext/public/js/utils/sales_common.js:458 msgid "Auto repeat document updated" -msgstr "Pembaruan dokumen otomatis diperbarui" +msgstr "Dokumen ulang otomatis diperbarui" #. Description of the 'Write Off Limit' (Currency) field in DocType 'POS #. Profile' @@ -6709,7 +6709,7 @@ msgstr "" #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:428 msgid "Available For Use Date" -msgstr "Tersedia Untuk Digunakan Tanggal" +msgstr "Tanggal Siap Digunakan" #. Label of the available_qty_section (Section Break) field in DocType #. 'Delivery Note Item' @@ -6719,7 +6719,7 @@ msgstr "Tersedia Untuk Digunakan Tanggal" #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/report/stock_ageing/stock_ageing.py:167 msgid "Available Qty" -msgstr "Qty Tersedia" +msgstr "Jml Tersedia" #. Label of the required_qty (Float) field in DocType 'Purchase Receipt Item #. Supplied' @@ -6786,22 +6786,22 @@ msgstr "" #: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:38 msgid "Available Stock" -msgstr "Stok tersedia" +msgstr "Stok Tersedia" #. Name of a report #. Label of a Link in the Selling Workspace #: erpnext/selling/report/available_stock_for_packing_items/available_stock_for_packing_items.json #: erpnext/selling/workspace/selling/selling.json msgid "Available Stock for Packing Items" -msgstr "Tersedia untuk Barang Paket" +msgstr "Stok Tersedia untuk Item Kemasan" #: erpnext/assets/doctype/asset/asset.py:313 msgid "Available for use date is required" -msgstr "Tersedia untuk tanggal penggunaan diperlukan" +msgstr "Tanggal siap digunakan wajib diisi" #: erpnext/stock/doctype/stock_entry/stock_entry.py:784 msgid "Available quantity is {0}, you need {1}" -msgstr "Kuantitas yang tersedia adalah {0}, Anda perlu {1}" +msgstr "Jumlah tersedia adalah {0}, Anda memerlukan {1}" #: erpnext/stock/dashboard/item_dashboard.js:251 msgid "Available {0}" @@ -6814,13 +6814,13 @@ msgstr "" #: erpnext/assets/doctype/asset/asset.py:418 msgid "Available-for-use Date should be after purchase date" -msgstr "Tanggal Tersedia untuk digunakan harus setelah tanggal pembelian" +msgstr "Tanggal Siap Digunakan harus setelah Tanggal Pembelian" #: erpnext/stock/report/stock_ageing/stock_ageing.py:168 #: erpnext/stock/report/stock_ageing/stock_ageing.py:202 #: erpnext/stock/report/stock_balance/stock_balance.py:517 msgid "Average Age" -msgstr "Rata-rata Usia" +msgstr "Usia Rata-rata" #: erpnext/projects/report/project_summary/project_summary.py:124 msgid "Average Completion" @@ -6833,7 +6833,7 @@ msgstr "" #: erpnext/accounts/report/share_balance/share_balance.py:60 msgid "Average Rate" -msgstr "Harga rata-rata" +msgstr "Tarif Rata-rata" #. Label of the avg_response_time (Duration) field in DocType 'Issue' #: erpnext/support/doctype/issue/issue.json @@ -6847,7 +6847,7 @@ msgstr "" #: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:63 msgid "Avg Daily Outgoing" -msgstr "Rata-rata Harian Outgoing" +msgstr "Rata-rata Keluar Harian" #. Label of the avg_rate (Float) field in DocType 'Serial and Batch Bundle' #: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json @@ -6869,7 +6869,7 @@ msgstr "Rata-rata Tarif Daftar Harga Jual" #: erpnext/accounts/report/gross_profit/gross_profit.py:316 msgid "Avg. Selling Rate" -msgstr "Harga Jual Rata-rata" +msgstr "Tarif Jual Rata-rata" #. Option for the 'Blood Group' (Select) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json @@ -6994,7 +6994,7 @@ msgstr "" #. Name of a DocType #: erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json msgid "BOM Explosion Item" -msgstr "Rincian Barang BOM" +msgstr "Item Rincian BOM" #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:20 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:101 @@ -7009,7 +7009,7 @@ msgstr "" #. Name of a DocType #: erpnext/manufacturing/doctype/bom_item/bom_item.json msgid "BOM Item" -msgstr "Komponen BOM" +msgstr "Item BOM" #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:60 #: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:175 @@ -7069,12 +7069,12 @@ msgstr "" #: erpnext/stock/report/item_prices/item_prices.py:60 msgid "BOM Rate" -msgstr "Tingkat BOM" +msgstr "Tarif BOM" #. Name of a DocType #: erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json msgid "BOM Scrap Item" -msgstr "BOM Scrap Barang" +msgstr "Item Sisa BOM" #. Label of a Link in the Manufacturing Workspace #. Name of a report @@ -7086,7 +7086,7 @@ msgstr "Pencarian BOM" #. Name of a report #: erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.json msgid "BOM Stock Calculated" -msgstr "BOM Stock Dihitung" +msgstr "Stok BOM Terhitung" #. Name of a report #. Label of a Link in the Manufacturing Workspace @@ -7095,7 +7095,7 @@ msgstr "BOM Stock Dihitung" #: erpnext/manufacturing/report/bom_stock_report/bom_stock_report.json #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json msgid "BOM Stock Report" -msgstr "Laporan Persediaan BOM" +msgstr "Laporan Stok BOM" #. Label of the tab_2_tab (Tab Break) field in DocType 'BOM Creator' #: erpnext/manufacturing/doctype/bom_creator/bom_creator.json @@ -7143,21 +7143,21 @@ msgstr "" #. Name of a report #: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.json msgid "BOM Variance Report" -msgstr "Laporan Varians BOM" +msgstr "Laporan Selisih BOM" #. Name of a DocType #: erpnext/manufacturing/doctype/bom_website_item/bom_website_item.json msgid "BOM Website Item" -msgstr "BOM Situs Persediaan" +msgstr "Item Website BOM" #. Name of a DocType #: erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json msgid "BOM Website Operation" -msgstr "BOM Operasi Situs" +msgstr "Operasi Website BOM" #: erpnext/stock/doctype/stock_entry/stock_entry.js:1208 msgid "BOM and Manufacturing Quantity are required" -msgstr "BOM dan Kuantitas Manufaktur diperlukan" +msgstr "BOM dan Kuantitas Manufaktur wajib diisi" #. Label of the bom_and_work_order_tab (Tab Break) field in DocType #. 'Manufacturing Settings' @@ -7168,11 +7168,11 @@ msgstr "" #: erpnext/stock/doctype/material_request/material_request.js:365 #: erpnext/stock/doctype/stock_entry/stock_entry.js:685 msgid "BOM does not contain any stock item" -msgstr "BOM tidak berisi barang persediaan apapun" +msgstr "BOM tidak berisi item stok apa pun" #: erpnext/manufacturing/doctype/bom_update_log/bom_updation_utils.py:85 msgid "BOM recursion: {0} cannot be child of {1}" -msgstr "Rekursi BOM: {0} tidak boleh anak dari {1}" +msgstr "Rekursi BOM: {0} tidak boleh sub dari {1}" #: erpnext/manufacturing/doctype/bom/bom.py:666 msgid "BOM recursion: {1} cannot be parent or child of {0}" @@ -7180,7 +7180,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.py:1321 msgid "BOM {0} does not belong to Item {1}" -msgstr "BOM {0} bukan milik Barang {1}" +msgstr "" #: erpnext/manufacturing/doctype/bom/bom.py:1303 msgid "BOM {0} must be active" @@ -7188,7 +7188,7 @@ msgstr "BOM {0} harus aktif" #: erpnext/manufacturing/doctype/bom/bom.py:1306 msgid "BOM {0} must be submitted" -msgstr "BOM {0} harus dikirimkan" +msgstr "BOM {0} harus disubmit" #: erpnext/manufacturing/doctype/bom/bom.py:723 msgid "BOM {0} not found for the item {1}" @@ -7213,7 +7213,7 @@ msgstr "" #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:340 msgid "Backdated Stock Entry" -msgstr "Entri Stok Backdated" +msgstr "Entri Stok Bertanggal Mundur" #. Label of the backflush_from_wip_warehouse (Check) field in DocType 'BOM #. Operation' @@ -7230,7 +7230,7 @@ msgstr "" #: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:16 msgid "Backflush Raw Materials" -msgstr "Bahan Baku Backflush" +msgstr "Backflush Bahan Baku" #. Label of the backflush_raw_materials_based_on (Select) field in DocType #. 'Manufacturing Settings' @@ -7255,7 +7255,7 @@ msgstr "" #: erpnext/accounts/report/sales_register/sales_register.py:278 #: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:46 msgid "Balance" -msgstr "Keseimbangan" +msgstr "Saldo" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:41 msgid "Balance (Dr - Cr)" @@ -7283,7 +7283,7 @@ msgstr "" #: erpnext/stock/report/stock_balance/stock_balance.py:445 #: erpnext/stock/report/stock_ledger/stock_ledger.py:250 msgid "Balance Qty" -msgstr "Jumlah Saldo" +msgstr "Jml Saldo" #: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:71 msgid "Balance Qty (Stock)" @@ -7333,7 +7333,7 @@ msgstr "Nilai Saldo" #: erpnext/accounts/doctype/gl_entry/gl_entry.py:322 msgid "Balance for Account {0} must always be {1}" -msgstr "Saldo Rekening {0} harus selalu {1}" +msgstr "Saldo untuk Akun {0} harus selalu {1}" #. Label of the balance_must_be (Select) field in DocType 'Account' #: erpnext/accounts/doctype/account/account.json @@ -7437,12 +7437,12 @@ msgstr "" #. Name of a DocType #: erpnext/accounts/doctype/bank_account_subtype/bank_account_subtype.json msgid "Bank Account Subtype" -msgstr "Subjenis Rekening Bank" +msgstr "Subtipe Rekening Bank" #. Name of a DocType #: erpnext/accounts/doctype/bank_account_type/bank_account_type.json msgid "Bank Account Type" -msgstr "Jenis Rekening Bank" +msgstr "Tipe Rekening Bank" #: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:338 msgid "Bank Account {} in Bank Transaction {} is not matching with Bank Account {}" @@ -7474,12 +7474,12 @@ msgstr "" #: erpnext/accounts/doctype/bank_clearance/bank_clearance.json #: erpnext/accounts/workspace/accounting/accounting.json msgid "Bank Clearance" -msgstr "Izin Bank" +msgstr "Kliring Bank" #. Name of a DocType #: erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json msgid "Bank Clearance Detail" -msgstr "Detail Izin Bank" +msgstr "Detail Kliring Bank" #. Name of a report #: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.json @@ -7498,7 +7498,7 @@ msgstr "" #: erpnext/accounts/doctype/bank/bank_dashboard.py:7 #: erpnext/setup/doctype/employee/employee.json msgid "Bank Details" -msgstr "Rincian bank" +msgstr "Rincian Bank" #: erpnext/setup/setup_wizard/operations/install_fixtures.py:243 msgid "Bank Draft" @@ -7515,7 +7515,7 @@ msgstr "" #. Name of a DocType #: erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json msgid "Bank Guarantee" -msgstr "Bank Garansi" +msgstr "Garansi Bank" #. Label of the bank_guarantee_number (Data) field in DocType 'Bank Guarantee' #: erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json @@ -7539,7 +7539,7 @@ msgstr "" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:98 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:142 msgid "Bank Overdraft Account" -msgstr "Akun Overdraft Bank" +msgstr "Akun Bank Overdraft" #. Name of a report #. Label of a Link in the Accounting Workspace @@ -7569,7 +7569,7 @@ msgstr "Saldo Laporan Bank sesuai Buku Besar" #: erpnext/accounts/doctype/bank_transaction/bank_transaction.json #: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.js:32 msgid "Bank Transaction" -msgstr "Transaksi bank" +msgstr "Transaksi Bank" #. Label of the bank_transaction_mapping (Table) field in DocType 'Bank' #. Name of a DocType @@ -7605,7 +7605,7 @@ msgstr "" #: erpnext/setup/setup_wizard/operations/install_fixtures.py:547 msgid "Bank account cannot be named as {0}" -msgstr "Rekening bank tidak dapat namakan sebagai {0}" +msgstr "Rekening bank tidak dapat dinamakan sebagai {0}" #: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:146 msgid "Bank account {0} already exists and could not be created again" @@ -7660,7 +7660,7 @@ msgstr "" #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json #: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json msgid "Barcode" -msgstr "Kode batang" +msgstr "Kode Batang" #. Label of the barcode_type (Select) field in DocType 'Item Barcode' #: erpnext/stock/doctype/item_barcode/item_barcode.json @@ -7669,11 +7669,11 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:458 msgid "Barcode {0} already used in Item {1}" -msgstr "Barcode {0} sudah digunakan dalam Produk {1}" +msgstr "Kode Batang {0} sudah digunakan pada Item {1}" #: erpnext/stock/doctype/item/item.py:473 msgid "Barcode {0} is not a valid {1} code" -msgstr "Kode batang {0} bukan kode {1} yang valid" +msgstr "Kode Batang {0} bukan kode {1} yang valid" #. Label of the sb_barcodes (Section Break) field in DocType 'Item' #. Label of the barcodes (Table) field in DocType 'Item' @@ -7861,7 +7861,7 @@ msgstr "" #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:80 #: erpnext/stock/workspace/stock/stock.json msgid "Batch" -msgstr "Kumpulan" +msgstr "Batch" #. Label of the description (Small Text) field in DocType 'Batch' #: erpnext/stock/doctype/batch/batch.json @@ -7884,14 +7884,14 @@ msgstr "" #: erpnext/stock/doctype/batch/batch.py:129 msgid "Batch ID is mandatory" -msgstr "Batch ID adalah wajib" +msgstr "ID Batch wajib diisi" #. Name of a report #. Label of a Link in the Stock Workspace #: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.json #: erpnext/stock/workspace/stock/stock.json msgid "Batch Item Expiry Status" -msgstr "Status Kadaluarsa Persediaan Batch" +msgstr "Status Kadaluarsa Item Batch" #. Label of the batch_no (Link) field in DocType 'POS Invoice Item' #. Label of the batch_no (Link) field in DocType 'Purchase Invoice Item' @@ -8039,18 +8039,18 @@ msgstr "" #: erpnext/stock/doctype/stock_entry/stock_entry.py:2828 #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:286 msgid "Batch {0} of Item {1} has expired." -msgstr "Kumpulan {0} Barang {1} telah berakhir." +msgstr "Batch {0} dari Barang {1} telah kedaluwarsa." #: erpnext/stock/doctype/stock_entry/stock_entry.py:2834 msgid "Batch {0} of Item {1} is disabled." -msgstr "Batch {0} dari Item {1} dinonaktifkan." +msgstr "Batch {0} dari Barang {1} dinonaktifkan." #. Name of a report #. Label of a Link in the Stock Workspace #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.json #: erpnext/stock/workspace/stock/stock.json msgid "Batch-Wise Balance History" -msgstr "Rekap Saldo menurut Kumpulan" +msgstr "Riwayat Saldo Berdasarkan Batch" #: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:164 #: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:183 @@ -8086,7 +8086,7 @@ msgstr "" #: erpnext/accounts/report/purchase_register/purchase_register.py:214 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json msgid "Bill Date" -msgstr "Tanggal Penagihan" +msgstr "Tanggal Tagihan" #. Label of the bill_no (Data) field in DocType 'Journal Entry' #. Label of the bill_no (Data) field in DocType 'Subcontracting Receipt' @@ -8095,7 +8095,7 @@ msgstr "Tanggal Penagihan" #: erpnext/accounts/report/purchase_register/purchase_register.py:213 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json msgid "Bill No" -msgstr "Nomor Tagihan" +msgstr "No. Tagihan" #. Label of the bill_for_rejected_quantity_in_purchase_invoice (Check) field in #. DocType 'Buying Settings' @@ -8110,7 +8110,7 @@ msgstr "" #: erpnext/stock/doctype/material_request/material_request.js:123 #: erpnext/stock/doctype/stock_entry/stock_entry.js:615 msgid "Bill of Materials" -msgstr "Bill of material" +msgstr "Bill of Material" #. Option for the 'Status' (Select) field in DocType 'Timesheet' #: erpnext/controllers/website_list_for_contact.py:203 @@ -8130,7 +8130,7 @@ msgstr "Ditagih" #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:209 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:298 msgid "Billed Amount" -msgstr "Nilai Tagihan" +msgstr "Jumlah Ditagih" #. Label of the billed_amt (Currency) field in DocType 'Sales Order Item' #. Label of the billed_amt (Currency) field in DocType 'Delivery Note Item' @@ -8149,7 +8149,7 @@ msgstr "" #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:261 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:276 msgid "Billed Qty" -msgstr "Jumlah Tagihan" +msgstr "Jml Ditagih" #. Label of the section_break_56 (Section Break) field in DocType 'Purchase #. Order Item' @@ -8245,7 +8245,7 @@ msgstr "" #: erpnext/public/js/purchase_trends_filters.js:39 msgid "Billing Date" -msgstr "Tanggal tagihan" +msgstr "Tanggal Tagihan" #. Label of the billing_details (Section Break) field in DocType 'Timesheet' #: erpnext/projects/doctype/timesheet/timesheet.json @@ -8265,7 +8265,7 @@ msgstr "" #: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json #: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:67 msgid "Billing Hours" -msgstr "Jam penagihan" +msgstr "Jam Penagihan" #. Label of the billing_interval (Select) field in DocType 'Subscription Plan' #: erpnext/accounts/doctype/subscription_plan/subscription_plan.json @@ -8280,7 +8280,7 @@ msgstr "" #: erpnext/accounts/doctype/subscription_plan/subscription_plan.py:41 msgid "Billing Interval Count cannot be less than 1" -msgstr "Hitungan Interval Penagihan tidak boleh kurang dari 1" +msgstr "Jumlah Interval Penagihan tidak boleh kurang dari 1" #: erpnext/accounts/doctype/subscription/subscription.py:363 msgid "Billing Interval in Subscription Plan must be Month to follow calendar months" @@ -8313,7 +8313,7 @@ msgstr "" #: erpnext/accounts/party.py:610 msgid "Billing currency must be equal to either default company's currency or party account currency" -msgstr "Mata uang penagihan harus sama dengan mata uang perusahaan atau mata uang akun tertagih" +msgstr "Mata uang penagihan harus sama dengan mata uang perusahaan default atau mata uang akun pihak" #. Name of a DocType #: erpnext/stock/doctype/bin/bin.json @@ -8391,7 +8391,7 @@ msgstr "Hitam" #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/selling/workspace/selling/selling.json msgid "Blanket Order" -msgstr "Pesanan Selimut" +msgstr "Pesanan Blanket" #. Label of the blanket_order_allowance (Float) field in DocType 'Buying #. Settings' @@ -8490,7 +8490,7 @@ msgstr "" #: erpnext/www/book_appointment/index.html:3 msgid "Book Appointment" -msgstr "Penunjukan Buku" +msgstr "Buat Janji Temu" #. Label of the book_asset_depreciation_entry_automatically (Check) field in #. DocType 'Accounts Settings' @@ -8524,7 +8524,7 @@ msgstr "" #: erpnext/stock/doctype/shipment/shipment.json #: erpnext/stock/doctype/shipment/shipment_list.js:5 msgid "Booked" -msgstr "Memesan" +msgstr "Dipesan" #. Label of the booked_fixed_asset (Check) field in DocType 'Asset' #: erpnext/assets/doctype/asset/asset.json @@ -8555,7 +8555,7 @@ msgstr "" #: erpnext/accounts/doctype/subscription/subscription.py:339 msgid "Both Trial Period Start Date and Trial Period End Date must be set" -msgstr "Tanggal Awal Periode Uji Coba dan Tanggal Akhir Periode Uji Coba harus ditetapkan" +msgstr "Tanggal Mulai Periode Uji Coba dan Tanggal Akhir Periode Uji Coba harus ditetapkan" #: erpnext/utilities/transaction_base.py:230 msgid "Both {0} Account: {1} and Advance Account: {2} must be of same currency for company: {3}" @@ -8656,7 +8656,7 @@ msgstr "" #: erpnext/stock/workspace/stock/stock.json #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json msgid "Brand" -msgstr "Merek" +msgstr "Brand" #. Label of the brand_defaults (Table) field in DocType 'Brand' #: erpnext/setup/doctype/brand/brand.json @@ -8739,12 +8739,12 @@ msgstr "" #: erpnext/accounts/report/budget_variance_report/budget_variance_report.py:380 #: erpnext/accounts/workspace/accounting/accounting.json msgid "Budget" -msgstr "Anggaran belanja" +msgstr "Anggaran" #. Name of a DocType #: erpnext/accounts/doctype/budget_account/budget_account.json msgid "Budget Account" -msgstr "Akun anggaran" +msgstr "Akun Anggaran" #. Label of the accounts (Table) field in DocType 'Budget' #: erpnext/accounts/doctype/budget/budget.json @@ -8784,15 +8784,15 @@ msgstr "Daftar Anggaran" #: erpnext/accounts/report/budget_variance_report/budget_variance_report.json #: erpnext/accounts/workspace/accounting/accounting.json msgid "Budget Variance Report" -msgstr "Laporan Perbedaan Anggaran" +msgstr "Laporan Selisih Anggaran" #: erpnext/accounts/doctype/budget/budget.py:101 msgid "Budget cannot be assigned against Group Account {0}" -msgstr "Anggaran tidak dapat diberikan terhadap Account Group {0}" +msgstr "Anggaran tidak dapat ditetapkan terhadap Akun Grup {0}" #: erpnext/accounts/doctype/budget/budget.py:108 msgid "Budget cannot be assigned against {0}, as it's not an Income or Expense account" -msgstr "Anggaran tidak dapat ditugaskan terhadap {0}, karena itu bukan Penghasilan atau Beban akun" +msgstr "Anggaran tidak dapat ditetapkan terhadap {0}, karena bukan akun Pendapatan atau Beban" #: erpnext/accounts/doctype/fiscal_year/fiscal_year_dashboard.py:8 msgid "Budgets" @@ -8849,7 +8849,7 @@ msgstr "" #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:95 msgid "Bundle Qty" -msgstr "Bundel Qty" +msgstr "Jml Bundel" #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json @@ -8877,7 +8877,7 @@ msgstr "" #: erpnext/stock/doctype/batch/batch_dashboard.py:8 #: erpnext/stock/doctype/item/item_dashboard.py:22 msgid "Buy" -msgstr "Membeli" +msgstr "Beli" #. Description of a DocType #: erpnext/selling/doctype/customer/customer.json @@ -8922,7 +8922,7 @@ msgstr "Daftar Harga Beli" #: erpnext/stock/report/item_price_stock/item_price_stock.py:46 msgid "Buying Rate" -msgstr "Tingkat Pembelian" +msgstr "Tarif Beli" #. Name of a DocType #. Label of a Link in the Buying Workspace @@ -8932,7 +8932,7 @@ msgstr "Tingkat Pembelian" #: erpnext/buying/workspace/buying/buying.json #: erpnext/setup/workspace/settings/settings.json msgid "Buying Settings" -msgstr "Setting Pembelian" +msgstr "Pengaturan Pembelian" #. Label of the buying_and_selling_tab (Tab Break) field in DocType 'Company' #: erpnext/setup/doctype/company/company.json @@ -8941,7 +8941,7 @@ msgstr "" #: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:219 msgid "Buying must be checked, if Applicable For is selected as {0}" -msgstr "Membeli harus dicentang, jika \"Berlaku Untuk\" dipilih sebagai {0}" +msgstr "Pembelian harus dicentang, jika Berlaku Untuk dipilih sebagai {0}" #: erpnext/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 Naming Series choose the 'Naming Series' option." @@ -9068,7 +9068,7 @@ msgstr "" #: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:53 msgid "Calculated Bank Statement balance" -msgstr "Dihitung keseimbangan Laporan Bank" +msgstr "Saldo Laporan Bank Terhitung" #. Name of a report #: erpnext/accounts/report/calculated_discount_mismatch/calculated_discount_mismatch.json @@ -9129,11 +9129,11 @@ msgstr "" #. Name of a DocType #: erpnext/telephony/doctype/call_log/call_log.json msgid "Call Log" -msgstr "Laporan panggilan" +msgstr "Log Panggilan" #: erpnext/public/js/call_popup/call_popup.js:45 msgid "Call Missed" -msgstr "Panggilan tidak terjawab" +msgstr "Panggilan Tak Terjawab" #. Label of the call_received_by (Link) field in DocType 'Call Log' #: erpnext/telephony/doctype/call_log/call_log.json @@ -9239,14 +9239,14 @@ msgstr "" #: erpnext/setup/setup_wizard/data/marketing_source.txt:9 #: erpnext/stock/doctype/delivery_note/delivery_note.json msgid "Campaign" -msgstr "Promosi" +msgstr "Kampanye" #. Name of a report #. Label of a Link in the CRM Workspace #: erpnext/crm/report/campaign_efficiency/campaign_efficiency.json #: erpnext/crm/workspace/crm/crm.json msgid "Campaign Efficiency" -msgstr "Efisiensi Promosi" +msgstr "Efisiensi Kampanye" #. Name of a DocType #: erpnext/crm/doctype/campaign_email_schedule/campaign_email_schedule.json @@ -9312,13 +9312,13 @@ msgstr "Tidak dapat memfilter berdasarkan No. Voucher, jika dikelompokkan berdas #: erpnext/accounts/doctype/journal_entry/journal_entry.py:1431 #: erpnext/accounts/doctype/payment_entry/payment_entry.py:2946 msgid "Can only make payment against unbilled {0}" -msgstr "Hanya dapat melakukan pembayaran terhadap yang belum ditagihkan {0}" +msgstr "Hanya dapat melakukan pembayaran terhadap {0} yang belum ditagih" #: erpnext/accounts/doctype/payment_entry/payment_entry.js:1458 #: erpnext/controllers/accounts_controller.py:3064 #: erpnext/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 "Dapat merujuk baris hanya jika jenis biaya adalah 'On Sebelumnya Row Jumlah' atau 'Sebelumnya Row Jumlah'" +msgstr "Dapat merujuk baris hanya jika jenis biaya adalah 'Pada Jumlah Baris Sebelumnya' atau 'Total Baris Sebelumnya'" #: erpnext/stock/doctype/stock_settings/stock_settings.py:142 msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method" @@ -9335,11 +9335,11 @@ msgstr "" #: erpnext/support/doctype/warranty_claim/warranty_claim.py:72 msgid "Cancel Material Visit {0} before cancelling this Warranty Claim" -msgstr "Batal Bahan Kunjungan {0} sebelum membatalkan Garansi Klaim ini" +msgstr "Batalkan Kunjungan Material {0} sebelum membatalkan Klaim Garansi ini" #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py:192 msgid "Cancel Material Visits {0} before cancelling this Maintenance Visit" -msgstr "Batal Kunjungan Material {0} sebelum membatalkan ini Maintenance Visit" +msgstr "Batalkan Kunjungan Material {0} sebelum membatalkan Kunjungan Pemeliharaan ini" #: erpnext/accounts/doctype/subscription/subscription.js:48 msgid "Cancel Subscription" @@ -9489,11 +9489,11 @@ msgstr "" #: erpnext/stock/doctype/delivery_trip/delivery_trip.js:123 msgid "Cannot Optimize Route as Driver Address is Missing." -msgstr "Tidak Dapat Mengoptimalkan Rute karena Alamat Driver Tidak Ada." +msgstr "Tidak Dapat Mengoptimalkan Rute karena Alamat Pengemudi Tidak Ada." #: erpnext/setup/doctype/employee/employee.py:182 msgid "Cannot Relieve Employee" -msgstr "Tidak Bisa Meringankan Karyawan" +msgstr "Tidak Dapat Memberhentikan Karyawan" #: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:72 msgid "Cannot Resubmit Ledger entries for vouchers in Closed fiscal year." @@ -9509,7 +9509,7 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:310 msgid "Cannot be a fixed asset item as Stock Ledger is created." -msgstr "Tidak dapat menjadi item aset tetap karena Stock Ledger dibuat." +msgstr "Tidak dapat menjadi item aset tetap karena Buku Besar Persediaan telah dibuat." #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:246 msgid "Cannot cancel POS Closing Entry" @@ -9521,7 +9521,7 @@ msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.py:831 msgid "Cannot cancel because submitted Stock Entry {0} exists" -msgstr "Tidak bisa membatalkan karena ada Entri Persediaan {0} terkirim" +msgstr "Tidak dapat membatalkan karena Entri Stok {0} yang telah disubmit sudah ada." #: erpnext/stock/stock_ledger.py:205 msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet." @@ -9533,15 +9533,15 @@ msgstr "" #: erpnext/stock/doctype/stock_entry/stock_entry.py:357 msgid "Cannot cancel transaction for Completed Work Order." -msgstr "Tidak dapat membatalkan transaksi untuk Perintah Kerja Selesai." +msgstr "Tidak dapat membatalkan transaksi untuk Perintah Kerja yang Sudah Selesai." #: erpnext/stock/doctype/item/item.py:874 msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item" -msgstr "Tidak dapat mengubah Atribut setelah transaksi saham. Buat Item baru dan transfer saham ke Item baru" +msgstr "Tidak dapat mengubah Atribut setelah transaksi stok. Buat Item baru dan transfer stok ke Item baru." #: erpnext/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 "Tidak dapat mengubah Tahun Anggaran Tanggal Mulai dan Tanggal Akhir Tahun Anggaran setelah Tahun Anggaran disimpan." +msgstr "Tidak dapat mengubah Tanggal Awal Tahun Fiskal dan Tanggal Akhir Tahun Fiskal setelah Tahun Fiskal disimpan." #: erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py:73 msgid "Cannot change Reference Document Type." @@ -9549,15 +9549,15 @@ msgstr "" #: erpnext/accounts/deferred_revenue.py:51 msgid "Cannot change Service Stop Date for item in row {0}" -msgstr "Tidak dapat mengubah Tanggal Berhenti Layanan untuk item di baris {0}" +msgstr "Tidak dapat mengubah Tanggal Berhenti Layanan untuk item di baris {0}." #: erpnext/stock/doctype/item/item.py:865 msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this." -msgstr "Tidak dapat mengubah properti Varian setelah transaksi saham. Anda harus membuat Item baru untuk melakukan ini." +msgstr "Tidak dapat mengubah properti Varian setelah transaksi stok. Anda harus membuat Item baru untuk melakukan ini." #: erpnext/setup/doctype/company/company.py:235 msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency." -msgstr "Tidak dapat mengubah mata uang default perusahaan, karena ada transaksi yang ada. Transaksi harus dibatalkan untuk mengubah mata uang default." +msgstr "Tidak dapat mengubah mata uang default perusahaan, karena sudah ada transaksi. Transaksi harus dibatalkan untuk mengubah mata uang default." #: erpnext/projects/doctype/task/task.py:139 msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled." @@ -9565,7 +9565,7 @@ msgstr "" #: erpnext/accounts/doctype/cost_center/cost_center.py:61 msgid "Cannot convert Cost Center to ledger as it has child nodes" -msgstr "Tidak dapat mengkonversi Pusat Biaya untuk buku karena memiliki node anak" +msgstr "Tidak dapat mengonversi Pusat Biaya menjadi buku besar karena memiliki node anak." #: erpnext/projects/doctype/task/task.js:49 msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}." @@ -10331,7 +10331,7 @@ msgstr "" #: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.js:50 #: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:50 msgid "Cheques and Deposits incorrectly cleared" -msgstr "Cek dan Deposit tidak benar dibersihkan" +msgstr "Cek dan Deposit dikliring secara tidak benar" #: erpnext/setup/setup_wizard/data/designation.txt:9 msgid "Chief Executive Officer" @@ -10363,19 +10363,19 @@ msgstr "" #: erpnext/projects/doctype/task/task.py:283 msgid "Child Task exists for this Task. You can not delete this Task." -msgstr "Tugas Anak ada untuk Tugas ini. Anda tidak dapat menghapus Tugas ini." +msgstr "Tugas ini memiliki Subtugas. Anda tidak dapat menghapus Tugas ini." #: erpnext/stock/doctype/warehouse/warehouse_tree.js:21 msgid "Child nodes can be only created under 'Group' type nodes" -msgstr "node anak hanya dapat dibuat di bawah 'Grup' Jenis node" +msgstr "Node anak hanya dapat dibuat di bawah node tipe 'Grup'" #: erpnext/stock/doctype/warehouse/warehouse.py:100 msgid "Child warehouse exists for this warehouse. You can not delete this warehouse." -msgstr "Gudang anak ada untuk gudang ini. Anda tidak dapat menghapus gudang ini." +msgstr "Gudang ini memiliki Sub gudang. Anda tidak dapat menghapus gudang ini." #: erpnext/projects/doctype/task/task.py:231 msgid "Circular Reference Error" -msgstr "Referensi Kesalahan melingkar" +msgstr "Kesalahan Referensi Sirkular" #. Label of the city (Data) field in DocType 'Lead' #. Label of the city (Data) field in DocType 'Opportunity' @@ -10438,11 +10438,11 @@ msgstr "" #: erpnext/accounts/report/cheques_and_deposits_incorrectly_cleared/cheques_and_deposits_incorrectly_cleared.py:152 #: erpnext/templates/form_grid/bank_reconciliation_grid.html:7 msgid "Clearance Date" -msgstr "Izin Tanggal" +msgstr "Tanggal Kliring" #: erpnext/accounts/doctype/bank_clearance/bank_clearance.py:132 msgid "Clearance Date not mentioned" -msgstr "Izin Tanggal tidak disebutkan" +msgstr "Tanggal Kliring tidak disebutkan" #: erpnext/accounts/doctype/bank_clearance/bank_clearance.py:149 msgid "Clearance Date updated" @@ -10591,12 +10591,12 @@ msgstr "" #: erpnext/accounts/report/trial_balance/trial_balance.py:499 #: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:226 msgid "Closing (Cr)" -msgstr "Penutup (Cr)" +msgstr "Penutupan (Kr)" #: erpnext/accounts/report/trial_balance/trial_balance.py:492 #: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:219 msgid "Closing (Dr)" -msgstr "Penutup (Dr)" +msgstr "Penutupan (Db)" #: erpnext/accounts/report/general_ledger/general_ledger.py:379 msgid "Closing (Opening + Total)" @@ -10610,7 +10610,7 @@ msgstr "" #: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:122 msgid "Closing Account {0} must be of type Liability / Equity" -msgstr "Penutupan Rekening {0} harus dari jenis Kewajiban / Ekuitas" +msgstr "Penutupan Rekening {0} harus dari jenis Liabilitas / Ekuitas" #. Label of the closing_amount (Currency) field in DocType 'POS Closing Entry #. Detail' @@ -10623,7 +10623,7 @@ msgstr "" #: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json #: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:201 msgid "Closing Balance" -msgstr "Saldo akhir" +msgstr "Saldo Penutup" #: erpnext/public/js/bank_reconciliation_tool/number_card.js:18 msgid "Closing Balance as per Bank Statement" @@ -10674,7 +10674,7 @@ msgstr "" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:194 #: erpnext/public/js/setup_wizard.js:200 msgid "Collapse All" -msgstr "Perkecil Semua" +msgstr "Ciutkan Semua" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:269 msgid "Collect Outstanding Amount" @@ -10824,12 +10824,12 @@ msgstr "" #. Name of a DocType #: erpnext/communication/doctype/communication_medium/communication_medium.json msgid "Communication Medium" -msgstr "Komunikasi Medium" +msgstr "Media Komunikasi" #. Name of a DocType #: erpnext/communication/doctype/communication_medium_timeslot/communication_medium_timeslot.json msgid "Communication Medium Timeslot" -msgstr "Timeslot Komunikasi Sedang" +msgstr "Slot Waktu Media Komunikasi" #. Label of the communication_medium_type (Select) field in DocType #. 'Communication Medium' @@ -10839,7 +10839,7 @@ msgstr "" #: erpnext/setup/install.py:94 msgid "Compact Item Print" -msgstr "Kompak Barang Cetak" +msgstr "Cetak Item Ringkas" #. Label of the companies (Table) field in DocType 'Fiscal Year' #. Label of the section_break_xdsp (Section Break) field in DocType 'Ledger @@ -11283,7 +11283,7 @@ msgstr "Singkatan Perusahaan" #: erpnext/public/js/setup_wizard.js:174 msgid "Company Abbreviation cannot have more than 5 characters" -msgstr "Singkatan Perusahaan tidak boleh memiliki lebih dari 5 karakter" +msgstr "Singkatan Perusahaan tidak boleh lebih dari 5 karakter" #. Label of the account (Link) field in DocType 'Bank Account' #: erpnext/accounts/doctype/bank_account/bank_account.json @@ -11410,7 +11410,7 @@ msgstr "Nama Perusahaan" #: erpnext/public/js/setup_wizard.js:77 msgid "Company Name cannot be Company" -msgstr "Nama perusahaan tidak dapat perusahaan" +msgstr "Nama perusahaan tidak boleh Perusahaan" #: erpnext/accounts/custom/address.py:34 msgid "Company Not Linked" @@ -11432,12 +11432,12 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2406 msgid "Company currencies of both the companies should match for Inter Company Transactions." -msgstr "Mata uang perusahaan dari kedua perusahaan harus sesuai untuk Transaksi Perusahaan Inter." +msgstr "Mata uang perusahaan dari kedua perusahaan harus sesuai untuk Transaksi Antar Perusahaan." #: erpnext/stock/doctype/material_request/material_request.js:359 #: erpnext/stock/doctype/stock_entry/stock_entry.js:679 msgid "Company field is required" -msgstr "Bidang perusahaan wajib diisi" +msgstr "Kolom perusahaan wajib diisi" #: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:77 msgid "Company is mandatory" @@ -11533,7 +11533,7 @@ msgstr "" #: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:73 #: erpnext/public/js/projects/timer.js:35 msgid "Complete" -msgstr "Lengkap" +msgstr "Selesai" #: erpnext/manufacturing/doctype/job_card/job_card.js:210 #: erpnext/manufacturing/doctype/workstation/workstation.js:151 @@ -11651,7 +11651,7 @@ msgstr "" #: erpnext/manufacturing/dashboard_fixtures.py:76 msgid "Completed Operation" -msgstr "Operasi Selesai" +msgstr "" #. Label of the completed_qty (Float) field in DocType 'Job Card Operation' #. Label of the completed_qty (Float) field in DocType 'Job Card Time Log' @@ -11666,13 +11666,13 @@ msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.py:1095 msgid "Completed Qty cannot be greater than 'Qty to Manufacture'" -msgstr "Kuantitas Lengkap tidak boleh lebih besar dari 'Kuantitas hingga Pembuatan'" +msgstr "Jml Produksi Selesai tidak boleh lebih besar dari Jml yang Akan Diproduksi" #: erpnext/manufacturing/doctype/job_card/job_card.js:258 #: erpnext/manufacturing/doctype/job_card/job_card.js:353 #: erpnext/manufacturing/doctype/workstation/workstation.js:296 msgid "Completed Quantity" -msgstr "Kuantitas Lengkap" +msgstr "Jumlah Produksi Selesai" #: erpnext/projects/report/project_summary/project_summary.py:136 #: erpnext/public/js/templates/crm_activities.html:64 @@ -11837,7 +11837,7 @@ msgstr "" #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json msgid "Connections" -msgstr "" +msgstr "Koneksi" #: erpnext/accounts/report/general_ledger/general_ledger.js:175 msgid "Consider Accounting Dimensions" @@ -11951,7 +11951,7 @@ msgstr "" #: erpnext/manufacturing/doctype/workstation/workstation.json #: erpnext/manufacturing/doctype/workstation_type/workstation_type.json msgid "Consumable Cost" -msgstr "" +msgstr "Biaya Habis Pakai" #. Option for the 'Status' (Select) field in DocType 'Serial No' #: erpnext/stock/doctype/serial_no/serial_no.json @@ -12801,7 +12801,7 @@ msgstr "" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1411 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:865 msgid "Cost Center is required in row {0} in Taxes table for type {1}" -msgstr "Biaya Pusat diperlukan dalam baris {0} dalam tabel Pajak untuk tipe {1}" +msgstr "Pusat Biaya diperlukan pada baris {0} di tabel Pajak untuk tipe {1}" #: erpnext/accounts/doctype/cost_center/cost_center.py:72 msgid "Cost Center with Allocation records can not be converted to a group" @@ -12809,11 +12809,11 @@ msgstr "" #: erpnext/accounts/doctype/cost_center/cost_center.py:78 msgid "Cost Center with existing transactions can not be converted to group" -msgstr "Biaya Center dengan transaksi yang ada tidak dapat dikonversi ke grup" +msgstr "Pusat Biaya yang mengandung transaksi tidak dapat dikonversi menjadi grup" #: erpnext/accounts/doctype/cost_center/cost_center.py:63 msgid "Cost Center with existing transactions can not be converted to ledger" -msgstr "Biaya Center dengan transaksi yang ada tidak dapat dikonversi ke buku" +msgstr "Pusat Biaya yang mengandung transaksi tidak dapat dikonversi menjadi buku besar" #: erpnext/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." @@ -12852,7 +12852,7 @@ msgstr "" #: erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:41 msgid "Cost of Delivered Items" -msgstr "Biaya Produk Terkirim" +msgstr "Biaya Item Terkirim" #. Option for the 'Account Type' (Select) field in DocType 'Account' #: erpnext/accounts/doctype/account/account.json @@ -12860,7 +12860,7 @@ msgstr "Biaya Produk Terkirim" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:64 #: erpnext/accounts/report/account_balance/account_balance.js:43 msgid "Cost of Goods Sold" -msgstr "Harga pokok penjualan" +msgstr "Harga Pokok Penjualan" #: erpnext/stock/doctype/stock_entry/stock_entry.py:582 msgid "Cost of Goods Sold Account in Items Table" @@ -12868,7 +12868,7 @@ msgstr "" #: erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:40 msgid "Cost of Issued Items" -msgstr "Biaya Produk Dikeluarkan" +msgstr "Biaya Item Dikeluarkan" #. Name of a report #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.json @@ -12877,11 +12877,11 @@ msgstr "" #: erpnext/projects/report/project_wise_stock_tracking/project_wise_stock_tracking.py:39 msgid "Cost of Purchased Items" -msgstr "Biaya Produk Dibeli" +msgstr "Biaya Item yang Dibeli" #: erpnext/config/projects.py:67 msgid "Cost of various activities" -msgstr "Biaya berbagai kegiatan" +msgstr "Biaya berbagai aktivitas" #. Label of the ctc (Currency) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json @@ -12941,11 +12941,11 @@ msgstr "" #: erpnext/selling/doctype/quotation/quotation.py:584 msgid "Could not auto create Customer due to the following missing mandatory field(s):" -msgstr "Tidak dapat membuat Pelanggan secara otomatis karena bidang wajib berikut tidak ada:" +msgstr "Tidak dapat membuat Pelanggan secara otomatis karena bidang wajib berikut kosong:" #: erpnext/stock/doctype/delivery_note/delivery_note.py:672 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again" -msgstr "Tidak dapat membuat Catatan Kredit secara otomatis, hapus centang 'Terbitkan Catatan Kredit' dan kirimkan lagi" +msgstr "Tidak dapat membuat Nota Kredit secara otomatis, harap batalkan centang 'Terbitkan Nota Kredit' dan kirim ulang" #: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.py:353 msgid "Could not detect the Company for updating Bank Accounts" @@ -12967,11 +12967,11 @@ msgstr "Tidak dapat mengambil informasi untuk {0}." #: erpnext/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 "Tidak dapat memecahkan kriteria fungsi skor untuk {0}. Pastikan rumusnya benar." +msgstr "Tidak dapat menyelesaikan fungsi skor kriteria untuk {0}. Pastikan formula valid." #: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:100 msgid "Could not solve weighted score function. Make sure the formula is valid." -msgstr "Tidak dapat memecahkan fungsi skor tertimbang. Pastikan rumusnya benar." +msgstr "Tidak dapat menyelesaikan fungsi skor tertimbang. Pastikan formula valid." #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json @@ -13230,7 +13230,7 @@ msgstr "Buat Karyawan" #: erpnext/utilities/activation.py:135 msgid "Create Employee Records" -msgstr "Buat Rekaman Karyawan" +msgstr "Buat Catatan Karyawan" #: erpnext/utilities/activation.py:136 msgid "Create Employee records." @@ -13243,7 +13243,7 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.js:105 msgid "Create Inter Company Journal Entry" -msgstr "Buat Entri Jurnal Perusahaan Inter" +msgstr "Buat Entri Jurnal Antar Perusahaan" #: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:54 msgid "Create Invoices" @@ -13251,7 +13251,7 @@ msgstr "Buat Faktur" #: erpnext/manufacturing/doctype/work_order/work_order.js:192 msgid "Create Job Card" -msgstr "Buat Kartu Pekerjaan" +msgstr "Buat Kartu Kerja" #. Label of the create_job_card_based_on_batch_size (Check) field in DocType #. 'Operation' @@ -13269,7 +13269,7 @@ msgstr "Buat Entri Jurnal" #: erpnext/utilities/activation.py:79 msgid "Create Lead" -msgstr "Buat Lead" +msgstr "Buat Prospek" #: erpnext/utilities/activation.py:77 msgid "Create Leads" @@ -13306,7 +13306,7 @@ msgstr "" #: erpnext/public/js/call_popup/call_popup.js:134 msgid "Create New Lead" -msgstr "Buat Pemimpin Baru" +msgstr "Buat Prospek Baru" #: erpnext/crm/doctype/lead/lead.js:160 msgid "Create Opportunity" @@ -13326,11 +13326,11 @@ msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.js:718 msgid "Create Pick List" -msgstr "Buat Daftar Pilih" +msgstr "Buat Daftar Ambil" #: erpnext/accounts/doctype/cheque_print_template/cheque_print_template.js:10 msgid "Create Print Format" -msgstr "Buat Print Format" +msgstr "Buat Format Cetak" #: erpnext/crm/doctype/lead/lead_list.js:8 msgid "Create Prospect" @@ -13343,11 +13343,11 @@ msgstr "Buat Pesanan Pembelian" #: erpnext/utilities/activation.py:104 msgid "Create Purchase Orders" -msgstr "Buat Purchase Order" +msgstr "Buat Pesanan Pembelian" #: erpnext/utilities/activation.py:88 msgid "Create Quotation" -msgstr "Buat Quotation" +msgstr "Buat Penawaran" #. Label of the create_receiver_list (Button) field in DocType 'SMS Center' #: erpnext/selling/doctype/sms_center/sms_center.json @@ -13371,15 +13371,15 @@ msgstr "Buat Faktur Penjualan" #: erpnext/utilities/activation.py:97 msgid "Create Sales Order" -msgstr "Buat Sales Order" +msgstr "Buat Pesanan Penjualan" #: erpnext/utilities/activation.py:96 msgid "Create Sales Orders to help you plan your work and deliver on-time" -msgstr "Buat Pesanan Penjualan untuk membantu Anda merencanakan pekerjaan Anda dan mengirimkan tepat waktu" +msgstr "Buat Pesanan Penjualan untuk membantu Anda merencanakan pekerjaan dan mengirim tepat waktu" #: erpnext/stock/doctype/stock_entry/stock_entry.js:410 msgid "Create Sample Retention Stock Entry" -msgstr "Buat Sampel Stok Retensi Sampel" +msgstr "Buat Entri Stok Penyimpanan Sampel" #: erpnext/stock/dashboard/item_dashboard.js:283 #: erpnext/stock/doctype/material_request/material_request.js:479 @@ -13397,13 +13397,13 @@ msgstr "Buat Template Pajak" #: erpnext/utilities/activation.py:128 msgid "Create Timesheet" -msgstr "Buat absen" +msgstr "Buat Timesheet" #. Label of the create_user (Button) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json #: erpnext/utilities/activation.py:117 msgid "Create User" -msgstr "Buat pengguna" +msgstr "Buat Pengguna" #. Label of the create_user_permission (Check) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json @@ -13434,11 +13434,11 @@ msgstr "" #: erpnext/stock/stock_ledger.py:1900 msgid "Create an incoming stock transaction for the Item." -msgstr "Buat transaksi stok masuk untuk Item tersebut." +msgstr "Buat transaksi stok masuk untuk Barang tersebut." #: erpnext/utilities/activation.py:86 msgid "Create customer quotes" -msgstr "Buat kutipan pelanggan" +msgstr "Buat penawaran pelanggan" #. Label of the create_pr_in_draft_status (Check) field in DocType 'Accounts #. Settings' @@ -13474,7 +13474,7 @@ msgstr "" #: erpnext/accounts/doctype/accounting_dimension/accounting_dimension.py:146 msgid "Creating Dimensions..." -msgstr "Membuat Dimensi ..." +msgstr "Membuat Dimensi..." #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:92 msgid "Creating Journal Entries..." @@ -13576,7 +13576,7 @@ msgstr "Kredit ({0})" #: erpnext/accounts/doctype/journal_entry/journal_entry.js:601 msgid "Credit Account" -msgstr "Akun kredit" +msgstr "Akun Kredit" #. Label of the credit (Currency) field in DocType 'Account Closing Balance' #. Label of the credit (Currency) field in DocType 'GL Entry' @@ -13606,7 +13606,7 @@ msgstr "Saldo Kredit" #: erpnext/setup/setup_wizard/operations/install_fixtures.py:241 msgid "Credit Card" -msgstr "Kartu kredit" +msgstr "Kartu Kredit" #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry' #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry @@ -13692,12 +13692,12 @@ msgstr "" #: erpnext/stock/doctype/delivery_note/delivery_note.js:89 #: erpnext/stock/doctype/stock_entry/stock_entry.json msgid "Credit Note" -msgstr "Nota kredit" +msgstr "Nota Kredit" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:201 #: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:162 msgid "Credit Note Amount" -msgstr "Jumlah Catatan Kredit" +msgstr "Jumlah Nota Kredit" #. Option for the 'Status' (Select) field in DocType 'POS Invoice' #. Option for the 'Status' (Select) field in DocType 'Sales Invoice' @@ -13705,7 +13705,7 @@ msgstr "Jumlah Catatan Kredit" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:267 msgid "Credit Note Issued" -msgstr "Kredit Catatan Ditempatkan" +msgstr "Nota Kredit Diterbitkan" #. Description of the 'Update Outstanding for Self' (Check) field in DocType #. 'Sales Invoice' @@ -13733,7 +13733,7 @@ msgstr "" #: erpnext/selling/doctype/customer/customer.py:550 #: erpnext/selling/doctype/customer/customer.py:605 msgid "Credit limit has been crossed for customer {0} ({1}/{2})" -msgstr "Batas kredit telah disilangkan untuk pelanggan {0} ({1} / {2})" +msgstr "Batas kredit telah terlampaui untuk pelanggan {0} ({1}/{2})" #: erpnext/selling/doctype/customer/customer.py:343 msgid "Credit limit is already defined for the Company {0}" @@ -13746,7 +13746,7 @@ msgstr "Batas kredit tercapai untuk pelanggan {0}" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:87 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:118 msgid "Creditors" -msgstr "Kreditor" +msgstr "Kreditur" #. Label of the criteria (Table) field in DocType 'Supplier Scorecard Period' #: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.json @@ -13952,7 +13952,7 @@ msgstr "" #: erpnext/stock/doctype/price_list/price_list.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Currency" -msgstr "Mata uang" +msgstr "Mata Uang" #. Label of a Link in the Accounting Workspace #. Name of a DocType @@ -13967,7 +13967,7 @@ msgstr "Kurs Mata Uang" #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json #: erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json msgid "Currency Exchange Settings" -msgstr "Pengaturan Pertukaran Mata Uang" +msgstr "Pengaturan Kurs Mata Uang" #. Name of a DocType #: erpnext/accounts/doctype/currency_exchange_settings_details/currency_exchange_settings_details.json @@ -13981,7 +13981,7 @@ msgstr "" #: erpnext/setup/doctype/currency_exchange/currency_exchange.py:55 msgid "Currency Exchange must be applicable for Buying or for Selling." -msgstr "Pertukaran Mata Uang harus berlaku untuk Membeli atau untuk Penjualan." +msgstr "Kurs Mata Uang harus berlaku untuk Pembelian atau Penjualan." #. Label of the currency_and_price_list (Section Break) field in DocType 'POS #. Invoice' @@ -14015,17 +14015,17 @@ msgstr "" #: erpnext/accounts/doctype/account/account.py:309 msgid "Currency can not be changed after making entries using some other currency" -msgstr "Mata uang tidak dapat diubah setelah melakukan entri menggunakan beberapa mata uang lainnya" +msgstr "Mata Uang tidak dapat diubah setelah membuat entri menggunakan mata uang lain" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:1660 #: erpnext/accounts/doctype/payment_entry/payment_entry.py:1728 #: erpnext/accounts/utils.py:2250 msgid "Currency for {0} must be {1}" -msgstr "Mata uang untuk {0} harus {1}" +msgstr "Mata Uang untuk {0} harus {1}" #: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:129 msgid "Currency of the Closing Account must be {0}" -msgstr "Mata uang dari Rekening Penutupan harus {0}" +msgstr "Mata Uang Akun Penutup harus {0}" #: erpnext/manufacturing/doctype/bom/bom.py:611 msgid "Currency of the price list {0} must be {1} or {2}" @@ -14700,7 +14700,7 @@ msgstr "" #: erpnext/stock/report/delayed_item_report/delayed_item_report.py:165 #: erpnext/stock/report/delayed_order_report/delayed_order_report.py:80 msgid "Customer PO" -msgstr "PO pelanggan" +msgstr "PO Pelanggan" #. Label of the customer_po_details (Section Break) field in DocType 'POS #. Invoice' @@ -14779,7 +14779,7 @@ msgstr "Kontak pelanggan berhasil diperbarui." #: erpnext/support/doctype/warranty_claim/warranty_claim.py:54 msgid "Customer is required" -msgstr "Pelanggan diwajibkan" +msgstr "Pelanggan wajib diisi" #: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:126 #: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:148 @@ -14793,13 +14793,13 @@ msgstr "" #: erpnext/setup/doctype/authorization_rule/authorization_rule.py:95 msgid "Customer required for 'Customerwise Discount'" -msgstr "Pelanggan diperlukan untuk 'Diskon Pelanggan'" +msgstr "Pelanggan diperlukan untuk 'Diskon Berdasarkan Pelanggan'" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1087 #: erpnext/selling/doctype/sales_order/sales_order.py:373 #: erpnext/stock/doctype/delivery_note/delivery_note.py:416 msgid "Customer {0} does not belong to project {1}" -msgstr "Pelanggan {0} tidak termasuk proyek {1}" +msgstr "Pelanggan {0} bukan bagian dari proyek {1}" #. Label of the customer_item_code (Data) field in DocType 'POS Invoice Item' #. Label of the customer_item_code (Data) field in DocType 'Sales Invoice Item' @@ -14846,11 +14846,11 @@ msgstr "" #. Name of a report #: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.json msgid "Customer-wise Item Price" -msgstr "Harga Barang menurut pelanggan" +msgstr "Harga Barang Berdasarkan Pelanggan" #: erpnext/crm/report/lost_opportunity/lost_opportunity.py:38 msgid "Customer/Lead Name" -msgstr "Nama Pelanggan / Prospek" +msgstr "Nama Pelanggan/Prospek" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:19 #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:21 @@ -14870,11 +14870,11 @@ msgstr "" #: erpnext/selling/report/customers_without_any_sales_transactions/customers_without_any_sales_transactions.json #: erpnext/selling/workspace/selling/selling.json msgid "Customers Without Any Sales Transactions" -msgstr "Pelanggan Tanpa Transaksi Penjualan apa pun" +msgstr "Pelanggan Tanpa Transaksi Penjualan" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:104 msgid "Customers not selected." -msgstr "Pelanggan tidak dipilih." +msgstr "Pelanggan belum dipilih." #. Option for the 'Based On' (Select) field in DocType 'Authorization Rule' #: erpnext/setup/doctype/authorization_rule/authorization_rule.json @@ -14888,7 +14888,7 @@ msgstr "" #: erpnext/stock/doctype/item/item.json #: erpnext/stock/workspace/stock/stock.json msgid "Customs Tariff Number" -msgstr "Tarif Bea Nomor" +msgstr "Nomor Tarif Bea Cukai" #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json @@ -14927,7 +14927,7 @@ msgstr "" #: erpnext/setup/doctype/email_digest/email_digest.json #: erpnext/utilities/doctype/video_settings/video_settings.json msgid "Daily" -msgstr "Sehari-hari" +msgstr "Harian" #: erpnext/projects/doctype/project/project.py:673 msgid "Daily Project Summary for {0}" @@ -14947,7 +14947,7 @@ msgstr "" #: erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.json #: erpnext/projects/workspace/projects/projects.json msgid "Daily Timesheet Summary" -msgstr "Timesheet Ringkasan Harian" +msgstr "Ringkasan Timesheet Harian" #. Label of a shortcut in the Accounting Workspace #. Label of a shortcut in the Assets Workspace @@ -14993,7 +14993,7 @@ msgstr "" #. Label of a Card Break in the Home Workspace #: erpnext/setup/workspace/home/home.json msgid "Data Import and Settings" -msgstr "Impor dan Pengaturan Data" +msgstr "Impor Data dan Pengaturan" #. Label of the date (Date) field in DocType 'Bank Transaction' #. Label of the date (Date) field in DocType 'Cashier Closing' @@ -15118,7 +15118,7 @@ msgstr "" #: erpnext/setup/doctype/employee/employee.py:147 msgid "Date of Birth cannot be greater than today." -msgstr "Tanggal Lahir tidak dapat lebih besar dari saat ini." +msgstr "Tanggal Lahir tidak boleh melewati hari ini." #. Label of the date_of_commencement (Date) field in DocType 'Company' #: erpnext/setup/doctype/company/company.json @@ -15127,7 +15127,7 @@ msgstr "" #: erpnext/setup/doctype/company/company.js:75 msgid "Date of Commencement should be greater than Date of Incorporation" -msgstr "Tanggal Mulai harus lebih besar dari Tanggal Pendirian" +msgstr "Tanggal Mulai harus setelah Tanggal Pendirian" #. Label of the date_of_establishment (Date) field in DocType 'Company' #: erpnext/setup/doctype/company/company.json @@ -15226,11 +15226,11 @@ msgstr "" #: erpnext/selling/report/inactive_customers/inactive_customers.js:8 #: erpnext/selling/report/inactive_customers/inactive_customers.py:83 msgid "Days Since Last Order" -msgstr "Hari Sejak Pemesanan Terakhir" +msgstr "Hari Sejak Pesanan Terakhir" #: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.js:34 msgid "Days Since Last order" -msgstr "Hari Sejak Pemesanan Terakhir" +msgstr "Hari Sejak Pesanan Terakhir" #. Label of the days_until_due (Int) field in DocType 'Subscription' #: erpnext/accounts/doctype/subscription/subscription.json @@ -15259,11 +15259,11 @@ msgstr "" #: erpnext/templates/emails/confirm_appointment.html:1 msgid "Dear" -msgstr "Kepada Yth." +msgstr "Yth." #: erpnext/stock/reorder_item.py:376 msgid "Dear System Manager," -msgstr "Kepada System Manager Yth.," +msgstr "Yth. Manajer Sistem," #. Option for the 'Balance must be' (Select) field in DocType 'Account' #. Label of the debit_in_account_currency (Currency) field in DocType 'Journal @@ -15293,7 +15293,7 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.js:591 msgid "Debit Account" -msgstr "Akun debit" +msgstr "Akun Debit" #. Label of the debit (Currency) field in DocType 'Account Closing Balance' #. Label of the debit (Currency) field in DocType 'GL Entry' @@ -15334,7 +15334,7 @@ msgstr "" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:203 #: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:162 msgid "Debit Note Amount" -msgstr "Jumlah Catatan Debet" +msgstr "Jumlah Nota Debit" #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice' #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -15359,11 +15359,11 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:951 msgid "Debit To is required" -msgstr "Debit Untuk diperlukan" +msgstr "Debit Ke wajib diisi" #: erpnext/accounts/general_ledger.py:506 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}." -msgstr "Debit dan Kredit tidak sama untuk {0} # {1}. Perbedaan adalah {2}." +msgstr "Debit dan Kredit tidak sama untuk {0} #{1}. Selisihnya adalah {2}." #. Label of the debit (Currency) field in DocType 'Journal Entry Account' #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json @@ -15416,7 +15416,7 @@ msgstr "" #: erpnext/public/js/utils/sales_common.js:557 msgid "Declare Lost" -msgstr "Nyatakan Hilang" +msgstr "Nyatakan Gagal" #. Option for the 'Add Or Deduct' (Select) field in DocType 'Advance Taxes and #. Charges' @@ -15455,7 +15455,7 @@ msgstr "" #: erpnext/assets/doctype/asset_shift_factor/asset_shift_factor.json #: erpnext/manufacturing/doctype/bom/bom_list.js:7 msgid "Default" -msgstr "Standar" +msgstr "Default" #. Label of the default_account (Link) field in DocType 'Mode of Payment #. Account' @@ -15481,7 +15481,7 @@ msgstr "" #: erpnext/projects/doctype/activity_cost/activity_cost.py:62 msgid "Default Activity Cost exists for Activity Type - {0}" -msgstr "Standar Kegiatan Biaya ada untuk Jenis Kegiatan - {0}" +msgstr "Biaya Aktivitas Default sudah ada untuk Jenis Aktivitas - {0}" #. Label of the default_advance_account (Link) field in DocType 'Payment #. Reconciliation' @@ -15512,7 +15512,7 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:419 msgid "Default BOM ({0}) must be active for this item or its template" -msgstr "Standar BOM ({0}) harus aktif untuk item ini atau template-nya" +msgstr "BOM Default ({0}) harus aktif untuk item ini atau templatenya" #: erpnext/manufacturing/doctype/work_order/work_order.py:1861 msgid "Default BOM for {0} not found" @@ -15524,7 +15524,7 @@ msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.py:1858 msgid "Default BOM not found for Item {0} and Project {1}" -msgstr "Default BOM tidak ditemukan untuk Item {0} dan Project {1}" +msgstr "BOM Default tidak ditemukan untuk Item {0} dan Proyek {1}" #. Label of the default_bank_account (Link) field in DocType 'Company' #: erpnext/setup/doctype/company/company.json @@ -15859,11 +15859,11 @@ msgstr "" #: erpnext/stock/doctype/item/item.py:1247 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 "Standar Satuan Ukur untuk Item {0} tidak dapat diubah secara langsung karena Anda telah membuat beberapa transaksi (s) dengan UOM lain. Anda akan perlu untuk membuat item baru menggunakan default UOM berbeda." +msgstr "Satuan Ukur Default untuk Barang {0} tidak dapat diubah secara langsung karena Anda telah melakukan transaksi dengan UOM lain. Anda perlu membuat Barang baru untuk menggunakan UOM Default yang berbeda." #: erpnext/stock/doctype/item/item.py:900 msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'" -msgstr "Standar Satuan Ukur untuk Variant '{0}' harus sama seperti di Template '{1}'" +msgstr "Satuan Ukur Default untuk Varian '{0}' harus sama seperti di Template '{1}'." #. Label of the valuation_method (Select) field in DocType 'Stock Settings' #: erpnext/stock/doctype/stock_settings/stock_settings.json @@ -16018,7 +16018,7 @@ msgstr "" #: erpnext/config/projects.py:39 msgid "Define Project type." -msgstr "Tentukan jenis Proyek." +msgstr "Tentukan tipe Proyek." #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json @@ -16050,7 +16050,7 @@ msgstr "" #: erpnext/stock/report/delayed_item_report/delayed_item_report.py:157 #: erpnext/stock/report/delayed_order_report/delayed_order_report.py:72 msgid "Delayed Days" -msgstr "Hari yang Tertunda" +msgstr "Hari Tertunda" #. Name of a report #: erpnext/stock/report/delayed_item_report/delayed_item_report.json @@ -16624,7 +16624,7 @@ msgstr "Baris Penyusutan {0}: Nilai yang diharapkan setelah masa manfaat harus l #: erpnext/assets/doctype/asset_shift_allocation/asset_shift_allocation.json #: erpnext/assets/doctype/depreciation_schedule/depreciation_schedule.json msgid "Depreciation Schedule" -msgstr "Jadwal penyusutan" +msgstr "Jadwal Penyusutan" #. Label of the depreciation_schedule_view (HTML) field in DocType 'Asset' #: erpnext/assets/doctype/asset/asset.json @@ -16930,7 +16930,7 @@ msgstr "" #: erpnext/setup/doctype/employee_external_work_history/employee_external_work_history.json #: erpnext/setup/doctype/employee_internal_work_history/employee_internal_work_history.json msgid "Designation" -msgstr "Penunjukan" +msgstr "Jabatan" #: erpnext/setup/setup_wizard/data/designation.txt:14 msgid "Designer" @@ -16957,7 +16957,7 @@ msgstr "" #: erpnext/public/js/utils/sales_common.js:536 #: erpnext/selling/doctype/quotation/quotation.json msgid "Detailed Reason" -msgstr "Alasan terperinci" +msgstr "Alasan Rinci" #. Label of the details_section (Section Break) field in DocType 'Asset #. Depreciation Schedule' @@ -17010,7 +17010,7 @@ msgstr "" #: erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:130 #: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:35 msgid "Difference" -msgstr "Perbedaan" +msgstr "Selisih" #. Label of the difference (Currency) field in DocType 'Journal Entry' #: erpnext/accounts/doctype/journal_entry/journal_entry.json @@ -17032,7 +17032,7 @@ msgstr "" #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json msgid "Difference Account" -msgstr "Perbedaan Akun" +msgstr "Akun Selisih" #: erpnext/stock/doctype/stock_entry/stock_entry.py:574 msgid "Difference Account in Items Table" @@ -17044,7 +17044,7 @@ msgstr "" #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:962 msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry" -msgstr "Akun Perbedaan harus jenis rekening Aset / Kewajiban, karena Rekonsiliasi Persediaan adalah Entri Pembukaan" +msgstr "Akun Selisih harus merupakan akun jenis Aset/Kewajiban, karena Rekonsiliasi Stok ini adalah Entri Pembuka" #. Label of the difference_amount (Currency) field in DocType 'Payment #. Reconciliation Allocation' @@ -17063,7 +17063,7 @@ msgstr "Akun Perbedaan harus jenis rekening Aset / Kewajiban, karena Rekonsilias #: erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.json #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json msgid "Difference Amount" -msgstr "Jumlah Perbedaan" +msgstr "Jumlah Selisih" #. Label of the difference_amount (Currency) field in DocType 'Payment Entry' #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -17072,7 +17072,7 @@ msgstr "" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:201 msgid "Difference Amount must be zero" -msgstr "Perbedaan Jumlah harus nol" +msgstr "Jumlah Selisih harus nol" #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:49 msgid "Difference In" @@ -17100,7 +17100,7 @@ msgstr "" #: erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:136 #: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:130 msgid "Difference Value" -msgstr "Nilai Perbedaan" +msgstr "Nilai Selisih" #: erpnext/stock/doctype/delivery_note/delivery_note.js:491 msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row." @@ -17108,7 +17108,7 @@ msgstr "" #: erpnext/stock/doctype/packing_slip/packing_slip.py:194 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 berbeda akan menyebabkan kesalahan Berat Bersih (Total). Pastikan Berat Bersih untuk setiap barang memakai UOM yang sama." +msgstr "Satuan Ukur (UOM) yang berbeda untuk barang akan menyebabkan nilai Berat Bersih (Total) yang salah. Pastikan Berat Bersih setiap barang menggunakan Satuan Ukur (UOM) yang sama." #. Label of the dimension_defaults (Table) field in DocType 'Accounting #. Dimension' @@ -17318,7 +17318,7 @@ msgstr "" #: erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:79 msgid "Disabled template must not be default template" -msgstr "Template cacat tidak harus template default" +msgstr "Template yang dinonaktifkan tidak boleh menjadi template default" #. Description of the 'Scan Mode' (Check) field in DocType 'Stock #. Reconciliation' @@ -17344,7 +17344,7 @@ msgstr "" #: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.js:64 msgid "Disburse Loan" -msgstr "Pinjaman Pinjaman" +msgstr "Cairkan Pinjaman" #. Option for the 'Status' (Select) field in DocType 'Invoice Discounting' #: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json @@ -17609,7 +17609,7 @@ msgstr "" #: erpnext/utilities/doctype/video/video.json #: erpnext/utilities/report/youtube_interactions/youtube_interactions.py:27 msgid "Dislikes" -msgstr "Tidak suka" +msgstr "Tidak Suka" #: erpnext/setup/doctype/company/company.py:384 msgid "Dispatch" @@ -17664,7 +17664,7 @@ msgstr "" #: erpnext/setup/setup_wizard/operations/defaults_setup.py:58 #: erpnext/setup/setup_wizard/operations/install_fixtures.py:314 msgid "Dispatch Notification" -msgstr "Pemberitahuan Pengiriman" +msgstr "Notifikasi Pengiriman" #. Label of the dispatch_attachment (Link) field in DocType 'Delivery Settings' #: erpnext/stock/doctype/delivery_settings/delivery_settings.json @@ -17800,7 +17800,7 @@ msgstr "" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:105 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:152 msgid "Dividends Paid" -msgstr "Dividen Dibagi" +msgstr "Dividen Dibayarkan" #. Option for the 'Marital Status' (Select) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json @@ -17846,7 +17846,7 @@ msgstr "" #: erpnext/assets/doctype/asset/asset.js:822 msgid "Do you really want to restore this scrapped asset?" -msgstr "Apakah Anda benar-benar ingin mengembalikan aset dibuang ini?" +msgstr "Apakah Anda yakin ingin memulihkan aset yang telah dihapus ini?" #: erpnext/accounts/doctype/accounts_settings/accounts_settings.js:15 msgid "Do you still want to enable immutable ledger?" @@ -17866,7 +17866,7 @@ msgstr "Apakah Anda ingin memberi tahu semua pelanggan melalui email?" #: erpnext/manufacturing/doctype/production_plan/production_plan.js:321 msgid "Do you want to submit the material request" -msgstr "Apakah Anda ingin mengirimkan permintaan materi" +msgstr "Apakah Anda ingin mengirimkan permintaan material?" #: erpnext/manufacturing/doctype/job_card/job_card.js:56 msgid "Do you want to submit the stock entry?" @@ -17893,7 +17893,7 @@ msgstr "" #: erpnext/templates/pages/search_help.py:22 msgid "Docs Search" -msgstr "Pencarian Docs" +msgstr "Pencarian Dokumen" #. Label of the document_type (Link) field in DocType 'Repost Allowed Types' #: erpnext/accounts/doctype/repost_allowed_types/repost_allowed_types.json @@ -17911,7 +17911,7 @@ msgstr "DOCTYPE" #: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:111 #: erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json msgid "Document Name" -msgstr "Dokumen Nama" +msgstr "Nama Dokumen" #. Label of the reference_doctype (Link) field in DocType 'Bank Statement #. Import' @@ -17941,7 +17941,7 @@ msgstr "Dokumen Nama" #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:14 #: erpnext/selling/report/territory_target_variance_based_on_item_group/territory_target_variance_based_on_item_group.js:22 msgid "Document Type" -msgstr "Jenis Dokumen" +msgstr "Tipe Dokumen" #. Label of the document_type (Link) field in DocType 'Subscription Invoice' #: erpnext/accounts/doctype/subscription_invoice/subscription_invoice.json @@ -18010,7 +18010,7 @@ msgstr "" #: erpnext/public/js/templates/crm_activities.html:77 #: erpnext/public/js/utils/crm_activities.js:214 msgid "Done" -msgstr "Matang" +msgstr "Selesai" #. Label of the dont_recompute_tax (Check) field in DocType 'Sales Taxes and #. Charges' @@ -18096,7 +18096,7 @@ msgstr "Analisis Waktu Henti" #: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json msgid "Downtime Entry" -msgstr "Masuk Waktu Henti" +msgstr "Entri Waktu Henti" #. Label of the downtime_reason_section (Section Break) field in DocType #. 'Downtime Entry' @@ -18200,7 +18200,7 @@ msgstr "" #: erpnext/stock/doctype/delivery_note/delivery_note.json #: erpnext/stock/doctype/delivery_trip/delivery_trip.json msgid "Driver" -msgstr "Sopir" +msgstr "Pengemudi" #. Label of the driver_address (Link) field in DocType 'Delivery Trip' #: erpnext/stock/doctype/delivery_trip/delivery_trip.json @@ -18235,7 +18235,7 @@ msgstr "" #: erpnext/setup/doctype/driver/driver.json #: erpnext/setup/doctype/driving_license_category/driving_license_category.json msgid "Driving License Category" -msgstr "Kategori Lisensi Mengemudi" +msgstr "Kategori SIM" #. Label of the drop_ar_procedures (Button) field in DocType 'Accounts #. Settings' @@ -18345,7 +18345,7 @@ msgstr "" #. Name of a DocType #: erpnext/accounts/doctype/dunning_letter_text/dunning_letter_text.json msgid "Dunning Letter Text" -msgstr "Teks Surat Dunning" +msgstr "Teks Surat Penagihan" #. Label of the dunning_level (Int) field in DocType 'Overdue Payment' #: erpnext/accounts/doctype/overdue_payment/overdue_payment.json @@ -18360,7 +18360,7 @@ msgstr "" #: erpnext/accounts/doctype/dunning_type/dunning_type.json #: erpnext/accounts/workspace/receivables/receivables.json msgid "Dunning Type" -msgstr "Jenis Dunning" +msgstr "Jenis Penagihan" #: erpnext/stock/doctype/item/item.js:210 #: erpnext/stock/doctype/putaway_rule/putaway_rule.py:55 @@ -18373,7 +18373,7 @@ msgstr "" #: erpnext/setup/doctype/authorization_rule/authorization_rule.py:71 msgid "Duplicate Entry. Please check Authorization Rule {0}" -msgstr "Gandakan entri. Silakan periksa Peraturan Otorisasi {0}" +msgstr "Entri Duplikat. Silakan periksa Aturan Otorisasi {0}" #: erpnext/assets/doctype/asset/asset.py:342 msgid "Duplicate Finance Book" @@ -18394,7 +18394,7 @@ msgstr "" #: erpnext/projects/doctype/project/project.js:83 msgid "Duplicate Project with Tasks" -msgstr "Proyek Duplikat dengan Tugas" +msgstr "Duplikat Proyek dengan Tugas" #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:157 msgid "Duplicate Sales Invoices found" @@ -18410,7 +18410,7 @@ msgstr "" #: erpnext/stock/doctype/item_manufacturer/item_manufacturer.py:44 msgid "Duplicate entry against the item code {0} and manufacturer {1}" -msgstr "Entri duplikat terhadap kode item {0} dan pabrikan {1}" +msgstr "Entri duplikat terhadap kode barang {0} dan produsen {1}" #: erpnext/accounts/doctype/pos_profile/pos_profile.py:148 msgid "Duplicate item group found in the item group table" @@ -18629,7 +18629,7 @@ msgstr "Listrik" #: erpnext/manufacturing/doctype/workstation/workstation.json #: erpnext/manufacturing/doctype/workstation_type/workstation_type.json msgid "Electricity Cost" -msgstr "" +msgstr "Biaya Listrik" #. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry' #: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json @@ -18931,7 +18931,7 @@ msgstr "" #. Name of a DocType #: erpnext/setup/doctype/employee_external_work_history/employee_external_work_history.json msgid "Employee External Work History" -msgstr "Karyawan Eksternal Riwayat Pekerjaan" +msgstr "Riwayat Kerja Eksternal Karyawan" #. Label of the employee_group (Link) field in DocType 'Communication Medium #. Timeslot' @@ -18948,12 +18948,12 @@ msgstr "Tabel Grup Karyawan" #: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:33 msgid "Employee ID" -msgstr "identitas pegawai" +msgstr "ID Karyawan" #. Name of a DocType #: erpnext/setup/doctype/employee_internal_work_history/employee_internal_work_history.json msgid "Employee Internal Work History" -msgstr "Riwayat Kerja Karyawan Internal" +msgstr "Riwayat Kerja Internal Karyawan" #. Label of the employee_name (Data) field in DocType 'Activity Cost' #. Label of the employee_name (Data) field in DocType 'Timesheet' @@ -18964,7 +18964,7 @@ msgstr "Riwayat Kerja Karyawan Internal" #: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:53 #: erpnext/setup/doctype/employee_group_table/employee_group_table.json msgid "Employee Name" -msgstr "nama karyawan" +msgstr "Nama Karyawan" #. Label of the employee_number (Data) field in DocType 'Employee' #: erpnext/setup/doctype/employee/employee.json @@ -18978,16 +18978,16 @@ msgstr "" #: erpnext/setup/doctype/employee/employee.py:214 msgid "Employee cannot report to himself." -msgstr "Karyawan tidak bisa melaporkan kepada dirinya sendiri." +msgstr "Karyawan tidak dapat melapor ke dirinya sendiri." #: erpnext/assets/doctype/asset_movement/asset_movement.py:96 msgid "Employee is required while issuing Asset {0}" -msgstr "Karyawan diperlukan saat menerbitkan Aset {0}" +msgstr "Karyawan wajib diisi saat menerbitkan Aset {0}" #: erpnext/assets/doctype/asset_movement/asset_movement.py:79 #: erpnext/assets/doctype/asset_movement/asset_movement.py:100 msgid "Employee {0} does not belongs to the company {1}" -msgstr "Karyawan {0} bukan milik perusahaan {1}" +msgstr "Karyawan {0} bukan bagian dari perusahaan {1}" #: erpnext/manufacturing/doctype/job_card/job_card.py:306 msgid "Employee {0} is currently working on another workstation. Please assign another employee." @@ -19233,7 +19233,7 @@ msgstr "" #: erpnext/support/doctype/service_level_agreement/service_level_agreement.json #: erpnext/templates/pages/projects.html:47 msgid "End Date" -msgstr "Tanggal Berakhir" +msgstr "Tanggal Akhir" #: erpnext/crm/doctype/contract/contract.py:70 msgid "End Date cannot be before Start Date." @@ -19250,7 +19250,7 @@ msgstr "Tanggal Akhir tidak boleh sebelum Tanggal Mulai." #: erpnext/support/doctype/service_day/service_day.json #: erpnext/telephony/doctype/call_log/call_log.json msgid "End Time" -msgstr "" +msgstr "Waktu Selesai" #: erpnext/stock/doctype/stock_entry/stock_entry.js:278 msgid "End Transit" @@ -19262,11 +19262,11 @@ msgstr "" #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.js:89 #: erpnext/public/js/financial_statements.js:208 msgid "End Year" -msgstr "Akhir tahun" +msgstr "Tahun Akhir" #: erpnext/accounts/report/financial_statements.py:133 msgid "End Year cannot be before Start Year" -msgstr "Akhir Tahun tidak boleh sebelum Mulai Tahun" +msgstr "Tahun Akhir tidak boleh sebelum Tahun Mulai" #: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.js:48 #: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.py:37 @@ -19307,7 +19307,7 @@ msgstr "" #: erpnext/manufacturing/report/bom_stock_report/bom_stock_report.html:23 #: erpnext/manufacturing/report/bom_stock_report/bom_stock_report.py:29 msgid "Enough Parts to Build" -msgstr "Bagian yang cukup untuk Membangun" +msgstr "Komponen Cukup untuk Dirakit" #. Label of the ensure_delivery_based_on_produced_serial_no (Check) field in #. DocType 'Sales Order Item' @@ -19359,7 +19359,7 @@ msgstr "" #: erpnext/selling/page/point_of_sale/pos_payment.js:611 msgid "Enter amount to be redeemed." -msgstr "Masukkan jumlah yang akan ditebus." +msgstr "Masukkan jumlah yang akan ditukarkan." #: erpnext/stock/doctype/item/item.js:964 msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field." @@ -19379,7 +19379,7 @@ msgstr "" #: erpnext/assets/doctype/asset/asset.py:410 msgid "Enter depreciation details" -msgstr "Masukkan detail depresiasi" +msgstr "Masukkan detail penyusutan" #: erpnext/selling/page/point_of_sale/pos_item_cart.js:408 msgid "Enter discount percentage." @@ -19420,7 +19420,7 @@ msgstr "" #: erpnext/selling/page/point_of_sale/pos_payment.js:535 msgid "Enter {0} amount." -msgstr "Masukkan {0} jumlah." +msgstr "Masukkan jumlah {0}." #: erpnext/setup/setup_wizard/data/industry_type.txt:22 msgid "Entertainment & Leisure" @@ -19461,7 +19461,7 @@ msgstr "" #: erpnext/accounts/report/balance_sheet/balance_sheet.py:247 #: erpnext/setup/setup_wizard/operations/install_fixtures.py:289 msgid "Equity" -msgstr "Modal" +msgstr "Ekuitas" #. Label of the equity_or_liability_account (Link) field in DocType 'Share #. Transfer' @@ -19527,7 +19527,7 @@ msgstr "" #: erpnext/buying/doctype/supplier_scorecard_criteria/supplier_scorecard_criteria.py:53 msgid "Error evaluating the criteria formula" -msgstr "Kesalahan dalam mengevaluasi rumus kriteria" +msgstr "Kesalahan mengevaluasi formula kriteria" #: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:303 msgid "Error in party matching for Bank Transaction {0}" @@ -19570,7 +19570,7 @@ msgstr "" #: erpnext/buying/report/procurement_tracker/procurement_tracker.py:96 #: erpnext/projects/doctype/project/project.json msgid "Estimated Cost" -msgstr "Estimasi biaya" +msgstr "Estimasi Biaya" #. Label of the estimated_time_and_cost (Section Break) field in DocType 'Work #. Order Operation' @@ -19671,7 +19671,7 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json #: erpnext/setup/doctype/company/company.py:548 msgid "Exchange Gain/Loss" -msgstr "Efek Gain / Loss" +msgstr "Laba/Rugi Kurs" #: erpnext/controllers/accounts_controller.py:1693 #: erpnext/controllers/accounts_controller.py:1777 @@ -19758,7 +19758,7 @@ msgstr "" #: erpnext/controllers/sales_and_purchase_return.py:73 msgid "Exchange Rate must be same as {0} {1} ({2})" -msgstr "Kurs harus sama dengan {0} {1} ({2})" +msgstr "Nilai Tukar harus sama dengan {0} {1} ({2})" #. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry' #. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry @@ -19770,7 +19770,7 @@ msgstr "" #: erpnext/stock/doctype/stock_entry/stock_entry.js:1276 msgid "Excise Invoice" -msgstr "Cukai Faktur" +msgstr "Faktur Cukai" #. Label of the excise_page (Data) field in DocType 'Delivery Note' #: erpnext/stock/doctype/delivery_note/delivery_note.json @@ -19828,7 +19828,7 @@ msgstr "" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:197 #: erpnext/public/js/setup_wizard.js:191 msgid "Expand All" -msgstr "Melebarkan semua" +msgstr "Perluas Semua" #: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:444 msgid "Expected" @@ -19842,7 +19842,7 @@ msgstr "" #: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:417 msgid "Expected Arrival Date" -msgstr "Tanggal Kedatangan yang Diharapkan" +msgstr "Tanggal Target Kedatangan" #: erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:119 msgid "Expected Balance Qty" @@ -19868,11 +19868,11 @@ msgstr "" #: erpnext/stock/report/delayed_order_report/delayed_order_report.py:60 #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json msgid "Expected Delivery Date" -msgstr "Diharapkan Pengiriman Tanggal" +msgstr "Tanggal Target Pengiriman" #: erpnext/selling/doctype/sales_order/sales_order.py:354 msgid "Expected Delivery Date should be after Sales Order Date" -msgstr "Tanggal Pengiriman yang diharapkan harus setelah Tanggal Pesanan Penjualan" +msgstr "Tanggal Target Pengiriman harus setelah Tanggal Pesanan Penjualan" #. Label of the expected_end_date (Datetime) field in DocType 'Job Card' #. Label of the expected_end_date (Date) field in DocType 'Project' @@ -19884,7 +19884,7 @@ msgstr "Tanggal Pengiriman yang diharapkan harus setelah Tanggal Pesanan Penjual #: erpnext/projects/report/delayed_tasks_summary/delayed_tasks_summary.py:104 #: erpnext/templates/pages/task_info.html:64 msgid "Expected End Date" -msgstr "Diharapkan Tanggal Akhir" +msgstr "Tanggal Target Selesai" #: erpnext/projects/doctype/task/task.py:108 msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}." @@ -19894,7 +19894,7 @@ msgstr "" #: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json #: erpnext/public/js/projects/timer.js:16 msgid "Expected Hrs" -msgstr "Diharapkan Jam" +msgstr "Jam Target" #. Label of the expected_start_date (Datetime) field in DocType 'Job Card' #. Label of the expected_start_date (Date) field in DocType 'Project' @@ -19906,7 +19906,7 @@ msgstr "Diharapkan Jam" #: erpnext/projects/report/delayed_tasks_summary/delayed_tasks_summary.py:98 #: erpnext/templates/pages/task_info.html:59 msgid "Expected Start Date" -msgstr "Diharapkan Tanggal Mulai" +msgstr "Tanggal Target Mulai" #: erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.py:129 msgid "Expected Stock Value" @@ -23765,7 +23765,7 @@ msgstr "" #: erpnext/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 "Jika opsi ini dikonfigurasi 'Ya', ERPNext akan mencegah Anda membuat Faktur Pembelian atau Tanda Terima tanpa membuat Pesanan Pembelian terlebih dahulu. Konfigurasi ini dapat diganti untuk pemasok tertentu dengan mengaktifkan kotak centang 'Izinkan Pembuatan Faktur Pembelian Tanpa Pesanan Pembelian' di master Pemasok." +msgstr "" #: erpnext/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." @@ -27469,7 +27469,7 @@ msgstr "" #: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130 msgid "Item must be added using 'Get Items from Purchase Receipts' button" -msgstr "Item harus ditambahkan dengan menggunakan 'Dapatkan Produk dari Pembelian Penerimaan' tombol" +msgstr "Item harus ditambahkan dengan menggunakan tombol 'Dapatkan Item dari Tanda Terima Pembelian'" #: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42 #: erpnext/selling/doctype/sales_order/sales_order.js:1210 @@ -32521,7 +32521,7 @@ msgstr "Tidak ditemukan faktur luar biasa" #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:327 msgid "No outstanding invoices require exchange rate revaluation" -msgstr "Tidak ada faktur terutang yang membutuhkan penilaian kembali nilai tukar" +msgstr "Tidak ada faktur terutang yang membutuhkan revaluasi kurs" #: erpnext/accounts/doctype/payment_entry/payment_entry.py:2498 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified." @@ -40460,7 +40460,7 @@ msgstr "Faktur Pembelian {0} sudah Terkirim" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2010 msgid "Purchase Invoices" -msgstr "Beli Faktur" +msgstr "Faktur Pembelian" #. Name of a role #: erpnext/accounts/doctype/pricing_rule/pricing_rule.json @@ -40834,7 +40834,7 @@ msgstr "Pajak Pembelian dan Biaya" #: erpnext/buying/workspace/buying/buying.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Purchase Taxes and Charges Template" -msgstr "Membeli Pajak dan Biaya Template" +msgstr "Templat Pajak dan Biaya Pembelian" #. Name of a role #: erpnext/accounts/doctype/account/account.json @@ -47022,7 +47022,7 @@ msgstr "Pajak Penjualan dan Biaya" #: erpnext/selling/workspace/selling/selling.json #: erpnext/stock/doctype/delivery_note/delivery_note.json msgid "Sales Taxes and Charges Template" -msgstr "Penjualan Pajak dan Biaya Template" +msgstr "Templat Pajak dan Biaya Penjualan" #. Label of the section_break2 (Section Break) field in DocType 'POS Invoice' #. Label of the sales_team (Table) field in DocType 'POS Invoice' @@ -56157,7 +56157,7 @@ msgstr "" #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:197 #: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:160 msgid "Total Invoiced Amount" -msgstr "Jumlah Total Tagihan" +msgstr "Total Jumlah Tertagih" #: erpnext/support/report/issue_summary/issue_summary.py:82 msgid "Total Issues" @@ -60691,7 +60691,7 @@ msgstr "Anda tidak memiliki cukup poin untuk ditukarkan." #: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:270 msgid "You had {} errors while creating opening invoices. Check {} for more details" -msgstr "Anda mengalami {} kesalahan saat membuat pembukaan faktur. Periksa {} untuk detail selengkapnya" +msgstr "Anda mengalami {} kesalahan saat membuat faktur pembuka. Periksa {} untuk detail selengkapnya." #: erpnext/public/js/utils.js:954 msgid "You have already selected items from {0} {1}" diff --git a/erpnext/locale/sv.po b/erpnext/locale/sv.po index a8213c40528..6612829760c 100644 --- a/erpnext/locale/sv.po +++ b/erpnext/locale/sv.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" "POT-Creation-Date: 2025-07-20 09:37+0000\n" -"PO-Revision-Date: 2025-07-20 12:58\n" +"PO-Revision-Date: 2025-07-30 14:58\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -6643,7 +6643,7 @@ msgstr "Automatisk avstämning har startat i bakgrunden" #: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:147 #: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.py:195 msgid "Auto Reconciliation of Payments has been disabled. Enable it through {0}" -msgstr "Automatisk Avstämning av Betalningar har inaktiverats. Aktivera genom {0}" +msgstr "Automatisk Avstämning av Betalningar är inaktiverad. Aktivera genom {0}" #. Label of the auto_repeat (Link) field in DocType 'Journal Entry' #. Label of the auto_repeat (Link) field in DocType 'Payment Entry' @@ -6719,7 +6719,7 @@ msgstr "Automatiskt Stäng Besvarad Möjlighet efter ovan angivet antal dagar" #. DocType 'Accounts Settings' #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json msgid "Auto match and set the Party in Bank Transactions" -msgstr "Automatiskt stäm av och ange Parti i Bank Transaktioner" +msgstr "Automatiskt avstämning av Parti i Bank Transaktioner" #. Label of the reorder_section (Section Break) field in DocType 'Item' #: erpnext/stock/doctype/item/item.json @@ -7739,7 +7739,7 @@ msgstr "Bank / Kassa Konto {0} tillhör inte bolag {1}" #: erpnext/accounts/workspace/accounting/accounting.json #: erpnext/setup/setup_wizard/data/industry_type.txt:8 msgid "Banking" -msgstr "Bankverksamhet" +msgstr "Bank" #. Name of a UOM #: erpnext/setup/setup_wizard/data/uom_data.json @@ -43000,7 +43000,7 @@ msgstr "Avstämning Framsteg" #. Settings' #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json msgid "Reconciliation Queue Size" -msgstr "Avstämning Kö Storlek" +msgstr "Avstämningskö Storlek" #. Label of the reconciliation_takes_effect_on (Select) field in DocType #. 'Company' From 3a9b65ebef21bedfdcb154e4de7ffddc158e7ec4 Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Fri, 1 Aug 2025 13:08:23 +0530 Subject: [PATCH 18/34] fix: consider Closed SREs during Stock Reco --- .../stock_reservation_entry/stock_reservation_entry.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 b4a165d9e61..a55a3b2b73c 100644 --- a/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py +++ b/erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py @@ -814,9 +814,7 @@ def get_sre_reserved_qty_for_items_and_warehouses( Sum(sre.reserved_qty - sre.delivered_qty).as_("reserved_qty"), ) .where( - (sre.docstatus == 1) - & sre.item_code.isin(item_code_list) - & (sre.status.notin(["Delivered", "Cancelled"])) + (sre.docstatus == 1) & sre.item_code.isin(item_code_list) & (sre.delivered_qty < sre.reserved_qty) ) .groupby(sre.item_code, sre.warehouse) ) From e38dfbfa91e2bf271a45957654de29e85223a2ad Mon Sep 17 00:00:00 2001 From: ljain112 Date: Fri, 1 Aug 2025 14:51:25 +0530 Subject: [PATCH 19/34] fix: do not execute patch if no advance doctypes --- .../patches/v15_0/create_advance_payment_ledger_records.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/erpnext/patches/v15_0/create_advance_payment_ledger_records.py b/erpnext/patches/v15_0/create_advance_payment_ledger_records.py index dc849191de8..e155eaea1d1 100644 --- a/erpnext/patches/v15_0/create_advance_payment_ledger_records.py +++ b/erpnext/patches/v15_0/create_advance_payment_ledger_records.py @@ -32,6 +32,10 @@ def execute(): """ frappe.db.truncate(DOCTYPE) advance_doctpyes = get_advance_payment_doctypes() + + if not advance_doctpyes: + return + make_advance_ledger_entries_for_payment_entries(advance_doctpyes) make_advance_ledger_entries_for_journal_entries(advance_doctpyes) From 2ce297aff8a75003f9dfa57c2c595cff119f8b4c Mon Sep 17 00:00:00 2001 From: Mihir Kandoi Date: Fri, 1 Aug 2025 17:00:38 +0530 Subject: [PATCH 20/34] fix: include Sales Invoice in SABB validation for packed items --- .../doctype/serial_and_batch_bundle/serial_and_batch_bundle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 2d29d5b9e05..66546f71125 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 @@ -146,7 +146,7 @@ class SerialandBatchBundle(Document): ) elif not frappe.db.exists("Stock Ledger Entry", {"voucher_detail_no": self.voucher_detail_no}): - if self.voucher_type == "Delivery Note" and frappe.db.exists( + if self.voucher_type in ["Delivery Note", "Sales Invoice"] and frappe.db.exists( "Packed Item", self.voucher_detail_no ): return From a384c96617768d80f68915396ed34c12263be25b Mon Sep 17 00:00:00 2001 From: Kavin <78342682+kavin0411@users.noreply.github.com> Date: Sat, 2 Aug 2025 14:48:06 +0530 Subject: [PATCH 21/34] fix: set use_serial_batch_fields when creating PR from PO --- erpnext/buying/doctype/purchase_order/purchase_order.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py index f294dd70588..cb5990c79e6 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/purchase_order.py @@ -744,6 +744,7 @@ def close_or_unclose_purchase_orders(names, status): def set_missing_values(source, target): target.run_method("set_missing_values") target.run_method("calculate_taxes_and_totals") + target.run_method("set_use_serial_batch_fields") @frappe.whitelist() From f4e5e0812bc80b338d27737960dc8706758e38e7 Mon Sep 17 00:00:00 2001 From: ibrahim Date: Sat, 2 Aug 2025 17:01:41 +0300 Subject: [PATCH 22/34] refactor: run pre-commit for formatting on lead client script (#48523) --- erpnext/crm/doctype/lead/lead.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/crm/doctype/lead/lead.js b/erpnext/crm/doctype/lead/lead.js index 981da1334cb..6398a9425b0 100644 --- a/erpnext/crm/doctype/lead/lead.js +++ b/erpnext/crm/doctype/lead/lead.js @@ -2,8 +2,8 @@ // License: GNU General Public License v3. See license.txt frappe.provide("erpnext"); -if (cur_frm) { -cur_frm.email_field = "email_id"; +if (this.frm) { + this.frm.email_field = "email_id"; } erpnext.LeadController = class LeadController extends frappe.ui.form.Controller { setup() { @@ -239,6 +239,6 @@ erpnext.LeadController = class LeadController extends frappe.ui.form.Controller crm_activities.refresh(); } }; -if (cur_frm) { -extend_cscript(cur_frm.cscript, new erpnext.LeadController({ frm: cur_frm })); +if (this.frm) { + extend_cscript(this.frm.cscript, new erpnext.LeadController({ frm: this.frm })); } From 316470eee43e0b021bcbc5e9ed1d2750fb9b1af9 Mon Sep 17 00:00:00 2001 From: Devin Slauenwhite Date: Sat, 2 Aug 2025 11:14:55 -0400 Subject: [PATCH 23/34] Revert "fix: set proper currency format" This reverts PR https://github.com/frappe/erpnext/pull/42458 This reverts commit 2533808f1e457cc87e3bc41cd9c0c97ad1f0c771. --- erpnext/accounts/report/payment_ledger/payment_ledger.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/erpnext/accounts/report/payment_ledger/payment_ledger.py b/erpnext/accounts/report/payment_ledger/payment_ledger.py index 9dd5ae5c400..d4f0f0a107d 100644 --- a/erpnext/accounts/report/payment_ledger/payment_ledger.py +++ b/erpnext/accounts/report/payment_ledger/payment_ledger.py @@ -130,7 +130,6 @@ class PaymentLedger: ) def get_columns(self): - company_currency = frappe.get_cached_value("Company", self.filters.get("company"), "default_currency") options = None self.columns.append( dict( @@ -195,7 +194,7 @@ class PaymentLedger: label=_("Amount"), fieldname="amount", fieldtype="Currency", - options=company_currency, + options="Company:company:default_currency", width="100", ) ) From 7f3905185c7e3d0f5b5b5ceccbdc4c51a9248697 Mon Sep 17 00:00:00 2001 From: Devin Slauenwhite Date: Sat, 2 Aug 2025 11:38:47 -0400 Subject: [PATCH 24/34] fix: provide missing `company` in report records that require reference to `Company:company:default_currency` --- erpnext/accounts/report/non_billed_report.py | 1 + erpnext/accounts/report/payment_ledger/payment_ledger.py | 1 + 2 files changed, 2 insertions(+) diff --git a/erpnext/accounts/report/non_billed_report.py b/erpnext/accounts/report/non_billed_report.py index c0ca604cc6d..6a6f58c74bb 100644 --- a/erpnext/accounts/report/non_billed_report.py +++ b/erpnext/accounts/report/non_billed_report.py @@ -46,6 +46,7 @@ def get_ordered_to_be_billed_data(args, filters=None): child_doctype.item_name, child_doctype.description, project_field, + doctype.company, ) .where( (doctype.docstatus == 1) diff --git a/erpnext/accounts/report/payment_ledger/payment_ledger.py b/erpnext/accounts/report/payment_ledger/payment_ledger.py index d4f0f0a107d..03411cccd78 100644 --- a/erpnext/accounts/report/payment_ledger/payment_ledger.py +++ b/erpnext/accounts/report/payment_ledger/payment_ledger.py @@ -46,6 +46,7 @@ class PaymentLedger: against_voucher_no=ple.against_voucher_no, amount=ple.amount, currency=ple.account_currency, + company=ple.company, ) if self.filters.include_account_currency: From 97959dbe75f54d20489ba08680021a1e3fd073f3 Mon Sep 17 00:00:00 2001 From: Devin Slauenwhite Date: Sat, 2 Aug 2025 12:23:12 -0400 Subject: [PATCH 25/34] fix: provide company for outstanding record. --- erpnext/accounts/report/payment_ledger/payment_ledger.py | 1 + 1 file changed, 1 insertion(+) diff --git a/erpnext/accounts/report/payment_ledger/payment_ledger.py b/erpnext/accounts/report/payment_ledger/payment_ledger.py index 03411cccd78..03080aeeed0 100644 --- a/erpnext/accounts/report/payment_ledger/payment_ledger.py +++ b/erpnext/accounts/report/payment_ledger/payment_ledger.py @@ -78,6 +78,7 @@ class PaymentLedger: against_voucher_no="Outstanding:", amount=total, currency=voucher_data[0].currency, + company=voucher_data[0].company, ) if self.filters.include_account_currency: From c03f1c25cf23828bd6f9112a5a480e9aeafbfba2 Mon Sep 17 00:00:00 2001 From: Devin Slauenwhite Date: Sat, 2 Aug 2025 12:29:40 -0400 Subject: [PATCH 26/34] fix: payment ledger voucher seperator row currencies --- erpnext/accounts/report/payment_ledger/payment_ledger.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/accounts/report/payment_ledger/payment_ledger.py b/erpnext/accounts/report/payment_ledger/payment_ledger.py index 03080aeeed0..7a2fdc4c925 100644 --- a/erpnext/accounts/report/payment_ledger/payment_ledger.py +++ b/erpnext/accounts/report/payment_ledger/payment_ledger.py @@ -87,7 +87,12 @@ class PaymentLedger: voucher_data.append(entry) # empty row - voucher_data.append(frappe._dict()) + voucher_data.append( + frappe._dict( + currency=voucher_data[0].currency, + company=voucher_data[0].company, + ) + ) self.data.extend(voucher_data) def build_conditions(self): From af7dc363e17496a8f15dc48d9f7d076a636b2484 Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Sat, 2 Aug 2025 12:16:45 +0530 Subject: [PATCH 27/34] perf: process_gl_map causing performance issues in the reposting (cherry picked from commit a96fa557041dbc6be6d0b28b9da773db2a6b2ef7) # Conflicts: # erpnext/stock/doctype/stock_entry/stock_entry.py --- erpnext/controllers/stock_controller.py | 4 +++- erpnext/stock/doctype/purchase_receipt/purchase_receipt.py | 2 +- erpnext/stock/doctype/stock_entry/stock_entry.py | 4 ++++ .../doctype/subcontracting_receipt/subcontracting_receipt.py | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/erpnext/controllers/stock_controller.py b/erpnext/controllers/stock_controller.py index 750978b0847..3aef41911f9 100644 --- a/erpnext/controllers/stock_controller.py +++ b/erpnext/controllers/stock_controller.py @@ -663,7 +663,9 @@ class StockController(AccountsController): ).format(wh, self.company) ) - return process_gl_map(gl_list, precision=precision) + return process_gl_map( + gl_list, precision=precision, from_repost=frappe.flags.through_repost_item_valuation + ) def get_debit_field_precision(self): if not frappe.flags.debit_field_precision: diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py index 35f94df186d..9daff0d7353 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py @@ -479,7 +479,7 @@ class PurchaseReceipt(BuyingController): self.make_tax_gl_entries(gl_entries, via_landed_cost_voucher) update_regional_gl_entries(gl_entries, self) - return process_gl_map(gl_entries) + return process_gl_map(gl_entries, from_repost=frappe.flags.through_repost_item_valuation) def make_item_gl_entries(self, gl_entries, warehouse_account=None): from erpnext.accounts.doctype.purchase_invoice.purchase_invoice import ( diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index bdf4adda656..4b40cd34c4f 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -1648,9 +1648,13 @@ class StockEntry(StockController): ) ) +<<<<<<< HEAD self.set_gl_entries_for_landed_cost_voucher(gl_entries, warehouse_account) return process_gl_map(gl_entries) +======= + return process_gl_map(gl_entries, from_repost=frappe.flags.through_repost_item_valuation) +>>>>>>> a96fa55704 (perf: process_gl_map causing performance issues in the reposting) def set_gl_entries_for_landed_cost_voucher(self, gl_entries, warehouse_account): landed_cost_entries = self.get_item_account_wise_lcv_entries() diff --git a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py index 81c5adc16ef..949d1850053 100644 --- a/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py +++ b/erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py @@ -574,7 +574,7 @@ class SubcontractingReceipt(SubcontractingController): self.make_item_gl_entries(gl_entries, warehouse_account) self.make_item_gl_entries_for_lcv(gl_entries, warehouse_account) - return process_gl_map(gl_entries) + return process_gl_map(gl_entries, from_repost=frappe.flags.through_repost_item_valuation) def make_item_gl_entries(self, gl_entries, warehouse_account=None): warehouse_with_no_account = [] From 5c3c11cda329cf97c18e6ff5b79070691809a5d2 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Sun, 3 Aug 2025 16:00:10 +0530 Subject: [PATCH 28/34] chore: update POT file (#48931) --- erpnext/locale/main.pot | 2100 +++++++++++++++++++++------------------ 1 file changed, 1109 insertions(+), 991 deletions(-) diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot index d06e0838c4e..493d1954c8a 100644 --- a/erpnext/locale/main.pot +++ b/erpnext/locale/main.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ERPNext VERSION\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" -"POT-Creation-Date: 2025-07-20 09:37+0000\n" -"PO-Revision-Date: 2025-07-20 09:37+0000\n" +"POT-Creation-Date: 2025-08-03 09:38+0000\n" +"PO-Revision-Date: 2025-08-03 09:38+0000\n" "Last-Translator: hello@frappe.io\n" "Language-Team: hello@frappe.io\n" "MIME-Version: 1.0\n" @@ -25,7 +25,7 @@ msgstr "" msgid " Address" msgstr "" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:672 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:675 msgid " Amount" msgstr "" @@ -54,7 +54,7 @@ msgstr "" msgid " Name" msgstr "" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:663 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:666 msgid " Rate" msgstr "" @@ -222,7 +222,7 @@ msgstr "" msgid "% of materials delivered against this Sales Order" msgstr "" -#: erpnext/controllers/accounts_controller.py:2317 +#: erpnext/controllers/accounts_controller.py:2293 msgid "'Account' in the Accounting section of Customer {0}" msgstr "" @@ -238,11 +238,11 @@ msgstr "" msgid "'Days Since Last Order' must be greater than or equal to zero" msgstr "" -#: erpnext/controllers/accounts_controller.py:2322 +#: erpnext/controllers/accounts_controller.py:2298 msgid "'Default {0} Account' in Company {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1273 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1271 msgid "'Entries' cannot be empty" msgstr "" @@ -268,8 +268,8 @@ msgstr "" msgid "'Inspection Required before Purchase' has disabled for the item {0}, no need to create the QI" msgstr "" -#: erpnext/stock/report/stock_ledger/stock_ledger.py:584 -#: erpnext/stock/report/stock_ledger/stock_ledger.py:617 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:597 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:630 msgid "'Opening'" msgstr "" @@ -697,7 +697,7 @@ msgstr "" msgid "
  • Clearance date must be after cheque date for row(s): {0}
  • " msgstr "" -#: erpnext/controllers/accounts_controller.py:2185 +#: erpnext/controllers/accounts_controller.py:2186 msgid "
  • Item {0} in row(s) {1} billed more than {2}
  • " msgstr "" @@ -709,7 +709,7 @@ msgstr "" msgid "
  • {}
  • " msgstr "" -#: erpnext/controllers/accounts_controller.py:2182 +#: erpnext/controllers/accounts_controller.py:2183 msgid "

    Cannot overbill for the following Items:

    " msgstr "" @@ -754,7 +754,7 @@ msgstr "" msgid "

    Price List Rate has not been set as editable in Selling Settings. In this scenario, setting Update Price List Based On to Price List Rate will prevent auto-updation of Item Price.

    Are you sure you want to continue?" msgstr "" -#: erpnext/controllers/accounts_controller.py:2194 +#: erpnext/controllers/accounts_controller.py:2195 msgid "

    To allow over-billing, please set allowance in Accounts Settings.

    " msgstr "" @@ -1164,7 +1164,7 @@ msgstr "" #. Label of the qty (Float) field in DocType 'Purchase Receipt Item' #. Label of the qty (Float) field in DocType 'Subcontracting Receipt Item' -#: erpnext/public/js/controllers/transaction.js:2417 +#: erpnext/public/js/controllers/transaction.js:2420 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json msgid "Accepted Quantity" @@ -1362,7 +1362,7 @@ msgid "Account Manager" msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:951 -#: erpnext/controllers/accounts_controller.py:2326 +#: erpnext/controllers/accounts_controller.py:2302 msgid "Account Missing" msgstr "" @@ -1379,7 +1379,7 @@ msgstr "" msgid "Account Name" msgstr "" -#: erpnext/accounts/doctype/account/account.py:336 +#: erpnext/accounts/doctype/account/account.py:338 msgid "Account Not Found" msgstr "" @@ -1391,7 +1391,7 @@ msgstr "" msgid "Account Number" msgstr "" -#: erpnext/accounts/doctype/account/account.py:322 +#: erpnext/accounts/doctype/account/account.py:324 msgid "Account Number {0} already used in account {1}" msgstr "" @@ -1476,7 +1476,7 @@ msgstr "" msgid "Account not Found" msgstr "" -#: erpnext/accounts/doctype/account/account.py:390 +#: erpnext/accounts/doctype/account/account.py:392 msgid "Account with child nodes cannot be converted to ledger" msgstr "" @@ -1484,16 +1484,16 @@ msgstr "" msgid "Account with child nodes cannot be set as ledger" msgstr "" -#: erpnext/accounts/doctype/account/account.py:401 +#: erpnext/accounts/doctype/account/account.py:403 msgid "Account with existing transaction can not be converted to group." msgstr "" -#: erpnext/accounts/doctype/account/account.py:430 +#: erpnext/accounts/doctype/account/account.py:432 msgid "Account with existing transaction can not be deleted" msgstr "" #: erpnext/accounts/doctype/account/account.py:261 -#: erpnext/accounts/doctype/account/account.py:392 +#: erpnext/accounts/doctype/account/account.py:394 msgid "Account with existing transaction cannot be converted to ledger" msgstr "" @@ -1509,7 +1509,7 @@ msgstr "" msgid "Account {0} does not belongs to company {1}" msgstr "" -#: erpnext/accounts/doctype/account/account.py:550 +#: erpnext/accounts/doctype/account/account.py:552 msgid "Account {0} does not exist" msgstr "" @@ -1529,7 +1529,7 @@ msgstr "" msgid "Account {0} doesn't belong to Company {1}" msgstr "" -#: erpnext/accounts/doctype/account/account.py:507 +#: erpnext/accounts/doctype/account/account.py:509 msgid "Account {0} exists in parent company {1}." msgstr "" @@ -1537,19 +1537,19 @@ msgstr "" msgid "Account {0} has been entered multiple times" msgstr "" -#: erpnext/accounts/doctype/account/account.py:374 +#: erpnext/accounts/doctype/account/account.py:376 msgid "Account {0} is added in the child company {1}" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:406 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:403 msgid "Account {0} is frozen" msgstr "" -#: erpnext/controllers/accounts_controller.py:1388 +#: erpnext/controllers/accounts_controller.py:1389 msgid "Account {0} is invalid. Account Currency must be {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:351 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:335 msgid "Account {0} should be of type Expense" msgstr "" @@ -1569,19 +1569,19 @@ msgstr "" msgid "Account {0}: You can not assign itself as parent account" msgstr "" -#: erpnext/accounts/general_ledger.py:435 +#: erpnext/accounts/general_ledger.py:437 msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:366 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:350 msgid "Account: {0} can only be updated via Stock Transactions" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2792 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2786 msgid "Account: {0} is not permitted under Payment Entry" msgstr "" -#: erpnext/controllers/accounts_controller.py:3155 +#: erpnext/controllers/accounts_controller.py:3076 msgid "Account: {0} with currency: {1} can not be selected" msgstr "" @@ -1671,12 +1671,12 @@ msgid "Accounting Dimension" msgstr "" #: erpnext/accounts/doctype/gl_entry/gl_entry.py:207 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:151 msgid "Accounting Dimension {0} is required for 'Balance Sheet' account {1}." msgstr "" #: erpnext/accounts/doctype/gl_entry/gl_entry.py:193 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:138 msgid "Accounting Dimension {0} is required for 'Profit and Loss' account {1}." msgstr "" @@ -1869,33 +1869,33 @@ msgstr "" msgid "Accounting Entry for Landed Cost Voucher for SCR {0}" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:806 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:814 msgid "Accounting Entry for Service" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:998 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1019 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1037 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1058 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1079 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1103 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1210 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1446 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1468 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:999 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1020 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1038 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1059 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1080 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1104 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1211 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1447 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1469 #: erpnext/controllers/stock_controller.py:579 #: erpnext/controllers/stock_controller.py:596 -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:899 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:907 #: erpnext/stock/doctype/stock_entry/stock_entry.py:1627 #: erpnext/stock/doctype/stock_entry/stock_entry.py:1641 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:613 msgid "Accounting Entry for Stock" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:727 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:716 msgid "Accounting Entry for {0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:2367 +#: erpnext/controllers/accounts_controller.py:2343 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}" msgstr "" @@ -2245,7 +2245,7 @@ msgstr "" msgid "Accounts User" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1372 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1370 msgid "Accounts table cannot be blank." msgstr "" @@ -2325,7 +2325,7 @@ msgstr "" msgid "Acre (US)" msgstr "" -#: erpnext/crm/doctype/lead/lead.js:41 +#: erpnext/crm/doctype/lead/lead.js:42 #: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:175 msgid "Action" msgstr "" @@ -2658,7 +2658,7 @@ msgstr "" msgid "Actual Qty {0} / Waiting Qty {1}" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Actual Qty: Quantity available in the warehouse." msgstr "" @@ -2709,7 +2709,7 @@ msgstr "" msgid "Actual qty in stock" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1490 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1491 #: erpnext/public/js/controllers/accounts.js:176 msgid "Actual type tax cannot be included in Item rate in row {0}" msgstr "" @@ -2720,7 +2720,7 @@ msgstr "" #. Charges' #: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json #: erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json -#: erpnext/crm/doctype/lead/lead.js:84 +#: erpnext/crm/doctype/lead/lead.js:85 #: erpnext/manufacturing/doctype/bom/bom.js:922 #: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:55 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:235 @@ -2785,7 +2785,7 @@ msgstr "" msgid "Add Items in the Purpose Table" msgstr "" -#: erpnext/crm/doctype/lead/lead.js:83 +#: erpnext/crm/doctype/lead/lead.js:84 msgid "Add Lead to Prospect" msgstr "" @@ -2913,7 +2913,7 @@ msgstr "" msgid "Add details" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:78 +#: erpnext/stock/doctype/pick_list/pick_list.js:86 #: erpnext/stock/doctype/pick_list/pick_list.py:853 msgid "Add items in the Item Locations table" msgstr "" @@ -2934,7 +2934,7 @@ msgstr "" msgid "Add to Holidays" msgstr "" -#: erpnext/crm/doctype/lead/lead.js:37 +#: erpnext/crm/doctype/lead/lead.js:38 msgid "Add to Prospect" msgstr "" @@ -2976,7 +2976,7 @@ msgstr "" msgid "Added {1} Role to User {0}." msgstr "" -#: erpnext/crm/doctype/lead/lead.js:80 +#: erpnext/crm/doctype/lead/lead.js:81 msgid "Adding Lead to Prospect..." msgstr "" @@ -3520,6 +3520,24 @@ msgstr "" msgid "Advance Taxes and Charges" msgstr "" +#. Label of the advance_voucher_no (Dynamic Link) field in DocType 'Journal +#. Entry Account' +#. Label of the advance_voucher_no (Dynamic Link) field in DocType 'Payment +#. Entry Reference' +#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +msgid "Advance Voucher No" +msgstr "" + +#. Label of the advance_voucher_type (Link) field in DocType 'Journal Entry +#. Account' +#. Label of the advance_voucher_type (Link) field in DocType 'Payment Entry +#. Reference' +#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +msgid "Advance Voucher Type" +msgstr "" + #. Label of the advance_amount (Currency) field in DocType 'Sales Invoice #. Advance' #: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json @@ -3530,7 +3548,7 @@ msgstr "" msgid "Advance amount cannot be greater than {0} {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:940 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:924 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}" msgstr "" @@ -3656,12 +3674,12 @@ msgstr "" msgid "Against Income Account" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:802 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:775 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:786 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:771 msgid "Against Journal Entry {0} does not have any unmatched {1} entry" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:371 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:368 msgid "Against Journal Entry {0} is already adjusted against some other voucher" msgstr "" @@ -3698,7 +3716,7 @@ msgstr "" msgid "Against Stock Entry" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:328 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:329 msgid "Against Supplier Invoice {0}" msgstr "" @@ -3855,7 +3873,7 @@ msgstr "" #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166 -#: erpnext/accounts/utils.py:1446 erpnext/public/js/setup_wizard.js:184 +#: erpnext/accounts/utils.py:1450 erpnext/public/js/setup_wizard.js:184 msgid "All Accounts" msgstr "" @@ -4019,11 +4037,11 @@ msgstr "" msgid "All items are already requested" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1327 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1335 msgid "All items have already been Invoiced/Returned" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:1166 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:1184 msgid "All items have already been received" msgstr "" @@ -4031,7 +4049,7 @@ msgstr "" msgid "All items have already been transferred for this Work Order." msgstr "" -#: erpnext/public/js/controllers/transaction.js:2521 +#: erpnext/public/js/controllers/transaction.js:2524 msgid "All items in this document already have a linked Quality Inspection." msgstr "" @@ -4045,11 +4063,11 @@ msgstr "" msgid "All the items have been already returned." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1080 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1085 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 "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:840 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:841 msgid "All these items have already been Invoiced/Returned" msgstr "" @@ -4068,7 +4086,7 @@ msgstr "" msgid "Allocate Advances Automatically (FIFO)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:903 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:904 msgid "Allocate Payment Amount" msgstr "" @@ -4078,7 +4096,7 @@ msgstr "" msgid "Allocate Payment Based On Payment Terms" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1680 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1681 msgid "Allocate Payment Request" msgstr "" @@ -4109,7 +4127,7 @@ msgstr "" #: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json #: erpnext/accounts/doctype/bank_transaction/bank_transaction.json #: erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 #: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json #: erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json #: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json @@ -4135,11 +4153,11 @@ msgstr "" msgid "Allocated amount" msgstr "" -#: erpnext/accounts/utils.py:637 +#: erpnext/accounts/utils.py:616 msgid "Allocated amount cannot be greater than unadjusted amount" msgstr "" -#: erpnext/accounts/utils.py:635 +#: erpnext/accounts/utils.py:614 msgid "Allocated amount cannot be negative" msgstr "" @@ -4172,7 +4190,7 @@ msgstr "" #. Label of the allow_account_creation_against_child_company (Check) field in #. DocType 'Company' -#: erpnext/accounts/doctype/account/account.py:505 +#: erpnext/accounts/doctype/account/account.py:507 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68 #: erpnext/setup/doctype/company/company.json msgid "Allow Account Creation Against Child Company" @@ -4599,7 +4617,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.js:200 #: erpnext/manufacturing/doctype/work_order/work_order.js:151 #: erpnext/manufacturing/doctype/work_order/work_order.js:166 -#: erpnext/public/js/utils.js:508 +#: erpnext/public/js/utils.js:518 #: erpnext/stock/doctype/stock_entry/stock_entry.js:255 msgid "Alternate Item" msgstr "" @@ -4900,7 +4918,7 @@ msgstr "" #: erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json #: erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json #: erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:587 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:588 #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json @@ -4915,7 +4933,7 @@ msgstr "" #: erpnext/accounts/doctype/pos_closing_entry/closing_voucher_details.html:41 #: erpnext/accounts/doctype/pos_closing_entry/closing_voucher_details.html:67 #: erpnext/accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:240 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:241 #: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json #: erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json #: erpnext/accounts/doctype/pricing_rule/pricing_rule.json @@ -4961,7 +4979,7 @@ msgstr "" #: erpnext/selling/page/point_of_sale/pos_item_cart.js:46 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:52 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:290 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:53 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109 @@ -5013,6 +5031,7 @@ msgstr "" #. Label of the base_amount (Currency) field in DocType 'Delivery Note Item' #. Label of the base_amount (Currency) field in DocType 'Landed Cost Taxes and #. Charges' +#. Label of the amount (Currency) field in DocType 'Landed Cost Vendor Invoice' #. Label of the base_amount (Currency) field in DocType 'Purchase Receipt Item' #: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json #: erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json @@ -5029,6 +5048,7 @@ msgstr "" #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json +#: erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json msgid "Amount (Company Currency)" msgstr "" @@ -5101,19 +5121,19 @@ msgstr "" msgid "Amount to Bill" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1328 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1324 msgid "Amount {0} {1} against {2} {3}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1339 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1335 msgid "Amount {0} {1} deducted against {2}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1303 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1299 msgid "Amount {0} {1} transferred from {2} to {3}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1309 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1305 msgid "Amount {0} {1} {2} {3}" msgstr "" @@ -5156,7 +5176,7 @@ msgstr "" msgid "An error has been appeared while reposting item valuation via {0}" msgstr "" -#: erpnext/public/js/controllers/buying.js:331 +#: erpnext/public/js/controllers/buying.js:332 #: erpnext/public/js/utils/sales_common.js:463 msgid "An error occurred during the update process" msgstr "" @@ -6191,7 +6211,7 @@ msgstr "" msgid "Asset {0} must be submitted" msgstr "" -#: erpnext/controllers/buying_controller.py:934 +#: erpnext/controllers/buying_controller.py:946 msgid "Asset {assets_link} created for {item_code}" msgstr "" @@ -6221,15 +6241,15 @@ msgstr "" msgid "Assets" msgstr "" -#: erpnext/controllers/buying_controller.py:952 +#: erpnext/controllers/buying_controller.py:964 msgid "Assets not created for {item_code}. You will have to create asset manually." msgstr "" -#: erpnext/controllers/buying_controller.py:939 +#: erpnext/controllers/buying_controller.py:951 msgid "Assets {assets_link} created for {item_code}" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:173 +#: erpnext/manufacturing/doctype/job_card/job_card.js:193 msgid "Assign Job to Employee" msgstr "" @@ -6647,7 +6667,7 @@ msgstr "" msgid "Auto Reserve Stock for Sales Order on Purchase" msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:155 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:156 msgid "Auto Tax Settings Error" msgstr "" @@ -6668,7 +6688,7 @@ msgstr "" msgid "Auto re-order" msgstr "" -#: erpnext/public/js/controllers/buying.js:329 +#: erpnext/public/js/controllers/buying.js:330 #: erpnext/public/js/utils/sales_common.js:458 msgid "Auto repeat document updated" msgstr "" @@ -6761,7 +6781,7 @@ msgstr "" #. 'Delivery Note Item' #: erpnext/manufacturing/doctype/workstation/workstation.js:505 #: erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80 -#: erpnext/public/js/utils.js:568 +#: erpnext/public/js/utils.js:578 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/report/stock_ageing/stock_ageing.py:167 msgid "Available Qty" @@ -6864,7 +6884,7 @@ msgstr "" #: erpnext/stock/report/stock_ageing/stock_ageing.py:168 #: erpnext/stock/report/stock_ageing/stock_ageing.py:202 -#: erpnext/stock/report/stock_balance/stock_balance.py:517 +#: erpnext/stock/report/stock_balance/stock_balance.py:515 msgid "Average Age" msgstr "" @@ -6969,7 +6989,7 @@ msgstr "" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:109 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/selling/doctype/sales_order/sales_order.js:1005 -#: erpnext/stock/doctype/material_request/material_request.js:333 +#: erpnext/stock/doctype/material_request/material_request.js:334 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/stock/doctype/stock_entry/stock_entry.js:633 #: erpnext/stock/report/bom_search/bom_search.py:38 @@ -7211,7 +7231,7 @@ msgstr "" msgid "BOM and Production" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:365 +#: erpnext/stock/doctype/material_request/material_request.js:366 #: erpnext/stock/doctype/stock_entry/stock_entry.js:685 msgid "BOM does not contain any stock item" msgstr "" @@ -7326,7 +7346,7 @@ msgstr "" #: erpnext/stock/report/available_batch_report/available_batch_report.py:63 #: erpnext/stock/report/available_serial_no/available_serial_no.py:126 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:84 -#: erpnext/stock/report/stock_balance/stock_balance.py:445 +#: erpnext/stock/report/stock_balance/stock_balance.py:443 #: erpnext/stock/report/stock_ledger/stock_ledger.py:250 msgid "Balance Qty" msgstr "" @@ -7372,12 +7392,12 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.py:174 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86 -#: erpnext/stock/report/stock_balance/stock_balance.py:452 +#: erpnext/stock/report/stock_balance/stock_balance.py:450 #: erpnext/stock/report/stock_ledger/stock_ledger.py:307 msgid "Balance Value" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:322 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:319 msgid "Balance for Account {0} must always be {1}" msgstr "" @@ -7971,7 +7991,7 @@ msgstr "" #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115 -#: erpnext/public/js/controllers/transaction.js:2443 +#: erpnext/public/js/controllers/transaction.js:2446 #: erpnext/public/js/utils/barcode_scanner.js:260 #: erpnext/public/js/utils/serial_no_batch_selector.js:438 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -7992,7 +8012,7 @@ msgstr "" #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.js:68 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.js:81 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py:152 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:59 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:78 #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json msgid "Batch No" @@ -8153,7 +8173,7 @@ msgstr "" #. Label of a Link in the Manufacturing Workspace #: erpnext/manufacturing/doctype/bom/bom.py:1177 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json -#: erpnext/stock/doctype/material_request/material_request.js:123 +#: erpnext/stock/doctype/material_request/material_request.js:124 #: erpnext/stock/doctype/stock_entry/stock_entry.js:615 msgid "Bill of Materials" msgstr "" @@ -8251,7 +8271,7 @@ msgstr "" msgid "Billing Address Name" msgstr "" -#: erpnext/controllers/accounts_controller.py:500 +#: erpnext/controllers/accounts_controller.py:501 msgid "Billing Address does not belong to the {0}" msgstr "" @@ -8521,7 +8541,7 @@ msgstr "" msgid "Bom No" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:284 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:282 msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}." msgstr "" @@ -8581,7 +8601,7 @@ msgstr "" msgid "Booking stock value across multiple accounts will make it harder to track stock and account value." msgstr "" -#: erpnext/accounts/general_ledger.py:784 +#: erpnext/accounts/general_ledger.py:786 msgid "Books have been closed till the period ending on {0}" msgstr "" @@ -8694,7 +8714,7 @@ msgstr "" #: erpnext/stock/report/stock_ageing/stock_ageing.py:146 #: erpnext/stock/report/stock_analytics/stock_analytics.js:34 #: erpnext/stock/report/stock_analytics/stock_analytics.py:44 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:73 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:92 #: erpnext/stock/report/stock_ledger/stock_ledger.py:271 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:45 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:120 @@ -9355,13 +9375,13 @@ msgstr "" msgid "Can not filter based on Voucher No, if grouped by Voucher" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1431 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2946 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1429 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2940 msgid "Can only make payment against unbilled {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1458 -#: erpnext/controllers/accounts_controller.py:3064 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1459 +#: erpnext/controllers/accounts_controller.py:2985 #: erpnext/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 "" @@ -9549,7 +9569,7 @@ msgstr "" msgid "Cannot amend {0} {1}, please create a new one instead." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:380 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:364 msgid "Cannot apply TDS against multiple parties in one entry" msgstr "" @@ -9573,7 +9593,7 @@ msgstr "" msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet." msgstr "" -#: erpnext/controllers/buying_controller.py:1042 +#: erpnext/controllers/buying_controller.py:1054 msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue." msgstr "" @@ -9617,7 +9637,7 @@ msgstr "" msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}." msgstr "" -#: erpnext/accounts/doctype/account/account.py:403 +#: erpnext/accounts/doctype/account/account.py:405 msgid "Cannot convert to Group because Account Type is selected." msgstr "" @@ -9625,11 +9645,11 @@ msgstr "" msgid "Cannot covert to Group because Account Type is selected." msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:980 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:988 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts." msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1756 +#: erpnext/selling/doctype/sales_order/sales_order.py:1758 #: erpnext/stock/doctype/pick_list/pick_list.py:199 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 "" @@ -9659,7 +9679,7 @@ msgstr "" msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1777 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1778 msgid "Cannot delete Exchange Gain/Loss row" msgstr "" @@ -9675,8 +9695,8 @@ msgstr "" msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:701 -#: erpnext/selling/doctype/sales_order/sales_order.py:724 +#: erpnext/selling/doctype/sales_order/sales_order.py:702 +#: erpnext/selling/doctype/sales_order/sales_order.py:725 msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No." msgstr "" @@ -9684,7 +9704,7 @@ msgstr "" msgid "Cannot find Item with this Barcode" msgstr "" -#: erpnext/controllers/accounts_controller.py:3601 +#: erpnext/controllers/accounts_controller.py:3522 msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings." msgstr "" @@ -9704,12 +9724,12 @@ msgstr "" msgid "Cannot produce more than {0} items for {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:357 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:353 msgid "Cannot receive from customer against negative outstanding" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1475 -#: erpnext/controllers/accounts_controller.py:3079 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1476 +#: erpnext/controllers/accounts_controller.py:3000 #: erpnext/public/js/controllers/accounts.js:100 msgid "Cannot refer row number greater than or equal to current row number for this Charge type" msgstr "" @@ -9722,10 +9742,10 @@ msgstr "" msgid "Cannot retrieve link token. Check Error Log for more information" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1467 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1646 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1894 -#: erpnext/controllers/accounts_controller.py:3069 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1468 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1647 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1888 +#: erpnext/controllers/accounts_controller.py:2990 #: erpnext/public/js/controllers/accounts.js:94 #: erpnext/public/js/controllers/taxes_and_totals.js:470 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row" @@ -9743,11 +9763,11 @@ msgstr "" msgid "Cannot set multiple Item Defaults for a company." msgstr "" -#: erpnext/controllers/accounts_controller.py:3749 +#: erpnext/controllers/accounts_controller.py:3670 msgid "Cannot set quantity less than delivered quantity" msgstr "" -#: erpnext/controllers/accounts_controller.py:3752 +#: erpnext/controllers/accounts_controller.py:3673 msgid "Cannot set quantity less than received quantity" msgstr "" @@ -9755,7 +9775,7 @@ msgstr "" msgid "Cannot set the field {0} for copying in variants" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2004 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1998 msgid "Cannot {0} from {1} without any negative outstanding invoice" msgstr "" @@ -9901,15 +9921,15 @@ msgstr "" msgid "Cash Flow Statement" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:157 +#: erpnext/accounts/report/cash_flow/cash_flow.py:172 msgid "Cash Flow from Financing" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:150 +#: erpnext/accounts/report/cash_flow/cash_flow.py:165 msgid "Cash Flow from Investing" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:138 +#: erpnext/accounts/report/cash_flow/cash_flow.py:153 msgid "Cash Flow from Operations" msgstr "" @@ -9918,7 +9938,7 @@ msgstr "" msgid "Cash In Hand" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:318 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:319 msgid "Cash or Bank Account is mandatory for making payment entry" msgstr "" @@ -10106,7 +10126,7 @@ msgstr "" #. Label of the change_amount (Currency) field in DocType 'POS Invoice' #. Label of the change_amount (Currency) field in DocType 'Sales Invoice' -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:306 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:307 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/selling/page/point_of_sale/pos_payment.js:679 @@ -10170,8 +10190,8 @@ msgstr "" msgid "Channel Partner" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2323 -#: erpnext/controllers/accounts_controller.py:3132 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2317 +#: erpnext/controllers/accounts_controller.py:3053 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount" msgstr "" @@ -10354,7 +10374,7 @@ msgstr "" #. Label of the reference_date (Date) field in DocType 'Payment Entry' #: erpnext/accounts/doctype/payment_entry/payment_entry.json -#: erpnext/public/js/controllers/transaction.js:2354 +#: erpnext/public/js/controllers/transaction.js:2357 msgid "Cheque/Reference Date" msgstr "" @@ -10402,7 +10422,7 @@ msgstr "" #. Label of the child_row_reference (Data) field in DocType 'Quality #. Inspection' -#: erpnext/public/js/controllers/transaction.js:2449 +#: erpnext/public/js/controllers/transaction.js:2452 #: erpnext/stock/doctype/quality_inspection/quality_inspection.json msgid "Child Row Reference" msgstr "" @@ -10434,6 +10454,12 @@ msgstr "" msgid "City" msgstr "" +#. Label of the claimed_landed_cost_amount (Currency) field in DocType +#. 'Purchase Invoice' +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +msgid "Claimed Landed Cost Amount (Company Currency)" +msgstr "" + #. Label of the class_per (Data) field in DocType 'Employee Education' #: erpnext/setup/doctype/employee_education/employee_education.json msgid "Class / Percentage" @@ -10498,7 +10524,7 @@ msgstr "" msgid "Clearing Demo Data..." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:706 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:714 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 "" @@ -10506,7 +10532,7 @@ msgstr "" 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 "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:701 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:709 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters." msgstr "" @@ -10529,11 +10555,11 @@ msgstr "" msgid "Client" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:388 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:391 #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:54 #: erpnext/crm/doctype/opportunity/opportunity.js:125 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:121 -#: erpnext/manufacturing/doctype/work_order/work_order.js:677 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:129 +#: erpnext/manufacturing/doctype/work_order/work_order.js:682 #: erpnext/quality_management/doctype/quality_meeting/quality_meeting_list.js:7 #: erpnext/selling/doctype/sales_order/sales_order.js:591 #: erpnext/selling/doctype/sales_order/sales_order.js:623 @@ -10625,7 +10651,7 @@ msgstr "" msgid "Closed Work Order can not be stopped or Re-opened" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:467 +#: erpnext/selling/doctype/sales_order/sales_order.py:468 msgid "Closed order cannot be cancelled. Unclose to cancel." msgstr "" @@ -10722,7 +10748,7 @@ msgstr "" msgid "Collapse All" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:269 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:270 msgid "Collect Outstanding Amount" msgstr "" @@ -10827,7 +10853,7 @@ msgstr "" msgid "Commission Rate" msgstr "" -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:55 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:67 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:78 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:82 msgid "Commission Rate %" @@ -11239,7 +11265,7 @@ msgstr "" #: erpnext/selling/report/sales_analytics/sales_analytics.js:69 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:8 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:343 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8 #: erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33 @@ -11293,6 +11319,7 @@ msgstr "" #: erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7 #: erpnext/stock/report/item_shortage_report/item_shortage_report.js:8 #: erpnext/stock/report/item_shortage_report/item_shortage_report.py:137 +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:8 #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.js:8 #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:115 #: erpnext/stock/report/reserved_stock/reserved_stock.js:8 @@ -11304,7 +11331,7 @@ msgstr "" #: erpnext/stock/report/stock_analytics/stock_analytics.js:41 #: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7 #: erpnext/stock/report/stock_balance/stock_balance.js:8 -#: erpnext/stock/report/stock_balance/stock_balance.py:506 +#: erpnext/stock/report/stock_balance/stock_balance.py:504 #: erpnext/stock/report/stock_ledger/stock_ledger.js:8 #: erpnext/stock/report/stock_ledger/stock_ledger.py:357 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:18 @@ -11480,7 +11507,7 @@ msgstr "" msgid "Company currencies of both the companies should match for Inter Company Transactions." msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:359 +#: erpnext/stock/doctype/material_request/material_request.js:360 #: erpnext/stock/doctype/stock_entry/stock_entry.js:679 msgid "Company field is required" msgstr "" @@ -11532,7 +11559,7 @@ msgstr "" msgid "Company {0} added multiple times" msgstr "" -#: erpnext/accounts/doctype/account/account.py:472 +#: erpnext/accounts/doctype/account/account.py:474 msgid "Company {0} does not exist" msgstr "" @@ -11581,7 +11608,7 @@ msgstr "" msgid "Complete" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:210 +#: erpnext/manufacturing/doctype/job_card/job_card.js:230 #: erpnext/manufacturing/doctype/workstation/workstation.js:151 msgid "Complete Job" msgstr "" @@ -11668,7 +11695,7 @@ msgstr "" #: erpnext/stock/doctype/delivery_note/delivery_note_list.js:24 #: erpnext/stock/doctype/delivery_trip/delivery_trip.json #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:13 +#: erpnext/stock/doctype/material_request/material_request_list.js:14 #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt_list.js:25 @@ -11714,8 +11741,8 @@ msgstr "" msgid "Completed Qty cannot be greater than 'Qty to Manufacture'" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:258 -#: erpnext/manufacturing/doctype/job_card/job_card.js:353 +#: erpnext/manufacturing/doctype/job_card/job_card.js:278 +#: erpnext/manufacturing/doctype/job_card/job_card.js:373 #: erpnext/manufacturing/doctype/workstation/workstation.js:296 msgid "Completed Quantity" msgstr "" @@ -11901,7 +11928,7 @@ msgstr "" msgid "Consider Minimum Order Qty" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:901 +#: erpnext/manufacturing/doctype/work_order/work_order.js:906 msgid "Consider Process Loss" msgstr "" @@ -12316,7 +12343,7 @@ msgstr "" msgid "Contact Person" msgstr "" -#: erpnext/controllers/accounts_controller.py:512 +#: erpnext/controllers/accounts_controller.py:513 msgid "Contact Person does not belong to the {0}" msgstr "" @@ -12355,7 +12382,7 @@ msgid "Content Type" msgstr "" #: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.js:162 -#: erpnext/public/js/controllers/transaction.js:2367 +#: erpnext/public/js/controllers/transaction.js:2370 #: erpnext/selling/doctype/quotation/quotation.js:357 msgid "Continue" msgstr "" @@ -12496,7 +12523,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json #: erpnext/manufacturing/doctype/bom_item/bom_item.json #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json -#: erpnext/public/js/utils.js:810 +#: erpnext/public/js/utils.js:820 #: erpnext/stock/doctype/packed_item/packed_item.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/stock/doctype/putaway_rule/putaway_rule.json @@ -12528,15 +12555,15 @@ msgstr "" msgid "Conversion factor for item {0} has been reset to 1.0 as the uom {1} is same as stock uom {2}." msgstr "" -#: erpnext/controllers/accounts_controller.py:2887 +#: erpnext/controllers/accounts_controller.py:2866 msgid "Conversion rate cannot be 0" msgstr "" -#: erpnext/controllers/accounts_controller.py:2894 +#: erpnext/controllers/accounts_controller.py:2873 msgid "Conversion rate is 1.00, but document currency is different from company currency" msgstr "" -#: erpnext/controllers/accounts_controller.py:2890 +#: erpnext/controllers/accounts_controller.py:2869 msgid "Conversion rate must be 1.00 if document currency is same as company currency" msgstr "" @@ -12607,13 +12634,13 @@ msgstr "" msgid "Corrective Action" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:410 +#: erpnext/manufacturing/doctype/job_card/job_card.js:430 msgid "Corrective Job Card" msgstr "" #. Label of the corrective_operation_section (Tab Break) field in DocType 'Job #. Card' -#: erpnext/manufacturing/doctype/job_card/job_card.js:417 +#: erpnext/manufacturing/doctype/job_card/job_card.js:437 #: erpnext/manufacturing/doctype/job_card/job_card.json msgid "Corrective Operation" msgstr "" @@ -12844,8 +12871,8 @@ msgstr "" msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1411 -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:865 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1412 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:873 msgid "Cost Center is required in row {0} in Taxes table for type {1}" msgstr "" @@ -12989,7 +13016,7 @@ msgstr "" msgid "Could not auto create Customer due to the following missing mandatory field(s):" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:672 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:673 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again" msgstr "" @@ -13109,9 +13136,9 @@ msgstr "" #: erpnext/accounts/doctype/dunning/dunning.js:57 #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34 #: erpnext/accounts/doctype/journal_entry/journal_entry.js:148 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:68 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:73 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:76 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:69 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:74 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:77 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:109 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:117 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:123 @@ -13131,14 +13158,14 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:143 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:151 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:177 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:151 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:421 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:441 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:454 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:461 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:471 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:489 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:495 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:150 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:424 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:444 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:457 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:464 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:474 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:492 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:498 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:53 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:160 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:217 @@ -13147,9 +13174,9 @@ msgstr "" #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:33 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:35 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:36 -#: erpnext/crm/doctype/lead/lead.js:31 erpnext/crm/doctype/lead/lead.js:32 -#: erpnext/crm/doctype/lead/lead.js:33 erpnext/crm/doctype/lead/lead.js:35 -#: erpnext/crm/doctype/lead/lead.js:181 +#: erpnext/crm/doctype/lead/lead.js:32 erpnext/crm/doctype/lead/lead.js:33 +#: erpnext/crm/doctype/lead/lead.js:34 erpnext/crm/doctype/lead/lead.js:36 +#: erpnext/crm/doctype/lead/lead.js:182 #: erpnext/crm/doctype/opportunity/opportunity.js:85 #: erpnext/crm/doctype/opportunity/opportunity.js:93 #: erpnext/crm/doctype/opportunity/opportunity.js:103 @@ -13166,21 +13193,21 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.js:194 #: erpnext/manufacturing/doctype/bom/bom.js:438 #: erpnext/manufacturing/doctype/bom_creator/bom_creator.js:99 -#: erpnext/manufacturing/doctype/job_card/job_card.js:117 -#: erpnext/manufacturing/doctype/job_card/job_card.js:131 +#: erpnext/manufacturing/doctype/job_card/job_card.js:137 +#: erpnext/manufacturing/doctype/job_card/job_card.js:151 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:268 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:137 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:151 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:157 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:145 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:159 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:165 #: erpnext/manufacturing/doctype/work_order/work_order.js:206 #: erpnext/manufacturing/doctype/work_order/work_order.js:221 -#: erpnext/manufacturing/doctype/work_order/work_order.js:366 -#: erpnext/manufacturing/doctype/work_order/work_order.js:946 +#: erpnext/manufacturing/doctype/work_order/work_order.js:371 +#: erpnext/manufacturing/doctype/work_order/work_order.js:951 #: erpnext/projects/doctype/task/task_tree.js:81 #: erpnext/public/js/communication.js:19 erpnext/public/js/communication.js:31 #: erpnext/public/js/communication.js:41 #: erpnext/public/js/controllers/transaction.js:361 -#: erpnext/public/js/controllers/transaction.js:2491 +#: erpnext/public/js/controllers/transaction.js:2494 #: erpnext/selling/doctype/customer/customer.js:181 #: erpnext/selling/doctype/quotation/quotation.js:125 #: erpnext/selling/doctype/quotation/quotation.js:134 @@ -13215,20 +13242,20 @@ msgstr "" #: erpnext/stock/doctype/item/item.js:182 #: erpnext/stock/doctype/item/item.js:549 #: erpnext/stock/doctype/item/item.js:806 -#: erpnext/stock/doctype/material_request/material_request.js:141 -#: erpnext/stock/doctype/material_request/material_request.js:150 -#: erpnext/stock/doctype/material_request/material_request.js:156 -#: erpnext/stock/doctype/material_request/material_request.js:164 -#: erpnext/stock/doctype/material_request/material_request.js:172 -#: erpnext/stock/doctype/material_request/material_request.js:180 -#: erpnext/stock/doctype/material_request/material_request.js:186 -#: erpnext/stock/doctype/material_request/material_request.js:192 -#: erpnext/stock/doctype/material_request/material_request.js:200 -#: erpnext/stock/doctype/material_request/material_request.js:208 -#: erpnext/stock/doctype/material_request/material_request.js:212 -#: erpnext/stock/doctype/material_request/material_request.js:417 -#: erpnext/stock/doctype/pick_list/pick_list.js:113 -#: erpnext/stock/doctype/pick_list/pick_list.js:119 +#: erpnext/stock/doctype/material_request/material_request.js:142 +#: erpnext/stock/doctype/material_request/material_request.js:151 +#: erpnext/stock/doctype/material_request/material_request.js:157 +#: erpnext/stock/doctype/material_request/material_request.js:165 +#: erpnext/stock/doctype/material_request/material_request.js:173 +#: erpnext/stock/doctype/material_request/material_request.js:181 +#: erpnext/stock/doctype/material_request/material_request.js:187 +#: erpnext/stock/doctype/material_request/material_request.js:193 +#: erpnext/stock/doctype/material_request/material_request.js:201 +#: erpnext/stock/doctype/material_request/material_request.js:209 +#: erpnext/stock/doctype/material_request/material_request.js:213 +#: erpnext/stock/doctype/material_request/material_request.js:418 +#: erpnext/stock/doctype/pick_list/pick_list.js:130 +#: erpnext/stock/doctype/pick_list/pick_list.js:136 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:68 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:70 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:82 @@ -13242,9 +13269,9 @@ msgstr "" #: erpnext/stock/doctype/stock_entry/stock_entry.js:172 #: erpnext/stock/doctype/stock_entry/stock_entry.js:247 #: erpnext/stock/doctype/stock_entry/stock_entry.js:1283 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:227 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:260 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:273 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:231 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:264 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:277 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:76 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:92 @@ -13258,7 +13285,7 @@ msgstr "" msgid "Create Chart Of Accounts Based On" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:111 +#: erpnext/stock/doctype/pick_list/pick_list.js:128 msgid "Create Delivery Note" msgstr "" @@ -13354,7 +13381,7 @@ msgstr "" msgid "Create New Lead" msgstr "" -#: erpnext/crm/doctype/lead/lead.js:160 +#: erpnext/crm/doctype/lead/lead.js:161 msgid "Create Opportunity" msgstr "" @@ -13370,7 +13397,7 @@ msgstr "" msgid "Create Payment Entry for Consolidated POS Invoices." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:718 +#: erpnext/manufacturing/doctype/work_order/work_order.js:723 msgid "Create Pick List" msgstr "" @@ -13428,8 +13455,8 @@ msgid "Create Sample Retention Stock Entry" msgstr "" #: erpnext/stock/dashboard/item_dashboard.js:283 -#: erpnext/stock/doctype/material_request/material_request.js:479 -#: erpnext/stock/doctype/pick_list/pick_list.js:117 +#: erpnext/stock/doctype/material_request/material_request.js:480 +#: erpnext/stock/doctype/pick_list/pick_list.js:134 msgid "Create Stock Entry" msgstr "" @@ -13478,7 +13505,7 @@ msgstr "" msgid "Create a variant with the template image." msgstr "" -#: erpnext/stock/stock_ledger.py:1900 +#: erpnext/stock/stock_ledger.py:1911 msgid "Create an incoming stock transaction for the Item." msgstr "" @@ -13539,7 +13566,7 @@ msgid "Creating Purchase Order ..." msgstr "" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:737 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:566 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:569 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73 msgid "Creating Purchase Receipt ..." msgstr "" @@ -13548,16 +13575,16 @@ msgstr "" msgid "Creating Sales Invoices ..." msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:137 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:213 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:136 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:217 msgid "Creating Stock Entry" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:581 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:584 msgid "Creating Subcontracting Order ..." msgstr "" -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:311 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:315 msgid "Creating Subcontracting Receipt ..." msgstr "" @@ -13622,7 +13649,7 @@ msgstr "" msgid "Credit ({0})" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:601 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:602 msgid "Credit Account" msgstr "" @@ -13761,15 +13788,15 @@ msgstr "" msgid "Credit Note will update it's own outstanding amount, even if 'Return Against' is specified." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:669 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:670 msgid "Credit Note {0} has been created automatically" msgstr "" #. Label of the credit_to (Link) field in DocType 'Purchase Invoice' #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:368 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:376 -#: erpnext/controllers/accounts_controller.py:2306 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:369 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:377 +#: erpnext/controllers/accounts_controller.py:2282 msgid "Credit To" msgstr "" @@ -13838,7 +13865,7 @@ msgstr "" msgid "Criteria weights must add up to 100%" msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:142 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:143 msgid "Cron Interval should be between 1 and 59 Min" msgstr "" @@ -13968,7 +13995,7 @@ msgstr "" #: erpnext/accounts/report/financial_statements.py:678 #: erpnext/accounts/report/general_ledger/general_ledger.js:147 #: erpnext/accounts/report/gross_profit/gross_profit.py:427 -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:704 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:707 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:214 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:175 #: erpnext/accounts/report/purchase_register/purchase_register.py:229 @@ -13993,6 +14020,7 @@ msgstr "" #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:121 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137 #: erpnext/stock/doctype/delivery_note/delivery_note.json @@ -14061,13 +14089,13 @@ msgstr "" msgid "Currency and Price List" msgstr "" -#: erpnext/accounts/doctype/account/account.py:309 +#: erpnext/accounts/doctype/account/account.py:311 msgid "Currency can not be changed after making entries using some other currency" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1660 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1728 -#: erpnext/accounts/utils.py:2250 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1665 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1733 +#: erpnext/accounts/utils.py:2317 msgid "Currency for {0} must be {1}" msgstr "" @@ -14353,7 +14381,7 @@ msgstr "" #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/supplier/supplier.js:192 #: erpnext/crm/doctype/contract/contract.json -#: erpnext/crm/doctype/lead/lead.js:31 +#: erpnext/crm/doctype/lead/lead.js:32 #: erpnext/crm/doctype/opportunity/opportunity.js:99 #: erpnext/crm/doctype/prospect/prospect.js:8 #: erpnext/crm/report/lead_conversion_time/lead_conversion_time.py:54 @@ -14389,7 +14417,7 @@ msgstr "" #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19 #: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:230 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:41 #: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32 @@ -14845,7 +14873,7 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1087 #: erpnext/selling/doctype/sales_order/sales_order.py:373 -#: erpnext/stock/doctype/delivery_note/delivery_note.py:416 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:417 msgid "Customer {0} does not belong to project {1}" msgstr "" @@ -15077,7 +15105,7 @@ msgstr "" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json #: erpnext/accounts/doctype/dunning/dunning.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:611 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:612 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36 @@ -15291,7 +15319,10 @@ msgstr "" msgid "Days before the current subscription period" msgstr "" +#. Label of the delinked (Check) field in DocType 'Advance Payment Ledger +#. Entry' #. Label of the delinked (Check) field in DocType 'Payment Ledger Entry' +#: erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json msgid "DeLinked" msgstr "" @@ -15339,7 +15370,7 @@ msgstr "" msgid "Debit ({0})" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:591 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:592 msgid "Debit Account" msgstr "" @@ -15401,7 +15432,7 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:955 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:966 -#: erpnext/controllers/accounts_controller.py:2306 +#: erpnext/controllers/accounts_controller.py:2282 msgid "Debit To" msgstr "" @@ -15409,7 +15440,7 @@ msgstr "" msgid "Debit To is required" msgstr "" -#: erpnext/accounts/general_ledger.py:506 +#: erpnext/accounts/general_ledger.py:508 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}." msgstr "" @@ -15566,7 +15597,7 @@ msgstr "" msgid "Default BOM for {0} not found" msgstr "" -#: erpnext/controllers/accounts_controller.py:3790 +#: erpnext/controllers/accounts_controller.py:3711 msgid "Default BOM not found for FG Item {0}" msgstr "" @@ -16187,7 +16218,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Serial No' #. Option for the 'Tracking Status' (Select) field in DocType 'Shipment' #. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:397 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:400 #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:20 #: erpnext/controllers/website_list_for_contact.py:209 @@ -16276,7 +16307,7 @@ msgstr "" #. Label of the delivery_date (Date) field in DocType 'Sales Order' #. Label of the delivery_date (Date) field in DocType 'Sales Order Item' -#: erpnext/public/js/utils.js:803 +#: erpnext/public/js/utils.js:813 #: erpnext/selling/doctype/sales_order/sales_order.js:1076 #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -16564,7 +16595,7 @@ msgstr "" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81 #: erpnext/accounts/report/account_balance/account_balance.js:44 -#: erpnext/accounts/report/cash_flow/cash_flow.py:140 +#: erpnext/accounts/report/cash_flow/cash_flow.py:155 #: erpnext/assets/doctype/asset/asset.json msgid "Depreciation" msgstr "" @@ -16904,7 +16935,7 @@ msgstr "" #: erpnext/projects/doctype/task_type/task_type.json #: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json #: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:55 -#: erpnext/public/js/controllers/transaction.js:2431 +#: erpnext/public/js/controllers/transaction.js:2434 #: erpnext/selling/doctype/installation_note_item/installation_note_item.json #: erpnext/selling/doctype/product_bundle/product_bundle.json #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json @@ -17356,11 +17387,11 @@ msgstr "" msgid "Disabled Warehouse {0} cannot be used for this transaction." msgstr "" -#: erpnext/controllers/accounts_controller.py:830 +#: erpnext/controllers/accounts_controller.py:831 msgid "Disabled pricing rules since this {} is an internal transfer" msgstr "" -#: erpnext/controllers/accounts_controller.py:844 +#: erpnext/controllers/accounts_controller.py:845 msgid "Disabled tax included prices since this {} is an internal transfer" msgstr "" @@ -17587,7 +17618,7 @@ msgstr "" msgid "Discount must be less than 100" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3424 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3418 msgid "Discount of {} applied as per Payment Term" msgstr "" @@ -17912,11 +17943,11 @@ msgstr "" msgid "Do you want to notify all the customers by email?" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:321 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:329 msgid "Do you want to submit the material request" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:56 +#: erpnext/manufacturing/doctype/job_card/job_card.js:76 msgid "Do you want to submit the stock entry?" msgstr "" @@ -17981,7 +18012,7 @@ msgstr "" #: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:186 #: erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json #: erpnext/selling/doctype/installation_note_item/installation_note_item.json -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:22 #: erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14 @@ -18015,7 +18046,7 @@ msgstr "" msgid "Documents Processed on each trigger. Queue Size should be between 5 and 100" msgstr "" -#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:233 +#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:237 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost." msgstr "" @@ -18325,7 +18356,7 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json #: erpnext/accounts/doctype/overdue_payment/overdue_payment.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:867 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:868 #: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json #: erpnext/accounts/doctype/payment_schedule/payment_schedule.json @@ -18562,7 +18593,7 @@ msgstr "" msgid "Earliest" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.py:518 +#: erpnext/stock/report/stock_balance/stock_balance.py:516 msgid "Earliest Age" msgstr "" @@ -19054,7 +19085,7 @@ msgstr "" msgid "Ems(Pica)" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1651 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1649 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock." msgstr "" @@ -19291,8 +19322,8 @@ msgstr "" #. Label of the end_time (Time) field in DocType 'Stock Reposting Settings' #. Label of the end_time (Time) field in DocType 'Service Day' #. Label of the end_time (Datetime) field in DocType 'Call Log' -#: erpnext/manufacturing/doctype/job_card/job_card.js:291 -#: erpnext/manufacturing/doctype/job_card/job_card.js:360 +#: erpnext/manufacturing/doctype/job_card/job_card.js:311 +#: erpnext/manufacturing/doctype/job_card/job_card.js:380 #: erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json #: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json #: erpnext/support/doctype/service_day/service_day.json @@ -19379,12 +19410,12 @@ msgstr "" msgid "Enter Serial Nos" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:416 +#: erpnext/stock/doctype/material_request/material_request.js:417 msgid "Enter Supplier" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:317 -#: erpnext/manufacturing/doctype/job_card/job_card.js:386 +#: erpnext/manufacturing/doctype/job_card/job_card.js:337 +#: erpnext/manufacturing/doctype/job_card/job_card.js:406 #: erpnext/manufacturing/doctype/workstation/workstation.js:312 msgid "Enter Value" msgstr "" @@ -19464,7 +19495,7 @@ msgstr "" msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1042 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1047 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set." msgstr "" @@ -19602,7 +19633,7 @@ msgid "" "\t\t\t\t\tPlease correct the dates accordingly." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:955 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:956 msgid "Error: {0} is mandatory field" msgstr "" @@ -19671,7 +19702,7 @@ msgstr "" 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 "" -#: erpnext/stock/stock_ledger.py:2166 +#: erpnext/stock/stock_ledger.py:2177 msgid "Example: Serial No {0} reserved in {1}." msgstr "" @@ -19725,8 +19756,8 @@ msgstr "" msgid "Exchange Gain/Loss" msgstr "" -#: erpnext/controllers/accounts_controller.py:1693 -#: erpnext/controllers/accounts_controller.py:1777 +#: erpnext/controllers/accounts_controller.py:1694 +#: erpnext/controllers/accounts_controller.py:1778 msgid "Exchange Gain/Loss amount has been booked through {0}" msgstr "" @@ -19992,7 +20023,7 @@ msgstr "" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/ledger_merge/ledger_merge.json #: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:595 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:596 #: erpnext/accounts/report/account_balance/account_balance.js:28 #: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89 #: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:178 @@ -20060,13 +20091,13 @@ msgstr "" msgid "Expense Head" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:489 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:513 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:533 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:490 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:514 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:534 msgid "Expense Head Changed" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:591 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:592 msgid "Expense account is mandatory for item {0}" msgstr "" @@ -20441,13 +20472,19 @@ msgstr "" msgid "Fetch Timesheet in Sales Invoice" msgstr "" +#. Label of the fetch_valuation_rate_for_internal_transaction (Check) field in +#. DocType 'Accounts Settings' +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json +msgid "Fetch Valuation Rate for Internal Transaction" +msgstr "" + #. Label of the fetch_from_parent (Select) field in DocType 'Inventory #. Dimension' #: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json msgid "Fetch Value From" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:351 +#: erpnext/stock/doctype/material_request/material_request.js:352 #: erpnext/stock/doctype/stock_entry/stock_entry.js:656 msgid "Fetch exploded BOM (including sub-assemblies)" msgstr "" @@ -20467,7 +20504,7 @@ msgid "Fetching Error" msgstr "" #: erpnext/accounts/doctype/dunning/dunning.js:135 -#: erpnext/public/js/controllers/transaction.js:1305 +#: erpnext/public/js/controllers/transaction.js:1308 msgid "Fetching exchange rates ..." msgstr "" @@ -20581,7 +20618,7 @@ msgstr "" #. Payment Ledger' #. Label of the filters (Section Break) field in DocType 'Tax Rule' #. Label of the filters (Section Break) field in DocType 'Production Plan' -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:930 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:931 #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json #: erpnext/accounts/doctype/pos_profile/pos_profile.json #: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json @@ -20711,9 +20748,9 @@ msgstr "" 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 "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:767 -#: erpnext/manufacturing/doctype/work_order/work_order.js:782 -#: erpnext/manufacturing/doctype/work_order/work_order.js:791 +#: erpnext/manufacturing/doctype/work_order/work_order.js:772 +#: erpnext/manufacturing/doctype/work_order/work_order.js:787 +#: erpnext/manufacturing/doctype/work_order/work_order.js:796 msgid "Finish" msgstr "" @@ -20726,7 +20763,7 @@ msgstr "" #. Label of the parent_item_code (Link) field in DocType 'Production Plan Sub #. Assembly Item' #. Label of the finished_good (Link) field in DocType 'Subcontracting BOM' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:243 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:246 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/manufacturing/doctype/bom_creator/bom_creator.json #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json @@ -20743,7 +20780,7 @@ msgstr "" #. Label of the fg_item (Link) field in DocType 'Subcontracting Order Service #. Item' -#: erpnext/public/js/utils.js:829 +#: erpnext/public/js/utils.js:839 #: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json msgid "Finished Good Item" msgstr "" @@ -20752,7 +20789,7 @@ msgstr "" msgid "Finished Good Item Code" msgstr "" -#: erpnext/public/js/utils.js:847 +#: erpnext/public/js/utils.js:857 msgid "Finished Good Item Qty" msgstr "" @@ -20762,15 +20799,15 @@ msgstr "" msgid "Finished Good Item Quantity" msgstr "" -#: erpnext/controllers/accounts_controller.py:3776 +#: erpnext/controllers/accounts_controller.py:3697 msgid "Finished Good Item is not specified for service item {0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3793 +#: erpnext/controllers/accounts_controller.py:3714 msgid "Finished Good Item {0} Qty can not be zero" msgstr "" -#: erpnext/controllers/accounts_controller.py:3787 +#: erpnext/controllers/accounts_controller.py:3708 msgid "Finished Good Item {0} must be a sub-contracted item" msgstr "" @@ -21069,11 +21106,11 @@ msgstr "" msgid "Fluid Ounce (US)" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:308 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:335 msgid "Focus on Item Group filter" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:299 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:326 msgid "Focus on search input" msgstr "" @@ -21143,7 +21180,7 @@ msgstr "" msgid "For Company" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:394 +#: erpnext/stock/doctype/material_request/material_request.js:395 msgid "For Default Supplier (Optional)" msgstr "" @@ -21162,7 +21199,7 @@ msgid "For Job Card" msgstr "" #. Label of the for_operation (Link) field in DocType 'Job Card' -#: erpnext/manufacturing/doctype/job_card/job_card.js:430 +#: erpnext/manufacturing/doctype/job_card/job_card.js:450 #: erpnext/manufacturing/doctype/job_card/job_card.json msgid "For Operation" msgstr "" @@ -21193,7 +21230,7 @@ msgstr "" msgid "For Raw Materials" msgstr "" -#: erpnext/controllers/accounts_controller.py:1359 +#: erpnext/controllers/accounts_controller.py:1360 msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}" msgstr "" @@ -21209,10 +21246,10 @@ msgstr "" #. Label of the warehouse (Link) field in DocType 'Material Request Plan Item' #. Label of the for_warehouse (Link) field in DocType 'Production Plan' #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:458 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:466 #: erpnext/manufacturing/doctype/production_plan/production_plan.json #: erpnext/selling/doctype/sales_order/sales_order.js:997 -#: erpnext/stock/doctype/material_request/material_request.js:343 +#: erpnext/stock/doctype/material_request/material_request.js:344 #: erpnext/templates/form_grid/material_request_grid.html:36 msgid "For Warehouse" msgstr "" @@ -21251,7 +21288,7 @@ msgstr "" msgid "For individual supplier" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:308 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:330 msgid "For item {0}, only {1} asset have been created or linked to {2}. Please create or link {3} more asset with the respective document." msgstr "" @@ -21276,7 +21313,7 @@ msgstr "" msgid "For reference" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1497 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1498 #: erpnext/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 "" @@ -21298,7 +21335,7 @@ msgstr "" msgid "For the item {0}, the quantity should be {1} according to the BOM {2}." msgstr "" -#: erpnext/public/js/controllers/transaction.js:1142 +#: erpnext/public/js/controllers/transaction.js:1145 msgctxt "Clear payment terms template and/or payment schedule when due date is changed" msgid "For the new {0} to take effect, would you like to clear the current {1}?" msgstr "" @@ -21518,8 +21555,8 @@ msgstr "" #: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json #: erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json #: erpnext/accounts/doctype/loyalty_program/loyalty_program.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:861 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:868 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:862 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:869 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -21590,7 +21627,7 @@ msgstr "" #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:17 #: erpnext/selling/report/sales_analytics/sales_analytics.js:51 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:17 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21 @@ -21606,6 +21643,7 @@ msgstr "" #: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20 #: erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30 #: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8 +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:16 #: erpnext/stock/report/reserved_stock/reserved_stock.js:16 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16 #: erpnext/stock/report/stock_analytics/stock_analytics.js:62 @@ -22315,10 +22353,10 @@ msgstr "" #. Label of the get_items (Button) field in DocType 'Stock Entry' #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:408 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:469 -#: erpnext/stock/doctype/material_request/material_request.js:355 -#: erpnext/stock/doctype/pick_list/pick_list.js:194 -#: erpnext/stock/doctype/pick_list/pick_list.js:237 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:477 +#: erpnext/stock/doctype/material_request/material_request.js:356 +#: erpnext/stock/doctype/pick_list/pick_list.js:211 +#: erpnext/stock/doctype/pick_list/pick_list.js:254 #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:178 msgid "Get Items" @@ -22331,8 +22369,8 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:299 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:330 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1073 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:609 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:629 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:612 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:632 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:366 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:388 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:433 @@ -22343,14 +22381,14 @@ msgstr "" #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:119 #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:142 #: erpnext/manufacturing/doctype/production_plan/production_plan.json -#: erpnext/public/js/controllers/buying.js:295 +#: erpnext/public/js/controllers/buying.js:296 #: erpnext/selling/doctype/quotation/quotation.js:167 #: erpnext/selling/doctype/sales_order/sales_order.js:174 #: erpnext/selling/doctype/sales_order/sales_order.js:798 #: erpnext/stock/doctype/delivery_note/delivery_note.js:187 #: erpnext/stock/doctype/delivery_note/delivery_note.js:236 -#: erpnext/stock/doctype/material_request/material_request.js:125 -#: erpnext/stock/doctype/material_request/material_request.js:220 +#: erpnext/stock/doctype/material_request/material_request.js:126 +#: erpnext/stock/doctype/material_request/material_request.js:221 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:156 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:270 #: erpnext/stock/doctype/stock_entry/stock_entry.js:319 @@ -22378,7 +22416,7 @@ msgstr "" msgid "Get Items for Purchase Only" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:328 +#: erpnext/stock/doctype/material_request/material_request.js:329 #: erpnext/stock/doctype/stock_entry/stock_entry.js:659 #: erpnext/stock/doctype/stock_entry/stock_entry.js:672 msgid "Get Items from BOM" @@ -22394,7 +22432,7 @@ msgstr "" msgid "Get Items from Open Material Requests" msgstr "" -#: erpnext/public/js/controllers/buying.js:543 +#: erpnext/public/js/controllers/buying.js:544 msgid "Get Items from Product Bundle" msgstr "" @@ -22457,7 +22495,7 @@ msgstr "" msgid "Get Started Sections" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:539 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:547 msgid "Get Stock" msgstr "" @@ -22741,7 +22779,7 @@ msgstr "" msgid "Grant Commission" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:874 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:875 msgid "Greater Than Amount" msgstr "" @@ -23211,7 +23249,7 @@ msgstr "" msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}" msgstr "" -#: erpnext/stock/stock_ledger.py:1885 +#: erpnext/stock/stock_ledger.py:1896 msgid "Here are the options to proceed:" msgstr "" @@ -23296,7 +23334,7 @@ msgstr "" msgid "History In Company" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:376 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:379 #: erpnext/selling/doctype/sales_order/sales_order.js:617 msgid "Hold" msgstr "" @@ -23622,7 +23660,7 @@ msgstr "" #. Description of the 'Pick Manually' (Check) field in DocType 'Pick List' #: erpnext/stock/doctype/pick_list/pick_list.json -msgid "If enabled then system won't override the picked qty / batches / serial numbers." +msgid "If enabled then system won't override the picked qty / batches / serial numbers / warehouse." msgstr "" #. Description of the 'Send Document Print' (Check) field in DocType 'Request @@ -23743,7 +23781,7 @@ msgstr "" msgid "If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template." msgstr "" -#: erpnext/stock/stock_ledger.py:1895 +#: erpnext/stock/stock_ledger.py:1906 msgid "If not, you can Cancel / Submit this entry" msgstr "" @@ -23759,7 +23797,7 @@ msgstr "" msgid "If subcontracted to a vendor" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1075 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1080 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected." msgstr "" @@ -23768,11 +23806,11 @@ msgstr "" msgid "If the account is frozen, entries are allowed to restricted users." msgstr "" -#: erpnext/stock/stock_ledger.py:1888 +#: erpnext/stock/stock_ledger.py:1899 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 "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1094 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1099 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed." msgstr "" @@ -23810,7 +23848,7 @@ msgstr "" msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:744 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:740 msgid "If this is undesirable please cancel the corresponding Payment Entry." msgstr "" @@ -23903,7 +23941,7 @@ msgstr "" msgid "Ignore Account Closing Balance" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:106 +#: erpnext/stock/report/stock_balance/stock_balance.js:125 msgid "Ignore Closing Balance" msgstr "" @@ -24327,7 +24365,7 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.py:112 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82 -#: erpnext/stock/report/stock_balance/stock_balance.py:473 +#: erpnext/stock/report/stock_balance/stock_balance.py:471 #: erpnext/stock/report/stock_ledger/stock_ledger.py:236 msgid "In Qty" msgstr "" @@ -24351,15 +24389,15 @@ msgstr "" msgid "In Transit" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:478 +#: erpnext/stock/doctype/material_request/material_request.js:479 msgid "In Transit Transfer" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:447 +#: erpnext/stock/doctype/material_request/material_request.js:448 msgid "In Transit Warehouse" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.py:479 +#: erpnext/stock/report/stock_balance/stock_balance.py:477 msgid "In Value" msgstr "" @@ -24547,7 +24585,7 @@ msgid "Include Default FB Assets" msgstr "" #: erpnext/accounts/report/balance_sheet/balance_sheet.js:29 -#: erpnext/accounts/report/cash_flow/cash_flow.js:19 +#: erpnext/accounts/report/cash_flow/cash_flow.js:20 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131 #: erpnext/accounts/report/general_ledger/general_ledger.js:186 #: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30 @@ -24652,13 +24690,13 @@ msgstr "" msgid "Include Timesheets in Draft Status" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:90 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:90 +#: erpnext/stock/report/stock_balance/stock_balance.js:109 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:109 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:51 msgid "Include UOM" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:112 +#: erpnext/stock/report/stock_balance/stock_balance.js:131 msgid "Include Zero Stock Items" msgstr "" @@ -24786,15 +24824,15 @@ msgstr "" msgid "Incorrect Date" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:124 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135 msgid "Incorrect Invoice" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:358 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:354 msgid "Incorrect Payment Type" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:97 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:108 msgid "Incorrect Reference Document (Purchase Receipt Item)" msgstr "" @@ -24922,7 +24960,7 @@ msgstr "" msgid "Individual" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:303 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:300 msgid "Individual GL Entry cannot be cancelled." msgstr "" @@ -25037,7 +25075,7 @@ msgstr "" msgid "Installation Note Item" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:623 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:624 msgid "Installation Note {0} has already been submitted" msgstr "" @@ -25086,8 +25124,8 @@ msgstr "" msgid "Insufficient Capacity" msgstr "" -#: erpnext/controllers/accounts_controller.py:3708 -#: erpnext/controllers/accounts_controller.py:3732 +#: erpnext/controllers/accounts_controller.py:3629 +#: erpnext/controllers/accounts_controller.py:3653 msgid "Insufficient Permissions" msgstr "" @@ -25095,12 +25133,12 @@ msgstr "" #: erpnext/stock/doctype/pick_list/pick_list.py:132 #: erpnext/stock/doctype/pick_list/pick_list.py:1003 #: erpnext/stock/doctype/stock_entry/stock_entry.py:788 -#: erpnext/stock/serial_batch_bundle.py:1077 erpnext/stock/stock_ledger.py:1582 -#: erpnext/stock/stock_ledger.py:2057 +#: erpnext/stock/serial_batch_bundle.py:1078 erpnext/stock/stock_ledger.py:1582 +#: erpnext/stock/stock_ledger.py:2068 msgid "Insufficient Stock" msgstr "" -#: erpnext/stock/stock_ledger.py:2072 +#: erpnext/stock/stock_ledger.py:2083 msgid "Insufficient Stock for Batch" msgstr "" @@ -25214,7 +25252,7 @@ msgstr "" msgid "Interest" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3058 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3052 msgid "Interest and/or dunning fee" msgstr "" @@ -25238,11 +25276,11 @@ msgstr "" msgid "Internal Customer for company {0} already exists" msgstr "" -#: erpnext/controllers/accounts_controller.py:730 +#: erpnext/controllers/accounts_controller.py:731 msgid "Internal Sale or Delivery Reference missing." msgstr "" -#: erpnext/controllers/accounts_controller.py:732 +#: erpnext/controllers/accounts_controller.py:733 msgid "Internal Sales Reference Missing" msgstr "" @@ -25273,7 +25311,7 @@ msgstr "" msgid "Internal Transfer" msgstr "" -#: erpnext/controllers/accounts_controller.py:741 +#: erpnext/controllers/accounts_controller.py:742 msgid "Internal Transfer Reference Missing" msgstr "" @@ -25310,18 +25348,18 @@ msgstr "" msgid "Invalid" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:369 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:377 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:370 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:378 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:961 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:971 #: erpnext/assets/doctype/asset_category/asset_category.py:69 #: erpnext/assets/doctype/asset_category/asset_category.py:97 -#: erpnext/controllers/accounts_controller.py:3093 -#: erpnext/controllers/accounts_controller.py:3101 +#: erpnext/controllers/accounts_controller.py:3014 +#: erpnext/controllers/accounts_controller.py:3022 msgid "Invalid Account" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:398 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:394 #: erpnext/accounts/doctype/payment_request/payment_request.py:861 msgid "Invalid Allocated Amount" msgstr "" @@ -25334,7 +25372,7 @@ msgstr "" msgid "Invalid Attribute" msgstr "" -#: erpnext/controllers/accounts_controller.py:552 +#: erpnext/controllers/accounts_controller.py:553 msgid "Invalid Auto Repeat Date" msgstr "" @@ -25342,7 +25380,7 @@ msgstr "" msgid "Invalid Barcode. There is no Item attached to this barcode." msgstr "" -#: erpnext/public/js/controllers/transaction.js:2687 +#: erpnext/public/js/controllers/transaction.js:2690 msgid "Invalid Blanket Order for the selected Customer and Item" msgstr "" @@ -25356,7 +25394,7 @@ msgstr "" #: erpnext/assets/doctype/asset/asset.py:292 #: erpnext/assets/doctype/asset/asset.py:299 -#: erpnext/controllers/accounts_controller.py:3116 +#: erpnext/controllers/accounts_controller.py:3037 msgid "Invalid Cost Center" msgstr "" @@ -25372,7 +25410,7 @@ msgstr "" msgid "Invalid Discount" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:111 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:122 msgid "Invalid Document" msgstr "" @@ -25408,7 +25446,7 @@ msgid "Invalid Ledger Entries" msgstr "" #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:77 -#: erpnext/accounts/general_ledger.py:776 +#: erpnext/accounts/general_ledger.py:778 msgid "Invalid Opening Entry" msgstr "" @@ -25416,11 +25454,11 @@ msgstr "" msgid "Invalid POS Invoices" msgstr "" -#: erpnext/accounts/doctype/account/account.py:350 +#: erpnext/accounts/doctype/account/account.py:352 msgid "Invalid Parent Account" msgstr "" -#: erpnext/public/js/controllers/buying.js:372 +#: erpnext/public/js/controllers/buying.js:373 msgid "Invalid Part Number" msgstr "" @@ -25440,18 +25478,22 @@ msgstr "" msgid "Invalid Process Loss Configuration" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:705 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:701 msgid "Invalid Purchase Invoice" msgstr "" -#: erpnext/controllers/accounts_controller.py:3745 +#: erpnext/controllers/accounts_controller.py:3666 msgid "Invalid Qty" msgstr "" -#: erpnext/controllers/accounts_controller.py:1377 +#: erpnext/controllers/accounts_controller.py:1378 msgid "Invalid Quantity" msgstr "" +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:435 +msgid "Invalid Query" +msgstr "" + #: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:198 msgid "Invalid Return" msgstr "" @@ -25510,10 +25552,14 @@ msgstr "" msgid "Invalid result key. Response:" msgstr "" -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120 -#: erpnext/accounts/general_ledger.py:819 -#: erpnext/accounts/general_ledger.py:829 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:435 +msgid "Invalid search query" +msgstr "" + +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:108 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:118 +#: erpnext/accounts/general_ledger.py:821 +#: erpnext/accounts/general_ledger.py:831 msgid "Invalid value {0} for {1} against account {2}" msgstr "" @@ -26330,7 +26376,7 @@ msgstr "" msgid "Issue Date" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:162 +#: erpnext/stock/doctype/material_request/material_request.js:163 msgid "Issue Material" msgstr "" @@ -26376,7 +26422,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Material Request' #: erpnext/accounts/doctype/share_balance/share_balance.json #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:39 +#: erpnext/stock/doctype/material_request/material_request_list.js:43 msgid "Issued" msgstr "" @@ -26404,11 +26450,11 @@ msgstr "" msgid "It can take upto few hours for accurate stock values to be visible after merging items." msgstr "" -#: erpnext/public/js/controllers/transaction.js:2130 +#: erpnext/public/js/controllers/transaction.js:2133 msgid "It is needed to fetch Item Details." msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:160 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:171 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'" msgstr "" @@ -26512,9 +26558,7 @@ msgstr "" #: erpnext/stock/report/stock_ageing/stock_ageing.js:46 #: erpnext/stock/report/stock_analytics/stock_analytics.js:15 #: erpnext/stock/report/stock_analytics/stock_analytics.py:29 -#: erpnext/stock/report/stock_balance/stock_balance.js:39 -#: erpnext/stock/report/stock_balance/stock_balance.py:400 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:42 +#: erpnext/stock/report/stock_balance/stock_balance.py:398 #: erpnext/stock/report/stock_ledger/stock_ledger.py:206 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:27 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:51 @@ -26732,10 +26776,10 @@ msgstr "" #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86 #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:119 #: erpnext/projects/doctype/timesheet/timesheet.js:213 -#: erpnext/public/js/controllers/transaction.js:2405 +#: erpnext/public/js/controllers/transaction.js:2408 #: erpnext/public/js/stock_reservation.js:112 -#: erpnext/public/js/stock_reservation.js:317 erpnext/public/js/utils.js:500 -#: erpnext/public/js/utils.js:656 +#: erpnext/public/js/stock_reservation.js:317 erpnext/public/js/utils.js:510 +#: erpnext/public/js/utils.js:666 #: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json #: erpnext/selling/doctype/installation_note_item/installation_note_item.json #: erpnext/selling/doctype/quotation/quotation.js:281 @@ -26807,7 +26851,7 @@ msgstr "" msgid "Item Code cannot be changed for Serial No." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:444 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:445 msgid "Item Code required at Row No {0}" msgstr "" @@ -26937,7 +26981,7 @@ msgstr "" #: erpnext/selling/doctype/party_specific_item/party_specific_item.json #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:161 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:188 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:30 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:35 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54 @@ -26974,8 +27018,8 @@ msgstr "" #: erpnext/stock/report/stock_analytics/stock_analytics.js:8 #: erpnext/stock/report/stock_analytics/stock_analytics.py:38 #: erpnext/stock/report/stock_balance/stock_balance.js:32 -#: erpnext/stock/report/stock_balance/stock_balance.py:408 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:53 +#: erpnext/stock/report/stock_balance/stock_balance.py:406 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:72 #: erpnext/stock/report/stock_ledger/stock_ledger.py:264 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:39 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:113 @@ -27170,8 +27214,8 @@ msgstr "" #: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:359 #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92 #: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138 -#: erpnext/public/js/controllers/transaction.js:2411 -#: erpnext/public/js/utils.js:746 +#: erpnext/public/js/controllers/transaction.js:2414 +#: erpnext/public/js/utils.js:756 #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:845 #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -27209,7 +27253,7 @@ msgstr "" #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py:131 #: erpnext/stock/report/stock_ageing/stock_ageing.py:136 #: erpnext/stock/report/stock_analytics/stock_analytics.py:31 -#: erpnext/stock/report/stock_balance/stock_balance.py:406 +#: erpnext/stock/report/stock_balance/stock_balance.py:404 #: erpnext/stock/report/stock_ledger/stock_ledger.py:212 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:110 #: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32 @@ -27298,7 +27342,7 @@ msgstr "" msgid "Item Reorder" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:134 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:145 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table" msgstr "" @@ -27523,7 +27567,7 @@ msgstr "" msgid "Item is removed since no serial / batch no selected." msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:141 msgid "Item must be added using 'Get Items from Purchase Receipts' button" msgstr "" @@ -27537,7 +27581,7 @@ msgstr "" msgid "Item operation" msgstr "" -#: erpnext/controllers/accounts_controller.py:3768 +#: erpnext/controllers/accounts_controller.py:3689 msgid "Item qty can not be updated as raw materials are already processed." msgstr "" @@ -27600,7 +27644,7 @@ msgstr "" msgid "Item {0} has been disabled" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:708 +#: erpnext/selling/doctype/sales_order/sales_order.py:709 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No" msgstr "" @@ -27668,7 +27712,7 @@ msgstr "" msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:560 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:568 msgid "Item {0}: {1} qty produced. " msgstr "" @@ -27763,7 +27807,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.json #: erpnext/manufacturing/doctype/bom_creator/bom_creator.json #: erpnext/manufacturing/doctype/job_card/job_card.json -#: erpnext/public/js/utils.js:478 +#: erpnext/public/js/utils.js:488 #: erpnext/selling/doctype/installation_note/installation_note.json #: erpnext/selling/doctype/product_bundle/product_bundle.json #: erpnext/selling/doctype/quotation/quotation.json @@ -27778,6 +27822,8 @@ msgstr "" #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json +#: erpnext/stock/report/stock_balance/stock_balance.js:39 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:43 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json #: erpnext/templates/form_grid/item_grid.html:6 @@ -27816,7 +27862,7 @@ msgstr "" msgid "Items and Pricing" msgstr "" -#: erpnext/controllers/accounts_controller.py:3990 +#: erpnext/controllers/accounts_controller.py:3911 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}." msgstr "" @@ -27898,7 +27944,7 @@ msgstr "" #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/doctype/job_card/job_card.py:876 #: erpnext/manufacturing/doctype/operation/operation.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:365 +#: erpnext/manufacturing/doctype/work_order/work_order.js:370 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86 @@ -28053,7 +28099,7 @@ msgstr "" msgid "Journal Entries" msgstr "" -#: erpnext/accounts/utils.py:1009 +#: erpnext/accounts/utils.py:1013 msgid "Journal Entries {0} are un-linked" msgstr "" @@ -28112,7 +28158,7 @@ msgstr "" msgid "Journal Entry Type" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:640 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:624 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset." msgstr "" @@ -28121,11 +28167,11 @@ msgstr "" msgid "Journal Entry for Scrap" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:347 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:331 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:790 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:774 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher" msgstr "" @@ -28290,11 +28336,20 @@ msgstr "" msgid "Label" msgstr "" +#. Label of the taxes (Table) field in DocType 'Landed Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Landed Cost" +msgstr "" + #. Label of the landed_cost_help (HTML) field in DocType 'Landed Cost Voucher' #: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json msgid "Landed Cost Help" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:18 +msgid "Landed Cost Id" +msgstr "" + #. Name of a DocType #: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json msgid "Landed Cost Item" @@ -28305,11 +28360,21 @@ msgstr "" msgid "Landed Cost Purchase Receipt" msgstr "" +#. Name of a report +#: erpnext/stock/report/landed_cost_report/landed_cost_report.json +msgid "Landed Cost Report" +msgstr "" + #. Name of a DocType #: erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json msgid "Landed Cost Taxes and Charges" msgstr "" +#. Name of a DocType +#: erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json +msgid "Landed Cost Vendor Invoice" +msgstr "" + #. Name of a DocType #. Label of a Link in the Stock Workspace #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:676 @@ -28373,7 +28438,7 @@ msgstr "" msgid "Last Completion Date" msgstr "" -#: erpnext/accounts/doctype/account/account.py:621 +#: erpnext/accounts/doctype/account/account.py:623 msgid "Last GL Entry update was done {}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying." msgstr "" @@ -28440,7 +28505,7 @@ msgstr "" msgid "Latest" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.py:519 +#: erpnext/stock/report/stock_balance/stock_balance.py:517 msgid "Latest Age" msgstr "" @@ -28636,7 +28701,7 @@ msgid "Leave blank to use the standard Delivery Note format" msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.js:63 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:406 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:407 #: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.js:43 msgid "Ledger" msgstr "" @@ -28724,7 +28789,7 @@ msgstr "" msgid "Length (cm)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:879 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:880 msgid "Less Than Amount" msgstr "" @@ -28895,7 +28960,7 @@ msgstr "" msgid "Link existing Quality Procedure." msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:648 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:651 msgid "Link to Material Request" msgstr "" @@ -29550,7 +29615,7 @@ msgstr "" #. Label of the make (Data) field in DocType 'Vehicle' #: erpnext/accounts/doctype/journal_entry/journal_entry.js:109 -#: erpnext/manufacturing/doctype/job_card/job_card.js:451 +#: erpnext/manufacturing/doctype/job_card/job_card.js:471 #: erpnext/setup/doctype/vehicle/vehicle.json msgid "Make" msgstr "" @@ -29599,12 +29664,12 @@ msgstr "" msgid "Make Serial No / Batch from Work Order" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:54 +#: erpnext/manufacturing/doctype/job_card/job_card.js:74 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:282 msgid "Make Stock Entry" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:325 +#: erpnext/manufacturing/doctype/job_card/job_card.js:345 msgid "Make Subcontracting PO" msgstr "" @@ -29679,7 +29744,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.py:261 #: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py:71 #: erpnext/public/js/controllers/accounts.js:249 -#: erpnext/public/js/controllers/transaction.js:2809 +#: erpnext/public/js/controllers/transaction.js:2812 #: erpnext/public/js/utils/party.js:321 #: erpnext/stock/doctype/delivery_note/delivery_note.js:164 #: erpnext/stock/doctype/delivery_note/delivery_note.js:203 @@ -29720,11 +29785,11 @@ msgstr "" msgid "Mandatory Missing" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:627 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:628 msgid "Mandatory Purchase Order" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:648 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:649 msgid "Mandatory Purchase Receipt" msgstr "" @@ -29811,7 +29876,7 @@ msgstr "" msgid "Manufacture against Material Request" msgstr "" -#: erpnext/stock/doctype/material_request/material_request_list.js:43 +#: erpnext/stock/doctype/material_request/material_request_list.js:47 msgid "Manufactured" msgstr "" @@ -29877,7 +29942,7 @@ msgstr "" msgid "Manufacturer Part Number" msgstr "" -#: erpnext/public/js/controllers/buying.js:371 +#: erpnext/public/js/controllers/buying.js:372 msgid "Manufacturer Part Number {0} is invalid" msgstr "" @@ -29996,7 +30061,7 @@ msgstr "" msgid "Mapping Subcontracting Order ..." msgstr "" -#: erpnext/public/js/utils.js:974 +#: erpnext/public/js/utils.js:984 msgid "Mapping {0} ..." msgstr "" @@ -30140,7 +30205,7 @@ msgstr "" msgid "Material" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:748 +#: erpnext/manufacturing/doctype/work_order/work_order.js:753 msgid "Material Consumption" msgstr "" @@ -30178,7 +30243,7 @@ msgstr "" #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry' #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type' #: erpnext/setup/setup_wizard/operations/install_fixtures.py:84 -#: erpnext/stock/doctype/material_request/material_request.js:170 +#: erpnext/stock/doctype/material_request/material_request.js:171 #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json msgid "Material Receipt" @@ -30215,7 +30280,7 @@ msgstr "" #. Label of the material_request (Link) field in DocType 'Subcontracting Order #. Service Item' #: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:588 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:591 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:347 #: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json @@ -30224,8 +30289,8 @@ msgstr "" #: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33 #: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/manufacturing/doctype/job_card/job_card.js:113 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:147 +#: erpnext/manufacturing/doctype/job_card/job_card.js:133 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:155 #: erpnext/manufacturing/doctype/production_plan/production_plan.json #: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json #: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json @@ -30320,7 +30385,7 @@ msgstr "" msgid "Material Request Type" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1702 +#: erpnext/selling/doctype/sales_order/sales_order.py:1704 msgid "Material Request not created, as quantity for Raw Materials already available." msgstr "" @@ -30374,11 +30439,11 @@ msgstr "" #. Option for the 'Purpose' (Select) field in DocType 'Pick List' #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry' #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type' -#: erpnext/manufacturing/doctype/job_card/job_card.js:127 +#: erpnext/manufacturing/doctype/job_card/job_card.js:147 #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json #: erpnext/setup/setup_wizard/operations/install_fixtures.py:90 #: erpnext/stock/doctype/item/item.json -#: erpnext/stock/doctype/material_request/material_request.js:148 +#: erpnext/stock/doctype/material_request/material_request.js:149 #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -30386,7 +30451,7 @@ msgstr "" msgid "Material Transfer" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:154 +#: erpnext/stock/doctype/material_request/material_request.js:155 msgid "Material Transfer (In Transit)" msgstr "" @@ -30425,8 +30490,8 @@ msgstr "" msgid "Material Transferred for Subcontract" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:427 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:264 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:430 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:268 msgid "Material to Supplier" msgstr "" @@ -30498,8 +30563,8 @@ msgstr "" msgid "Max discount allowed for item: {0} is {1}%" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:896 -#: erpnext/stock/doctype/pick_list/pick_list.js:177 +#: erpnext/manufacturing/doctype/work_order/work_order.js:901 +#: erpnext/stock/doctype/pick_list/pick_list.js:194 msgid "Max: {0}" msgstr "" @@ -30611,7 +30676,7 @@ msgstr "" msgid "Megawatt" msgstr "" -#: erpnext/stock/stock_ledger.py:1901 +#: erpnext/stock/stock_ledger.py:1912 msgid "Mention Valuation Rate in the Item master." msgstr "" @@ -30660,7 +30725,7 @@ msgstr "" msgid "Merge Similar Account Heads" msgstr "" -#: erpnext/public/js/utils.js:1006 +#: erpnext/public/js/utils.js:1016 msgid "Merge taxes from multiple documents" msgstr "" @@ -30677,7 +30742,7 @@ msgstr "" msgid "Merged" msgstr "" -#: erpnext/accounts/doctype/account/account.py:564 +#: erpnext/accounts/doctype/account/account.py:566 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency" msgstr "" @@ -31006,7 +31071,7 @@ msgstr "" msgid "Miscellaneous Expenses" msgstr "" -#: erpnext/controllers/buying_controller.py:623 +#: erpnext/controllers/buying_controller.py:635 msgid "Mismatch" msgstr "" @@ -31016,7 +31081,7 @@ msgstr "" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:87 #: erpnext/accounts/doctype/pos_profile/pos_profile.py:184 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:587 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:588 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2250 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2850 #: erpnext/assets/doctype/asset_category/asset_category.py:116 @@ -31032,7 +31097,7 @@ msgstr "" msgid "Missing Cost Center" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1217 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1213 msgid "Missing Default in Company" msgstr "" @@ -31180,7 +31245,7 @@ msgstr "" #: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json #: erpnext/accounts/doctype/pos_closing_entry/closing_voucher_details.html:40 #: erpnext/accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:232 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:233 #: erpnext/accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json #: erpnext/accounts/doctype/pos_payment_method/pos_payment_method.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -31544,7 +31609,7 @@ msgstr "" msgid "Multiple Warehouse Accounts" msgstr "" -#: erpnext/controllers/accounts_controller.py:1227 +#: erpnext/controllers/accounts_controller.py:1228 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year" msgstr "" @@ -31560,7 +31625,7 @@ msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.py:1154 #: erpnext/setup/doctype/uom/uom.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:232 -#: erpnext/utilities/transaction_base.py:560 +#: erpnext/utilities/transaction_base.py:563 msgid "Must be Whole Number" msgstr "" @@ -31734,7 +31799,7 @@ msgstr "" msgid "Needs Analysis" msgstr "" -#: erpnext/stock/serial_batch_bundle.py:1365 +#: erpnext/stock/serial_batch_bundle.py:1366 msgid "Negative Batch Quantity" msgstr "" @@ -31825,40 +31890,40 @@ msgstr "" msgid "Net Asset value as on" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:156 +#: erpnext/accounts/report/cash_flow/cash_flow.py:171 msgid "Net Cash from Financing" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:149 +#: erpnext/accounts/report/cash_flow/cash_flow.py:164 msgid "Net Cash from Investing" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:137 +#: erpnext/accounts/report/cash_flow/cash_flow.py:152 msgid "Net Cash from Operations" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:142 +#: erpnext/accounts/report/cash_flow/cash_flow.py:157 msgid "Net Change in Accounts Payable" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:141 +#: erpnext/accounts/report/cash_flow/cash_flow.py:156 msgid "Net Change in Accounts Receivable" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:123 +#: erpnext/accounts/report/cash_flow/cash_flow.py:128 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253 msgid "Net Change in Cash" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:158 +#: erpnext/accounts/report/cash_flow/cash_flow.py:173 msgid "Net Change in Equity" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:151 +#: erpnext/accounts/report/cash_flow/cash_flow.py:166 msgid "Net Change in Fixed Asset" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:143 +#: erpnext/accounts/report/cash_flow/cash_flow.py:158 msgid "Net Change in Inventory" msgstr "" @@ -32024,7 +32089,7 @@ msgstr "" msgid "Net Weight UOM" msgstr "" -#: erpnext/controllers/accounts_controller.py:1583 +#: erpnext/controllers/accounts_controller.py:1584 msgid "Net total calculation precision loss" msgstr "" @@ -32284,8 +32349,8 @@ msgstr "" #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:624 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:645 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:625 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:646 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/buying/doctype/buying_settings/buying_settings.json #: erpnext/projects/doctype/project/project.json @@ -32315,7 +32380,7 @@ msgstr "" msgid "No Customer found for Inter Company Transactions which represents company {0}" msgstr "" -#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:143 +#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:144 #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:404 msgid "No Customers found with selected options." msgstr "" @@ -32368,9 +32433,9 @@ msgstr "" msgid "No POS Profile found. Please create a New POS Profile first" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1617 -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1677 -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1691 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1615 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1675 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1689 #: erpnext/stock/doctype/item/item.py:1363 msgid "No Permission" msgstr "" @@ -32384,7 +32449,7 @@ msgstr "" msgid "No Records for these settings." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:333 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:334 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1049 msgid "No Remarks" msgstr "" @@ -32429,12 +32494,12 @@ msgstr "" msgid "No Work Orders were created" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:795 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:803 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:742 msgid "No accounting entries for the following warehouses" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:714 +#: erpnext/selling/doctype/sales_order/sales_order.py:715 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured" msgstr "" @@ -32466,7 +32531,7 @@ msgstr "" msgid "No description given" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:219 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:217 msgid "No difference found for stock account {0}" msgstr "" @@ -32491,7 +32556,7 @@ msgstr "" msgid "No items are available in the sales order {0} for production" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:325 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:352 msgid "No items found. Scan barcode again." msgstr "" @@ -32580,11 +32645,11 @@ msgstr "" msgid "No outstanding invoices require exchange rate revaluation" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2498 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2492 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified." msgstr "" -#: erpnext/public/js/controllers/buying.js:475 +#: erpnext/public/js/controllers/buying.js:476 msgid "No pending Material Requests found to link for the given items." msgstr "" @@ -32742,7 +32807,7 @@ msgstr "" msgid "Not Initiated" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:810 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:812 #: erpnext/templates/pages/material_request_info.py:21 #: erpnext/templates/pages/order.py:37 erpnext/templates/pages/rfq.py:46 msgid "Not Permitted" @@ -32775,6 +32840,10 @@ msgstr "" msgid "Not Started" msgstr "" +#: erpnext/accounts/report/cash_flow/cash_flow.py:399 +msgid "Not able to find the earliest Fiscal Year for the given company." +msgstr "" + #: erpnext/manufacturing/doctype/bom/bom_list.js:11 msgid "Not active" msgstr "" @@ -32795,7 +32864,7 @@ msgstr "" msgid "Not authorized since {0} exceeds limits" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:408 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:405 msgid "Not authorized to edit frozen Account {0}" msgstr "" @@ -32807,12 +32876,12 @@ msgstr "" msgid "Not in stock" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:724 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:725 #: erpnext/manufacturing/doctype/work_order/work_order.py:1883 #: erpnext/manufacturing/doctype/work_order/work_order.py:2041 #: erpnext/manufacturing/doctype/work_order/work_order.py:2110 -#: erpnext/selling/doctype/sales_order/sales_order.py:824 -#: erpnext/selling/doctype/sales_order/sales_order.py:1683 +#: erpnext/selling/doctype/sales_order/sales_order.py:826 +#: erpnext/selling/doctype/sales_order/sales_order.py:1685 msgid "Not permitted" msgstr "" @@ -32825,7 +32894,7 @@ msgstr "" #: erpnext/manufacturing/doctype/production_plan/production_plan.py:1040 #: erpnext/manufacturing/doctype/production_plan/production_plan.py:1750 #: erpnext/projects/doctype/timesheet/timesheet.json -#: erpnext/public/js/controllers/buying.js:476 +#: erpnext/public/js/controllers/buying.js:477 #: erpnext/selling/doctype/customer/customer.py:129 #: erpnext/selling/doctype/sales_order/sales_order.js:1180 #: erpnext/stock/doctype/item/item.js:526 @@ -32859,7 +32928,7 @@ msgstr "" msgid "Note: Item {0} added multiple times" msgstr "" -#: erpnext/controllers/accounts_controller.py:638 +#: erpnext/controllers/accounts_controller.py:639 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified" msgstr "" @@ -32871,7 +32940,7 @@ msgstr "" msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1094 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1078 msgid "Note: {0}" msgstr "" @@ -33224,7 +33293,7 @@ msgstr "" msgid "On enabling this cancellation entries will be posted on the actual cancellation date and reports will consider cancelled entries as well" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:713 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:721 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 "" @@ -33244,7 +33313,7 @@ msgstr "" msgid "Once set, this invoice will be on hold till the set date" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:679 +#: erpnext/manufacturing/doctype/work_order/work_order.js:684 msgid "Once the Work Order is Closed. It can't be resumed." msgstr "" @@ -33340,7 +33409,7 @@ msgid "" "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 "" -#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py:44 +#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py:43 msgid "Only {0} are supported" msgstr "" @@ -33567,7 +33636,7 @@ msgstr "" msgid "Opening Entry" msgstr "" -#: erpnext/accounts/general_ledger.py:775 +#: erpnext/accounts/general_ledger.py:777 msgid "Opening Entry can not be created after Period Closing Voucher is created." msgstr "" @@ -33594,7 +33663,7 @@ msgstr "" msgid "Opening Invoice Item" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1625 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1626 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1837 msgid "Opening Invoice has rounding adjustment of {0}.

    '{1}' account is required to post these values. Please set it in Company: {2}.

    Or, '{3}' can be enabled to not post any rounding adjustment." msgstr "" @@ -33621,7 +33690,7 @@ msgid "Opening Purchase Invoices have been created." msgstr "" #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81 -#: erpnext/stock/report/stock_balance/stock_balance.py:459 +#: erpnext/stock/report/stock_balance/stock_balance.py:457 msgid "Opening Qty" msgstr "" @@ -33641,7 +33710,7 @@ msgstr "" msgid "Opening Time" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.py:466 +#: erpnext/stock/report/stock_balance/stock_balance.py:464 msgid "Opening Value" msgstr "" @@ -33791,7 +33860,7 @@ msgstr "" msgid "Operation time does not depend on quantity to produce" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:493 +#: erpnext/manufacturing/doctype/job_card/job_card.js:513 msgid "Operation {0} added multiple times in the work order {1}" msgstr "" @@ -33878,7 +33947,7 @@ msgstr "" #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json #: erpnext/crm/doctype/crm_settings/crm_settings.json -#: erpnext/crm/doctype/lead/lead.js:32 erpnext/crm/doctype/lead/lead.json +#: erpnext/crm/doctype/lead/lead.js:33 erpnext/crm/doctype/lead/lead.json #: erpnext/crm/doctype/opportunity/opportunity.json #: erpnext/crm/doctype/prospect/prospect.js:20 #: erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json @@ -34095,7 +34164,7 @@ msgstr "" #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/quotation/quotation_list.js:34 #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:35 +#: erpnext/stock/doctype/material_request/material_request_list.js:39 msgid "Ordered" msgstr "" @@ -34120,7 +34189,7 @@ msgstr "" msgid "Ordered Qty" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Ordered Qty: Quantity ordered for purchase, but not received." msgstr "" @@ -34132,7 +34201,7 @@ msgstr "" #: erpnext/buying/doctype/supplier/supplier_dashboard.py:11 #: erpnext/selling/doctype/customer/customer_dashboard.py:20 -#: erpnext/selling/doctype/sales_order/sales_order.py:809 +#: erpnext/selling/doctype/sales_order/sales_order.py:811 #: erpnext/setup/doctype/company/company_dashboard.py:23 msgid "Orders" msgstr "" @@ -34257,12 +34326,12 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.py:119 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83 -#: erpnext/stock/report/stock_balance/stock_balance.py:481 +#: erpnext/stock/report/stock_balance/stock_balance.py:479 #: erpnext/stock/report/stock_ledger/stock_ledger.py:243 msgid "Out Qty" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.py:487 +#: erpnext/stock/report/stock_balance/stock_balance.py:485 msgid "Out Value" msgstr "" @@ -34351,10 +34420,10 @@ msgstr "" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:871 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:872 #: erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json #: erpnext/accounts/doctype/payment_request/payment_request.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:288 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:289 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:180 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -34375,7 +34444,7 @@ msgstr "" msgid "Outstanding Cheques and Deposits to clear" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:383 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:380 msgid "Outstanding for {0} cannot be less than zero ({1})" msgstr "" @@ -34399,7 +34468,7 @@ msgstr "" msgid "Over Billing Allowance (%)" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1252 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1260 msgid "Over Billing Allowance exceeded for Purchase Receipt Item {0} ({1}) by {2}%" msgstr "" @@ -34440,7 +34509,7 @@ msgstr "" msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role." msgstr "" -#: erpnext/controllers/accounts_controller.py:2099 +#: erpnext/controllers/accounts_controller.py:2100 msgid "Overbilling of {} ignored because you have {} role." msgstr "" @@ -34904,7 +34973,7 @@ msgstr "" msgid "Packing Slip Item" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:639 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:640 msgid "Packing Slip(s) cancelled" msgstr "" @@ -34980,7 +35049,7 @@ msgstr "" #: erpnext/accounts/doctype/overdue_payment/overdue_payment.json #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_schedule/payment_schedule.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:299 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:300 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:171 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -35021,7 +35090,7 @@ msgstr "" msgid "Paid Amount After Tax (Company Currency)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2011 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2005 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}" msgstr "" @@ -35035,7 +35104,7 @@ msgstr "" msgid "Paid To Account Type" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:323 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:324 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1095 msgid "Paid amount + Write Off Amount can not be greater than Grand Total" msgstr "" @@ -35265,7 +35334,7 @@ msgstr "" msgid "Partial Payment in POS Transactions are not allowed." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1654 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1652 msgid "Partial Stock Reservation" msgstr "" @@ -35329,8 +35398,9 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Material Request' #. Option for the 'Status' (Select) field in DocType 'Subcontracting Order' #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:22 -#: erpnext/stock/doctype/material_request/material_request_list.js:31 +#: erpnext/stock/doctype/material_request/material_request_list.js:16 +#: erpnext/stock/doctype/material_request/material_request_list.js:26 +#: erpnext/stock/doctype/material_request/material_request_list.js:35 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json msgid "Partially Received" msgstr "" @@ -35349,7 +35419,7 @@ msgstr "" msgid "Partially Reserved" msgstr "" -#: erpnext/stock/doctype/material_request/material_request_list.js:24 +#: erpnext/stock/doctype/material_request/material_request_list.js:28 msgid "Partially ordered" msgstr "" @@ -35506,7 +35576,7 @@ msgstr "" msgid "Party Account No. (Bank Statement)" msgstr "" -#: erpnext/controllers/accounts_controller.py:2398 +#: erpnext/controllers/accounts_controller.py:2374 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same" msgstr "" @@ -35650,7 +35720,7 @@ msgstr "" msgid "Party Type and Party is required for Receivable / Payable account {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:518 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:514 #: erpnext/accounts/party.py:428 msgid "Party Type is mandatory" msgstr "" @@ -35660,11 +35730,11 @@ msgstr "" msgid "Party User" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:455 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:456 msgid "Party can only be one of {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:521 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:517 msgid "Party is mandatory" msgstr "" @@ -35716,7 +35786,7 @@ msgstr "" msgid "Pause" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:196 +#: erpnext/manufacturing/doctype/job_card/job_card.js:216 msgid "Pause Job" msgstr "" @@ -35787,14 +35857,14 @@ msgstr "" #: erpnext/accounts/doctype/dunning/dunning.js:51 #: erpnext/accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10 #: erpnext/accounts/doctype/payment_request/payment_request_dashboard.py:12 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:71 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:72 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:123 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice_list.js:55 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:88 #: erpnext/accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25 #: erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js:42 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:459 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:462 #: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:24 #: erpnext/selling/doctype/sales_order/sales_order.js:764 #: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:31 @@ -35871,7 +35941,7 @@ msgstr "" msgid "Payment Entries" msgstr "" -#: erpnext/accounts/utils.py:1097 +#: erpnext/accounts/utils.py:1101 msgid "Payment Entries {0} are un-linked" msgstr "" @@ -35919,7 +35989,7 @@ msgstr "" msgid "Payment Entry already exists" msgstr "" -#: erpnext/accounts/utils.py:629 +#: erpnext/accounts/utils.py:608 msgid "Payment Entry has been modified after you pulled it. Please pull it again." msgstr "" @@ -35928,7 +35998,7 @@ msgstr "" msgid "Payment Entry is already created" msgstr "" -#: erpnext/controllers/accounts_controller.py:1534 +#: erpnext/controllers/accounts_controller.py:1535 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice." msgstr "" @@ -35964,7 +36034,7 @@ msgstr "" msgid "Payment Gateway Account" msgstr "" -#: erpnext/accounts/utils.py:1341 +#: erpnext/accounts/utils.py:1345 msgid "Payment Gateway Account not created, please create one manually." msgstr "" @@ -36127,7 +36197,7 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Receivables Workspace #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 #: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json #: erpnext/accounts/doctype/payment_order/payment_order.js:19 #: erpnext/accounts/doctype/payment_order/payment_order.json @@ -36136,7 +36206,7 @@ msgstr "" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:139 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:126 #: erpnext/accounts/workspace/receivables/receivables.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:467 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:470 #: erpnext/selling/doctype/sales_order/sales_order.js:757 msgid "Payment Request" msgstr "" @@ -36167,7 +36237,7 @@ msgstr "" msgid "Payment Request is already created" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:442 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:443 msgid "Payment Request took too long to respond. Please try requesting for payment again." msgstr "" @@ -36189,6 +36259,7 @@ msgstr "" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/buying/doctype/purchase_order/purchase_order.json +#: erpnext/controllers/accounts_controller.py:2637 #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/sales_order/sales_order.json msgid "Payment Schedule" @@ -36307,7 +36378,7 @@ msgstr "" msgid "Payment Type" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:607 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:603 msgid "Payment Type must be one of Receive, Pay and Internal Transfer" msgstr "" @@ -36316,11 +36387,11 @@ msgstr "" msgid "Payment URL" msgstr "" -#: erpnext/accounts/utils.py:1085 +#: erpnext/accounts/utils.py:1089 msgid "Payment Unlink Error" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:962 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:946 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}" msgstr "" @@ -36332,7 +36403,7 @@ msgstr "" msgid "Payment methods are mandatory. Please add at least one payment method." msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:454 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:455 #: erpnext/selling/page/point_of_sale/pos_payment.js:366 msgid "Payment of {0} received successfully." msgstr "" @@ -36345,11 +36416,11 @@ msgstr "" msgid "Payment related to {0} is not completed" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:431 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:432 msgid "Payment request failed" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:821 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:817 msgid "Payment term {0} not used in {1}" msgstr "" @@ -36369,7 +36440,7 @@ msgstr "" #. Option for the 'Hold Type' (Select) field in DocType 'Supplier' #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:274 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:275 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -36385,11 +36456,11 @@ msgstr "" msgid "Payments" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:330 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:331 msgid "Payments could not be updated." msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:324 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:325 msgid "Payments updated." msgstr "" @@ -36463,7 +36534,7 @@ msgstr "" #: erpnext/manufacturing/report/production_analytics/production_analytics.py:126 #: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:150 #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:16 +#: erpnext/stock/doctype/material_request/material_request_list.js:20 #: erpnext/templates/pages/order.html:68 msgid "Pending" msgstr "" @@ -36641,7 +36712,7 @@ msgstr "" msgid "Period Based On" msgstr "" -#: erpnext/accounts/general_ledger.py:787 +#: erpnext/accounts/general_ledger.py:789 msgid "Period Closed" msgstr "" @@ -36750,7 +36821,7 @@ msgstr "" msgid "Periodic Accounting Entry" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:245 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:243 msgid "Periodic Accounting Entry is not allowed for company {0} with perpetual inventory enabled" msgstr "" @@ -36864,7 +36935,7 @@ msgstr "" #. Label of a Link in the Stock Workspace #: erpnext/selling/doctype/sales_order/sales_order.js:637 #: erpnext/stock/doctype/delivery_note/delivery_note.js:199 -#: erpnext/stock/doctype/material_request/material_request.js:139 +#: erpnext/stock/doctype/material_request/material_request.js:140 #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json @@ -37109,7 +37180,7 @@ msgstr "" msgid "Planned Qty" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured." msgstr "" @@ -37200,7 +37271,7 @@ msgstr "" msgid "Please Set Supplier Group in Buying Settings." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1842 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1843 msgid "Please Specify Account" msgstr "" @@ -37256,16 +37327,16 @@ msgstr "" msgid "Please cancel and amend the Payment Entry" msgstr "" -#: erpnext/accounts/utils.py:1084 +#: erpnext/accounts/utils.py:1088 msgid "Please cancel payment entry manually first" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:304 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:301 #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:344 msgid "Please cancel related transaction." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1036 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1020 msgid "Please check Multi Currency option to allow accounts with other currency" msgstr "" @@ -37314,7 +37385,7 @@ msgstr "" msgid "Please contact your administrator to extend the credit limits for {0}." msgstr "" -#: erpnext/accounts/doctype/account/account.py:347 +#: erpnext/accounts/doctype/account/account.py:349 msgid "Please convert the parent account in corresponding child company to a group account." msgstr "" @@ -37322,7 +37393,7 @@ msgstr "" msgid "Please create Customer from Lead {0}." msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:121 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:132 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled." msgstr "" @@ -37330,7 +37401,7 @@ msgstr "" msgid "Please create a new Accounting Dimension if required." msgstr "" -#: erpnext/controllers/accounts_controller.py:731 +#: erpnext/controllers/accounts_controller.py:732 msgid "Please create purchase from internal sale or delivery document itself" msgstr "" @@ -37384,11 +37455,11 @@ msgstr "" msgid "Please enable {} in {} to allow same item in multiple rows" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:366 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:367 msgid "Please ensure that the {0} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:374 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:375 msgid "Please ensure that the {0} account {1} is a Payable account. You can change the account type to Payable or select a different account." msgstr "" @@ -37434,11 +37505,11 @@ msgstr "" msgid "Please enter Item Code to get Batch Number" msgstr "" -#: erpnext/public/js/controllers/transaction.js:2559 +#: erpnext/public/js/controllers/transaction.js:2562 msgid "Please enter Item Code to get batch no" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:76 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:84 msgid "Please enter Item first" msgstr "" @@ -37462,11 +37533,11 @@ msgstr "" msgid "Please enter Purchase Receipt first" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:102 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:113 msgid "Please enter Receipt Document" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1100 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1084 msgid "Please enter Reference date" msgstr "" @@ -37486,7 +37557,7 @@ msgstr "" msgid "Please enter Warehouse and Date" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:652 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:653 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1184 msgid "Please enter Write Off Account" msgstr "" @@ -37499,7 +37570,7 @@ msgstr "" msgid "Please enter company name first" msgstr "" -#: erpnext/controllers/accounts_controller.py:2884 +#: erpnext/controllers/accounts_controller.py:2863 msgid "Please enter default currency in Company Master" msgstr "" @@ -37507,7 +37578,7 @@ msgstr "" msgid "Please enter message before sending" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:419 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:420 msgid "Please enter mobile number first." msgstr "" @@ -37535,7 +37606,7 @@ msgstr "" msgid "Please enter the phone number first" msgstr "" -#: erpnext/controllers/buying_controller.py:1090 +#: erpnext/controllers/buying_controller.py:1102 msgid "Please enter the {schedule_date}." msgstr "" @@ -37591,8 +37662,8 @@ msgstr "" msgid "Please mention 'Weight UOM' along with Weight." msgstr "" -#: erpnext/accounts/general_ledger.py:624 -#: erpnext/accounts/general_ledger.py:631 +#: erpnext/accounts/general_ledger.py:626 +#: erpnext/accounts/general_ledger.py:633 msgid "Please mention '{0}' in Company: {1}" msgstr "" @@ -37634,7 +37705,7 @@ msgstr "" msgid "Please select Apply Discount On" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1648 +#: erpnext/selling/doctype/sales_order/sales_order.py:1650 msgid "Please select BOM against item {0}" msgstr "" @@ -37642,7 +37713,7 @@ msgstr "" msgid "Please select BOM for Item in Row {0}" msgstr "" -#: erpnext/controllers/buying_controller.py:550 +#: erpnext/controllers/buying_controller.py:562 msgid "Please select BOM in BOM field for Item {item_code}." msgstr "" @@ -37654,13 +37725,13 @@ msgstr "" msgid "Please select Category first" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1449 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1450 #: erpnext/public/js/controllers/accounts.js:86 #: erpnext/public/js/controllers/accounts.js:124 msgid "Please select Charge Type first" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:454 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:455 msgid "Please select Company" msgstr "" @@ -37669,7 +37740,7 @@ msgstr "" msgid "Please select Company and Posting Date to getting entries" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:696 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:697 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:28 msgid "Please select Company first" msgstr "" @@ -37708,15 +37779,15 @@ msgstr "" msgid "Please select Party Type first" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:251 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:249 msgid "Please select Periodic Accounting Entry Difference Account" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:497 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:498 msgid "Please select Posting Date before selecting Party" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:697 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:698 msgid "Please select Posting Date first" msgstr "" @@ -37724,7 +37795,7 @@ msgstr "" msgid "Please select Price List" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1650 +#: erpnext/selling/doctype/sales_order/sales_order.py:1652 msgid "Please select Qty against item {0}" msgstr "" @@ -37740,7 +37811,7 @@ msgstr "" msgid "Please select Start Date and End Date for Item {0}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:270 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:268 msgid "Please select Stock Asset Account" msgstr "" @@ -37748,7 +37819,7 @@ msgstr "" msgid "Please select Subcontracting Order instead of Purchase Order {0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:2733 +#: erpnext/controllers/accounts_controller.py:2712 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}" msgstr "" @@ -37765,7 +37836,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.js:603 #: erpnext/manufacturing/doctype/bom/bom.py:261 #: erpnext/public/js/controllers/accounts.js:249 -#: erpnext/public/js/controllers/transaction.js:2809 +#: erpnext/public/js/controllers/transaction.js:2812 msgid "Please select a Company first." msgstr "" @@ -37846,7 +37917,11 @@ msgstr "" msgid "Please select atleast one item to continue" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1751 +#: erpnext/manufacturing/doctype/work_order/work_order.js:355 +msgid "Please select atleast one operation to create Job Card" +msgstr "" + +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1749 msgid "Please select correct account" msgstr "" @@ -37913,11 +37988,11 @@ msgstr "" msgid "Please select weekly off day" msgstr "" -#: erpnext/public/js/utils.js:1026 +#: erpnext/public/js/utils.js:1036 msgid "Please select {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1194 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1195 #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:592 #: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py:93 msgid "Please select {0} first" @@ -37935,7 +38010,7 @@ msgstr "" msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}" msgstr "" -#: erpnext/accounts/general_ledger.py:530 +#: erpnext/accounts/general_ledger.py:532 msgid "Please set '{0}' in Company: {1}" msgstr "" @@ -37991,7 +38066,7 @@ msgstr "" msgid "Please set Fixed Asset Account in Asset Category {0}" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:584 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:585 msgid "Please set Fixed Asset Account in {} against {}." msgstr "" @@ -38029,7 +38104,7 @@ msgstr "" msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1404 +#: erpnext/selling/doctype/sales_order/sales_order.py:1406 msgid "Please set a Supplier against the Items to be considered in the Purchase Order." msgstr "" @@ -38041,7 +38116,7 @@ msgstr "" msgid "Please set a default Holiday List for Employee {0} or Company {1}" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1094 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1095 msgid "Please set account in Warehouse {0}" msgstr "" @@ -38082,7 +38157,7 @@ msgstr "" msgid "Please set default Cash or Bank account in Mode of Payments {}" msgstr "" -#: erpnext/accounts/utils.py:2245 +#: erpnext/accounts/utils.py:2312 msgid "Please set default Exchange Gain/Loss Account in Company {}" msgstr "" @@ -38098,8 +38173,8 @@ msgstr "" msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:276 -#: erpnext/accounts/utils.py:1106 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:274 +#: erpnext/accounts/utils.py:1110 msgid "Please set default {0} in Company {1}" msgstr "" @@ -38111,7 +38186,7 @@ msgstr "" msgid "Please set filters" msgstr "" -#: erpnext/controllers/accounts_controller.py:2314 +#: erpnext/controllers/accounts_controller.py:2290 msgid "Please set one of the following:" msgstr "" @@ -38119,7 +38194,7 @@ msgstr "" msgid "Please set opening number of booked depreciations" msgstr "" -#: erpnext/public/js/controllers/transaction.js:2260 +#: erpnext/public/js/controllers/transaction.js:2263 msgid "Please set recurring after saving" msgstr "" @@ -38131,7 +38206,7 @@ msgstr "" msgid "Please set the Default Cost Center in {0} company." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:600 +#: erpnext/manufacturing/doctype/work_order/work_order.js:605 msgid "Please set the Item Code first" msgstr "" @@ -38174,11 +38249,11 @@ msgstr "" msgid "Please set {0} in BOM Creator {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1214 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1210 msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss" msgstr "" -#: erpnext/controllers/accounts_controller.py:520 +#: erpnext/controllers/accounts_controller.py:521 msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}." msgstr "" @@ -38190,7 +38265,7 @@ msgstr "" msgid "Please share this email with your support team so that they can find and fix the issue." msgstr "" -#: erpnext/public/js/controllers/transaction.js:2128 +#: erpnext/public/js/controllers/transaction.js:2131 msgid "Please specify" msgstr "" @@ -38198,14 +38273,14 @@ msgstr "" msgid "Please specify Company" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:109 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:110 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:438 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:494 msgid "Please specify Company to proceed" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1472 -#: erpnext/controllers/accounts_controller.py:3075 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1473 +#: erpnext/controllers/accounts_controller.py:2996 #: erpnext/public/js/controllers/accounts.js:97 msgid "Please specify a valid Row ID for row {0} in table {1}" msgstr "" @@ -38383,7 +38458,7 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:858 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:859 #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json #: erpnext/accounts/doctype/payment_order/payment_order.json @@ -38421,7 +38496,7 @@ msgstr "" #: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:134 #: erpnext/public/js/purchase_trends_filters.js:38 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:51 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85 @@ -38457,7 +38532,7 @@ msgstr "" msgid "Posting Date cannot be future date" msgstr "" -#: erpnext/public/js/controllers/transaction.js:895 +#: erpnext/public/js/controllers/transaction.js:898 msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?" msgstr "" @@ -39467,7 +39542,7 @@ msgstr "" msgid "Process Loss Qty" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:273 +#: erpnext/manufacturing/doctype/job_card/job_card.js:293 msgid "Process Loss Quantity" msgstr "" @@ -39602,8 +39677,8 @@ msgstr "" #: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/workspace/buying/buying.json -#: erpnext/public/js/controllers/buying.js:293 -#: erpnext/public/js/controllers/buying.js:547 +#: erpnext/public/js/controllers/buying.js:294 +#: erpnext/public/js/controllers/buying.js:548 #: erpnext/selling/doctype/product_bundle/product_bundle.json #: erpnext/selling/workspace/selling/selling.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -39774,7 +39849,7 @@ msgid "Production Plan Sub-assembly Item" msgstr "" #. Name of a report -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:101 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:109 #: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.json msgid "Production Plan Summary" msgstr "" @@ -40002,7 +40077,7 @@ msgstr "" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json #: erpnext/stock/report/reserved_stock/reserved_stock.js:130 #: erpnext/stock/report/reserved_stock/reserved_stock.py:184 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:84 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:103 #: erpnext/stock/report/stock_ledger/stock_ledger.py:350 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json @@ -40162,7 +40237,7 @@ msgstr "" msgid "Projected Quantity" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Projected Quantity Formula" msgstr "" @@ -40267,7 +40342,7 @@ msgstr "" #. Name of a DocType #. Label of a Link in the CRM Workspace -#: erpnext/crm/doctype/lead/lead.js:35 erpnext/crm/doctype/lead/lead.js:61 +#: erpnext/crm/doctype/lead/lead.js:36 erpnext/crm/doctype/lead/lead.js:62 #: erpnext/crm/doctype/prospect/prospect.json #: erpnext/crm/workspace/crm/crm.json msgid "Prospect" @@ -40464,7 +40539,7 @@ msgstr "" #: erpnext/accounts/workspace/payables/payables.json #: erpnext/assets/doctype/asset/asset.json #: erpnext/assets/doctype/asset_repair_purchase_invoice/asset_repair_purchase_invoice.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:450 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:453 #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:63 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js:21 #: erpnext/buying/workspace/buying/buying.json @@ -40516,7 +40591,7 @@ msgstr "" msgid "Purchase Invoice {0} is already submitted" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2010 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2011 msgid "Purchase Invoices" msgstr "" @@ -40583,7 +40658,7 @@ msgstr "" #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48 #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:203 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/controllers/buying_controller.py:822 +#: erpnext/controllers/buying_controller.py:834 #: erpnext/crm/doctype/contract/contract.json #: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:54 #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json @@ -40592,7 +40667,7 @@ msgstr "" #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/setup/doctype/authorization_rule/authorization_rule.json #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json -#: erpnext/stock/doctype/material_request/material_request.js:178 +#: erpnext/stock/doctype/material_request/material_request.js:179 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:246 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -40669,11 +40744,11 @@ msgstr "" msgid "Purchase Order Pricing Rule" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:623 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:624 msgid "Purchase Order Required" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:618 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:619 msgid "Purchase Order Required for item {}" msgstr "" @@ -40693,11 +40768,11 @@ msgstr "" msgid "Purchase Order number required for Item {0}" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:661 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:662 msgid "Purchase Order {0} is not submitted" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:905 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:907 msgid "Purchase Orders" msgstr "" @@ -40722,7 +40797,7 @@ msgstr "" msgid "Purchase Orders to Receive" msgstr "" -#: erpnext/controllers/accounts_controller.py:1931 +#: erpnext/controllers/accounts_controller.py:1932 msgid "Purchase Orders {0} are un-linked" msgstr "" @@ -40755,7 +40830,7 @@ msgstr "" #: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.js:22 #: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:21 #: erpnext/assets/doctype/asset/asset.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:417 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:420 #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:69 #: erpnext/setup/doctype/authorization_rule/authorization_rule.json #: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json @@ -40810,11 +40885,11 @@ msgstr "" msgid "Purchase Receipt No" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:644 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:645 msgid "Purchase Receipt Required" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:639 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:640 msgid "Purchase Receipt Required for item {}" msgstr "" @@ -40835,7 +40910,7 @@ msgstr "" msgid "Purchase Receipt {0} created." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:668 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:669 msgid "Purchase Receipt {0} is not submitted" msgstr "" @@ -40930,6 +41005,14 @@ msgstr "" msgid "Purchase Value" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:35 +msgid "Purchase Voucher No" +msgstr "" + +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:29 +msgid "Purchase Voucher Type" +msgstr "" + #: erpnext/utilities/activation.py:105 msgid "Purchase orders help you plan and follow up on your purchases" msgstr "" @@ -41057,7 +41140,7 @@ msgstr "" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:372 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:470 #: erpnext/public/js/stock_reservation.js:134 -#: erpnext/public/js/stock_reservation.js:335 erpnext/public/js/utils.js:783 +#: erpnext/public/js/stock_reservation.js:335 erpnext/public/js/utils.js:793 #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:367 #: erpnext/selling/doctype/sales_order/sales_order.js:471 @@ -41204,7 +41287,7 @@ msgstr "" msgid "Qty for which recursion isn't applicable." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:894 +#: erpnext/manufacturing/doctype/work_order/work_order.js:899 msgid "Qty for {0}" msgstr "" @@ -41223,7 +41306,7 @@ msgid "Qty in WIP Warehouse" msgstr "" #. Label of the for_qty (Float) field in DocType 'Pick List' -#: erpnext/stock/doctype/pick_list/pick_list.js:175 +#: erpnext/stock/doctype/pick_list/pick_list.js:192 #: erpnext/stock/doctype/pick_list/pick_list.json msgid "Qty of Finished Goods Item" msgstr "" @@ -41261,7 +41344,7 @@ msgstr "" msgid "Qty to Fetch" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:245 +#: erpnext/manufacturing/doctype/job_card/job_card.js:265 #: erpnext/manufacturing/doctype/job_card/job_card.py:765 msgid "Qty to Manufacture" msgstr "" @@ -41600,7 +41683,7 @@ msgstr "" #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:194 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:218 #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json -#: erpnext/public/js/controllers/buying.js:554 +#: erpnext/public/js/controllers/buying.js:555 #: erpnext/public/js/stock_analytics.js:50 #: erpnext/public/js/utils/serial_no_batch_selector.js:485 #: erpnext/selling/doctype/quotation_item/quotation_item.json @@ -41611,7 +41694,7 @@ msgstr "" #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67 #: erpnext/stock/dashboard/item_dashboard.js:248 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json -#: erpnext/stock/doctype/material_request/material_request.js:347 +#: erpnext/stock/doctype/material_request/material_request.js:348 #: erpnext/stock/doctype/material_request_item/material_request_item.json #: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json @@ -41726,8 +41809,8 @@ msgstr "" msgid "Quantity must be greater than zero, and less or equal to {0}" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:939 -#: erpnext/stock/doctype/pick_list/pick_list.js:183 +#: erpnext/manufacturing/doctype/work_order/work_order.js:944 +#: erpnext/stock/doctype/pick_list/pick_list.js:200 msgid "Quantity must not be more than {0}" msgstr "" @@ -41741,8 +41824,8 @@ msgid "Quantity required for Item {0} in row {1}" msgstr "" #: erpnext/manufacturing/doctype/bom/bom.py:604 -#: erpnext/manufacturing/doctype/job_card/job_card.js:301 -#: erpnext/manufacturing/doctype/job_card/job_card.js:370 +#: erpnext/manufacturing/doctype/job_card/job_card.js:321 +#: erpnext/manufacturing/doctype/job_card/job_card.js:390 #: erpnext/manufacturing/doctype/workstation/workstation.js:303 msgid "Quantity should be greater than 0" msgstr "" @@ -41836,7 +41919,7 @@ msgstr "" msgid "Query Route String" msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:146 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:147 msgid "Queue Size should be between 5 and 100" msgstr "" @@ -41867,7 +41950,7 @@ msgstr "" msgid "Quick Entry" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:585 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:586 msgid "Quick Journal Entry" msgstr "" @@ -41907,7 +41990,7 @@ msgstr "" #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20 #: erpnext/crm/doctype/contract/contract.json #: erpnext/crm/doctype/crm_settings/crm_settings.json -#: erpnext/crm/doctype/lead/lead.js:33 erpnext/crm/doctype/lead/lead.json +#: erpnext/crm/doctype/lead/lead.js:34 erpnext/crm/doctype/lead/lead.json #: erpnext/crm/doctype/opportunity/opportunity.js:108 #: erpnext/crm/doctype/opportunity/opportunity.json #: erpnext/crm/report/lead_details/lead_details.js:37 @@ -42103,7 +42186,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom_item/bom_item.json #: erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json #: erpnext/manufacturing/doctype/work_order_item/work_order_item.json -#: erpnext/public/js/utils.js:793 +#: erpnext/public/js/utils.js:803 #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -42406,6 +42489,14 @@ msgstr "" msgid "Raw Material Value" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:36 +msgid "Raw Material Voucher No" +msgstr "" + +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:30 +msgid "Raw Material Voucher Type" +msgstr "" + #: erpnext/manufacturing/report/production_planning_report/production_planning_report.js:65 msgid "Raw Material Warehouse" msgstr "" @@ -42478,12 +42569,12 @@ msgstr "" msgid "Raw SQL" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:407 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:113 -#: erpnext/manufacturing/doctype/work_order/work_order.js:698 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:410 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:121 +#: erpnext/manufacturing/doctype/work_order/work_order.js:703 #: erpnext/selling/doctype/sales_order/sales_order.js:596 #: erpnext/selling/doctype/sales_order/sales_order_list.js:70 -#: erpnext/stock/doctype/material_request/material_request.js:225 +#: erpnext/stock/doctype/material_request/material_request.js:226 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:164 msgid "Re-open" msgstr "" @@ -42587,7 +42678,7 @@ msgstr "" msgid "Reason for Failure" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:745 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:748 #: erpnext/selling/doctype/sales_order/sales_order.js:1338 msgid "Reason for Hold" msgstr "" @@ -42711,8 +42802,8 @@ msgstr "" #: erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.py:191 #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:33 -#: erpnext/stock/doctype/material_request/material_request_list.js:41 +#: erpnext/stock/doctype/material_request/material_request_list.js:37 +#: erpnext/stock/doctype/material_request/material_request_list.js:45 msgid "Received" msgstr "" @@ -42739,7 +42830,7 @@ msgstr "" msgid "Received Amount After Tax (Company Currency)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1050 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1046 msgid "Received Amount cannot be greater than Paid Amount" msgstr "" @@ -43135,7 +43226,6 @@ msgstr "" #: erpnext/stock/doctype/pick_list_item/pick_list_item.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:27 #: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json -#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:18 #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order_dashboard.py:7 #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json @@ -43146,7 +43236,7 @@ msgstr "" msgid "Reference" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1098 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1082 msgid "Reference #{0} dated {1}" msgstr "" @@ -43157,7 +43247,7 @@ msgstr "" msgid "Reference Date" msgstr "" -#: erpnext/public/js/controllers/transaction.js:2366 +#: erpnext/public/js/controllers/transaction.js:2369 msgid "Reference Date for Early Payment Discount" msgstr "" @@ -43172,7 +43262,7 @@ msgstr "" msgid "Reference Detail No" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 msgid "Reference DocType" msgstr "" @@ -43181,7 +43271,7 @@ msgstr "" msgid "Reference Doctype" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:657 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:653 msgid "Reference Doctype must be one of {0}" msgstr "" @@ -43261,7 +43351,7 @@ msgstr "" #. Supplied Item' #: erpnext/accounts/doctype/advance_tax/advance_tax.json #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 #: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json #: erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json #: erpnext/accounts/doctype/payment_request/payment_request.json @@ -43284,15 +43374,15 @@ msgstr "" msgid "Reference No" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:712 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:696 msgid "Reference No & Reference Date is required for {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1295 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1291 msgid "Reference No and Reference Date is mandatory for Bank transaction" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:717 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:701 msgid "Reference No is mandatory if you entered Reference Date" msgstr "" @@ -43410,15 +43500,15 @@ msgstr "" msgid "References" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:383 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:384 msgid "References to Sales Invoices are Incomplete" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:378 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:379 msgid "References to Sales Orders are Incomplete" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:737 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:733 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount." msgstr "" @@ -43566,7 +43656,7 @@ msgstr "" msgid "Release Date" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:314 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:315 msgid "Release date must be in the future" msgstr "" @@ -43702,7 +43792,7 @@ msgstr "" msgid "Rename Log" msgstr "" -#: erpnext/accounts/doctype/account/account.py:519 +#: erpnext/accounts/doctype/account/account.py:521 msgid "Rename Not Allowed" msgstr "" @@ -43719,7 +43809,7 @@ msgstr "" msgid "Rename jobs for doctype {0} have not been enqueued." msgstr "" -#: erpnext/accounts/doctype/account/account.py:511 +#: erpnext/accounts/doctype/account/account.py:513 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch." msgstr "" @@ -43869,7 +43959,7 @@ msgstr "" msgid "Report Type" msgstr "" -#: erpnext/accounts/doctype/account/account.py:425 +#: erpnext/accounts/doctype/account/account.py:427 msgid "Report Type is mandatory" msgstr "" @@ -43961,7 +44051,7 @@ msgstr "" msgid "Repost in background" msgstr "" -#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py:117 +#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py:118 msgid "Repost started in the background" msgstr "" @@ -44035,7 +44125,7 @@ msgstr "" msgid "Reqd Qty (BOM)" msgstr "" -#: erpnext/public/js/utils.js:803 +#: erpnext/public/js/utils.js:813 msgid "Reqd by date" msgstr "" @@ -44053,7 +44143,7 @@ msgstr "" msgid "Request Parameters" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:445 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:446 msgid "Request Timeout" msgstr "" @@ -44083,7 +44173,7 @@ msgstr "" #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:70 #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:272 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/stock/doctype/material_request/material_request.js:184 +#: erpnext/stock/doctype/material_request/material_request.js:185 msgid "Request for Quotation" msgstr "" @@ -44136,7 +44226,7 @@ msgstr "" msgid "Requested Qty" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Requested Qty: Quantity requested for purchase, but not ordered." msgstr "" @@ -44292,9 +44382,9 @@ msgstr "" msgid "Reservation Based On" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:808 +#: erpnext/manufacturing/doctype/work_order/work_order.js:813 #: erpnext/selling/doctype/sales_order/sales_order.js:76 -#: erpnext/stock/doctype/pick_list/pick_list.js:127 +#: erpnext/stock/doctype/pick_list/pick_list.js:144 msgid "Reserve" msgstr "" @@ -44318,11 +44408,11 @@ msgstr "" msgid "Reserve Warehouse" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:274 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:282 msgid "Reserve for Raw Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:248 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:256 msgid "Reserve for Sub-assembly" msgstr "" @@ -44359,7 +44449,7 @@ msgstr "" msgid "Reserved Qty for Production Plan" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items." msgstr "" @@ -44368,7 +44458,7 @@ msgstr "" msgid "Reserved Qty for Subcontract" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items." msgstr "" @@ -44376,7 +44466,7 @@ msgstr "" msgid "Reserved Qty should be greater than Delivered Qty." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Reserved Qty: Quantity ordered for sale, but not delivered." msgstr "" @@ -44388,39 +44478,39 @@ msgstr "" msgid "Reserved Quantity for Production" msgstr "" -#: erpnext/stock/stock_ledger.py:2172 +#: erpnext/stock/stock_ledger.py:2183 msgid "Reserved Serial No." msgstr "" #. Label of the reserved_stock (Float) field in DocType 'Bin' #. Name of a report #: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:24 -#: erpnext/manufacturing/doctype/work_order/work_order.js:824 +#: erpnext/manufacturing/doctype/work_order/work_order.js:829 #: erpnext/public/js/stock_reservation.js:235 #: erpnext/selling/doctype/sales_order/sales_order.js:99 #: erpnext/selling/doctype/sales_order/sales_order.js:434 #: erpnext/stock/dashboard/item_dashboard_list.html:15 #: erpnext/stock/doctype/bin/bin.json -#: erpnext/stock/doctype/pick_list/pick_list.js:147 +#: erpnext/stock/doctype/pick_list/pick_list.js:164 #: erpnext/stock/report/reserved_stock/reserved_stock.json -#: erpnext/stock/report/stock_balance/stock_balance.py:499 -#: erpnext/stock/stock_ledger.py:2156 +#: erpnext/stock/report/stock_balance/stock_balance.py:497 +#: erpnext/stock/stock_ledger.py:2167 msgid "Reserved Stock" msgstr "" -#: erpnext/stock/stock_ledger.py:2202 +#: erpnext/stock/stock_ledger.py:2213 msgid "Reserved Stock for Batch" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:288 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:296 msgid "Reserved Stock for Raw Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:262 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:270 msgid "Reserved Stock for Sub-assembly" msgstr "" -#: erpnext/controllers/buying_controller.py:559 +#: erpnext/controllers/buying_controller.py:571 msgid "Reserved Warehouse is mandatory for the Item {item_code} in Raw Materials supplied." msgstr "" @@ -44454,7 +44544,7 @@ msgstr "" #: erpnext/public/js/stock_reservation.js:202 #: erpnext/selling/doctype/sales_order/sales_order.js:387 -#: erpnext/stock/doctype/pick_list/pick_list.js:272 +#: erpnext/stock/doctype/pick_list/pick_list.js:289 msgid "Reserving Stock..." msgstr "" @@ -44667,13 +44757,13 @@ msgstr "" msgid "Result Title Field" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:382 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:385 #: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:63 #: erpnext/selling/doctype/sales_order/sales_order.js:582 msgid "Resume" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:180 +#: erpnext/manufacturing/doctype/job_card/job_card.js:200 msgid "Resume Job" msgstr "" @@ -44731,7 +44821,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice' #. Option for the 'Status' (Select) field in DocType 'Sales Invoice' #. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt' -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:68 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:69 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -44812,8 +44902,8 @@ msgstr "" msgid "Return invoice of asset cancelled" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:132 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:208 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:131 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:212 msgid "Return of Components" msgstr "" @@ -45034,7 +45124,7 @@ msgstr "" msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity" msgstr "" -#: erpnext/accounts/doctype/account/account.py:422 +#: erpnext/accounts/doctype/account/account.py:424 msgid "Root Type is mandatory" msgstr "" @@ -45300,20 +45390,20 @@ msgstr "" msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1215 +#: erpnext/controllers/accounts_controller.py:1216 msgid "Row #{0}: Account {1} does not belong to company {2}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:395 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:391 msgid "Row #{0}: Allocated Amount cannot be greater than Outstanding Amount of Payment Request {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:371 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:476 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:367 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:472 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:488 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:484 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}" msgstr "" @@ -45337,31 +45427,31 @@ msgstr "" msgid "Row #{0}: Batch No {1} is already selected." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:867 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:863 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3642 +#: erpnext/controllers/accounts_controller.py:3563 msgid "Row #{0}: Cannot delete item {1} which has already been billed." msgstr "" -#: erpnext/controllers/accounts_controller.py:3616 +#: erpnext/controllers/accounts_controller.py:3537 msgid "Row #{0}: Cannot delete item {1} which has already been delivered" msgstr "" -#: erpnext/controllers/accounts_controller.py:3635 +#: erpnext/controllers/accounts_controller.py:3556 msgid "Row #{0}: Cannot delete item {1} which has already been received" msgstr "" -#: erpnext/controllers/accounts_controller.py:3622 +#: erpnext/controllers/accounts_controller.py:3543 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it." msgstr "" -#: erpnext/controllers/accounts_controller.py:3628 +#: erpnext/controllers/accounts_controller.py:3549 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order." msgstr "" -#: erpnext/controllers/accounts_controller.py:3883 +#: erpnext/controllers/accounts_controller.py:3804 msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}." msgstr "" @@ -45413,7 +45503,7 @@ msgstr "" msgid "Row #{0}: Depreciation Start Date is required" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:332 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:328 msgid "Row #{0}: Duplicate entry in References {1} {2}" msgstr "" @@ -45445,11 +45535,11 @@ msgstr "" msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:760 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:744 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:770 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:754 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited" msgstr "" @@ -45469,7 +45559,7 @@ msgstr "" msgid "Row #{0}: Item {1} does not exist" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1558 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1556 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List." msgstr "" @@ -45489,7 +45579,7 @@ msgstr "" msgid "Row #{0}: Item {1} is not a stock item" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:763 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:759 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher" msgstr "" @@ -45501,11 +45591,11 @@ msgstr "" msgid "Row #{0}: Next Depreciation Date cannot be before Purchase Date" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:587 +#: erpnext/selling/doctype/sales_order/sales_order.py:588 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1641 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1639 msgid "Row #{0}: Only {1} available to reserve for the Item {2}" msgstr "" @@ -45533,7 +45623,7 @@ msgstr "" msgid "Row #{0}: Please set reorder quantity" msgstr "" -#: erpnext/controllers/accounts_controller.py:543 +#: erpnext/controllers/accounts_controller.py:544 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master" msgstr "" @@ -45562,27 +45652,27 @@ msgstr "" msgid "Row #{0}: Quality Inspection {1} was rejected for item {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1374 -#: erpnext/controllers/accounts_controller.py:3742 +#: erpnext/controllers/accounts_controller.py:1375 +#: erpnext/controllers/accounts_controller.py:3663 msgid "Row #{0}: Quantity for Item {1} cannot be zero." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1626 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1624 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0." msgstr "" -#: erpnext/controllers/accounts_controller.py:798 -#: erpnext/controllers/accounts_controller.py:810 +#: erpnext/controllers/accounts_controller.py:799 +#: erpnext/controllers/accounts_controller.py:811 #: erpnext/utilities/transaction_base.py:114 #: erpnext/utilities/transaction_base.py:120 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1226 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1227 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1212 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1213 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning" msgstr "" @@ -45626,15 +45716,15 @@ msgstr "" msgid "Row #{0}: Serial No {1} is already selected." msgstr "" -#: erpnext/controllers/accounts_controller.py:571 +#: erpnext/controllers/accounts_controller.py:572 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date" msgstr "" -#: erpnext/controllers/accounts_controller.py:565 +#: erpnext/controllers/accounts_controller.py:566 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date" msgstr "" -#: erpnext/controllers/accounts_controller.py:559 +#: erpnext/controllers/accounts_controller.py:560 msgid "Row #{0}: Service Start and End Date is required for deferred accounting" msgstr "" @@ -45654,7 +45744,7 @@ msgstr "" msgid "Row #{0}: Status is mandatory" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:542 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:526 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}" msgstr "" @@ -45662,19 +45752,19 @@ msgstr "" msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1571 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1569 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1584 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1582 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1598 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1596 msgid "Row #{0}: Stock is already reserved for the Item {1}." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:537 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:538 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}." msgstr "" @@ -45682,8 +45772,8 @@ msgstr "" msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1232 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1612 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1230 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1610 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}." msgstr "" @@ -45711,7 +45801,7 @@ msgstr "" msgid "Row #{0}: You must select an Asset for Item {1}." msgstr "" -#: erpnext/public/js/controllers/buying.js:236 +#: erpnext/public/js/controllers/buying.js:237 msgid "Row #{0}: {1} can not be negative for item {2}" msgstr "" @@ -45735,27 +45825,27 @@ msgstr "" msgid "Row #{idx}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor." msgstr "" -#: erpnext/controllers/buying_controller.py:490 +#: erpnext/controllers/buying_controller.py:502 msgid "Row #{idx}: Item rate has been updated as per valuation rate since its an internal stock transfer." msgstr "" -#: erpnext/controllers/buying_controller.py:964 +#: erpnext/controllers/buying_controller.py:976 msgid "Row #{idx}: Please enter a location for the asset item {item_code}." msgstr "" -#: erpnext/controllers/buying_controller.py:620 +#: erpnext/controllers/buying_controller.py:632 msgid "Row #{idx}: Received Qty must be equal to Accepted + Rejected Qty for Item {item_code}." msgstr "" -#: erpnext/controllers/buying_controller.py:633 +#: erpnext/controllers/buying_controller.py:645 msgid "Row #{idx}: {field_label} can not be negative for item {item_code}." msgstr "" -#: erpnext/controllers/buying_controller.py:579 +#: erpnext/controllers/buying_controller.py:591 msgid "Row #{idx}: {field_label} is mandatory." msgstr "" -#: erpnext/controllers/buying_controller.py:601 +#: erpnext/controllers/buying_controller.py:613 msgid "Row #{idx}: {field_label} is not allowed in Purchase Return." msgstr "" @@ -45763,7 +45853,7 @@ msgstr "" msgid "Row #{idx}: {from_warehouse_field} and {to_warehouse_field} cannot be same." msgstr "" -#: erpnext/controllers/buying_controller.py:1082 +#: erpnext/controllers/buying_controller.py:1094 msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}." msgstr "" @@ -45832,7 +45922,7 @@ msgstr "" msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:433 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:434 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}" msgstr "" @@ -45864,7 +45954,7 @@ msgstr "" msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:675 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:659 msgid "Row {0}: Account {1} and Party Type {2} have different account types" msgstr "" @@ -45872,11 +45962,11 @@ msgstr "" msgid "Row {0}: Activity Type is mandatory." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:741 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:725 msgid "Row {0}: Advance against Customer must be credit" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:743 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:727 msgid "Row {0}: Advance against Supplier must be debit" msgstr "" @@ -45896,7 +45986,7 @@ msgstr "" msgid "Row {0}: Bill of Materials not found for the Item {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:994 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:978 msgid "Row {0}: Both Debit and Credit values cannot be zero" msgstr "" @@ -45904,15 +45994,15 @@ msgstr "" msgid "Row {0}: Conversion Factor is mandatory" msgstr "" -#: erpnext/controllers/accounts_controller.py:3113 +#: erpnext/controllers/accounts_controller.py:3034 msgid "Row {0}: Cost Center {1} does not belong to Company {2}" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:141 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:152 msgid "Row {0}: Cost center is required for an item {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:840 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:824 msgid "Row {0}: Credit entry can not be linked with a {1}" msgstr "" @@ -45920,7 +46010,7 @@ msgstr "" msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:835 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:819 msgid "Row {0}: Debit entry can not be linked with a {1}" msgstr "" @@ -45928,7 +46018,7 @@ msgstr "" msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same" msgstr "" -#: erpnext/controllers/accounts_controller.py:2649 +#: erpnext/controllers/accounts_controller.py:2625 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date" msgstr "" @@ -45936,7 +46026,7 @@ msgstr "" msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1085 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1069 #: erpnext/controllers/taxes_and_totals.py:1203 msgid "Row {0}: Exchange Rate is mandatory" msgstr "" @@ -45945,15 +46035,15 @@ msgstr "" msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:524 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:525 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:481 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:482 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 "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:506 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:507 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}" msgstr "" @@ -45982,7 +46072,7 @@ msgstr "" msgid "Row {0}: Hours value must be greater than zero." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:860 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:844 msgid "Row {0}: Invalid reference {1}" msgstr "" @@ -46006,7 +46096,7 @@ msgstr "" msgid "Row {0}: Item {1}'s quantity cannot be higher than the available quantity." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:594 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:595 msgid "Row {0}: Packed Qty must be equal to {1} Qty." msgstr "" @@ -46014,11 +46104,11 @@ msgstr "" msgid "Row {0}: Packing Slip is already created for Item {1}." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:886 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:870 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:666 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:650 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}" msgstr "" @@ -46026,11 +46116,11 @@ msgstr "" msgid "Row {0}: Payment Term is mandatory" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:734 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:718 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:727 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:711 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry." msgstr "" @@ -46066,7 +46156,7 @@ msgstr "" msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}." msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:118 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:129 msgid "Row {0}: Purchase Invoice {1} has no stock impact." msgstr "" @@ -46110,7 +46200,7 @@ msgstr "" msgid "Row {0}: The item {1}, quantity must be positive number" msgstr "" -#: erpnext/controllers/accounts_controller.py:3090 +#: erpnext/controllers/accounts_controller.py:3011 msgid "Row {0}: The {3} Account {1} does not belong to the company {2}" msgstr "" @@ -46127,7 +46217,7 @@ msgstr "" msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1096 +#: erpnext/controllers/accounts_controller.py:1097 msgid "Row {0}: user has not applied the rule {1} on the item {2}" msgstr "" @@ -46139,23 +46229,23 @@ msgstr "" msgid "Row {0}: {1} must be greater than 0" msgstr "" -#: erpnext/controllers/accounts_controller.py:708 +#: erpnext/controllers/accounts_controller.py:709 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:900 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:884 msgid "Row {0}: {1} {2} does not match with {3}" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:91 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:102 msgid "Row {0}: {2} Item {1} does not exist in {2} {3}" msgstr "" -#: erpnext/utilities/transaction_base.py:555 +#: erpnext/utilities/transaction_base.py:558 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}." msgstr "" -#: erpnext/controllers/buying_controller.py:946 +#: erpnext/controllers/buying_controller.py:958 msgid "Row {idx}: Asset Naming Series is mandatory for the auto creation of assets for item {item_code}." msgstr "" @@ -46181,7 +46271,7 @@ msgstr "" msgid "Rows with Same Account heads will be merged on Ledger" msgstr "" -#: erpnext/controllers/accounts_controller.py:2659 +#: erpnext/controllers/accounts_controller.py:2636 msgid "Rows with duplicate due dates in other rows were found: {0}" msgstr "" @@ -46251,7 +46341,7 @@ msgstr "" msgid "SLA Paused On" msgstr "" -#: erpnext/public/js/utils.js:1163 +#: erpnext/public/js/utils.js:1173 msgid "SLA is on hold since {0}" msgstr "" @@ -46536,11 +46626,11 @@ msgstr "" msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:614 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:615 msgid "Sales Invoice {0} has already been submitted" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:517 +#: erpnext/selling/doctype/sales_order/sales_order.py:518 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order" msgstr "" @@ -46681,7 +46771,7 @@ msgstr "" #: erpnext/setup/doctype/authorization_rule/authorization_rule.json #: erpnext/stock/doctype/delivery_note/delivery_note.js:160 #: erpnext/stock/doctype/delivery_note/delivery_note.js:223 -#: erpnext/stock/doctype/material_request/material_request.js:218 +#: erpnext/stock/doctype/material_request/material_request.js:219 #: erpnext/stock/doctype/material_request_item/material_request_item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -46765,7 +46855,7 @@ msgstr "" msgid "Sales Order Trends" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:266 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:267 msgid "Sales Order required for Item {0}" msgstr "" @@ -46839,8 +46929,8 @@ msgstr "" #: erpnext/selling/doctype/customer/customer.json #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/sms_center/sms_center.json -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:60 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71 #: erpnext/selling/workspace/selling/selling.json @@ -47231,7 +47321,7 @@ msgstr "" #. Label of the sample_size (Float) field in DocType 'Quality Inspection' #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93 -#: erpnext/public/js/controllers/transaction.js:2424 +#: erpnext/public/js/controllers/transaction.js:2427 #: erpnext/stock/doctype/quality_inspection/quality_inspection.json msgid "Sample Size" msgstr "" @@ -47273,7 +47363,7 @@ msgid "Saturday" msgstr "" #: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.js:119 -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:627 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:628 #: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:75 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:283 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:319 @@ -47558,7 +47648,7 @@ msgstr "" msgid "Scrapped" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:152 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:179 #: erpnext/selling/page/point_of_sale/pos_past_order_list.js:58 #: erpnext/templates/pages/help.html:14 msgid "Search" @@ -47589,7 +47679,7 @@ msgstr "" msgid "Search by invoice id or customer name" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:154 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:181 msgid "Search by item code, serial number or barcode" msgstr "" @@ -47648,11 +47738,11 @@ msgstr "" msgid "See all open tickets" msgstr "" -#: erpnext/stock/report/stock_ledger/stock_ledger.js:104 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:123 msgid "Segregate Serial / Batch Bundle" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:247 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:250 #: erpnext/selling/doctype/sales_order/sales_order.js:1107 #: erpnext/selling/doctype/sales_order/sales_order_list.js:96 #: erpnext/selling/report/sales_analytics/sales_analytics.js:93 @@ -47663,7 +47753,7 @@ msgstr "" msgid "Select Accounting Dimension." msgstr "" -#: erpnext/public/js/utils.js:476 +#: erpnext/public/js/utils.js:486 msgid "Select Alternate Item" msgstr "" @@ -47689,7 +47779,7 @@ msgstr "" #: erpnext/assets/doctype/asset_repair/asset_repair.js:194 #: erpnext/public/js/utils/sales_common.js:417 -#: erpnext/stock/doctype/pick_list/pick_list.js:353 +#: erpnext/stock/doctype/pick_list/pick_list.js:370 msgid "Select Batch No" msgstr "" @@ -47713,7 +47803,7 @@ msgstr "" msgid "Select Company" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:448 +#: erpnext/manufacturing/doctype/job_card/job_card.js:468 msgid "Select Corrective Operation" msgstr "" @@ -47754,11 +47844,11 @@ msgstr "" msgid "Select DocType" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:166 +#: erpnext/manufacturing/doctype/job_card/job_card.js:186 msgid "Select Employees" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:237 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:240 msgid "Select Finished Good" msgstr "" @@ -47771,7 +47861,7 @@ msgstr "" msgid "Select Items based on Delivery Date" msgstr "" -#: erpnext/public/js/controllers/transaction.js:2460 +#: erpnext/public/js/controllers/transaction.js:2463 msgid "Select Items for Quality Inspection" msgstr "" @@ -47801,20 +47891,20 @@ msgstr "" msgid "Select Possible Supplier" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:945 -#: erpnext/stock/doctype/pick_list/pick_list.js:193 +#: erpnext/manufacturing/doctype/work_order/work_order.js:950 +#: erpnext/stock/doctype/pick_list/pick_list.js:210 msgid "Select Quantity" msgstr "" #: erpnext/assets/doctype/asset_repair/asset_repair.js:194 #: erpnext/public/js/utils/sales_common.js:417 -#: erpnext/stock/doctype/pick_list/pick_list.js:353 +#: erpnext/stock/doctype/pick_list/pick_list.js:370 msgid "Select Serial No" msgstr "" #: erpnext/assets/doctype/asset_repair/asset_repair.js:197 #: erpnext/public/js/utils/sales_common.js:420 -#: erpnext/stock/doctype/pick_list/pick_list.js:356 +#: erpnext/stock/doctype/pick_list/pick_list.js:373 msgid "Select Serial and Batch" msgstr "" @@ -47852,7 +47942,7 @@ msgstr "" msgid "Select Warehouse..." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:538 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:546 msgid "Select Warehouses to get Stock for Materials Planning" msgstr "" @@ -47880,7 +47970,7 @@ msgstr "" msgid "Select a Supplier" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:398 +#: erpnext/stock/doctype/material_request/material_request.js:399 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 "" @@ -47918,11 +48008,11 @@ msgstr "" msgid "Select company name first." msgstr "" -#: erpnext/controllers/accounts_controller.py:2905 +#: erpnext/controllers/accounts_controller.py:2884 msgid "Select finance book for the item {0} at row {1}" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:164 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:191 msgid "Select item group" msgstr "" @@ -47939,7 +48029,7 @@ msgstr "" msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1030 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1035 msgid "Select the Item to be manufactured." msgstr "" @@ -47947,8 +48037,8 @@ msgstr "" msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:419 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:432 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:427 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:440 msgid "Select the Warehouse" msgstr "" @@ -47972,7 +48062,7 @@ msgstr "" msgid "Select variant item code for the template item {0}" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:694 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:702 msgid "" "Select whether to get items from a Sales Order or a Material Request. For now select Sales Order.\n" " A Production Plan can also be created manually where you can select the Items to manufacture." @@ -48286,7 +48376,7 @@ msgstr "" #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114 -#: erpnext/public/js/controllers/transaction.js:2437 +#: erpnext/public/js/controllers/transaction.js:2440 #: erpnext/public/js/utils/serial_no_batch_selector.js:421 #: erpnext/selling/doctype/installation_note_item/installation_note_item.json #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -48461,7 +48551,7 @@ msgstr "" msgid "Serial Nos are created successfully" msgstr "" -#: erpnext/stock/stock_ledger.py:2162 +#: erpnext/stock/stock_ledger.py:2173 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding." msgstr "" @@ -48655,7 +48745,7 @@ msgstr "" #: erpnext/accounts/doctype/budget/budget.json #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/dunning/dunning.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:619 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:620 #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -48891,12 +48981,12 @@ msgid "Service Stop Date" msgstr "" #: erpnext/accounts/deferred_revenue.py:44 -#: erpnext/public/js/controllers/transaction.js:1475 +#: erpnext/public/js/controllers/transaction.js:1478 msgid "Service Stop Date cannot be after Service End Date" msgstr "" #: erpnext/accounts/deferred_revenue.py:41 -#: erpnext/public/js/controllers/transaction.js:1472 +#: erpnext/public/js/controllers/transaction.js:1475 msgid "Service Stop Date cannot be before Service Start Date" msgstr "" @@ -48937,8 +49027,8 @@ msgstr "" msgid "Set Default Supplier" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:319 -#: erpnext/manufacturing/doctype/job_card/job_card.js:388 +#: erpnext/manufacturing/doctype/job_card/job_card.js:339 +#: erpnext/manufacturing/doctype/job_card/job_card.js:408 msgid "Set Finished Good Quantity" msgstr "" @@ -49139,7 +49229,7 @@ msgstr "" msgid "Set targets Item Group-wise for this Sales Person." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1087 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1092 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)" msgstr "" @@ -49210,7 +49300,7 @@ msgstr "" msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:87 +#: erpnext/stock/doctype/pick_list/pick_list.js:95 msgid "Setting Item Locations..." msgstr "" @@ -49412,7 +49502,7 @@ msgstr "" msgid "Shipment details" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:785 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:786 msgid "Shipments" msgstr "" @@ -49496,7 +49586,7 @@ msgstr "" msgid "Shipping Address Template" msgstr "" -#: erpnext/controllers/accounts_controller.py:502 +#: erpnext/controllers/accounts_controller.py:503 msgid "Shipping Address does not belong to the {0}" msgstr "" @@ -49663,7 +49753,7 @@ msgstr "" msgid "Show Cumulative Amount" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:118 +#: erpnext/stock/report/stock_balance/stock_balance.js:137 msgid "Show Dimension Wise Stock" msgstr "" @@ -49741,6 +49831,10 @@ msgstr "" msgid "Show Opening Entries" msgstr "" +#: erpnext/accounts/report/cash_flow/cash_flow.js:26 +msgid "Show Opening and Closing Balance" +msgstr "" + #. Label of the show_operations (Check) field in DocType 'BOM' #: erpnext/manufacturing/doctype/bom/bom.json msgid "Show Operations" @@ -49783,7 +49877,7 @@ msgstr "" msgid "Show Sales Person" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:101 +#: erpnext/stock/report/stock_balance/stock_balance.js:120 msgid "Show Stock Ageing Data" msgstr "" @@ -49797,7 +49891,7 @@ msgstr "" msgid "Show Traceback" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:96 +#: erpnext/stock/report/stock_balance/stock_balance.js:115 msgid "Show Variant Attributes" msgstr "" @@ -50153,7 +50247,7 @@ msgstr "" msgid "Source Warehouse Address Link" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1162 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1160 msgid "Source Warehouse is mandatory for the Item {0}." msgstr "" @@ -50253,7 +50347,7 @@ msgstr "" msgid "Split Quantity must be less than Asset Quantity" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2524 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2518 msgid "Splitting {0} {1} into {2} rows as per Payment Terms" msgstr "" @@ -50317,7 +50411,7 @@ msgstr "" msgid "Stale Days" msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:112 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:113 msgid "Stale Days should start from 1." msgstr "" @@ -50380,7 +50474,7 @@ msgstr "" msgid "Standing Name" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:722 +#: erpnext/manufacturing/doctype/work_order/work_order.js:727 #: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:57 #: erpnext/public/js/projects/timer.js:35 msgid "Start" @@ -50442,7 +50536,7 @@ msgstr "" msgid "Start Import" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:160 +#: erpnext/manufacturing/doctype/job_card/job_card.js:180 #: erpnext/manufacturing/doctype/workstation/workstation.js:124 msgid "Start Job" msgstr "" @@ -50666,12 +50760,12 @@ msgstr "" #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.js:16 #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:425 #: erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:378 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:384 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:390 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:399 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:381 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:387 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:393 #: erpnext/buying/doctype/purchase_order/purchase_order.js:402 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:409 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:405 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:412 #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json @@ -50697,15 +50791,15 @@ msgstr "" #: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:117 #: erpnext/manufacturing/doctype/production_plan/production_plan.js:125 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:573 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:133 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:581 #: erpnext/manufacturing/doctype/production_plan/production_plan.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:468 -#: erpnext/manufacturing/doctype/work_order/work_order.js:504 -#: erpnext/manufacturing/doctype/work_order/work_order.js:683 -#: erpnext/manufacturing/doctype/work_order/work_order.js:694 -#: erpnext/manufacturing/doctype/work_order/work_order.js:702 +#: erpnext/manufacturing/doctype/work_order/work_order.js:473 +#: erpnext/manufacturing/doctype/work_order/work_order.js:509 +#: erpnext/manufacturing/doctype/work_order/work_order.js:688 +#: erpnext/manufacturing/doctype/work_order/work_order.js:699 +#: erpnext/manufacturing/doctype/work_order/work_order.js:707 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json #: erpnext/manufacturing/doctype/workstation/workstation.json @@ -50837,8 +50931,8 @@ msgstr "" #: erpnext/accounts/doctype/account/account.json #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1336 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1362 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1337 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1363 #: erpnext/accounts/report/account_balance/account_balance.js:58 msgid "Stock Adjustment" msgstr "" @@ -51007,7 +51101,7 @@ msgstr "" msgid "Stock Entry {0} has created" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1359 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1357 msgid "Stock Entry {0} is not submitted" msgstr "" @@ -51209,34 +51303,34 @@ msgstr "" #. Label of the stock_reservation_tab (Tab Break) field in DocType 'Stock #. Settings' -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:250 #: erpnext/manufacturing/doctype/production_plan/production_plan.js:258 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:264 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:276 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:266 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:272 #: erpnext/manufacturing/doctype/production_plan/production_plan.js:284 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:290 -#: erpnext/manufacturing/doctype/work_order/work_order.js:810 -#: erpnext/manufacturing/doctype/work_order/work_order.js:819 -#: erpnext/manufacturing/doctype/work_order/work_order.js:826 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:292 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:298 +#: erpnext/manufacturing/doctype/work_order/work_order.js:815 +#: erpnext/manufacturing/doctype/work_order/work_order.js:824 +#: erpnext/manufacturing/doctype/work_order/work_order.js:831 #: erpnext/manufacturing/doctype/work_order/work_order_dashboard.py:14 #: erpnext/public/js/stock_reservation.js:12 #: erpnext/selling/doctype/sales_order/sales_order.js:78 #: erpnext/selling/doctype/sales_order/sales_order.js:92 #: erpnext/selling/doctype/sales_order/sales_order.js:101 #: erpnext/selling/doctype/sales_order/sales_order.js:227 -#: erpnext/stock/doctype/pick_list/pick_list.js:129 -#: erpnext/stock/doctype/pick_list/pick_list.js:144 -#: erpnext/stock/doctype/pick_list/pick_list.js:149 -#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:25 +#: erpnext/stock/doctype/pick_list/pick_list.js:146 +#: erpnext/stock/doctype/pick_list/pick_list.js:161 +#: erpnext/stock/doctype/pick_list/pick_list.js:166 +#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:12 #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:714 #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:666 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1235 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1574 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1587 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1601 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1615 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1629 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1646 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1233 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1572 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1585 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1599 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1613 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1627 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1644 #: erpnext/stock/doctype/stock_settings/stock_settings.json #: erpnext/stock/doctype/stock_settings/stock_settings.py:176 #: erpnext/stock/doctype/stock_settings/stock_settings.py:188 @@ -51245,13 +51339,13 @@ msgstr "" msgid "Stock Reservation" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1755 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1753 msgid "Stock Reservation Entries Cancelled" msgstr "" #: erpnext/manufacturing/doctype/production_plan/production_plan.py:2138 #: erpnext/manufacturing/doctype/work_order/work_order.py:1738 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1707 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1705 msgid "Stock Reservation Entries Created" msgstr "" @@ -51273,7 +51367,7 @@ msgstr "" 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 "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:547 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:548 msgid "Stock Reservation Warehouse Mismatch" msgstr "" @@ -51406,7 +51500,7 @@ msgstr "" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json #: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35 #: erpnext/stock/report/reserved_stock/reserved_stock.py:110 -#: erpnext/stock/report/stock_balance/stock_balance.py:438 +#: erpnext/stock/report/stock_balance/stock_balance.py:436 #: erpnext/stock/report/stock_ledger/stock_ledger.py:214 #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json @@ -51518,11 +51612,11 @@ msgstr "" msgid "Stock cannot be reserved in group warehouse {0}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1519 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1517 msgid "Stock cannot be reserved in the group warehouse {0}." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:726 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:727 msgid "Stock cannot be updated against Purchase Receipt {0}" msgstr "" @@ -51534,7 +51628,7 @@ msgstr "" msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1129 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1127 msgid "Stock has been unreserved for work order {0}." msgstr "" @@ -51600,9 +51694,9 @@ msgstr "" #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json #: erpnext/accounts/doctype/budget/budget.json #: erpnext/buying/doctype/buying_settings/buying_settings.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:690 +#: erpnext/manufacturing/doctype/work_order/work_order.js:695 #: erpnext/selling/doctype/selling_settings/selling_settings.json -#: erpnext/stock/doctype/material_request/material_request.js:133 +#: erpnext/stock/doctype/material_request/material_request.js:134 #: erpnext/stock/doctype/stock_settings/stock_settings.json msgid "Stop" msgstr "" @@ -51761,7 +51855,7 @@ msgstr "" msgid "Subcontracted Item To Be Received" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:206 +#: erpnext/stock/doctype/material_request/material_request.js:207 msgid "Subcontracted Purchase Order" msgstr "" @@ -51815,7 +51909,7 @@ msgstr "" #. Receipt Item' #. Label of the subcontracting_order (Link) field in DocType 'Subcontracting #. Receipt Supplied Item' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:437 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:440 #: erpnext/controllers/subcontracting_controller.py:957 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -51850,7 +51944,7 @@ msgstr "" msgid "Subcontracting Order Supplied Item" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:941 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:943 msgid "Subcontracting Order {0} created." msgstr "" @@ -51874,7 +51968,7 @@ msgstr "" #: erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/stock/doctype/quality_inspection/quality_inspection.json -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:258 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:262 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json msgid "Subcontracting Receipt" msgstr "" @@ -51931,7 +52025,7 @@ msgid "Subject" msgstr "" #: erpnext/accounts/doctype/payment_order/payment_order.js:139 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:311 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:312 #: erpnext/manufacturing/doctype/workstation/workstation.js:313 #: erpnext/public/js/payment/payments.js:30 #: erpnext/selling/page/point_of_sale/pos_controller.js:119 @@ -51940,7 +52034,7 @@ msgstr "" msgid "Submit" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:937 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:939 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:910 msgid "Submit Action Failed" msgstr "" @@ -52522,7 +52616,7 @@ msgstr "" msgid "Supplier Invoice Date" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1729 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1730 msgid "Supplier Invoice Date cannot be greater than Posting Date" msgstr "" @@ -52537,7 +52631,7 @@ msgstr "" msgid "Supplier Invoice No" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1756 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1757 msgid "Supplier Invoice No exists in Purchase Invoice {0}" msgstr "" @@ -52657,7 +52751,7 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Buying Workspace #. Label of the supplier_quotation (Link) field in DocType 'Quotation' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:613 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:616 #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:49 @@ -52668,7 +52762,7 @@ msgstr "" #: erpnext/buying/workspace/buying/buying.json #: erpnext/crm/doctype/opportunity/opportunity.js:81 #: erpnext/selling/doctype/quotation/quotation.json -#: erpnext/stock/doctype/material_request/material_request.js:190 +#: erpnext/stock/doctype/material_request/material_request.js:191 msgid "Supplier Quotation" msgstr "" @@ -52765,7 +52859,7 @@ msgstr "" #. Label of the supplier_warehouse (Link) field in DocType 'Purchase Receipt' #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/buying/doctype/purchase_order/purchase_order.json -#: erpnext/manufacturing/doctype/job_card/job_card.js:42 +#: erpnext/manufacturing/doctype/job_card/job_card.js:62 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Supplier Warehouse" msgstr "" @@ -52893,7 +52987,7 @@ msgstr "" msgid "Synchronize all accounts every hour" msgstr "" -#: erpnext/accounts/doctype/account/account.py:624 +#: erpnext/accounts/doctype/account/account.py:626 msgid "System In Use" msgstr "" @@ -53071,7 +53165,7 @@ msgstr "" msgid "System will fetch all the entries if limit value is zero." msgstr "" -#: erpnext/controllers/accounts_controller.py:2144 +#: erpnext/controllers/accounts_controller.py:2145 msgid "System will not check over billing since amount for Item {0} in {1} is zero" msgstr "" @@ -53099,7 +53193,7 @@ msgstr "" msgid "TDS Computation Summary" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1513 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1514 msgid "TDS Deducted" msgstr "" @@ -53286,7 +53380,7 @@ msgstr "" #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:919 +#: erpnext/manufacturing/doctype/work_order/work_order.js:924 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/stock/dashboard/item_dashboard.js:234 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -53792,7 +53886,6 @@ msgstr "" #. Quotation' #. Label of the taxes_section (Section Break) field in DocType 'Quotation' #. Label of the taxes_section (Section Break) field in DocType 'Delivery Note' -#. Label of the taxes (Table) field in DocType 'Landed Cost Voucher' #. Label of the taxes_charges_section (Section Break) field in DocType #. 'Purchase Receipt' #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -53805,7 +53898,6 @@ msgstr "" #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/stock/doctype/delivery_note/delivery_note.json -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Taxes and Charges" msgstr "" @@ -54216,8 +54308,8 @@ msgstr "" #: erpnext/selling/report/inactive_customers/inactive_customers.py:76 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:87 #: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:47 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46 @@ -54291,7 +54383,7 @@ msgstr "" msgid "The BOM which will be replaced" msgstr "" -#: erpnext/stock/serial_batch_bundle.py:1362 +#: erpnext/stock/serial_batch_bundle.py:1363 msgid "The Batch {0} has negative quantity {1} in warehouse {2}. Please correct the quantity." msgstr "" @@ -54381,7 +54473,7 @@ msgstr "" msgid "The current POS opening entry is outdated. Please close it and create a new one." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1035 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1040 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM." msgstr "" @@ -54406,7 +54498,7 @@ msgstr "" msgid "The field To Shareholder cannot be blank" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:397 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:398 msgid "The field {0} in row {1} is not set" msgstr "" @@ -54455,7 +54547,7 @@ msgstr "" msgid "The holiday on {0} is not between From Date and To Date" msgstr "" -#: erpnext/controllers/buying_controller.py:1149 +#: erpnext/controllers/buying_controller.py:1161 msgid "The item {item} is not marked as {type_of} item. You can enable it as {type_of} item from its Item master." msgstr "" @@ -54463,7 +54555,7 @@ msgstr "" msgid "The items {0} and {1} are present in the following {2} :" msgstr "" -#: erpnext/controllers/buying_controller.py:1142 +#: erpnext/controllers/buying_controller.py:1154 msgid "The items {items} are not marked as {type_of} item. You can enable them as {type_of} item from their Item masters." msgstr "" @@ -54537,11 +54629,11 @@ msgstr "" 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 "" -#: erpnext/public/js/utils.js:875 +#: erpnext/public/js/utils.js:885 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:138 +#: erpnext/stock/doctype/pick_list/pick_list.js:155 msgid "The reserved stock will be released. Are you certain you wish to proceed?" msgstr "" @@ -54651,15 +54743,15 @@ msgstr "" msgid "The value {0} is already assigned to an existing Item {1}." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1063 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1068 msgid "The warehouse where you store finished Items before they are shipped." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1056 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1061 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 "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1068 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1073 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 "" @@ -54667,7 +54759,7 @@ msgstr "" msgid "The {0} ({1}) must be equal to {2} ({3})" msgstr "" -#: erpnext/public/js/controllers/transaction.js:2846 +#: erpnext/public/js/controllers/transaction.js:2849 msgid "The {0} contains Unit Price Items." msgstr "" @@ -54764,7 +54856,7 @@ msgstr "" msgid "There were errors while sending email. Please try again." msgstr "" -#: erpnext/accounts/utils.py:1082 +#: erpnext/accounts/utils.py:1086 msgid "There were issues unlinking payment entry {0}." msgstr "" @@ -54786,7 +54878,7 @@ msgstr "" msgid "This Month's Summary" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:950 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:952 msgid "This PO has been fully subcontracted." msgstr "" @@ -54909,11 +55001,11 @@ msgstr "" msgid "This is considered dangerous from accounting point of view." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:530 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:531 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1049 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1054 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 "" @@ -55353,8 +55445,8 @@ msgstr "" #: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json #: erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json #: erpnext/accounts/doctype/loyalty_program/loyalty_program.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:866 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:870 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:867 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:871 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -55425,7 +55517,7 @@ msgstr "" #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:25 #: erpnext/selling/report/sales_analytics/sales_analytics.js:60 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:29 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27 @@ -55440,6 +55532,7 @@ msgstr "" #: erpnext/stock/report/delayed_order_report/delayed_order_report.js:23 #: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27 #: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14 +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:23 #: erpnext/stock/report/reserved_stock/reserved_stock.js:23 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22 #: erpnext/stock/report/stock_analytics/stock_analytics.js:69 @@ -55455,7 +55548,7 @@ msgstr "" msgid "To Date" msgstr "" -#: erpnext/controllers/accounts_controller.py:552 +#: erpnext/controllers/accounts_controller.py:553 #: erpnext/setup/doctype/holiday_list/holiday_list.py:112 msgid "To Date cannot be before From Date" msgstr "" @@ -55672,7 +55765,7 @@ msgstr "" msgid "To add Operations tick the 'With Operations' checkbox." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:727 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:735 msgid "To add subcontracted Item's raw materials if include exploded items is disabled." msgstr "" @@ -55712,7 +55805,7 @@ msgstr "" msgid "To enable Capital Work in Progress Accounting," msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:720 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:728 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked." msgstr "" @@ -55722,8 +55815,8 @@ msgstr "" msgid "To include sub-assembly costs and scrap items in Finished Goods on a work order without using a job card, when the 'Use Multi-Level BOM' option is enabled." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2314 -#: erpnext/controllers/accounts_controller.py:3123 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2308 +#: erpnext/controllers/accounts_controller.py:3044 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included" msgstr "" @@ -55731,7 +55824,7 @@ msgstr "" msgid "To merge, following properties must be same for both items" msgstr "" -#: erpnext/accounts/doctype/account/account.py:515 +#: erpnext/accounts/doctype/account/account.py:517 msgid "To overrule this, enable '{0}' in company {1}" msgstr "" @@ -55739,11 +55832,11 @@ msgstr "" msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:620 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:621 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:641 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:642 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}" msgstr "" @@ -55795,8 +55888,8 @@ msgstr "" #. Label of a Card Break in the Manufacturing Workspace #. Label of the tools (Column Break) field in DocType 'Email Digest' #. Label of a Card Break in the Stock Workspace -#: erpnext/buying/doctype/purchase_order/purchase_order.js:644 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:720 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:647 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:723 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:70 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:157 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:442 @@ -55848,7 +55941,7 @@ msgstr "" #: erpnext/accounts/report/financial_statements.py:699 #: erpnext/accounts/report/general_ledger/general_ledger.html:132 #: erpnext/accounts/report/general_ledger/general_ledger.py:378 -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:696 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:699 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:93 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:98 #: erpnext/accounts/report/trial_balance/trial_balance.py:358 @@ -55990,7 +56083,7 @@ msgstr "" msgid "Total Amount in Words" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:207 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:218 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges" msgstr "" @@ -56068,7 +56161,7 @@ msgstr "" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/selling/doctype/sales_order/sales_order.json -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:61 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:73 #: erpnext/stock/doctype/delivery_note/delivery_note.json msgid "Total Commission" msgstr "" @@ -56123,7 +56216,7 @@ msgstr "" msgid "Total Credit" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:340 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:324 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry" msgstr "" @@ -56132,7 +56225,7 @@ msgstr "" msgid "Total Debit" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1000 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:984 msgid "Total Debit must be equal to Total Credit. The difference is {0}" msgstr "" @@ -56232,6 +56325,16 @@ msgstr "" msgid "Total Items" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:24 +msgid "Total Landed Cost" +msgstr "" + +#. Label of the total_taxes_and_charges (Currency) field in DocType 'Landed +#. Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Total Landed Cost (Company Currency)" +msgstr "" + #: erpnext/accounts/report/balance_sheet/balance_sheet.py:213 msgid "Total Liability" msgstr "" @@ -56306,7 +56409,7 @@ msgstr "" msgid "Total Order Value" msgstr "" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:689 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:692 msgid "Total Other Charges" msgstr "" @@ -56347,7 +56450,7 @@ msgstr "" msgid "Total Paid Amount" msgstr "" -#: erpnext/controllers/accounts_controller.py:2711 +#: erpnext/controllers/accounts_controller.py:2690 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total" msgstr "" @@ -56359,7 +56462,7 @@ msgstr "" msgid "Total Payments" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:642 +#: erpnext/selling/doctype/sales_order/sales_order.py:643 msgid "Total Picked Quantity {0} is more than ordered qty {1}. You can set the Over Picking Allowance in Stock Settings." msgstr "" @@ -56482,7 +56585,7 @@ msgstr "" msgid "Total Tasks" msgstr "" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:682 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:685 #: erpnext/accounts/report/purchase_register/purchase_register.py:263 msgid "Total Tax" msgstr "" @@ -56540,8 +56643,6 @@ msgstr "" #. Order' #. Label of the base_total_taxes_and_charges (Currency) field in DocType #. 'Delivery Note' -#. Label of the total_taxes_and_charges (Currency) field in DocType 'Landed -#. Cost Voucher' #. Label of the base_total_taxes_and_charges (Currency) field in DocType #. 'Purchase Receipt' #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -56553,7 +56654,6 @@ msgstr "" #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/stock/doctype/delivery_note/delivery_note.json -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Total Taxes and Charges (Company Currency)" msgstr "" @@ -56589,6 +56689,12 @@ msgstr "" msgid "Total Variance" msgstr "" +#. Label of the total_vendor_invoices_cost (Currency) field in DocType 'Landed +#. Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Total Vendor Invoices Cost (Company Currency)" +msgstr "" + #: erpnext/utilities/report/youtube_interactions/youtube_interactions.py:70 msgid "Total Views" msgstr "" @@ -56631,10 +56737,6 @@ msgstr "" msgid "Total Working Hours" msgstr "" -#: erpnext/controllers/accounts_controller.py:2257 -msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})" -msgstr "" - #: erpnext/controllers/selling_controller.py:234 msgid "Total allocated percentage for sales team should be 100" msgstr "" @@ -56663,7 +56765,7 @@ msgstr "" msgid "Total {0} ({1})" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:188 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:199 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'" msgstr "" @@ -56870,7 +56972,7 @@ msgstr "" msgid "Transaction not allowed against stopped Work Order {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1321 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1317 msgid "Transaction reference no {0} dated {1}" msgstr "" @@ -56905,11 +57007,11 @@ msgstr "" #. Option for the 'Asset Status' (Select) field in DocType 'Serial No' #: erpnext/accounts/doctype/share_transfer/share_transfer.json #: erpnext/assets/doctype/asset_movement/asset_movement.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:431 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:434 #: erpnext/stock/doctype/item_reorder/item_reorder.json #: erpnext/stock/doctype/serial_no/serial_no.json -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:266 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:271 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:270 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:275 msgid "Transfer" msgstr "" @@ -56917,7 +57019,7 @@ msgstr "" msgid "Transfer Asset" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:445 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:453 msgid "Transfer From Warehouses" msgstr "" @@ -56933,7 +57035,7 @@ msgstr "" msgid "Transfer Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:440 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:448 msgid "Transfer Materials For Warehouse {0}" msgstr "" @@ -56955,7 +57057,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Material Request' #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:37 +#: erpnext/stock/doctype/material_request/material_request_list.js:41 msgid "Transferred" msgstr "" @@ -57298,7 +57400,7 @@ msgstr "" #: erpnext/manufacturing/doctype/workstation/workstation.js:480 #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:59 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110 -#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:754 +#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:764 #: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json #: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json @@ -57665,9 +57767,9 @@ msgstr "" msgid "Unreconciled Entries" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:817 +#: erpnext/manufacturing/doctype/work_order/work_order.js:822 #: erpnext/selling/doctype/sales_order/sales_order.js:90 -#: erpnext/stock/doctype/pick_list/pick_list.js:135 +#: erpnext/stock/doctype/pick_list/pick_list.js:152 msgid "Unreserve" msgstr "" @@ -57676,17 +57778,17 @@ msgstr "" msgid "Unreserve Stock" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:282 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:290 msgid "Unreserve for Raw Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:256 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:264 msgid "Unreserve for Sub-assembly" msgstr "" #: erpnext/public/js/stock_reservation.js:280 #: erpnext/selling/doctype/sales_order/sales_order.js:491 -#: erpnext/stock/doctype/pick_list/pick_list.js:287 +#: erpnext/stock/doctype/pick_list/pick_list.js:304 msgid "Unreserving Stock..." msgstr "" @@ -57707,7 +57809,7 @@ msgstr "" msgid "Unsecured Loans" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1675 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1676 msgid "Unset Matched Payment Request" msgstr "" @@ -57757,10 +57859,10 @@ msgstr "" #: erpnext/accounts/doctype/account/account.js:204 #: erpnext/accounts/doctype/cost_center/cost_center.js:107 -#: erpnext/manufacturing/doctype/job_card/job_card.js:318 -#: erpnext/manufacturing/doctype/job_card/job_card.js:387 +#: erpnext/manufacturing/doctype/job_card/job_card.js:338 +#: erpnext/manufacturing/doctype/job_card/job_card.js:407 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:500 -#: erpnext/public/js/utils.js:598 erpnext/public/js/utils.js:902 +#: erpnext/public/js/utils.js:608 erpnext/public/js/utils.js:912 #: erpnext/public/js/utils/barcode_scanner.js:183 #: erpnext/public/js/utils/serial_no_batch_selector.js:17 #: erpnext/public/js/utils/serial_no_batch_selector.js:191 @@ -57877,7 +57979,7 @@ msgstr "" msgid "Update Costing and Billing" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:105 +#: erpnext/stock/doctype/pick_list/pick_list.js:122 msgid "Update Current Stock" msgstr "" @@ -57893,8 +57995,8 @@ msgstr "" msgid "Update Existing Records" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:362 -#: erpnext/public/js/utils.js:854 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:365 +#: erpnext/public/js/utils.js:864 #: erpnext/selling/doctype/sales_order/sales_order.js:59 msgid "Update Items" msgstr "" @@ -57924,7 +58026,7 @@ msgstr "" msgid "Update Rate and Availability" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:633 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:636 msgid "Update Rate as per Last Purchase" msgstr "" @@ -57994,7 +58096,7 @@ msgstr "" msgid "Updating Variants..." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1011 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1016 msgid "Updating Work Order status" msgstr "" @@ -58220,7 +58322,7 @@ msgstr "" #. Label of the user_remark (Small Text) field in DocType 'Journal Entry' #. Label of the user_remark (Small Text) field in DocType 'Journal Entry #. Account' -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:615 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:616 #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json msgid "User Remark" @@ -58487,8 +58589,8 @@ msgid "Valuation (I - K)" msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.js:61 -#: erpnext/stock/report/stock_balance/stock_balance.js:82 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:96 +#: erpnext/stock/report/stock_balance/stock_balance.js:101 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:115 msgid "Valuation Field Type" msgstr "" @@ -58539,7 +58641,7 @@ msgstr "" #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85 #: erpnext/stock/report/item_prices/item_prices.py:57 #: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:67 -#: erpnext/stock/report/stock_balance/stock_balance.py:489 +#: erpnext/stock/report/stock_balance/stock_balance.py:487 #: erpnext/stock/report/stock_ledger/stock_ledger.py:297 msgid "Valuation Rate" msgstr "" @@ -58548,11 +58650,11 @@ msgstr "" msgid "Valuation Rate (In / Out)" msgstr "" -#: erpnext/stock/stock_ledger.py:1904 +#: erpnext/stock/stock_ledger.py:1915 msgid "Valuation Rate Missing" msgstr "" -#: erpnext/stock/stock_ledger.py:1882 +#: erpnext/stock/stock_ledger.py:1893 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}." msgstr "" @@ -58583,8 +58685,8 @@ msgstr "" msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Transfers)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2338 -#: erpnext/controllers/accounts_controller.py:3147 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2332 +#: erpnext/controllers/accounts_controller.py:3068 msgid "Valuation type charges can not be marked as Inclusive" msgstr "" @@ -58828,6 +58930,18 @@ msgstr "" msgid "Vehicle Value" msgstr "" +#. Label of the vendor_invoice (Link) field in DocType 'Landed Cost Vendor +#. Invoice' +#: erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:42 +msgid "Vendor Invoice" +msgstr "" + +#. Label of the vendor_invoices (Table) field in DocType 'Landed Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Vendor Invoices" +msgstr "" + #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:475 msgid "Vendor Name" msgstr "" @@ -58901,7 +59015,7 @@ msgstr "" #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:167 #: erpnext/buying/doctype/supplier/supplier.js:93 #: erpnext/buying/doctype/supplier/supplier.js:104 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:107 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:115 #: erpnext/projects/doctype/project/project.js:109 #: erpnext/projects/doctype/project/project.js:126 #: erpnext/public/js/controllers/stock_controller.js:76 @@ -59022,7 +59136,7 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.js:56 #: erpnext/stock/report/available_serial_no/available_serial_no.py:196 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:79 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:98 #: erpnext/stock/report/stock_ledger/stock_ledger.py:322 msgid "Voucher #" msgstr "" @@ -59249,7 +59363,7 @@ msgstr "" msgid "Wages per hour" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:423 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:424 msgid "Waiting for payment..." msgstr "" @@ -59339,7 +59453,7 @@ msgstr "" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.js:8 #: erpnext/public/js/stock_analytics.js:69 #: erpnext/public/js/stock_reservation.js:121 -#: erpnext/public/js/stock_reservation.js:326 erpnext/public/js/utils.js:542 +#: erpnext/public/js/stock_reservation.js:326 erpnext/public/js/utils.js:552 #: erpnext/public/js/utils/serial_no_batch_selector.js:95 #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:354 @@ -59392,9 +59506,7 @@ msgstr "" #: erpnext/stock/report/stock_ageing/stock_ageing.js:30 #: erpnext/stock/report/stock_ageing/stock_ageing.py:157 #: erpnext/stock/report/stock_analytics/stock_analytics.js:49 -#: erpnext/stock/report/stock_balance/stock_balance.js:57 -#: erpnext/stock/report/stock_balance/stock_balance.py:415 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:30 +#: erpnext/stock/report/stock_balance/stock_balance.py:413 #: erpnext/stock/report/stock_ledger/stock_ledger.py:257 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:38 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:57 @@ -59459,7 +59571,7 @@ msgstr "" #: erpnext/stock/report/available_batch_report/available_batch_report.js:57 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45 #: erpnext/stock/report/stock_ageing/stock_ageing.js:23 -#: erpnext/stock/report/stock_balance/stock_balance.js:75 +#: erpnext/stock/report/stock_balance/stock_balance.js:94 msgid "Warehouse Type" msgstr "" @@ -59510,7 +59622,7 @@ msgid "Warehouse not found against the account {0}" msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1160 -#: erpnext/stock/doctype/delivery_note/delivery_note.py:424 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:425 msgid "Warehouse required for stock Item {0}" msgstr "" @@ -59554,8 +59666,10 @@ msgstr "" #. Label of the warehouses (Table MultiSelect) field in DocType 'Production #. Plan' -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:513 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:521 #: erpnext/manufacturing/doctype/production_plan/production_plan.json +#: erpnext/stock/report/stock_balance/stock_balance.js:76 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:30 msgid "Warehouses" msgstr "" @@ -59639,9 +59753,9 @@ msgstr "" msgid "Warn for new Request for Quotations" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:745 -#: erpnext/controllers/accounts_controller.py:819 -#: erpnext/controllers/accounts_controller.py:2147 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:741 +#: erpnext/controllers/accounts_controller.py:820 +#: erpnext/controllers/accounts_controller.py:2148 #: erpnext/stock/doctype/delivery_trip/delivery_trip.js:145 #: erpnext/utilities/transaction_base.py:123 msgid "Warning" @@ -59659,11 +59773,11 @@ msgstr "" msgid "Warning!" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1365 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1363 msgid "Warning: Another {0} # {1} exists against stock entry {2}" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:517 +#: erpnext/stock/doctype/material_request/material_request.js:518 msgid "Warning: Material Requested Qty is less than Minimum Order Qty" msgstr "" @@ -60015,11 +60129,11 @@ msgstr "" msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend." msgstr "" -#: erpnext/accounts/doctype/account/account.py:343 +#: erpnext/accounts/doctype/account/account.py:345 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account." msgstr "" -#: erpnext/accounts/doctype/account/account.py:333 +#: erpnext/accounts/doctype/account/account.py:335 msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA" msgstr "" @@ -60135,7 +60249,7 @@ msgstr "" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:104 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/selling/doctype/sales_order/sales_order.js:665 -#: erpnext/stock/doctype/material_request/material_request.js:198 +#: erpnext/stock/doctype/material_request/material_request.js:199 #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/stock/doctype/material_request/material_request.py:870 #: erpnext/stock/doctype/pick_list/pick_list.json @@ -60146,7 +60260,7 @@ msgstr "" msgid "Work Order" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:133 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:141 msgid "Work Order / Subcontract PO" msgstr "" @@ -60613,11 +60727,11 @@ msgstr "" msgid "You are importing data for the code list:" msgstr "" -#: erpnext/controllers/accounts_controller.py:3729 +#: erpnext/controllers/accounts_controller.py:3650 msgid "You are not allowed to update as per the conditions set in {} Workflow." msgstr "" -#: erpnext/accounts/general_ledger.py:766 +#: erpnext/accounts/general_ledger.py:768 msgid "You are not authorized to add or update entries before {0}" msgstr "" @@ -60649,7 +60763,7 @@ msgstr "" msgid "You can change the parent account to a Balance Sheet account or select a different account." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:776 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:760 msgid "You can not enter current voucher in 'Against Journal Entry' column" msgstr "" @@ -60657,7 +60771,7 @@ msgstr "" msgid "You can only have Plans with the same billing cycle in a Subscription" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:411 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:412 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:876 msgid "You can only redeem max {0} points in this order." msgstr "" @@ -60698,11 +60812,11 @@ msgstr "" msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}" msgstr "" -#: erpnext/accounts/general_ledger.py:786 +#: erpnext/accounts/general_ledger.py:788 msgid "You cannot create/amend any accounting entries till this date." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1009 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:993 msgid "You cannot credit and debit same account at the same time" msgstr "" @@ -60714,7 +60828,7 @@ msgstr "" msgid "You cannot edit root node." msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:151 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:152 msgid "You cannot enable both the settings '{0}' and '{1}'." msgstr "" @@ -60742,7 +60856,7 @@ msgstr "" msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3705 +#: erpnext/controllers/accounts_controller.py:3626 msgid "You do not have permissions to {} items in a {}." msgstr "" @@ -60758,7 +60872,7 @@ msgstr "" msgid "You had {} errors while creating opening invoices. Check {} for more details" msgstr "" -#: erpnext/public/js/utils.js:954 +#: erpnext/public/js/utils.js:964 msgid "You have already selected items from {0} {1}" msgstr "" @@ -60790,7 +60904,7 @@ msgstr "" msgid "You need to cancel POS Closing Entry {} to be able to cancel this document." msgstr "" -#: erpnext/controllers/accounts_controller.py:3098 +#: erpnext/controllers/accounts_controller.py:3019 msgid "You selected the account group {1} as {2} Account in row {0}. Please select a single account." msgstr "" @@ -60863,7 +60977,7 @@ msgstr "" msgid "`Allow Negative rates for Items`" msgstr "" -#: erpnext/stock/stock_ledger.py:1896 +#: erpnext/stock/stock_ledger.py:1907 msgid "after" msgstr "" @@ -60903,7 +61017,7 @@ msgstr "" msgid "cannot be greater than 100" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:330 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:331 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1046 msgid "dated {0}" msgstr "" @@ -61036,7 +61150,7 @@ msgstr "" msgid "on" msgstr "" -#: erpnext/controllers/accounts_controller.py:1389 +#: erpnext/controllers/accounts_controller.py:1390 msgid "or" msgstr "" @@ -61049,7 +61163,7 @@ msgstr "" msgid "out of 5" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1314 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1310 msgid "paid to" msgstr "" @@ -61085,7 +61199,7 @@ msgstr "" msgid "per hour" msgstr "" -#: erpnext/stock/stock_ledger.py:1897 +#: erpnext/stock/stock_ledger.py:1908 msgid "performing either one below:" msgstr "" @@ -61110,7 +61224,7 @@ msgstr "" msgid "ratings" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1314 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1310 msgid "received from" msgstr "" @@ -61207,16 +61321,16 @@ msgstr "" msgid "you must select Capital Work in Progress Account in accounts table" msgstr "" -#: erpnext/accounts/report/cash_flow/cash_flow.py:233 -#: erpnext/accounts/report/cash_flow/cash_flow.py:234 +#: erpnext/accounts/report/cash_flow/cash_flow.py:248 +#: erpnext/accounts/report/cash_flow/cash_flow.py:249 msgid "{0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1207 +#: erpnext/controllers/accounts_controller.py:1208 msgid "{0} '{1}' is disabled" msgstr "" -#: erpnext/accounts/utils.py:183 +#: erpnext/accounts/utils.py:185 msgid "{0} '{1}' not in Fiscal Year {2}" msgstr "" @@ -61224,11 +61338,11 @@ msgstr "" msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:319 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:341 msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue." msgstr "" -#: erpnext/controllers/accounts_controller.py:2313 +#: erpnext/controllers/accounts_controller.py:2289 msgid "{0} Account not found against Customer {1}." msgstr "" @@ -61248,11 +61362,11 @@ msgstr "" msgid "{0} Digest" msgstr "" -#: erpnext/accounts/utils.py:1400 +#: erpnext/accounts/utils.py:1404 msgid "{0} Number {1} is already used in {2} {3}" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:494 +#: erpnext/manufacturing/doctype/work_order/work_order.js:499 msgid "{0} Operations: {1}" msgstr "" @@ -61268,7 +61382,11 @@ msgstr "" msgid "{0} Transaction(s) Reconciled" msgstr "" -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:61 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:59 +msgid "{0} account is not of company {1}" +msgstr "" + +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:62 msgid "{0} account is not of type {1}" msgstr "" @@ -61276,19 +61394,19 @@ msgstr "" msgid "{0} account not found while submitting purchase receipt" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1129 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1113 msgid "{0} against Bill {1} dated {2}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1138 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1122 msgid "{0} against Purchase Order {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1105 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1089 msgid "{0} against Sales Invoice {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1112 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1096 msgid "{0} against Sales Order {1}" msgstr "" @@ -61296,7 +61414,7 @@ msgstr "" msgid "{0} already has a Parent Procedure {1}." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:542 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:543 msgid "{0} and {1}" msgstr "" @@ -61355,12 +61473,12 @@ msgstr "" msgid "{0} entered twice {1} in Item Taxes" msgstr "" -#: erpnext/accounts/utils.py:120 +#: erpnext/accounts/utils.py:122 #: erpnext/projects/doctype/activity_cost/activity_cost.py:40 msgid "{0} for {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:451 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:447 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section" msgstr "" @@ -61372,7 +61490,7 @@ msgstr "" msgid "{0} hours" msgstr "" -#: erpnext/controllers/accounts_controller.py:2654 +#: erpnext/controllers/accounts_controller.py:2630 msgid "{0} in row {1}" msgstr "" @@ -61395,7 +61513,7 @@ msgid "{0} is blocked so this transaction cannot proceed" msgstr "" #: erpnext/accounts/doctype/budget/budget.py:60 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:644 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:640 #: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:50 #: erpnext/accounts/report/general_ledger/general_ledger.py:59 #: erpnext/accounts/report/pos_register/pos_register.py:107 @@ -61407,8 +61525,8 @@ msgstr "" msgid "{0} is mandatory for Item {1}" msgstr "" -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101 -#: erpnext/accounts/general_ledger.py:810 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:99 +#: erpnext/accounts/general_ledger.py:812 msgid "{0} is mandatory for account {1}" msgstr "" @@ -61416,7 +61534,7 @@ msgstr "" msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3055 +#: erpnext/controllers/accounts_controller.py:2976 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}." msgstr "" @@ -61452,7 +61570,7 @@ msgstr "" msgid "{0} is not the default supplier for any items." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3020 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3014 msgid "{0} is on hold till {1}" msgstr "" @@ -61467,15 +61585,15 @@ msgstr "" msgid "{0} is required" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:449 +#: erpnext/manufacturing/doctype/work_order/work_order.js:454 msgid "{0} items in progress" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:460 +#: erpnext/manufacturing/doctype/work_order/work_order.js:465 msgid "{0} items lost during process." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:430 +#: erpnext/manufacturing/doctype/work_order/work_order.js:435 msgid "{0} items produced" msgstr "" @@ -61523,12 +61641,12 @@ msgstr "" msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} ({4}) on {5} {6} for {7} to complete the transaction." msgstr "" -#: erpnext/stock/stock_ledger.py:1555 erpnext/stock/stock_ledger.py:2048 -#: erpnext/stock/stock_ledger.py:2062 +#: erpnext/stock/stock_ledger.py:1555 erpnext/stock/stock_ledger.py:2059 +#: erpnext/stock/stock_ledger.py:2073 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction." msgstr "" -#: erpnext/stock/stock_ledger.py:2149 erpnext/stock/stock_ledger.py:2195 +#: erpnext/stock/stock_ledger.py:2160 erpnext/stock/stock_ledger.py:2206 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction." msgstr "" @@ -61572,9 +61690,9 @@ msgstr "" msgid "{0} {1} created" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:611 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:664 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2762 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:607 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:660 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2756 msgid "{0} {1} does not exist" msgstr "" @@ -61582,16 +61700,16 @@ msgstr "" msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:461 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:457 msgid "{0} {1} has already been fully paid." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:471 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:467 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 "" #: erpnext/buying/doctype/purchase_order/purchase_order.py:469 -#: erpnext/selling/doctype/sales_order/sales_order.py:526 +#: erpnext/selling/doctype/sales_order/sales_order.py:527 #: erpnext/stock/doctype/material_request/material_request.py:230 msgid "{0} {1} has been modified. Please refresh." msgstr "" @@ -61608,7 +61726,7 @@ msgstr "" msgid "{0} {1} is already linked to Common Code {2}." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:694 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:690 msgid "{0} {1} is associated with {2}, but Party Account is {3}" msgstr "" @@ -61625,7 +61743,7 @@ msgstr "" msgid "{0} {1} is cancelled so the action cannot be completed" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:924 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:908 msgid "{0} {1} is closed" msgstr "" @@ -61637,7 +61755,7 @@ msgstr "" msgid "{0} {1} is frozen" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:921 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:905 msgid "{0} {1} is fully billed" msgstr "" @@ -61645,28 +61763,28 @@ msgstr "" msgid "{0} {1} is not active" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:667 msgid "{0} {1} is not associated with {2} {3}" msgstr "" -#: erpnext/accounts/utils.py:116 +#: erpnext/accounts/utils.py:118 msgid "{0} {1} is not in any active Fiscal Year" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:918 -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:957 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:902 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:941 msgid "{0} {1} is not submitted" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:704 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:700 msgid "{0} {1} is on hold" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:710 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:706 msgid "{0} {1} must be submitted" msgstr "" -#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:248 +#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:252 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting." msgstr "" @@ -61682,22 +61800,22 @@ msgstr "" msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:248 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:245 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:85 msgid "{0} {1}: Account {2} does not belong to Company {3}" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:236 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:233 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:73 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:243 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:240 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:80 msgid "{0} {1}: Account {2} is inactive" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:289 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:286 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}" msgstr "" @@ -61709,11 +61827,11 @@ msgstr "" msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}." msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:261 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:258 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:268 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:265 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions" msgstr "" @@ -61755,7 +61873,7 @@ msgstr "" msgid "{0}, complete the operation {1} before the operation {2}." msgstr "" -#: erpnext/controllers/accounts_controller.py:469 +#: erpnext/controllers/accounts_controller.py:470 msgid "{0}: {1} does not belong to the Company: {2}" msgstr "" @@ -61763,19 +61881,19 @@ msgstr "" msgid "{0}: {1} does not exists" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:961 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:962 msgid "{0}: {1} must be less than {2}" msgstr "" -#: erpnext/controllers/buying_controller.py:923 +#: erpnext/controllers/buying_controller.py:935 msgid "{count} Assets created for {item_code}" msgstr "" -#: erpnext/controllers/buying_controller.py:821 +#: erpnext/controllers/buying_controller.py:833 msgid "{doctype} {name} is cancelled or closed." msgstr "" -#: erpnext/controllers/buying_controller.py:542 +#: erpnext/controllers/buying_controller.py:554 msgid "{field_label} is mandatory for sub-contracted {doctype}." msgstr "" @@ -61783,7 +61901,7 @@ msgstr "" msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})" msgstr "" -#: erpnext/controllers/buying_controller.py:646 +#: erpnext/controllers/buying_controller.py:658 msgid "{ref_doctype} {ref_name} is {status}." msgstr "" From 67b95c4abfab7cdb928d5c8491a7d5915663aa44 Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Sun, 3 Aug 2025 16:21:45 +0530 Subject: [PATCH 29/34] chore: fix conflicts --- erpnext/stock/doctype/stock_entry/stock_entry.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py index 4b40cd34c4f..3602ee8997a 100644 --- a/erpnext/stock/doctype/stock_entry/stock_entry.py +++ b/erpnext/stock/doctype/stock_entry/stock_entry.py @@ -1648,13 +1648,9 @@ class StockEntry(StockController): ) ) -<<<<<<< HEAD self.set_gl_entries_for_landed_cost_voucher(gl_entries, warehouse_account) - return process_gl_map(gl_entries) -======= return process_gl_map(gl_entries, from_repost=frappe.flags.through_repost_item_valuation) ->>>>>>> a96fa55704 (perf: process_gl_map causing performance issues in the reposting) def set_gl_entries_for_landed_cost_voucher(self, gl_entries, warehouse_account): landed_cost_entries = self.get_item_account_wise_lcv_entries() From 415b751bab8300e20852172f3f5a917a7ffef732 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 4 Aug 2025 00:16:02 +0530 Subject: [PATCH 30/34] fix: sync translations from crowdin (#48911) --- erpnext/locale/ar.po | 2100 ++++++++++++++++++----------------- erpnext/locale/bs.po | 2102 ++++++++++++++++++----------------- erpnext/locale/cs.po | 2100 ++++++++++++++++++----------------- erpnext/locale/de.po | 2102 ++++++++++++++++++----------------- erpnext/locale/eo.po | 2102 ++++++++++++++++++----------------- erpnext/locale/es.po | 2100 ++++++++++++++++++----------------- erpnext/locale/fa.po | 2314 ++++++++++++++++++++------------------- erpnext/locale/fr.po | 2100 ++++++++++++++++++----------------- erpnext/locale/hr.po | 2102 ++++++++++++++++++----------------- erpnext/locale/hu.po | 2100 ++++++++++++++++++----------------- erpnext/locale/id.po | 2100 ++++++++++++++++++----------------- erpnext/locale/it.po | 2100 ++++++++++++++++++----------------- erpnext/locale/nl.po | 2100 ++++++++++++++++++----------------- erpnext/locale/pl.po | 2100 ++++++++++++++++++----------------- erpnext/locale/pt.po | 2100 ++++++++++++++++++----------------- erpnext/locale/pt_BR.po | 2100 ++++++++++++++++++----------------- erpnext/locale/ru.po | 2100 ++++++++++++++++++----------------- erpnext/locale/sr.po | 2102 ++++++++++++++++++----------------- erpnext/locale/sr_CS.po | 2102 ++++++++++++++++++----------------- erpnext/locale/sv.po | 2106 ++++++++++++++++++----------------- erpnext/locale/th.po | 2102 ++++++++++++++++++----------------- erpnext/locale/tr.po | 2102 ++++++++++++++++++----------------- erpnext/locale/vi.po | 2100 ++++++++++++++++++----------------- erpnext/locale/zh.po | 2102 ++++++++++++++++++----------------- 24 files changed, 26735 insertions(+), 23903 deletions(-) diff --git a/erpnext/locale/ar.po b/erpnext/locale/ar.po index c6520ff30d5..465572fc20b 100644 --- a/erpnext/locale/ar.po +++ b/erpnext/locale/ar.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" -"POT-Creation-Date: 2025-07-20 09:37+0000\n" -"PO-Revision-Date: 2025-07-20 12:57\n" +"POT-Creation-Date: 2025-08-03 09:38+0000\n" +"PO-Revision-Date: 2025-08-03 15:09\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -27,7 +27,7 @@ msgstr "" msgid " Address" msgstr "" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:672 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:675 msgid " Amount" msgstr "" @@ -56,7 +56,7 @@ msgstr "" msgid " Name" msgstr "" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:663 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:666 msgid " Rate" msgstr "" @@ -224,7 +224,7 @@ msgstr "" msgid "% of materials delivered against this Sales Order" msgstr "" -#: erpnext/controllers/accounts_controller.py:2317 +#: erpnext/controllers/accounts_controller.py:2293 msgid "'Account' in the Accounting section of Customer {0}" msgstr "" @@ -240,11 +240,11 @@ msgstr "'على أساس' و 'المجموعة حسب' لا يمكن أن يكو msgid "'Days Since Last Order' must be greater than or equal to zero" msgstr "يجب أن تكون \"الأيام منذ آخر طلب\" أكبر من أو تساوي الصفر" -#: erpnext/controllers/accounts_controller.py:2322 +#: erpnext/controllers/accounts_controller.py:2298 msgid "'Default {0} Account' in Company {1}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1273 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1271 msgid "'Entries' cannot be empty" msgstr "المدخلات لا يمكن أن تكون فارغة" @@ -270,8 +270,8 @@ msgstr "" msgid "'Inspection Required before Purchase' has disabled for the item {0}, no need to create the QI" msgstr "" -#: erpnext/stock/report/stock_ledger/stock_ledger.py:584 -#: erpnext/stock/report/stock_ledger/stock_ledger.py:617 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:597 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:630 msgid "'Opening'" msgstr "'افتتاحي'" @@ -674,7 +674,7 @@ msgstr "" msgid "
  • Clearance date must be after cheque date for row(s): {0}
  • " msgstr "" -#: erpnext/controllers/accounts_controller.py:2185 +#: erpnext/controllers/accounts_controller.py:2186 msgid "
  • Item {0} in row(s) {1} billed more than {2}
  • " msgstr "" @@ -686,7 +686,7 @@ msgstr "" msgid "
  • {}
  • " msgstr "" -#: erpnext/controllers/accounts_controller.py:2182 +#: erpnext/controllers/accounts_controller.py:2183 msgid "

    Cannot overbill for the following Items:

    " msgstr "" @@ -730,7 +730,7 @@ msgstr "" msgid "

    Price List Rate has not been set as editable in Selling Settings. In this scenario, setting Update Price List Based On to Price List Rate will prevent auto-updation of Item Price.

    Are you sure you want to continue?" msgstr "" -#: erpnext/controllers/accounts_controller.py:2194 +#: erpnext/controllers/accounts_controller.py:2195 msgid "

    To allow over-billing, please set allowance in Accounts Settings.

    " msgstr "" @@ -1118,7 +1118,7 @@ msgstr "" #. Label of the qty (Float) field in DocType 'Purchase Receipt Item' #. Label of the qty (Float) field in DocType 'Subcontracting Receipt Item' -#: erpnext/public/js/controllers/transaction.js:2417 +#: erpnext/public/js/controllers/transaction.js:2420 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json msgid "Accepted Quantity" @@ -1316,7 +1316,7 @@ msgid "Account Manager" msgstr "إدارة حساب المستخدم" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:951 -#: erpnext/controllers/accounts_controller.py:2326 +#: erpnext/controllers/accounts_controller.py:2302 msgid "Account Missing" msgstr "الحساب مفقود" @@ -1333,7 +1333,7 @@ msgstr "الحساب مفقود" msgid "Account Name" msgstr "اسم الحساب" -#: erpnext/accounts/doctype/account/account.py:336 +#: erpnext/accounts/doctype/account/account.py:338 msgid "Account Not Found" msgstr "الحساب غير موجود" @@ -1345,7 +1345,7 @@ msgstr "الحساب غير موجود" msgid "Account Number" msgstr "رقم الحساب" -#: erpnext/accounts/doctype/account/account.py:322 +#: erpnext/accounts/doctype/account/account.py:324 msgid "Account Number {0} already used in account {1}" msgstr "رقم الحساب {0} بالفعل مستخدم في الحساب {1}" @@ -1430,7 +1430,7 @@ msgstr "لم يتم تعيين الحساب لمخطط لوحة المعلوما msgid "Account not Found" msgstr "" -#: erpnext/accounts/doctype/account/account.py:390 +#: erpnext/accounts/doctype/account/account.py:392 msgid "Account with child nodes cannot be converted to ledger" msgstr "لا يمكن تحويل الحساب إلى دفتر الأستاذ لأن لديه حسابات فرعية\\n
    \\nAccount with child nodes cannot be converted to ledger" @@ -1438,16 +1438,16 @@ msgstr "لا يمكن تحويل الحساب إلى دفتر الأستاذ ل msgid "Account with child nodes cannot be set as ledger" msgstr "الحساب لديه حسابات فرعية لا يمكن إضافته لدفتر الأستاذ.\\n
    \\nAccount with child nodes cannot be set as ledger" -#: erpnext/accounts/doctype/account/account.py:401 +#: erpnext/accounts/doctype/account/account.py:403 msgid "Account with existing transaction can not be converted to group." msgstr "لا يمكن تحويل حساب جرت عليه أي عملية إلى تصنيف مجموعة" -#: erpnext/accounts/doctype/account/account.py:430 +#: erpnext/accounts/doctype/account/account.py:432 msgid "Account with existing transaction can not be deleted" msgstr "الحساب لديه معاملات موجودة لا يمكن حذفه\\n
    \\nAccount with existing transaction can not be deleted" #: erpnext/accounts/doctype/account/account.py:261 -#: erpnext/accounts/doctype/account/account.py:392 +#: erpnext/accounts/doctype/account/account.py:394 msgid "Account with existing transaction cannot be converted to ledger" msgstr "لا يمكن تحويل الحساب مع الحركة الموجودة إلى دفتر الأستاذ\\n
    \\nAccount with existing transaction cannot be converted to ledger" @@ -1463,7 +1463,7 @@ msgstr "الحساب {0} لا يتنمى للشركة {1}\\n
    \\nAccount {0} d msgid "Account {0} does not belongs to company {1}" msgstr "الحساب {0} لا ينتمي للشركة {1}\\n
    \\nAccount {0} does not belongs to company {1}" -#: erpnext/accounts/doctype/account/account.py:550 +#: erpnext/accounts/doctype/account/account.py:552 msgid "Account {0} does not exist" msgstr "حساب {0} غير موجود" @@ -1483,7 +1483,7 @@ msgstr "الحساب {0} لا يتطابق مع الشركة {1} في طريقة msgid "Account {0} doesn't belong to Company {1}" msgstr "" -#: erpnext/accounts/doctype/account/account.py:507 +#: erpnext/accounts/doctype/account/account.py:509 msgid "Account {0} exists in parent company {1}." msgstr "الحساب {0} موجود في الشركة الأم {1}." @@ -1491,19 +1491,19 @@ msgstr "الحساب {0} موجود في الشركة الأم {1}." msgid "Account {0} has been entered multiple times" msgstr "الحساب {0} تم إدخاله عدة مرات\\n
    \\nAccount {0} has been entered multiple times" -#: erpnext/accounts/doctype/account/account.py:374 +#: erpnext/accounts/doctype/account/account.py:376 msgid "Account {0} is added in the child company {1}" msgstr "تتم إضافة الحساب {0} في الشركة التابعة {1}" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:406 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:403 msgid "Account {0} is frozen" msgstr "الحساب {0} مجمد\\n
    \\nAccount {0} is frozen" -#: erpnext/controllers/accounts_controller.py:1388 +#: erpnext/controllers/accounts_controller.py:1389 msgid "Account {0} is invalid. Account Currency must be {1}" msgstr "الحساب {0} غير صحيح. يجب أن تكون عملة الحساب {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:351 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:335 msgid "Account {0} should be of type Expense" msgstr "" @@ -1523,19 +1523,19 @@ msgstr "الحساب {0}: الحسابه الأب {1} غير موجود" msgid "Account {0}: You can not assign itself as parent account" msgstr "الحساب {0}: لا يمكنك جعله حساب رئيسي" -#: erpnext/accounts/general_ledger.py:435 +#: erpnext/accounts/general_ledger.py:437 msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry" msgstr "الحساب: {0} عبارة "Capital work" قيد التقدم ولا يمكن تحديثها بواسطة "إدخال دفتر اليومية"" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:366 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:350 msgid "Account: {0} can only be updated via Stock Transactions" msgstr "الحساب: {0} لا يمكن تحديثه إلا من خلال معاملات المخزون" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2792 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2786 msgid "Account: {0} is not permitted under Payment Entry" msgstr "الحساب: {0} غير مسموح به بموجب إدخال الدفع" -#: erpnext/controllers/accounts_controller.py:3155 +#: erpnext/controllers/accounts_controller.py:3076 msgid "Account: {0} with currency: {1} can not be selected" msgstr "الحساب: {0} مع العملة: {1} لا يمكن اختياره" @@ -1625,12 +1625,12 @@ msgid "Accounting Dimension" msgstr "البعد المحاسبي" #: erpnext/accounts/doctype/gl_entry/gl_entry.py:207 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:151 msgid "Accounting Dimension {0} is required for 'Balance Sheet' account {1}." msgstr "البعد المحاسبي {0} مطلوب لحساب "الميزانية العمومية" {1}." #: erpnext/accounts/doctype/gl_entry/gl_entry.py:193 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:138 msgid "Accounting Dimension {0} is required for 'Profit and Loss' account {1}." msgstr "البعد المحاسبي {0} مطلوب لحساب "الربح والخسارة" {1}." @@ -1823,33 +1823,33 @@ msgstr "" msgid "Accounting Entry for Landed Cost Voucher for SCR {0}" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:806 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:814 msgid "Accounting Entry for Service" msgstr "القيد المحاسبي للخدمة" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:998 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1019 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1037 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1058 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1079 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1103 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1210 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1446 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1468 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:999 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1020 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1038 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1059 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1080 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1104 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1211 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1447 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1469 #: erpnext/controllers/stock_controller.py:579 #: erpnext/controllers/stock_controller.py:596 -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:899 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:907 #: erpnext/stock/doctype/stock_entry/stock_entry.py:1627 #: erpnext/stock/doctype/stock_entry/stock_entry.py:1641 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:613 msgid "Accounting Entry for Stock" msgstr "القيود المحاسبية للمخزون" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:727 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:716 msgid "Accounting Entry for {0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:2367 +#: erpnext/controllers/accounts_controller.py:2343 msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}" msgstr "المدخل المحاسبي ل {0}: {1} يمكن أن يكون فقط بالعملة {1}.\\n
    \\nAccounting Entry for {0}: {1} can only be made in currency: {2}" @@ -2199,7 +2199,7 @@ msgstr "إعدادات الحسابات" msgid "Accounts User" msgstr "حسابات المستخدمين" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1372 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1370 msgid "Accounts table cannot be blank." msgstr "جدول الحسابات لا يمكن أن يكون فارغا." @@ -2279,7 +2279,7 @@ msgstr "" msgid "Acre (US)" msgstr "" -#: erpnext/crm/doctype/lead/lead.js:41 +#: erpnext/crm/doctype/lead/lead.js:42 #: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:175 msgid "Action" msgstr "حدث" @@ -2612,7 +2612,7 @@ msgstr "الكمية الفعلية هي إلزامية" msgid "Actual Qty {0} / Waiting Qty {1}" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Actual Qty: Quantity available in the warehouse." msgstr "" @@ -2663,7 +2663,7 @@ msgstr "الوقت الفعلي (بالساعات)" msgid "Actual qty in stock" msgstr "الكمية الفعلية في المخزون" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1490 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1491 #: erpnext/public/js/controllers/accounts.js:176 msgid "Actual type tax cannot be included in Item rate in row {0}" msgstr "نوع الضريبة الفعلي لا يمكن تضمينه في معدل الصنف في الصف {0}" @@ -2674,7 +2674,7 @@ msgstr "نوع الضريبة الفعلي لا يمكن تضمينه في مع #. Charges' #: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json #: erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json -#: erpnext/crm/doctype/lead/lead.js:84 +#: erpnext/crm/doctype/lead/lead.js:85 #: erpnext/manufacturing/doctype/bom/bom.js:922 #: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:55 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:235 @@ -2739,7 +2739,7 @@ msgstr "إضافة بنود" msgid "Add Items in the Purpose Table" msgstr "" -#: erpnext/crm/doctype/lead/lead.js:83 +#: erpnext/crm/doctype/lead/lead.js:84 msgid "Add Lead to Prospect" msgstr "" @@ -2867,7 +2867,7 @@ msgstr "" msgid "Add details" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:78 +#: erpnext/stock/doctype/pick_list/pick_list.js:86 #: erpnext/stock/doctype/pick_list/pick_list.py:853 msgid "Add items in the Item Locations table" msgstr "أضف عناصر في جدول "مواقع العناصر"" @@ -2888,7 +2888,7 @@ msgstr "أضف بقية أفراد مؤسستك كمستخدمين. يمكنك msgid "Add to Holidays" msgstr "أضف إلى الإجازات" -#: erpnext/crm/doctype/lead/lead.js:37 +#: erpnext/crm/doctype/lead/lead.js:38 msgid "Add to Prospect" msgstr "" @@ -2930,7 +2930,7 @@ msgstr "وأضاف {0} ({1})" msgid "Added {1} Role to User {0}." msgstr "" -#: erpnext/crm/doctype/lead/lead.js:80 +#: erpnext/crm/doctype/lead/lead.js:81 msgid "Adding Lead to Prospect..." msgstr "" @@ -3474,6 +3474,24 @@ msgstr "" msgid "Advance Taxes and Charges" msgstr "" +#. Label of the advance_voucher_no (Dynamic Link) field in DocType 'Journal +#. Entry Account' +#. Label of the advance_voucher_no (Dynamic Link) field in DocType 'Payment +#. Entry Reference' +#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +msgid "Advance Voucher No" +msgstr "" + +#. Label of the advance_voucher_type (Link) field in DocType 'Journal Entry +#. Account' +#. Label of the advance_voucher_type (Link) field in DocType 'Payment Entry +#. Reference' +#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json +#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json +msgid "Advance Voucher Type" +msgstr "" + #. Label of the advance_amount (Currency) field in DocType 'Sales Invoice #. Advance' #: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json @@ -3484,7 +3502,7 @@ msgstr "المبلغ مقدما" msgid "Advance amount cannot be greater than {0} {1}" msgstr "قيمة الدفعة المقدمة لا يمكن أن تكون أكبر من {0} {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:940 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:924 msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}" msgstr "" @@ -3610,12 +3628,12 @@ msgstr "مقابل حساب المصاريف" msgid "Against Income Account" msgstr "مقابل حساب الدخل" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:802 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:775 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:786 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:771 msgid "Against Journal Entry {0} does not have any unmatched {1} entry" msgstr "قيد اليومية المقابل {0} لا يحتوى مدخل {1} غير مطابق\\n
    \\nAgainst Journal Entry {0} does not have any unmatched {1} entry" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:371 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:368 msgid "Against Journal Entry {0} is already adjusted against some other voucher" msgstr "مدخل قيد اليومية {0} تم تعديله بالفعل لقسيمة أخرى\\n
    \\nAgainst Journal Entry {0} is already adjusted \\nagainst some other voucher" @@ -3652,7 +3670,7 @@ msgstr "مقابل بند طلب مبيعات" msgid "Against Stock Entry" msgstr "ضد دخول الأسهم" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:328 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:329 msgid "Against Supplier Invoice {0}" msgstr "" @@ -3809,7 +3827,7 @@ msgstr "الكل" #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:166 -#: erpnext/accounts/utils.py:1446 erpnext/public/js/setup_wizard.js:184 +#: erpnext/accounts/utils.py:1450 erpnext/public/js/setup_wizard.js:184 msgid "All Accounts" msgstr "جميع الحسابات" @@ -3973,11 +3991,11 @@ msgstr "يجب نقل جميع الاتصالات بما في ذلك وما فو msgid "All items are already requested" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1327 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1335 msgid "All items have already been Invoiced/Returned" msgstr "تم بالفعل تحرير / إرجاع جميع العناصر" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:1166 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:1184 msgid "All items have already been received" msgstr "" @@ -3985,7 +4003,7 @@ msgstr "" msgid "All items have already been transferred for this Work Order." msgstr "جميع الإصناف تم نقلها لأمر العمل" -#: erpnext/public/js/controllers/transaction.js:2521 +#: erpnext/public/js/controllers/transaction.js:2524 msgid "All items in this document already have a linked Quality Inspection." msgstr "" @@ -3999,11 +4017,11 @@ msgstr "" msgid "All the items have been already returned." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1080 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1085 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 "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:840 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:841 msgid "All these items have already been Invoiced/Returned" msgstr "تم بالفعل إصدار فاتورة / إرجاع جميع هذه العناصر" @@ -4022,7 +4040,7 @@ msgstr "تخصيص" msgid "Allocate Advances Automatically (FIFO)" msgstr "تخصيص السلف تلقائيا (الداخل أولا الخارج أولا)" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:903 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:904 msgid "Allocate Payment Amount" msgstr "تخصيص مبلغ الدفع" @@ -4032,7 +4050,7 @@ msgstr "تخصيص مبلغ الدفع" msgid "Allocate Payment Based On Payment Terms" msgstr "تخصيص الدفع على أساس شروط الدفع" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1680 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1681 msgid "Allocate Payment Request" msgstr "" @@ -4063,7 +4081,7 @@ msgstr "تخصيص" #: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json #: erpnext/accounts/doctype/bank_transaction/bank_transaction.json #: erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 #: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json #: erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json #: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json @@ -4089,11 +4107,11 @@ msgstr "" msgid "Allocated amount" msgstr "المبلغ المخصص" -#: erpnext/accounts/utils.py:637 +#: erpnext/accounts/utils.py:616 msgid "Allocated amount cannot be greater than unadjusted amount" msgstr "لا يمكن أن يكون المبلغ المخصص أكبر من المبلغ غير المعدل" -#: erpnext/accounts/utils.py:635 +#: erpnext/accounts/utils.py:614 msgid "Allocated amount cannot be negative" msgstr "لا يمكن أن يكون المبلغ المخصص سالبًا" @@ -4126,7 +4144,7 @@ msgstr "السماح" #. Label of the allow_account_creation_against_child_company (Check) field in #. DocType 'Company' -#: erpnext/accounts/doctype/account/account.py:505 +#: erpnext/accounts/doctype/account/account.py:507 #: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68 #: erpnext/setup/doctype/company/company.json msgid "Allow Account Creation Against Child Company" @@ -4553,7 +4571,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.js:200 #: erpnext/manufacturing/doctype/work_order/work_order.js:151 #: erpnext/manufacturing/doctype/work_order/work_order.js:166 -#: erpnext/public/js/utils.js:508 +#: erpnext/public/js/utils.js:518 #: erpnext/stock/doctype/stock_entry/stock_entry.js:255 msgid "Alternate Item" msgstr "صنف بديل" @@ -4854,7 +4872,7 @@ msgstr "معدل من" #: erpnext/accounts/doctype/bank_clearance_detail/bank_clearance_detail.json #: erpnext/accounts/doctype/bank_guarantee/bank_guarantee.json #: erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:587 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:588 #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json @@ -4869,7 +4887,7 @@ msgstr "معدل من" #: erpnext/accounts/doctype/pos_closing_entry/closing_voucher_details.html:41 #: erpnext/accounts/doctype/pos_closing_entry/closing_voucher_details.html:67 #: erpnext/accounts/doctype/pos_closing_entry_taxes/pos_closing_entry_taxes.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:240 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:241 #: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json #: erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json #: erpnext/accounts/doctype/pricing_rule/pricing_rule.json @@ -4915,7 +4933,7 @@ msgstr "معدل من" #: erpnext/selling/page/point_of_sale/pos_item_cart.js:46 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:52 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:290 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:46 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:53 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109 @@ -4967,6 +4985,7 @@ msgstr "" #. Label of the base_amount (Currency) field in DocType 'Delivery Note Item' #. Label of the base_amount (Currency) field in DocType 'Landed Cost Taxes and #. Charges' +#. Label of the amount (Currency) field in DocType 'Landed Cost Vendor Invoice' #. Label of the base_amount (Currency) field in DocType 'Purchase Receipt Item' #: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json #: erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json @@ -4983,6 +5002,7 @@ msgstr "" #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json +#: erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json msgid "Amount (Company Currency)" msgstr "المبلغ (عملة الشركة)" @@ -5055,19 +5075,19 @@ msgstr "" msgid "Amount to Bill" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1328 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1324 msgid "Amount {0} {1} against {2} {3}" msgstr "مبلغ {0} {1} مقابل {2} {3}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1339 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1335 msgid "Amount {0} {1} deducted against {2}" msgstr "مبلغ {0} {1} خصم مقابل {2}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1303 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1299 msgid "Amount {0} {1} transferred from {2} to {3}" msgstr "القيمة {0} {1} نقلت من {2} إلى {3}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1309 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1305 msgid "Amount {0} {1} {2} {3}" msgstr "القيمة {0} {1} {2} {3}" @@ -5110,7 +5130,7 @@ msgstr "" msgid "An error has been appeared while reposting item valuation via {0}" msgstr "" -#: erpnext/public/js/controllers/buying.js:331 +#: erpnext/public/js/controllers/buying.js:332 #: erpnext/public/js/utils/sales_common.js:463 msgid "An error occurred during the update process" msgstr "حدث خطأ أثناء عملية التحديث" @@ -6145,7 +6165,7 @@ msgstr "" msgid "Asset {0} must be submitted" msgstr "الاصل {0} يجب تقديمه" -#: erpnext/controllers/buying_controller.py:934 +#: erpnext/controllers/buying_controller.py:946 msgid "Asset {assets_link} created for {item_code}" msgstr "" @@ -6175,15 +6195,15 @@ msgstr "" msgid "Assets" msgstr "الأصول" -#: erpnext/controllers/buying_controller.py:952 +#: erpnext/controllers/buying_controller.py:964 msgid "Assets not created for {item_code}. You will have to create asset manually." msgstr "لم يتم إنشاء الأصول لـ {item_code}. سيكون عليك إنشاء الأصل يدويًا." -#: erpnext/controllers/buying_controller.py:939 +#: erpnext/controllers/buying_controller.py:951 msgid "Assets {assets_link} created for {item_code}" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:173 +#: erpnext/manufacturing/doctype/job_card/job_card.js:193 msgid "Assign Job to Employee" msgstr "" @@ -6601,7 +6621,7 @@ msgstr "" msgid "Auto Reserve Stock for Sales Order on Purchase" msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:155 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:156 msgid "Auto Tax Settings Error" msgstr "" @@ -6622,7 +6642,7 @@ msgstr "" msgid "Auto re-order" msgstr "إعادة ترتيب تلقائي" -#: erpnext/public/js/controllers/buying.js:329 +#: erpnext/public/js/controllers/buying.js:330 #: erpnext/public/js/utils/sales_common.js:458 msgid "Auto repeat document updated" msgstr "تكرار تلقائي للمستندات المحدثة" @@ -6715,7 +6735,7 @@ msgstr "متاح للاستخدام تاريخ" #. 'Delivery Note Item' #: erpnext/manufacturing/doctype/workstation/workstation.js:505 #: erpnext/manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80 -#: erpnext/public/js/utils.js:568 +#: erpnext/public/js/utils.js:578 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json #: erpnext/stock/report/stock_ageing/stock_ageing.py:167 msgid "Available Qty" @@ -6818,7 +6838,7 @@ msgstr "يجب أن يكون التاريخ متاحًا بعد تاريخ ال #: erpnext/stock/report/stock_ageing/stock_ageing.py:168 #: erpnext/stock/report/stock_ageing/stock_ageing.py:202 -#: erpnext/stock/report/stock_balance/stock_balance.py:517 +#: erpnext/stock/report/stock_balance/stock_balance.py:515 msgid "Average Age" msgstr "متوسط العمر" @@ -6923,7 +6943,7 @@ msgstr "" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:109 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/selling/doctype/sales_order/sales_order.js:1005 -#: erpnext/stock/doctype/material_request/material_request.js:333 +#: erpnext/stock/doctype/material_request/material_request.js:334 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/stock/doctype/stock_entry/stock_entry.js:633 #: erpnext/stock/report/bom_search/bom_search.py:38 @@ -7165,7 +7185,7 @@ msgstr "مطلوب، قائمة مكونات المواد و كمية التصن msgid "BOM and Production" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:365 +#: erpnext/stock/doctype/material_request/material_request.js:366 #: erpnext/stock/doctype/stock_entry/stock_entry.js:685 msgid "BOM does not contain any stock item" msgstr "فاتورة الموارد لا تحتوي على أي صنف مخزون" @@ -7280,7 +7300,7 @@ msgstr "التوازن في العملة الأساسية" #: erpnext/stock/report/available_batch_report/available_batch_report.py:63 #: erpnext/stock/report/available_serial_no/available_serial_no.py:126 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:84 -#: erpnext/stock/report/stock_balance/stock_balance.py:445 +#: erpnext/stock/report/stock_balance/stock_balance.py:443 #: erpnext/stock/report/stock_ledger/stock_ledger.py:250 msgid "Balance Qty" msgstr "كمية الرصيد" @@ -7326,12 +7346,12 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.py:174 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86 -#: erpnext/stock/report/stock_balance/stock_balance.py:452 +#: erpnext/stock/report/stock_balance/stock_balance.py:450 #: erpnext/stock/report/stock_ledger/stock_ledger.py:307 msgid "Balance Value" msgstr "قيمة الرصيد" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:322 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:319 msgid "Balance for Account {0} must always be {1}" msgstr "رصيد الحساب لـ {0} يجب ان يكون دائما {1}" @@ -7925,7 +7945,7 @@ msgstr "حالة انتهاء صلاحية الدفعة الصنف" #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115 -#: erpnext/public/js/controllers/transaction.js:2443 +#: erpnext/public/js/controllers/transaction.js:2446 #: erpnext/public/js/utils/barcode_scanner.js:260 #: erpnext/public/js/utils/serial_no_batch_selector.js:438 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -7946,7 +7966,7 @@ msgstr "حالة انتهاء صلاحية الدفعة الصنف" #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.js:68 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.js:81 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py:152 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:59 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:78 #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json msgid "Batch No" @@ -8107,7 +8127,7 @@ msgstr "" #. Label of a Link in the Manufacturing Workspace #: erpnext/manufacturing/doctype/bom/bom.py:1177 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json -#: erpnext/stock/doctype/material_request/material_request.js:123 +#: erpnext/stock/doctype/material_request/material_request.js:124 #: erpnext/stock/doctype/stock_entry/stock_entry.js:615 msgid "Bill of Materials" msgstr "فاتورة المواد" @@ -8205,7 +8225,7 @@ msgstr "" msgid "Billing Address Name" msgstr "اسم عنوان تقديم الفواتير" -#: erpnext/controllers/accounts_controller.py:500 +#: erpnext/controllers/accounts_controller.py:501 msgid "Billing Address does not belong to the {0}" msgstr "" @@ -8475,7 +8495,7 @@ msgstr "النص الأساسي والنص الختامي تعليمات" msgid "Bom No" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:284 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:282 msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}." msgstr "" @@ -8535,7 +8555,7 @@ msgstr "حجز الأصول الثابتة" msgid "Booking stock value across multiple accounts will make it harder to track stock and account value." msgstr "" -#: erpnext/accounts/general_ledger.py:784 +#: erpnext/accounts/general_ledger.py:786 msgid "Books have been closed till the period ending on {0}" msgstr "" @@ -8648,7 +8668,7 @@ msgstr "رمز الفرع" #: erpnext/stock/report/stock_ageing/stock_ageing.py:146 #: erpnext/stock/report/stock_analytics/stock_analytics.js:34 #: erpnext/stock/report/stock_analytics/stock_analytics.py:44 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:73 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:92 #: erpnext/stock/report/stock_ledger/stock_ledger.py:271 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:45 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:120 @@ -9309,13 +9329,13 @@ msgstr "لا يمكن التصفية بناءً على طريقة الدفع ، msgid "Can not filter based on Voucher No, if grouped by Voucher" msgstr "لا يمكن الفلتره علي اساس (رقم الأيصال)، إذا تم وضعه في مجموعة على اساس (ايصال)" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1431 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2946 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1429 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2940 msgid "Can only make payment against unbilled {0}" msgstr "يمكن إجراء دفعة فقط مقابل فاتورة غير مدفوعة {0}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1458 -#: erpnext/controllers/accounts_controller.py:3064 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1459 +#: erpnext/controllers/accounts_controller.py:2985 #: erpnext/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 "" @@ -9503,7 +9523,7 @@ msgstr "" msgid "Cannot amend {0} {1}, please create a new one instead." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:380 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:364 msgid "Cannot apply TDS against multiple parties in one entry" msgstr "" @@ -9527,7 +9547,7 @@ msgstr "لا يمكن الإلغاء لان هناك تدوينات مخزون msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet." msgstr "" -#: erpnext/controllers/buying_controller.py:1042 +#: erpnext/controllers/buying_controller.py:1054 msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue." msgstr "" @@ -9571,7 +9591,7 @@ msgstr "لا يمكن تحويل مركز التكلفة إلى حساب دفت msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}." msgstr "" -#: erpnext/accounts/doctype/account/account.py:403 +#: erpnext/accounts/doctype/account/account.py:405 msgid "Cannot convert to Group because Account Type is selected." msgstr "" @@ -9579,11 +9599,11 @@ msgstr "" msgid "Cannot covert to Group because Account Type is selected." msgstr "لا يمكن تحويل الحساب إلى تصنيف مجموعة لأن نوع الحساب تم اختياره." -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:980 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:988 msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts." msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1756 +#: erpnext/selling/doctype/sales_order/sales_order.py:1758 #: erpnext/stock/doctype/pick_list/pick_list.py:199 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 "" @@ -9613,7 +9633,7 @@ msgstr "لا يمكن ان تعلن بانها فقدت ، لأنه تم تقد msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'" msgstr "لا يمكن الخصم عندما تكون الفئة \"التقييم\" أو \"التقييم والإجمالي\"" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1777 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1778 msgid "Cannot delete Exchange Gain/Loss row" msgstr "" @@ -9629,8 +9649,8 @@ msgstr "" msgid "Cannot enqueue multi docs for one company. {0} is already queued/running for company: {1}" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:701 -#: erpnext/selling/doctype/sales_order/sales_order.py:724 +#: erpnext/selling/doctype/sales_order/sales_order.py:702 +#: erpnext/selling/doctype/sales_order/sales_order.py:725 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." @@ -9638,7 +9658,7 @@ msgstr "لا يمكن ضمان التسليم بواسطة Serial No حيث أن msgid "Cannot find Item with this Barcode" msgstr "لا يمكن العثور على عنصر بهذا الرمز الشريطي" -#: erpnext/controllers/accounts_controller.py:3601 +#: erpnext/controllers/accounts_controller.py:3522 msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings." msgstr "" @@ -9658,12 +9678,12 @@ msgstr "" msgid "Cannot produce more than {0} items for {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:357 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:353 msgid "Cannot receive from customer against negative outstanding" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1475 -#: erpnext/controllers/accounts_controller.py:3079 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1476 +#: erpnext/controllers/accounts_controller.py:3000 #: erpnext/public/js/controllers/accounts.js:100 msgid "Cannot refer row number greater than or equal to current row number for this Charge type" msgstr "لا يمكن أن يشير رقم الصف أكبر من أو يساوي رقم الصف الحالي لهذا النوع المسؤول" @@ -9676,10 +9696,10 @@ msgstr "" msgid "Cannot retrieve link token. Check Error Log for more information" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1467 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1646 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1894 -#: erpnext/controllers/accounts_controller.py:3069 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1468 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1647 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1888 +#: erpnext/controllers/accounts_controller.py:2990 #: erpnext/public/js/controllers/accounts.js:94 #: erpnext/public/js/controllers/taxes_and_totals.js:470 msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row" @@ -9697,11 +9717,11 @@ msgstr "لا يمكن تحديد التخويل على أساس الخصم ل {0 msgid "Cannot set multiple Item Defaults for a company." msgstr "لا يمكن تعيين عدة عناصر افتراضية لأي شركة." -#: erpnext/controllers/accounts_controller.py:3749 +#: erpnext/controllers/accounts_controller.py:3670 msgid "Cannot set quantity less than delivered quantity" msgstr "لا يمكن ضبط كمية أقل من الكمية المسلمة" -#: erpnext/controllers/accounts_controller.py:3752 +#: erpnext/controllers/accounts_controller.py:3673 msgid "Cannot set quantity less than received quantity" msgstr "لا يمكن تعيين كمية أقل من الكمية المستلمة" @@ -9709,7 +9729,7 @@ msgstr "لا يمكن تعيين كمية أقل من الكمية المستل msgid "Cannot set the field {0} for copying in variants" msgstr "لا يمكن تعيين الحقل {0} للنسخ في المتغيرات" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2004 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1998 msgid "Cannot {0} from {1} without any negative outstanding invoice" msgstr "" @@ -9855,15 +9875,15 @@ msgstr "التدفق النقدي" msgid "Cash Flow Statement" msgstr "بيان التدفق النقدي" -#: erpnext/accounts/report/cash_flow/cash_flow.py:157 +#: erpnext/accounts/report/cash_flow/cash_flow.py:172 msgid "Cash Flow from Financing" msgstr "التدفق النقدي من التمويل" -#: erpnext/accounts/report/cash_flow/cash_flow.py:150 +#: erpnext/accounts/report/cash_flow/cash_flow.py:165 msgid "Cash Flow from Investing" msgstr "التدفق النقد من الاستثمار" -#: erpnext/accounts/report/cash_flow/cash_flow.py:138 +#: erpnext/accounts/report/cash_flow/cash_flow.py:153 msgid "Cash Flow from Operations" msgstr "التدفق النقدي من العمليات" @@ -9872,7 +9892,7 @@ msgstr "التدفق النقدي من العمليات" msgid "Cash In Hand" msgstr "النقدية الحاضرة" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:318 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:319 msgid "Cash or Bank Account is mandatory for making payment entry" msgstr "الحساب النقدي أو البنكي مطلوب لعمل مدخل بيع
    Cash or Bank Account is mandatory for making payment entry" @@ -10060,7 +10080,7 @@ msgstr "" #. Label of the change_amount (Currency) field in DocType 'POS Invoice' #. Label of the change_amount (Currency) field in DocType 'Sales Invoice' -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:306 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:307 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/selling/page/point_of_sale/pos_payment.js:679 @@ -10124,8 +10144,8 @@ msgstr "" msgid "Channel Partner" msgstr "شريك القناة" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2323 -#: erpnext/controllers/accounts_controller.py:3132 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2317 +#: erpnext/controllers/accounts_controller.py:3053 msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount" msgstr "" @@ -10308,7 +10328,7 @@ msgstr "عرض الشيك" #. Label of the reference_date (Date) field in DocType 'Payment Entry' #: erpnext/accounts/doctype/payment_entry/payment_entry.json -#: erpnext/public/js/controllers/transaction.js:2354 +#: erpnext/public/js/controllers/transaction.js:2357 msgid "Cheque/Reference Date" msgstr "تاريخ الصك / السند المرجع" @@ -10356,7 +10376,7 @@ msgstr "اسم الطفل" #. Label of the child_row_reference (Data) field in DocType 'Quality #. Inspection' -#: erpnext/public/js/controllers/transaction.js:2449 +#: erpnext/public/js/controllers/transaction.js:2452 #: erpnext/stock/doctype/quality_inspection/quality_inspection.json msgid "Child Row Reference" msgstr "" @@ -10388,6 +10408,12 @@ msgstr "" msgid "City" msgstr "مدينة" +#. Label of the claimed_landed_cost_amount (Currency) field in DocType +#. 'Purchase Invoice' +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json +msgid "Claimed Landed Cost Amount (Company Currency)" +msgstr "" + #. Label of the class_per (Data) field in DocType 'Employee Education' #: erpnext/setup/doctype/employee_education/employee_education.json msgid "Class / Percentage" @@ -10452,7 +10478,7 @@ msgstr "تم تحديث تاريخ التخليص\\n
    \\nClearance Date update msgid "Clearing Demo Data..." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:706 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:714 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 "" @@ -10460,7 +10486,7 @@ msgstr "" 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 "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:701 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:709 msgid "Click on Get Sales Orders to fetch sales orders based on the above filters." msgstr "" @@ -10483,11 +10509,11 @@ msgstr "" msgid "Client" msgstr "عميل" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:388 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:391 #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:54 #: erpnext/crm/doctype/opportunity/opportunity.js:125 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:121 -#: erpnext/manufacturing/doctype/work_order/work_order.js:677 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:129 +#: erpnext/manufacturing/doctype/work_order/work_order.js:682 #: erpnext/quality_management/doctype/quality_meeting/quality_meeting_list.js:7 #: erpnext/selling/doctype/sales_order/sales_order.js:591 #: erpnext/selling/doctype/sales_order/sales_order.js:623 @@ -10579,7 +10605,7 @@ msgstr "وثائق مغلقة" msgid "Closed Work Order can not be stopped or Re-opened" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:467 +#: erpnext/selling/doctype/sales_order/sales_order.py:468 msgid "Closed order cannot be cancelled. Unclose to cancel." msgstr "الطلب المغلق لايمكن إلغاؤه. ازالة الاغلاق لكي تتمكن من الالغاء" @@ -10676,7 +10702,7 @@ msgstr "" msgid "Collapse All" msgstr "انهيار جميع" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:269 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:270 msgid "Collect Outstanding Amount" msgstr "" @@ -10781,7 +10807,7 @@ msgstr "عمولة" msgid "Commission Rate" msgstr "نسبة العمولة" -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:55 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:67 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:78 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:82 msgid "Commission Rate %" @@ -11193,7 +11219,7 @@ msgstr "شركات" #: erpnext/selling/report/sales_analytics/sales_analytics.js:69 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:8 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:343 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:33 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8 #: erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:8 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:33 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:33 @@ -11247,6 +11273,7 @@ msgstr "شركات" #: erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:7 #: erpnext/stock/report/item_shortage_report/item_shortage_report.js:8 #: erpnext/stock/report/item_shortage_report/item_shortage_report.py:137 +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:8 #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.js:8 #: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:115 #: erpnext/stock/report/reserved_stock/reserved_stock.js:8 @@ -11258,7 +11285,7 @@ msgstr "شركات" #: erpnext/stock/report/stock_analytics/stock_analytics.js:41 #: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7 #: erpnext/stock/report/stock_balance/stock_balance.js:8 -#: erpnext/stock/report/stock_balance/stock_balance.py:506 +#: erpnext/stock/report/stock_balance/stock_balance.py:504 #: erpnext/stock/report/stock_ledger/stock_ledger.js:8 #: erpnext/stock/report/stock_ledger/stock_ledger.py:357 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:18 @@ -11434,7 +11461,7 @@ msgstr "" msgid "Company currencies of both the companies should match for Inter Company Transactions." msgstr "يجب أن تتطابق عملات الشركة لكلتا الشركتين مع معاملات Inter Inter Company." -#: erpnext/stock/doctype/material_request/material_request.js:359 +#: erpnext/stock/doctype/material_request/material_request.js:360 #: erpnext/stock/doctype/stock_entry/stock_entry.js:679 msgid "Company field is required" msgstr "حقل الشركة مطلوب" @@ -11486,7 +11513,7 @@ msgstr "" msgid "Company {0} added multiple times" msgstr "" -#: erpnext/accounts/doctype/account/account.py:472 +#: erpnext/accounts/doctype/account/account.py:474 msgid "Company {0} does not exist" msgstr "الشركة {0} غير موجودة" @@ -11535,7 +11562,7 @@ msgstr "" msgid "Complete" msgstr "أكمال" -#: erpnext/manufacturing/doctype/job_card/job_card.js:210 +#: erpnext/manufacturing/doctype/job_card/job_card.js:230 #: erpnext/manufacturing/doctype/workstation/workstation.js:151 msgid "Complete Job" msgstr "" @@ -11622,7 +11649,7 @@ msgstr "" #: erpnext/stock/doctype/delivery_note/delivery_note_list.js:24 #: erpnext/stock/doctype/delivery_trip/delivery_trip.json #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:13 +#: erpnext/stock/doctype/material_request/material_request_list.js:14 #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt_list.js:25 @@ -11668,8 +11695,8 @@ msgstr "الكمية المكتملة" msgid "Completed Qty cannot be greater than 'Qty to Manufacture'" msgstr "لا يمكن أن تكون الكمية المكتملة أكبر من "الكمية إلى التصنيع"" -#: erpnext/manufacturing/doctype/job_card/job_card.js:258 -#: erpnext/manufacturing/doctype/job_card/job_card.js:353 +#: erpnext/manufacturing/doctype/job_card/job_card.js:278 +#: erpnext/manufacturing/doctype/job_card/job_card.js:373 #: erpnext/manufacturing/doctype/workstation/workstation.js:296 msgid "Completed Quantity" msgstr "الكمية المكتملة" @@ -11855,7 +11882,7 @@ msgstr "" msgid "Consider Minimum Order Qty" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:901 +#: erpnext/manufacturing/doctype/work_order/work_order.js:906 msgid "Consider Process Loss" msgstr "" @@ -12270,7 +12297,7 @@ msgstr "الاتصال رقم" msgid "Contact Person" msgstr "الشخص الذي يمكن الاتصال به" -#: erpnext/controllers/accounts_controller.py:512 +#: erpnext/controllers/accounts_controller.py:513 msgid "Contact Person does not belong to the {0}" msgstr "" @@ -12309,7 +12336,7 @@ msgid "Content Type" msgstr "نوع المحتوى" #: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.js:162 -#: erpnext/public/js/controllers/transaction.js:2367 +#: erpnext/public/js/controllers/transaction.js:2370 #: erpnext/selling/doctype/quotation/quotation.js:357 msgid "Continue" msgstr "استمر" @@ -12450,7 +12477,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json #: erpnext/manufacturing/doctype/bom_item/bom_item.json #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json -#: erpnext/public/js/utils.js:810 +#: erpnext/public/js/utils.js:820 #: erpnext/stock/doctype/packed_item/packed_item.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/stock/doctype/putaway_rule/putaway_rule.json @@ -12482,15 +12509,15 @@ msgstr "معامل التحويل الافتراضي لوحدة القياس ي msgid "Conversion factor for item {0} has been reset to 1.0 as the uom {1} is same as stock uom {2}." msgstr "" -#: erpnext/controllers/accounts_controller.py:2887 +#: erpnext/controllers/accounts_controller.py:2866 msgid "Conversion rate cannot be 0" msgstr "" -#: erpnext/controllers/accounts_controller.py:2894 +#: erpnext/controllers/accounts_controller.py:2873 msgid "Conversion rate is 1.00, but document currency is different from company currency" msgstr "" -#: erpnext/controllers/accounts_controller.py:2890 +#: erpnext/controllers/accounts_controller.py:2869 msgid "Conversion rate must be 1.00 if document currency is same as company currency" msgstr "" @@ -12561,13 +12588,13 @@ msgstr "تصحيحي" msgid "Corrective Action" msgstr "اجراء تصحيحي" -#: erpnext/manufacturing/doctype/job_card/job_card.js:410 +#: erpnext/manufacturing/doctype/job_card/job_card.js:430 msgid "Corrective Job Card" msgstr "" #. Label of the corrective_operation_section (Tab Break) field in DocType 'Job #. Card' -#: erpnext/manufacturing/doctype/job_card/job_card.js:417 +#: erpnext/manufacturing/doctype/job_card/job_card.js:437 #: erpnext/manufacturing/doctype/job_card/job_card.json msgid "Corrective Operation" msgstr "" @@ -12798,8 +12825,8 @@ msgstr "" msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1411 -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:865 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1412 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:873 msgid "Cost Center is required in row {0} in Taxes table for type {1}" msgstr "مركز التكلفة مطلوب في الصف {0} في جدول الضرائب للنوع {1}\\n
    \\nCost Center is required in row {0} in Taxes table for type {1}" @@ -12943,7 +12970,7 @@ msgstr "" msgid "Could not auto create Customer due to the following missing mandatory field(s):" msgstr "تعذر إنشاء العميل تلقائيًا بسبب الحقول الإلزامية التالية المفقودة:" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:672 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:673 msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again" msgstr "تعذر إنشاء إشعار دائن تلقائيًا ، يُرجى إلغاء تحديد "إشعار ائتمان الإصدار" وإرساله مرة أخرى" @@ -13063,9 +13090,9 @@ msgstr "" #: erpnext/accounts/doctype/dunning/dunning.js:57 #: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:34 #: erpnext/accounts/doctype/journal_entry/journal_entry.js:148 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:68 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:73 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:76 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:69 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:74 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:77 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:109 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:117 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:123 @@ -13085,14 +13112,14 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:143 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:151 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:177 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:151 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:421 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:441 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:454 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:461 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:471 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:489 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:495 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:150 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:424 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:444 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:457 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:464 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:474 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:492 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:498 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:53 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:160 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:217 @@ -13101,9 +13128,9 @@ msgstr "" #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:33 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:35 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:36 -#: erpnext/crm/doctype/lead/lead.js:31 erpnext/crm/doctype/lead/lead.js:32 -#: erpnext/crm/doctype/lead/lead.js:33 erpnext/crm/doctype/lead/lead.js:35 -#: erpnext/crm/doctype/lead/lead.js:181 +#: erpnext/crm/doctype/lead/lead.js:32 erpnext/crm/doctype/lead/lead.js:33 +#: erpnext/crm/doctype/lead/lead.js:34 erpnext/crm/doctype/lead/lead.js:36 +#: erpnext/crm/doctype/lead/lead.js:182 #: erpnext/crm/doctype/opportunity/opportunity.js:85 #: erpnext/crm/doctype/opportunity/opportunity.js:93 #: erpnext/crm/doctype/opportunity/opportunity.js:103 @@ -13120,21 +13147,21 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.js:194 #: erpnext/manufacturing/doctype/bom/bom.js:438 #: erpnext/manufacturing/doctype/bom_creator/bom_creator.js:99 -#: erpnext/manufacturing/doctype/job_card/job_card.js:117 -#: erpnext/manufacturing/doctype/job_card/job_card.js:131 +#: erpnext/manufacturing/doctype/job_card/job_card.js:137 +#: erpnext/manufacturing/doctype/job_card/job_card.js:151 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:268 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:137 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:151 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:157 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:145 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:159 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:165 #: erpnext/manufacturing/doctype/work_order/work_order.js:206 #: erpnext/manufacturing/doctype/work_order/work_order.js:221 -#: erpnext/manufacturing/doctype/work_order/work_order.js:366 -#: erpnext/manufacturing/doctype/work_order/work_order.js:946 +#: erpnext/manufacturing/doctype/work_order/work_order.js:371 +#: erpnext/manufacturing/doctype/work_order/work_order.js:951 #: erpnext/projects/doctype/task/task_tree.js:81 #: erpnext/public/js/communication.js:19 erpnext/public/js/communication.js:31 #: erpnext/public/js/communication.js:41 #: erpnext/public/js/controllers/transaction.js:361 -#: erpnext/public/js/controllers/transaction.js:2491 +#: erpnext/public/js/controllers/transaction.js:2494 #: erpnext/selling/doctype/customer/customer.js:181 #: erpnext/selling/doctype/quotation/quotation.js:125 #: erpnext/selling/doctype/quotation/quotation.js:134 @@ -13169,20 +13196,20 @@ msgstr "" #: erpnext/stock/doctype/item/item.js:182 #: erpnext/stock/doctype/item/item.js:549 #: erpnext/stock/doctype/item/item.js:806 -#: erpnext/stock/doctype/material_request/material_request.js:141 -#: erpnext/stock/doctype/material_request/material_request.js:150 -#: erpnext/stock/doctype/material_request/material_request.js:156 -#: erpnext/stock/doctype/material_request/material_request.js:164 -#: erpnext/stock/doctype/material_request/material_request.js:172 -#: erpnext/stock/doctype/material_request/material_request.js:180 -#: erpnext/stock/doctype/material_request/material_request.js:186 -#: erpnext/stock/doctype/material_request/material_request.js:192 -#: erpnext/stock/doctype/material_request/material_request.js:200 -#: erpnext/stock/doctype/material_request/material_request.js:208 -#: erpnext/stock/doctype/material_request/material_request.js:212 -#: erpnext/stock/doctype/material_request/material_request.js:417 -#: erpnext/stock/doctype/pick_list/pick_list.js:113 -#: erpnext/stock/doctype/pick_list/pick_list.js:119 +#: erpnext/stock/doctype/material_request/material_request.js:142 +#: erpnext/stock/doctype/material_request/material_request.js:151 +#: erpnext/stock/doctype/material_request/material_request.js:157 +#: erpnext/stock/doctype/material_request/material_request.js:165 +#: erpnext/stock/doctype/material_request/material_request.js:173 +#: erpnext/stock/doctype/material_request/material_request.js:181 +#: erpnext/stock/doctype/material_request/material_request.js:187 +#: erpnext/stock/doctype/material_request/material_request.js:193 +#: erpnext/stock/doctype/material_request/material_request.js:201 +#: erpnext/stock/doctype/material_request/material_request.js:209 +#: erpnext/stock/doctype/material_request/material_request.js:213 +#: erpnext/stock/doctype/material_request/material_request.js:418 +#: erpnext/stock/doctype/pick_list/pick_list.js:130 +#: erpnext/stock/doctype/pick_list/pick_list.js:136 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:68 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:70 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:82 @@ -13196,9 +13223,9 @@ msgstr "" #: erpnext/stock/doctype/stock_entry/stock_entry.js:172 #: erpnext/stock/doctype/stock_entry/stock_entry.js:247 #: erpnext/stock/doctype/stock_entry/stock_entry.js:1283 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:227 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:260 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:273 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:231 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:264 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:277 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:76 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:90 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:92 @@ -13212,7 +13239,7 @@ msgstr "انشاء" msgid "Create Chart Of Accounts Based On" msgstr "إنشاء دليل الحسابات استنادا إلى" -#: erpnext/stock/doctype/pick_list/pick_list.js:111 +#: erpnext/stock/doctype/pick_list/pick_list.js:128 msgid "Create Delivery Note" msgstr "" @@ -13308,7 +13335,7 @@ msgstr "" msgid "Create New Lead" msgstr "إنشاء عميل محتمل" -#: erpnext/crm/doctype/lead/lead.js:160 +#: erpnext/crm/doctype/lead/lead.js:161 msgid "Create Opportunity" msgstr "" @@ -13324,7 +13351,7 @@ msgstr "إنشاء إدخال الدفع" msgid "Create Payment Entry for Consolidated POS Invoices." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:718 +#: erpnext/manufacturing/doctype/work_order/work_order.js:723 msgid "Create Pick List" msgstr "إنشاء قائمة انتقاء" @@ -13382,8 +13409,8 @@ msgid "Create Sample Retention Stock Entry" msgstr "إنشاء نموذج إدخال مخزون الاحتفاظ" #: erpnext/stock/dashboard/item_dashboard.js:283 -#: erpnext/stock/doctype/material_request/material_request.js:479 -#: erpnext/stock/doctype/pick_list/pick_list.js:117 +#: erpnext/stock/doctype/material_request/material_request.js:480 +#: erpnext/stock/doctype/pick_list/pick_list.js:134 msgid "Create Stock Entry" msgstr "" @@ -13432,7 +13459,7 @@ msgstr "" msgid "Create a variant with the template image." msgstr "" -#: erpnext/stock/stock_ledger.py:1900 +#: erpnext/stock/stock_ledger.py:1911 msgid "Create an incoming stock transaction for the Item." msgstr "قم بإنشاء حركة مخزون واردة للصنف." @@ -13493,7 +13520,7 @@ msgid "Creating Purchase Order ..." msgstr "إنشاء أمر شراء ..." #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:737 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:566 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:569 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:73 msgid "Creating Purchase Receipt ..." msgstr "" @@ -13502,16 +13529,16 @@ msgstr "" msgid "Creating Sales Invoices ..." msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:137 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:213 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:136 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:217 msgid "Creating Stock Entry" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:581 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:584 msgid "Creating Subcontracting Order ..." msgstr "" -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:311 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:315 msgid "Creating Subcontracting Receipt ..." msgstr "" @@ -13574,7 +13601,7 @@ msgstr "" msgid "Credit ({0})" msgstr "الائتمان ({0})" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:601 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:602 msgid "Credit Account" msgstr "حساب دائن" @@ -13713,15 +13740,15 @@ msgstr "الائتمان مذكرة صادرة" msgid "Credit Note will update it's own outstanding amount, even if 'Return Against' is specified." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:669 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:670 msgid "Credit Note {0} has been created automatically" msgstr "تم إنشاء ملاحظة الائتمان {0} تلقائيًا" #. Label of the credit_to (Link) field in DocType 'Purchase Invoice' #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:368 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:376 -#: erpnext/controllers/accounts_controller.py:2306 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:369 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:377 +#: erpnext/controllers/accounts_controller.py:2282 msgid "Credit To" msgstr "دائن الى" @@ -13790,7 +13817,7 @@ msgstr "معايير الوزن" msgid "Criteria weights must add up to 100%" msgstr "" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:142 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:143 msgid "Cron Interval should be between 1 and 59 Min" msgstr "" @@ -13920,7 +13947,7 @@ msgstr "" #: erpnext/accounts/report/financial_statements.py:678 #: erpnext/accounts/report/general_ledger/general_ledger.js:147 #: erpnext/accounts/report/gross_profit/gross_profit.py:427 -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:704 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:707 #: erpnext/accounts/report/payment_ledger/payment_ledger.py:214 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:175 #: erpnext/accounts/report/purchase_register/purchase_register.py:229 @@ -13945,6 +13972,7 @@ msgstr "" #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:121 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:72 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:85 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:137 #: erpnext/stock/doctype/delivery_note/delivery_note.json @@ -14013,13 +14041,13 @@ msgstr "يجب أن يكون صرف العملات ساريًا للشراء أ msgid "Currency and Price List" msgstr "العملة وقائمة الأسعار" -#: erpnext/accounts/doctype/account/account.py:309 +#: erpnext/accounts/doctype/account/account.py:311 msgid "Currency can not be changed after making entries using some other currency" msgstr "لا يمكن تغيير العملة بعد إجراء إدخالات باستخدام بعض العملات الأخرى" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1660 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1728 -#: erpnext/accounts/utils.py:2250 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1665 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1733 +#: erpnext/accounts/utils.py:2317 msgid "Currency for {0} must be {1}" msgstr "العملة ل {0} يجب أن تكون {1} \\n
    \\nCurrency for {0} must be {1}" @@ -14305,7 +14333,7 @@ msgstr "مخصص" #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/supplier/supplier.js:192 #: erpnext/crm/doctype/contract/contract.json -#: erpnext/crm/doctype/lead/lead.js:31 +#: erpnext/crm/doctype/lead/lead.js:32 #: erpnext/crm/doctype/opportunity/opportunity.js:99 #: erpnext/crm/doctype/prospect/prospect.js:8 #: erpnext/crm/report/lead_conversion_time/lead_conversion_time.py:54 @@ -14341,7 +14369,7 @@ msgstr "مخصص" #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:19 #: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:41 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:230 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:40 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:41 #: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:32 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:53 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:32 @@ -14797,7 +14825,7 @@ msgstr "الزبون مطلوب للخصم المعني بالزبائن" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1087 #: erpnext/selling/doctype/sales_order/sales_order.py:373 -#: erpnext/stock/doctype/delivery_note/delivery_note.py:416 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:417 msgid "Customer {0} does not belong to project {1}" msgstr "العميل {0} لا ينتمي الى المشروع {1}\\n
    \\nCustomer {0} does not belong to project {1}" @@ -15029,7 +15057,7 @@ msgstr "استيراد البيانات والإعدادات" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json #: erpnext/accounts/doctype/dunning/dunning.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:611 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:612 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:36 @@ -15243,7 +15271,10 @@ msgstr "أيام حتى موعد الاستحقاق" msgid "Days before the current subscription period" msgstr "" +#. Label of the delinked (Check) field in DocType 'Advance Payment Ledger +#. Entry' #. Label of the delinked (Check) field in DocType 'Payment Ledger Entry' +#: erpnext/accounts/doctype/advance_payment_ledger_entry/advance_payment_ledger_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json msgid "DeLinked" msgstr "" @@ -15291,7 +15322,7 @@ msgstr "" msgid "Debit ({0})" msgstr "مدين ({0})" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:591 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:592 msgid "Debit Account" msgstr "حساب مدين" @@ -15353,7 +15384,7 @@ msgstr "" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:955 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:966 -#: erpnext/controllers/accounts_controller.py:2306 +#: erpnext/controllers/accounts_controller.py:2282 msgid "Debit To" msgstr "الخصم ل" @@ -15361,7 +15392,7 @@ msgstr "الخصم ل" msgid "Debit To is required" msgstr "مدين الى مطلوب" -#: erpnext/accounts/general_ledger.py:506 +#: erpnext/accounts/general_ledger.py:508 msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}." msgstr "المدين و الدائن غير متساوي ل {0} # {1}. الفرق هو {2}." @@ -15518,7 +15549,7 @@ msgstr "يجب أن تكون قائمة المواد الافتراضية ({0}) msgid "Default BOM for {0} not found" msgstr "فاتورة المواد ل {0} غير موجودة\\n
    \\nDefault BOM for {0} not found" -#: erpnext/controllers/accounts_controller.py:3790 +#: erpnext/controllers/accounts_controller.py:3711 msgid "Default BOM not found for FG Item {0}" msgstr "" @@ -16139,7 +16170,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Serial No' #. Option for the 'Tracking Status' (Select) field in DocType 'Shipment' #. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:397 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:400 #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:20 #: erpnext/controllers/website_list_for_contact.py:209 @@ -16228,7 +16259,7 @@ msgstr "تسليم" #. Label of the delivery_date (Date) field in DocType 'Sales Order' #. Label of the delivery_date (Date) field in DocType 'Sales Order Item' -#: erpnext/public/js/utils.js:803 +#: erpnext/public/js/utils.js:813 #: erpnext/selling/doctype/sales_order/sales_order.js:1076 #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -16516,7 +16547,7 @@ msgstr "المبلغ المستهلك" #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:56 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:81 #: erpnext/accounts/report/account_balance/account_balance.js:44 -#: erpnext/accounts/report/cash_flow/cash_flow.py:140 +#: erpnext/accounts/report/cash_flow/cash_flow.py:155 #: erpnext/assets/doctype/asset/asset.json msgid "Depreciation" msgstr "إهلاك" @@ -16856,7 +16887,7 @@ msgstr "" #: erpnext/projects/doctype/task_type/task_type.json #: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json #: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:55 -#: erpnext/public/js/controllers/transaction.js:2431 +#: erpnext/public/js/controllers/transaction.js:2434 #: erpnext/selling/doctype/installation_note_item/installation_note_item.json #: erpnext/selling/doctype/product_bundle/product_bundle.json #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json @@ -17308,11 +17339,11 @@ msgstr "" msgid "Disabled Warehouse {0} cannot be used for this transaction." msgstr "" -#: erpnext/controllers/accounts_controller.py:830 +#: erpnext/controllers/accounts_controller.py:831 msgid "Disabled pricing rules since this {} is an internal transfer" msgstr "" -#: erpnext/controllers/accounts_controller.py:844 +#: erpnext/controllers/accounts_controller.py:845 msgid "Disabled tax included prices since this {} is an internal transfer" msgstr "" @@ -17539,7 +17570,7 @@ msgstr "" msgid "Discount must be less than 100" msgstr "يجب أن يكون الخصم أقل من 100" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3424 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3418 msgid "Discount of {} applied as per Payment Term" msgstr "" @@ -17864,11 +17895,11 @@ msgstr "" msgid "Do you want to notify all the customers by email?" msgstr "هل تريد أن تخطر جميع العملاء عن طريق البريد الإلكتروني؟" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:321 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:329 msgid "Do you want to submit the material request" msgstr "هل ترغب في تقديم طلب المواد" -#: erpnext/manufacturing/doctype/job_card/job_card.js:56 +#: erpnext/manufacturing/doctype/job_card/job_card.js:76 msgid "Do you want to submit the stock entry?" msgstr "" @@ -17933,7 +17964,7 @@ msgstr "اسم المستند" #: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:186 #: erpnext/quality_management/doctype/quality_meeting_minutes/quality_meeting_minutes.json #: erpnext/selling/doctype/installation_note_item/installation_note_item.json -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:14 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:22 #: erpnext/selling/report/sales_partner_target_variance_based_on_item_group/sales_partner_target_variance_based_on_item_group.js:22 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:14 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:14 @@ -17967,7 +17998,7 @@ msgstr "" msgid "Documents Processed on each trigger. Queue Size should be between 5 and 100" msgstr "" -#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:233 +#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:237 msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost." msgstr "" @@ -18277,7 +18308,7 @@ msgstr "" #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json #: erpnext/accounts/doctype/overdue_payment/overdue_payment.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:867 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:868 #: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json #: erpnext/accounts/doctype/payment_schedule/payment_schedule.json @@ -18514,7 +18545,7 @@ msgstr "كل عملية" msgid "Earliest" msgstr "أولا" -#: erpnext/stock/report/stock_balance/stock_balance.py:518 +#: erpnext/stock/report/stock_balance/stock_balance.py:516 msgid "Earliest Age" msgstr "أقدم عمر" @@ -19006,7 +19037,7 @@ msgstr "فارغة" msgid "Ems(Pica)" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1651 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1649 msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock." msgstr "" @@ -19243,8 +19274,8 @@ msgstr "لا يمكن أن يكون تاريخ الانتهاء قبل تاري #. Label of the end_time (Time) field in DocType 'Stock Reposting Settings' #. Label of the end_time (Time) field in DocType 'Service Day' #. Label of the end_time (Datetime) field in DocType 'Call Log' -#: erpnext/manufacturing/doctype/job_card/job_card.js:291 -#: erpnext/manufacturing/doctype/job_card/job_card.js:360 +#: erpnext/manufacturing/doctype/job_card/job_card.js:311 +#: erpnext/manufacturing/doctype/job_card/job_card.js:380 #: erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json #: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json #: erpnext/support/doctype/service_day/service_day.json @@ -19331,12 +19362,12 @@ msgstr "" msgid "Enter Serial Nos" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:416 +#: erpnext/stock/doctype/material_request/material_request.js:417 msgid "Enter Supplier" msgstr "أدخل المورد" -#: erpnext/manufacturing/doctype/job_card/job_card.js:317 -#: erpnext/manufacturing/doctype/job_card/job_card.js:386 +#: erpnext/manufacturing/doctype/job_card/job_card.js:337 +#: erpnext/manufacturing/doctype/job_card/job_card.js:406 #: erpnext/manufacturing/doctype/workstation/workstation.js:312 msgid "Enter Value" msgstr "أدخل القيمة" @@ -19414,7 +19445,7 @@ msgstr "" msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1042 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1047 msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set." msgstr "" @@ -19551,7 +19582,7 @@ msgid "Error: This asset already has {0} depreciation periods booked.\n" "\t\t\t\t\tPlease correct the dates accordingly." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:955 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:956 msgid "Error: {0} is mandatory field" msgstr "الخطأ: {0} هو حقل إلزامي" @@ -19619,7 +19650,7 @@ msgstr "" 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 في إعدادات المخزون." -#: erpnext/stock/stock_ledger.py:2166 +#: erpnext/stock/stock_ledger.py:2177 msgid "Example: Serial No {0} reserved in {1}." msgstr "" @@ -19673,8 +19704,8 @@ msgstr "" msgid "Exchange Gain/Loss" msgstr "أرباح / خسائر الناتجة عن صرف العملة" -#: erpnext/controllers/accounts_controller.py:1693 -#: erpnext/controllers/accounts_controller.py:1777 +#: erpnext/controllers/accounts_controller.py:1694 +#: erpnext/controllers/accounts_controller.py:1778 msgid "Exchange Gain/Loss amount has been booked through {0}" msgstr "" @@ -19940,7 +19971,7 @@ msgstr "القيمة المتوقعة بعد حياة مفيدة" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/ledger_merge/ledger_merge.json #: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:595 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:596 #: erpnext/accounts/report/account_balance/account_balance.js:28 #: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:89 #: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:178 @@ -20008,13 +20039,13 @@ msgstr "طلب النفقات" msgid "Expense Head" msgstr "عنوان المصروف" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:489 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:513 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:533 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:490 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:514 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:534 msgid "Expense Head Changed" msgstr "تغيير رأس المصاريف" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:591 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:592 msgid "Expense account is mandatory for item {0}" msgstr "اجباري حساب النفقات للصنف {0}" @@ -20389,13 +20420,19 @@ msgstr "" msgid "Fetch Timesheet in Sales Invoice" msgstr "" +#. Label of the fetch_valuation_rate_for_internal_transaction (Check) field in +#. DocType 'Accounts Settings' +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json +msgid "Fetch Valuation Rate for Internal Transaction" +msgstr "" + #. Label of the fetch_from_parent (Select) field in DocType 'Inventory #. Dimension' #: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json msgid "Fetch Value From" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:351 +#: erpnext/stock/doctype/material_request/material_request.js:352 #: erpnext/stock/doctype/stock_entry/stock_entry.js:656 msgid "Fetch exploded BOM (including sub-assemblies)" msgstr "جلب BOM انفجرت (بما في ذلك المجالس الفرعية)" @@ -20415,7 +20452,7 @@ msgid "Fetching Error" msgstr "" #: erpnext/accounts/doctype/dunning/dunning.js:135 -#: erpnext/public/js/controllers/transaction.js:1305 +#: erpnext/public/js/controllers/transaction.js:1308 msgid "Fetching exchange rates ..." msgstr "" @@ -20529,7 +20566,7 @@ msgstr "" #. Payment Ledger' #. Label of the filters (Section Break) field in DocType 'Tax Rule' #. Label of the filters (Section Break) field in DocType 'Production Plan' -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:930 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:931 #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json #: erpnext/accounts/doctype/pos_profile/pos_profile.json #: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json @@ -20659,9 +20696,9 @@ msgstr "" 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 "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:767 -#: erpnext/manufacturing/doctype/work_order/work_order.js:782 -#: erpnext/manufacturing/doctype/work_order/work_order.js:791 +#: erpnext/manufacturing/doctype/work_order/work_order.js:772 +#: erpnext/manufacturing/doctype/work_order/work_order.js:787 +#: erpnext/manufacturing/doctype/work_order/work_order.js:796 msgid "Finish" msgstr "إنهاء" @@ -20674,7 +20711,7 @@ msgstr "تم الانتهاء من" #. Label of the parent_item_code (Link) field in DocType 'Production Plan Sub #. Assembly Item' #. Label of the finished_good (Link) field in DocType 'Subcontracting BOM' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:243 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:246 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/manufacturing/doctype/bom_creator/bom_creator.json #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json @@ -20691,7 +20728,7 @@ msgstr "" #. Label of the fg_item (Link) field in DocType 'Subcontracting Order Service #. Item' -#: erpnext/public/js/utils.js:829 +#: erpnext/public/js/utils.js:839 #: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json msgid "Finished Good Item" msgstr "" @@ -20700,7 +20737,7 @@ msgstr "" msgid "Finished Good Item Code" msgstr "انتهى رمز السلعة جيدة" -#: erpnext/public/js/utils.js:847 +#: erpnext/public/js/utils.js:857 msgid "Finished Good Item Qty" msgstr "" @@ -20710,15 +20747,15 @@ msgstr "" msgid "Finished Good Item Quantity" msgstr "" -#: erpnext/controllers/accounts_controller.py:3776 +#: erpnext/controllers/accounts_controller.py:3697 msgid "Finished Good Item is not specified for service item {0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3793 +#: erpnext/controllers/accounts_controller.py:3714 msgid "Finished Good Item {0} Qty can not be zero" msgstr "" -#: erpnext/controllers/accounts_controller.py:3787 +#: erpnext/controllers/accounts_controller.py:3708 msgid "Finished Good Item {0} must be a sub-contracted item" msgstr "" @@ -21017,11 +21054,11 @@ msgstr "" msgid "Fluid Ounce (US)" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:308 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:335 msgid "Focus on Item Group filter" msgstr "التركيز على عامل تصفية مجموعة العناصر" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:299 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:326 msgid "Focus on search input" msgstr "ركز على إدخال البحث" @@ -21091,7 +21128,7 @@ msgstr "للشراء" msgid "For Company" msgstr "للشركة" -#: erpnext/stock/doctype/material_request/material_request.js:394 +#: erpnext/stock/doctype/material_request/material_request.js:395 msgid "For Default Supplier (Optional)" msgstr "للمورد الافتراضي (اختياري)" @@ -21110,7 +21147,7 @@ msgid "For Job Card" msgstr "" #. Label of the for_operation (Link) field in DocType 'Job Card' -#: erpnext/manufacturing/doctype/job_card/job_card.js:430 +#: erpnext/manufacturing/doctype/job_card/job_card.js:450 #: erpnext/manufacturing/doctype/job_card/job_card.json msgid "For Operation" msgstr "" @@ -21141,7 +21178,7 @@ msgstr "للكمية (الكمية المصنعة) إلزامية\\n
    \\nFor Q msgid "For Raw Materials" msgstr "" -#: erpnext/controllers/accounts_controller.py:1359 +#: erpnext/controllers/accounts_controller.py:1360 msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}" msgstr "" @@ -21157,10 +21194,10 @@ msgstr "للمورد" #. Label of the warehouse (Link) field in DocType 'Material Request Plan Item' #. Label of the for_warehouse (Link) field in DocType 'Production Plan' #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:458 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:466 #: erpnext/manufacturing/doctype/production_plan/production_plan.json #: erpnext/selling/doctype/sales_order/sales_order.js:997 -#: erpnext/stock/doctype/material_request/material_request.js:343 +#: erpnext/stock/doctype/material_request/material_request.js:344 #: erpnext/templates/form_grid/material_request_grid.html:36 msgid "For Warehouse" msgstr "لمستودع" @@ -21199,7 +21236,7 @@ msgstr "كم تنفق = 1 نقطة الولاء" msgid "For individual supplier" msgstr "عن مورد فردي" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:308 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:330 msgid "For item {0}, only {1} asset have been created or linked to {2}. Please create or link {3} more asset with the respective document." msgstr "" @@ -21224,7 +21261,7 @@ msgstr "" msgid "For reference" msgstr "للرجوع إليها" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1497 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1498 #: erpnext/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 "" @@ -21246,7 +21283,7 @@ msgstr "" msgid "For the item {0}, the quantity should be {1} according to the BOM {2}." msgstr "" -#: erpnext/public/js/controllers/transaction.js:1142 +#: erpnext/public/js/controllers/transaction.js:1145 msgctxt "Clear payment terms template and/or payment schedule when due date is changed" msgid "For the new {0} to take effect, would you like to clear the current {1}?" msgstr "" @@ -21466,8 +21503,8 @@ msgstr "من العملاء" #: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json #: erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json #: erpnext/accounts/doctype/loyalty_program/loyalty_program.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:861 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:868 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:862 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:869 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -21538,7 +21575,7 @@ msgstr "من العملاء" #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:17 #: erpnext/selling/report/sales_analytics/sales_analytics.js:51 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:17 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:21 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:29 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:21 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:21 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:21 @@ -21554,6 +21591,7 @@ msgstr "من العملاء" #: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:20 #: erpnext/stock/report/incorrect_stock_value_report/incorrect_stock_value_report.js:30 #: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:8 +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:16 #: erpnext/stock/report/reserved_stock/reserved_stock.js:16 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.js:16 #: erpnext/stock/report/stock_analytics/stock_analytics.js:62 @@ -22263,10 +22301,10 @@ msgstr "الحصول على مواقع البند" #. Label of the get_items (Button) field in DocType 'Stock Entry' #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:408 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:469 -#: erpnext/stock/doctype/material_request/material_request.js:355 -#: erpnext/stock/doctype/pick_list/pick_list.js:194 -#: erpnext/stock/doctype/pick_list/pick_list.js:237 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:477 +#: erpnext/stock/doctype/material_request/material_request.js:356 +#: erpnext/stock/doctype/pick_list/pick_list.js:211 +#: erpnext/stock/doctype/pick_list/pick_list.js:254 #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:178 msgid "Get Items" @@ -22279,8 +22317,8 @@ msgstr "احصل على البنود" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:299 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:330 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1073 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:609 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:629 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:612 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:632 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:366 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:388 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:433 @@ -22291,14 +22329,14 @@ msgstr "احصل على البنود" #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:119 #: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:142 #: erpnext/manufacturing/doctype/production_plan/production_plan.json -#: erpnext/public/js/controllers/buying.js:295 +#: erpnext/public/js/controllers/buying.js:296 #: erpnext/selling/doctype/quotation/quotation.js:167 #: erpnext/selling/doctype/sales_order/sales_order.js:174 #: erpnext/selling/doctype/sales_order/sales_order.js:798 #: erpnext/stock/doctype/delivery_note/delivery_note.js:187 #: erpnext/stock/doctype/delivery_note/delivery_note.js:236 -#: erpnext/stock/doctype/material_request/material_request.js:125 -#: erpnext/stock/doctype/material_request/material_request.js:220 +#: erpnext/stock/doctype/material_request/material_request.js:126 +#: erpnext/stock/doctype/material_request/material_request.js:221 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:156 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:270 #: erpnext/stock/doctype/stock_entry/stock_entry.js:319 @@ -22326,7 +22364,7 @@ msgstr "" msgid "Get Items for Purchase Only" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:328 +#: erpnext/stock/doctype/material_request/material_request.js:329 #: erpnext/stock/doctype/stock_entry/stock_entry.js:659 #: erpnext/stock/doctype/stock_entry/stock_entry.js:672 msgid "Get Items from BOM" @@ -22342,7 +22380,7 @@ msgstr "الحصول على عناصر من طلبات المواد ضد هذا msgid "Get Items from Open Material Requests" msgstr "الحصول على عناصر من طلبات فتح المواد" -#: erpnext/public/js/controllers/buying.js:543 +#: erpnext/public/js/controllers/buying.js:544 msgid "Get Items from Product Bundle" msgstr "الحصول على أصناف من حزمة المنتج" @@ -22405,7 +22443,7 @@ msgstr "" msgid "Get Started Sections" msgstr "تبدأ الأقسام" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:539 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:547 msgid "Get Stock" msgstr "" @@ -22689,7 +22727,7 @@ msgstr "المجموع الكلي (العملات شركة)" msgid "Grant Commission" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:874 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:875 msgid "Greater Than Amount" msgstr "أكبر من المبلغ" @@ -23159,7 +23197,7 @@ msgstr "" msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}" msgstr "" -#: erpnext/stock/stock_ledger.py:1885 +#: erpnext/stock/stock_ledger.py:1896 msgid "Here are the options to proceed:" msgstr "" @@ -23244,7 +23282,7 @@ msgstr "الرقم الأعلى له أولوية أكبر" msgid "History In Company" msgstr "الحركة التاريخيه في الشركة" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:376 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:379 #: erpnext/selling/doctype/sales_order/sales_order.js:617 msgid "Hold" msgstr "معلق" @@ -23569,7 +23607,7 @@ msgstr "" #. Description of the 'Pick Manually' (Check) field in DocType 'Pick List' #: erpnext/stock/doctype/pick_list/pick_list.json -msgid "If enabled then system won't override the picked qty / batches / serial numbers." +msgid "If enabled then system won't override the picked qty / batches / serial numbers / warehouse." msgstr "" #. Description of the 'Send Document Print' (Check) field in DocType 'Request @@ -23687,7 +23725,7 @@ msgstr "إذا كان أكثر من حزمة واحدة من نفس النوع ( msgid "If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template." msgstr "" -#: erpnext/stock/stock_ledger.py:1895 +#: erpnext/stock/stock_ledger.py:1906 msgid "If not, you can Cancel / Submit this entry" msgstr "" @@ -23703,7 +23741,7 @@ msgstr "" msgid "If subcontracted to a vendor" msgstr "إذا الباطن للبائع" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1075 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1080 msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected." msgstr "" @@ -23712,11 +23750,11 @@ msgstr "" msgid "If the account is frozen, entries are allowed to restricted users." msgstr "إذا الحساب مجمد، يسمح بالدخول إلى المستخدمين المحددين." -#: erpnext/stock/stock_ledger.py:1888 +#: erpnext/stock/stock_ledger.py:1899 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}." -#: erpnext/manufacturing/doctype/work_order/work_order.js:1094 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1099 msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed." msgstr "" @@ -23754,7 +23792,7 @@ msgstr "إذا كان هذا غير محدد ، فسيتم حفظ إدخالات msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense" msgstr "إذا لم يتم تحديد ذلك ، فسيتم إنشاء إدخالات دفتر الأستاذ العام المباشرة لحجز الإيرادات أو المصاريف المؤجلة" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:744 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:740 msgid "If this is undesirable please cancel the corresponding Payment Entry." msgstr "" @@ -23847,7 +23885,7 @@ msgstr "تجاهل" msgid "Ignore Account Closing Balance" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:106 +#: erpnext/stock/report/stock_balance/stock_balance.js:125 msgid "Ignore Closing Balance" msgstr "" @@ -24271,7 +24309,7 @@ msgstr "في تَقَدم" #: erpnext/stock/report/available_serial_no/available_serial_no.py:112 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82 -#: erpnext/stock/report/stock_balance/stock_balance.py:473 +#: erpnext/stock/report/stock_balance/stock_balance.py:471 #: erpnext/stock/report/stock_ledger/stock_ledger.py:236 msgid "In Qty" msgstr "كمية قادمة" @@ -24295,15 +24333,15 @@ msgstr "في سوق الأسهم الكمية" msgid "In Transit" msgstr "في مرحلة انتقالية" -#: erpnext/stock/doctype/material_request/material_request.js:478 +#: erpnext/stock/doctype/material_request/material_request.js:479 msgid "In Transit Transfer" msgstr "" -#: erpnext/stock/doctype/material_request/material_request.js:447 +#: erpnext/stock/doctype/material_request/material_request.js:448 msgid "In Transit Warehouse" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.py:479 +#: erpnext/stock/report/stock_balance/stock_balance.py:477 msgid "In Value" msgstr "القيمة القادمة" @@ -24491,7 +24529,7 @@ msgid "Include Default FB Assets" msgstr "" #: erpnext/accounts/report/balance_sheet/balance_sheet.js:29 -#: erpnext/accounts/report/cash_flow/cash_flow.js:19 +#: erpnext/accounts/report/cash_flow/cash_flow.js:20 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:131 #: erpnext/accounts/report/general_ledger/general_ledger.js:186 #: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.js:30 @@ -24596,13 +24634,13 @@ msgstr "تضمين العناصر من الباطن" msgid "Include Timesheets in Draft Status" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:90 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:90 +#: erpnext/stock/report/stock_balance/stock_balance.js:109 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:109 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:51 msgid "Include UOM" msgstr "تضمين UOM" -#: erpnext/stock/report/stock_balance/stock_balance.js:112 +#: erpnext/stock/report/stock_balance/stock_balance.js:131 msgid "Include Zero Stock Items" msgstr "" @@ -24730,15 +24768,15 @@ msgstr "" msgid "Incorrect Date" msgstr "تاريخ غير صحيح" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:124 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:135 msgid "Incorrect Invoice" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:358 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:354 msgid "Incorrect Payment Type" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:97 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:108 msgid "Incorrect Reference Document (Purchase Receipt Item)" msgstr "" @@ -24866,7 +24904,7 @@ msgstr "دخل غير مباشرة" msgid "Individual" msgstr "فرد" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:303 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:300 msgid "Individual GL Entry cannot be cancelled." msgstr "" @@ -24981,7 +25019,7 @@ msgstr "ملاحظة التثبيت" msgid "Installation Note Item" msgstr "ملاحظة تثبيت الإغلاق" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:623 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:624 msgid "Installation Note {0} has already been submitted" msgstr "مذكرة التسليم {0} ارسلت\\n
    \\nInstallation Note {0} has already been submitted" @@ -25030,8 +25068,8 @@ msgstr "تعليمات" msgid "Insufficient Capacity" msgstr "" -#: erpnext/controllers/accounts_controller.py:3708 -#: erpnext/controllers/accounts_controller.py:3732 +#: erpnext/controllers/accounts_controller.py:3629 +#: erpnext/controllers/accounts_controller.py:3653 msgid "Insufficient Permissions" msgstr "أذونات غير كافية" @@ -25039,12 +25077,12 @@ msgstr "أذونات غير كافية" #: erpnext/stock/doctype/pick_list/pick_list.py:132 #: erpnext/stock/doctype/pick_list/pick_list.py:1003 #: erpnext/stock/doctype/stock_entry/stock_entry.py:788 -#: erpnext/stock/serial_batch_bundle.py:1077 erpnext/stock/stock_ledger.py:1582 -#: erpnext/stock/stock_ledger.py:2057 +#: erpnext/stock/serial_batch_bundle.py:1078 erpnext/stock/stock_ledger.py:1582 +#: erpnext/stock/stock_ledger.py:2068 msgid "Insufficient Stock" msgstr "المالية غير كافية" -#: erpnext/stock/stock_ledger.py:2072 +#: erpnext/stock/stock_ledger.py:2083 msgid "Insufficient Stock for Batch" msgstr "" @@ -25158,7 +25196,7 @@ msgstr "إعدادات نقل المستودعات الداخلية" msgid "Interest" msgstr "فائدة" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3058 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3052 msgid "Interest and/or dunning fee" msgstr "" @@ -25182,11 +25220,11 @@ msgstr "" msgid "Internal Customer for company {0} already exists" msgstr "" -#: erpnext/controllers/accounts_controller.py:730 +#: erpnext/controllers/accounts_controller.py:731 msgid "Internal Sale or Delivery Reference missing." msgstr "" -#: erpnext/controllers/accounts_controller.py:732 +#: erpnext/controllers/accounts_controller.py:733 msgid "Internal Sales Reference Missing" msgstr "" @@ -25217,7 +25255,7 @@ msgstr "" msgid "Internal Transfer" msgstr "نقل داخلي" -#: erpnext/controllers/accounts_controller.py:741 +#: erpnext/controllers/accounts_controller.py:742 msgid "Internal Transfer Reference Missing" msgstr "" @@ -25254,18 +25292,18 @@ msgstr "مقدمة" msgid "Invalid" msgstr "غير صالحة" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:369 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:377 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:370 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:378 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:961 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:971 #: erpnext/assets/doctype/asset_category/asset_category.py:69 #: erpnext/assets/doctype/asset_category/asset_category.py:97 -#: erpnext/controllers/accounts_controller.py:3093 -#: erpnext/controllers/accounts_controller.py:3101 +#: erpnext/controllers/accounts_controller.py:3014 +#: erpnext/controllers/accounts_controller.py:3022 msgid "Invalid Account" msgstr "حساب غير صالح" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:398 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:394 #: erpnext/accounts/doctype/payment_request/payment_request.py:861 msgid "Invalid Allocated Amount" msgstr "" @@ -25278,7 +25316,7 @@ msgstr "" msgid "Invalid Attribute" msgstr "خاصية غير صالحة" -#: erpnext/controllers/accounts_controller.py:552 +#: erpnext/controllers/accounts_controller.py:553 msgid "Invalid Auto Repeat Date" msgstr "" @@ -25286,7 +25324,7 @@ msgstr "" msgid "Invalid Barcode. There is no Item attached to this barcode." msgstr "الباركود غير صالح. لا يوجد عنصر مرفق بهذا الرمز الشريطي." -#: erpnext/public/js/controllers/transaction.js:2687 +#: erpnext/public/js/controllers/transaction.js:2690 msgid "Invalid Blanket Order for the selected Customer and Item" msgstr "طلب فارغ غير صالح للعميل والعنصر المحدد" @@ -25300,7 +25338,7 @@ msgstr "شركة غير صالحة للمعاملات بين الشركات." #: erpnext/assets/doctype/asset/asset.py:292 #: erpnext/assets/doctype/asset/asset.py:299 -#: erpnext/controllers/accounts_controller.py:3116 +#: erpnext/controllers/accounts_controller.py:3037 msgid "Invalid Cost Center" msgstr "" @@ -25316,7 +25354,7 @@ msgstr "" msgid "Invalid Discount" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:111 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:122 msgid "Invalid Document" msgstr "" @@ -25352,7 +25390,7 @@ msgid "Invalid Ledger Entries" msgstr "" #: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:77 -#: erpnext/accounts/general_ledger.py:776 +#: erpnext/accounts/general_ledger.py:778 msgid "Invalid Opening Entry" msgstr "إدخال فتح غير صالح" @@ -25360,11 +25398,11 @@ msgstr "إدخال فتح غير صالح" msgid "Invalid POS Invoices" msgstr "فواتير نقاط البيع غير صالحة" -#: erpnext/accounts/doctype/account/account.py:350 +#: erpnext/accounts/doctype/account/account.py:352 msgid "Invalid Parent Account" msgstr "حساب الوالد غير صالح" -#: erpnext/public/js/controllers/buying.js:372 +#: erpnext/public/js/controllers/buying.js:373 msgid "Invalid Part Number" msgstr "رقم الجزء غير صالح" @@ -25384,18 +25422,22 @@ msgstr "" msgid "Invalid Process Loss Configuration" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:705 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:701 msgid "Invalid Purchase Invoice" msgstr "" -#: erpnext/controllers/accounts_controller.py:3745 +#: erpnext/controllers/accounts_controller.py:3666 msgid "Invalid Qty" msgstr "" -#: erpnext/controllers/accounts_controller.py:1377 +#: erpnext/controllers/accounts_controller.py:1378 msgid "Invalid Quantity" msgstr "كمية غير صحيحة" +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:435 +msgid "Invalid Query" +msgstr "" + #: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:198 msgid "Invalid Return" msgstr "" @@ -25454,10 +25496,14 @@ msgstr "مرجع غير صالح {0} {1}" msgid "Invalid result key. Response:" msgstr "" -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120 -#: erpnext/accounts/general_ledger.py:819 -#: erpnext/accounts/general_ledger.py:829 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:435 +msgid "Invalid search query" +msgstr "" + +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:108 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:118 +#: erpnext/accounts/general_ledger.py:821 +#: erpnext/accounts/general_ledger.py:831 msgid "Invalid value {0} for {1} against account {2}" msgstr "" @@ -26274,7 +26320,7 @@ msgstr "إصدار إشعار الائتمان" msgid "Issue Date" msgstr "تاريخ القضية" -#: erpnext/stock/doctype/material_request/material_request.js:162 +#: erpnext/stock/doctype/material_request/material_request.js:163 msgid "Issue Material" msgstr "قضية المواد" @@ -26320,7 +26366,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Material Request' #: erpnext/accounts/doctype/share_balance/share_balance.json #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:39 +#: erpnext/stock/doctype/material_request/material_request_list.js:43 msgid "Issued" msgstr "نشر" @@ -26348,11 +26394,11 @@ msgstr "تاريخ الإصدار" msgid "It can take upto few hours for accurate stock values to be visible after merging items." msgstr "" -#: erpnext/public/js/controllers/transaction.js:2130 +#: erpnext/public/js/controllers/transaction.js:2133 msgid "It is needed to fetch Item Details." msgstr "هناك حاجة لجلب تفاصيل البند." -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:160 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:171 msgid "It's not possible to distribute charges equally when total amount is zero, please set 'Distribute Charges Based On' as 'Quantity'" msgstr "" @@ -26456,9 +26502,7 @@ msgstr "" #: erpnext/stock/report/stock_ageing/stock_ageing.js:46 #: erpnext/stock/report/stock_analytics/stock_analytics.js:15 #: erpnext/stock/report/stock_analytics/stock_analytics.py:29 -#: erpnext/stock/report/stock_balance/stock_balance.js:39 -#: erpnext/stock/report/stock_balance/stock_balance.py:400 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:42 +#: erpnext/stock/report/stock_balance/stock_balance.py:398 #: erpnext/stock/report/stock_ledger/stock_ledger.py:206 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:27 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:51 @@ -26676,10 +26720,10 @@ msgstr "" #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86 #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:119 #: erpnext/projects/doctype/timesheet/timesheet.js:213 -#: erpnext/public/js/controllers/transaction.js:2405 +#: erpnext/public/js/controllers/transaction.js:2408 #: erpnext/public/js/stock_reservation.js:112 -#: erpnext/public/js/stock_reservation.js:317 erpnext/public/js/utils.js:500 -#: erpnext/public/js/utils.js:656 +#: erpnext/public/js/stock_reservation.js:317 erpnext/public/js/utils.js:510 +#: erpnext/public/js/utils.js:666 #: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json #: erpnext/selling/doctype/installation_note_item/installation_note_item.json #: erpnext/selling/doctype/quotation/quotation.js:281 @@ -26751,7 +26795,7 @@ msgstr "" msgid "Item Code cannot be changed for Serial No." msgstr "لا يمكن تغيير رمز السلعة للرقم التسلسلي" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:444 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:445 msgid "Item Code required at Row No {0}" msgstr "رمز العنصر المطلوب في الصف رقم {0}\\n
    \\nItem Code required at Row No {0}" @@ -26881,7 +26925,7 @@ msgstr "بيانات الصنف" #: erpnext/selling/doctype/party_specific_item/party_specific_item.json #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:161 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:188 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:30 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:35 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:54 @@ -26918,8 +26962,8 @@ msgstr "بيانات الصنف" #: erpnext/stock/report/stock_analytics/stock_analytics.js:8 #: erpnext/stock/report/stock_analytics/stock_analytics.py:38 #: erpnext/stock/report/stock_balance/stock_balance.js:32 -#: erpnext/stock/report/stock_balance/stock_balance.py:408 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:53 +#: erpnext/stock/report/stock_balance/stock_balance.py:406 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:72 #: erpnext/stock/report/stock_ledger/stock_ledger.py:264 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:39 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:113 @@ -27114,8 +27158,8 @@ msgstr "مادة المصنع" #: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:359 #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92 #: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138 -#: erpnext/public/js/controllers/transaction.js:2411 -#: erpnext/public/js/utils.js:746 +#: erpnext/public/js/controllers/transaction.js:2414 +#: erpnext/public/js/utils.js:756 #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:845 #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -27153,7 +27197,7 @@ msgstr "مادة المصنع" #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py:131 #: erpnext/stock/report/stock_ageing/stock_ageing.py:136 #: erpnext/stock/report/stock_analytics/stock_analytics.py:31 -#: erpnext/stock/report/stock_balance/stock_balance.py:406 +#: erpnext/stock/report/stock_balance/stock_balance.py:404 #: erpnext/stock/report/stock_ledger/stock_ledger.py:212 #: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:110 #: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32 @@ -27242,7 +27286,7 @@ msgstr "" msgid "Item Reorder" msgstr "البند إعادة ترتيب" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:134 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:145 msgid "Item Row {0}: {1} {2} does not exist in above '{1}' table" msgstr "صنف الصف {0}: {1} {2} غير موجود في جدول '{1}' أعلاه" @@ -27467,7 +27511,7 @@ msgstr "" msgid "Item is removed since no serial / batch no selected." msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:130 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:141 msgid "Item must be added using 'Get Items from Purchase Receipts' button" msgstr "الصنف يجب اضافته مستخدما مفتاح \"احصل علي الأصناف من المشتريات المستلمة \"" @@ -27481,7 +27525,7 @@ msgstr "اسم السلعة" msgid "Item operation" msgstr "عملية الصنف" -#: erpnext/controllers/accounts_controller.py:3768 +#: erpnext/controllers/accounts_controller.py:3689 msgid "Item qty can not be updated as raw materials are already processed." msgstr "" @@ -27544,7 +27588,7 @@ msgstr "تمت إرجاع الصنف{0} من قبل" msgid "Item {0} has been disabled" msgstr "الصنف{0} تم تعطيله" -#: erpnext/selling/doctype/sales_order/sales_order.py:708 +#: erpnext/selling/doctype/sales_order/sales_order.py:709 msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No" msgstr "" @@ -27612,7 +27656,7 @@ msgstr "" msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)." msgstr "البند {0} الكمية المطلوبة {1} لا يمكن أن تكون أقل من الحد الأدنى للطلب {2} (المحددة في البند)." -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:560 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:568 msgid "Item {0}: {1} qty produced. " msgstr "العنصر {0}: {1} الكمية المنتجة." @@ -27707,7 +27751,7 @@ msgstr "الصنف: {0} غير موجود في النظام" #: erpnext/manufacturing/doctype/bom/bom.json #: erpnext/manufacturing/doctype/bom_creator/bom_creator.json #: erpnext/manufacturing/doctype/job_card/job_card.json -#: erpnext/public/js/utils.js:478 +#: erpnext/public/js/utils.js:488 #: erpnext/selling/doctype/installation_note/installation_note.json #: erpnext/selling/doctype/product_bundle/product_bundle.json #: erpnext/selling/doctype/quotation/quotation.json @@ -27722,6 +27766,8 @@ msgstr "الصنف: {0} غير موجود في النظام" #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json +#: erpnext/stock/report/stock_balance/stock_balance.js:39 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:43 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json #: erpnext/templates/form_grid/item_grid.html:6 @@ -27760,7 +27806,7 @@ msgstr "اصناف يمكن طلبه" msgid "Items and Pricing" msgstr "السلع والتسعيرات" -#: erpnext/controllers/accounts_controller.py:3990 +#: erpnext/controllers/accounts_controller.py:3911 msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}." msgstr "" @@ -27842,7 +27888,7 @@ msgstr "" #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/doctype/job_card/job_card.py:876 #: erpnext/manufacturing/doctype/operation/operation.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:365 +#: erpnext/manufacturing/doctype/work_order/work_order.js:370 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86 @@ -27997,7 +28043,7 @@ msgstr "" msgid "Journal Entries" msgstr "" -#: erpnext/accounts/utils.py:1009 +#: erpnext/accounts/utils.py:1013 msgid "Journal Entries {0} are un-linked" msgstr "إدخالات قيد اليومية {0} غير مترابطة" @@ -28056,7 +28102,7 @@ msgstr "حساب قالب إدخال دفتر اليومية" msgid "Journal Entry Type" msgstr "نوع إدخال دفتر اليومية" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:640 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:624 msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset." msgstr "" @@ -28065,11 +28111,11 @@ msgstr "" msgid "Journal Entry for Scrap" msgstr "قيد دفتر يومية للتخريد" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:347 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:331 msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:790 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:774 msgid "Journal Entry {0} does not have account {1} or already matched against other voucher" msgstr "قيد دفتر اليومية {0} ليس لديه حساب {1} أو قد تم مطابقته مسبقا مع إيصال أخرى" @@ -28234,11 +28280,20 @@ msgstr "" msgid "Label" msgstr "ملصق" +#. Label of the taxes (Table) field in DocType 'Landed Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Landed Cost" +msgstr "" + #. Label of the landed_cost_help (HTML) field in DocType 'Landed Cost Voucher' #: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json msgid "Landed Cost Help" msgstr "هبطت التكلفة مساعدة" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:18 +msgid "Landed Cost Id" +msgstr "" + #. Name of a DocType #: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json msgid "Landed Cost Item" @@ -28249,11 +28304,21 @@ msgstr "هبوط تكلفة صنف" msgid "Landed Cost Purchase Receipt" msgstr "تكاليف المشتريات المستلمة" +#. Name of a report +#: erpnext/stock/report/landed_cost_report/landed_cost_report.json +msgid "Landed Cost Report" +msgstr "" + #. Name of a DocType #: erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json msgid "Landed Cost Taxes and Charges" msgstr "الضرائب التكلفة هبطت والرسوم" +#. Name of a DocType +#: erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json +msgid "Landed Cost Vendor Invoice" +msgstr "" + #. Name of a DocType #. Label of a Link in the Stock Workspace #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:676 @@ -28317,7 +28382,7 @@ msgstr "تاريخ الاتصال الأخير" msgid "Last Completion Date" msgstr "تاريخ الانتهاء الأخير" -#: erpnext/accounts/doctype/account/account.py:621 +#: erpnext/accounts/doctype/account/account.py:623 msgid "Last GL Entry update was done {}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying." msgstr "" @@ -28384,7 +28449,7 @@ msgstr "" msgid "Latest" msgstr "اخير" -#: erpnext/stock/report/stock_balance/stock_balance.py:519 +#: erpnext/stock/report/stock_balance/stock_balance.py:517 msgid "Latest Age" msgstr "مرحلة متأخرة" @@ -28579,7 +28644,7 @@ msgid "Leave blank to use the standard Delivery Note format" msgstr "اتركه فارغًا لاستخدام تنسيق "ملاحظة التسليم" القياسي" #: erpnext/accounts/doctype/journal_entry/journal_entry.js:63 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:406 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:407 #: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.js:43 msgid "Ledger" msgstr "" @@ -28667,7 +28732,7 @@ msgstr "طول" msgid "Length (cm)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:879 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:880 msgid "Less Than Amount" msgstr "أقل من المبلغ" @@ -28838,7 +28903,7 @@ msgstr "" msgid "Link existing Quality Procedure." msgstr "ربط إجراءات الجودة الحالية." -#: erpnext/buying/doctype/purchase_order/purchase_order.js:648 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:651 msgid "Link to Material Request" msgstr "رابط لطلب المواد" @@ -29493,7 +29558,7 @@ msgstr "المواد الرئيسية والاختيارية التي تم در #. Label of the make (Data) field in DocType 'Vehicle' #: erpnext/accounts/doctype/journal_entry/journal_entry.js:109 -#: erpnext/manufacturing/doctype/job_card/job_card.js:451 +#: erpnext/manufacturing/doctype/job_card/job_card.js:471 #: erpnext/setup/doctype/vehicle/vehicle.json msgid "Make" msgstr "سنة الصنع" @@ -29542,12 +29607,12 @@ msgstr "انشاء فاتورة المبيعات" msgid "Make Serial No / Batch from Work Order" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:54 +#: erpnext/manufacturing/doctype/job_card/job_card.js:74 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:282 msgid "Make Stock Entry" msgstr "جعل دخول الأسهم" -#: erpnext/manufacturing/doctype/job_card/job_card.js:325 +#: erpnext/manufacturing/doctype/job_card/job_card.js:345 msgid "Make Subcontracting PO" msgstr "" @@ -29622,7 +29687,7 @@ msgstr "" #: erpnext/manufacturing/doctype/bom/bom.py:261 #: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py:71 #: erpnext/public/js/controllers/accounts.js:249 -#: erpnext/public/js/controllers/transaction.js:2809 +#: erpnext/public/js/controllers/transaction.js:2812 #: erpnext/public/js/utils/party.js:321 #: erpnext/stock/doctype/delivery_note/delivery_note.js:164 #: erpnext/stock/doctype/delivery_note/delivery_note.js:203 @@ -29663,11 +29728,11 @@ msgstr "إلزامي لحساب الربح والخسارة" msgid "Mandatory Missing" msgstr "إلزامي مفقود" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:627 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:628 msgid "Mandatory Purchase Order" msgstr "أمر شراء إلزامي" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:648 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:649 msgid "Mandatory Purchase Receipt" msgstr "إيصال الشراء الإلزامي" @@ -29754,7 +29819,7 @@ msgstr "صناعة" msgid "Manufacture against Material Request" msgstr "تصنيع ضد طلب مواد" -#: erpnext/stock/doctype/material_request/material_request_list.js:43 +#: erpnext/stock/doctype/material_request/material_request_list.js:47 msgid "Manufactured" msgstr "المصنعة" @@ -29820,7 +29885,7 @@ msgstr "الصانع" msgid "Manufacturer Part Number" msgstr "رقم قطعة المُصَنِّع" -#: erpnext/public/js/controllers/buying.js:371 +#: erpnext/public/js/controllers/buying.js:372 msgid "Manufacturer Part Number {0} is invalid" msgstr "رقم جزء الشركة المصنعة {0} غير صالح" @@ -29939,7 +30004,7 @@ msgstr "" msgid "Mapping Subcontracting Order ..." msgstr "" -#: erpnext/public/js/utils.js:974 +#: erpnext/public/js/utils.js:984 msgid "Mapping {0} ..." msgstr "" @@ -30083,7 +30148,7 @@ msgstr "الرئيسية" msgid "Material" msgstr "مواد" -#: erpnext/manufacturing/doctype/work_order/work_order.js:748 +#: erpnext/manufacturing/doctype/work_order/work_order.js:753 msgid "Material Consumption" msgstr "اهلاك المواد" @@ -30121,7 +30186,7 @@ msgstr "صرف مواد" #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry' #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type' #: erpnext/setup/setup_wizard/operations/install_fixtures.py:84 -#: erpnext/stock/doctype/material_request/material_request.js:170 +#: erpnext/stock/doctype/material_request/material_request.js:171 #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json msgid "Material Receipt" @@ -30158,7 +30223,7 @@ msgstr "أستلام مواد" #. Label of the material_request (Link) field in DocType 'Subcontracting Order #. Service Item' #: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:588 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:591 #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:347 #: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json @@ -30167,8 +30232,8 @@ msgstr "أستلام مواد" #: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33 #: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:184 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/manufacturing/doctype/job_card/job_card.js:113 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:147 +#: erpnext/manufacturing/doctype/job_card/job_card.js:133 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:155 #: erpnext/manufacturing/doctype/production_plan/production_plan.json #: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json #: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json @@ -30263,7 +30328,7 @@ msgstr "المادة طلب خطة البند" msgid "Material Request Type" msgstr "نوع طلب المواد" -#: erpnext/selling/doctype/sales_order/sales_order.py:1702 +#: erpnext/selling/doctype/sales_order/sales_order.py:1704 msgid "Material Request not created, as quantity for Raw Materials already available." msgstr "لم يتم إنشاء طلب المواد ، ككمية للمواد الخام المتاحة بالفعل." @@ -30317,11 +30382,11 @@ msgstr "" #. Option for the 'Purpose' (Select) field in DocType 'Pick List' #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry' #. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type' -#: erpnext/manufacturing/doctype/job_card/job_card.js:127 +#: erpnext/manufacturing/doctype/job_card/job_card.js:147 #: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json #: erpnext/setup/setup_wizard/operations/install_fixtures.py:90 #: erpnext/stock/doctype/item/item.json -#: erpnext/stock/doctype/material_request/material_request.js:148 +#: erpnext/stock/doctype/material_request/material_request.js:149 #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -30329,7 +30394,7 @@ msgstr "" msgid "Material Transfer" msgstr "نقل المواد" -#: erpnext/stock/doctype/material_request/material_request.js:154 +#: erpnext/stock/doctype/material_request/material_request.js:155 msgid "Material Transfer (In Transit)" msgstr "" @@ -30368,8 +30433,8 @@ msgstr "المواد المنقولة لغرض التصنيع" msgid "Material Transferred for Subcontract" msgstr "المواد المنقولة للعقود من الباطن" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:427 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:264 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:430 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:268 msgid "Material to Supplier" msgstr "مواد للمورد" @@ -30441,8 +30506,8 @@ msgstr "أقصى درجة" msgid "Max discount allowed for item: {0} is {1}%" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:896 -#: erpnext/stock/doctype/pick_list/pick_list.js:177 +#: erpnext/manufacturing/doctype/work_order/work_order.js:901 +#: erpnext/stock/doctype/pick_list/pick_list.js:194 msgid "Max: {0}" msgstr "الحد الأقصى: {0}" @@ -30554,7 +30619,7 @@ msgstr "" msgid "Megawatt" msgstr "" -#: erpnext/stock/stock_ledger.py:1901 +#: erpnext/stock/stock_ledger.py:1912 msgid "Mention Valuation Rate in the Item master." msgstr "اذكر معدل التقييم في مدير السلعة." @@ -30603,7 +30668,7 @@ msgstr "" msgid "Merge Similar Account Heads" msgstr "" -#: erpnext/public/js/utils.js:1006 +#: erpnext/public/js/utils.js:1016 msgid "Merge taxes from multiple documents" msgstr "" @@ -30620,7 +30685,7 @@ msgstr "دمج مع الحالي" msgid "Merged" msgstr "" -#: erpnext/accounts/doctype/account/account.py:564 +#: erpnext/accounts/doctype/account/account.py:566 msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency" msgstr "" @@ -30949,7 +31014,7 @@ msgstr "الدقائق" msgid "Miscellaneous Expenses" msgstr "نفقات متنوعة" -#: erpnext/controllers/buying_controller.py:623 +#: erpnext/controllers/buying_controller.py:635 msgid "Mismatch" msgstr "" @@ -30959,7 +31024,7 @@ msgstr "" #: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:87 #: erpnext/accounts/doctype/pos_profile/pos_profile.py:184 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:587 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:588 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2250 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2850 #: erpnext/assets/doctype/asset_category/asset_category.py:116 @@ -30975,7 +31040,7 @@ msgstr "" msgid "Missing Cost Center" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1217 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1213 msgid "Missing Default in Company" msgstr "" @@ -31123,7 +31188,7 @@ msgstr "طريقة الدفع" #: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json #: erpnext/accounts/doctype/pos_closing_entry/closing_voucher_details.html:40 #: erpnext/accounts/doctype/pos_closing_entry_detail/pos_closing_entry_detail.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:232 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:233 #: erpnext/accounts/doctype/pos_opening_entry_detail/pos_opening_entry_detail.json #: erpnext/accounts/doctype/pos_payment_method/pos_payment_method.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -31487,7 +31552,7 @@ msgstr "متغيرات متعددة" msgid "Multiple Warehouse Accounts" msgstr "" -#: erpnext/controllers/accounts_controller.py:1227 +#: erpnext/controllers/accounts_controller.py:1228 msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year" msgstr "يوجد سنوات مالية متعددة لنفس التاريخ {0}. الرجاء تحديد الشركة لهذه السنة المالية\\n
    \\nMultiple fiscal years exist for the date {0}. Please set company in Fiscal Year" @@ -31503,7 +31568,7 @@ msgstr "" #: erpnext/manufacturing/doctype/work_order/work_order.py:1154 #: erpnext/setup/doctype/uom/uom.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:232 -#: erpnext/utilities/transaction_base.py:560 +#: erpnext/utilities/transaction_base.py:563 msgid "Must be Whole Number" msgstr "يجب أن يكون عدد صحيح" @@ -31677,7 +31742,7 @@ msgstr "غاز طبيعي" msgid "Needs Analysis" msgstr "تحليل الاحتياجات" -#: erpnext/stock/serial_batch_bundle.py:1365 +#: erpnext/stock/serial_batch_bundle.py:1366 msgid "Negative Batch Quantity" msgstr "" @@ -31768,40 +31833,40 @@ msgstr "صافي المبلغ ( بعملة الشركة )" msgid "Net Asset value as on" msgstr "صافي قيمة الأصول كما في" -#: erpnext/accounts/report/cash_flow/cash_flow.py:156 +#: erpnext/accounts/report/cash_flow/cash_flow.py:171 msgid "Net Cash from Financing" msgstr "صافي النقد من التمويل" -#: erpnext/accounts/report/cash_flow/cash_flow.py:149 +#: erpnext/accounts/report/cash_flow/cash_flow.py:164 msgid "Net Cash from Investing" msgstr "صافي النقد من الاستثمار" -#: erpnext/accounts/report/cash_flow/cash_flow.py:137 +#: erpnext/accounts/report/cash_flow/cash_flow.py:152 msgid "Net Cash from Operations" msgstr "صافي النقد من العمليات" -#: erpnext/accounts/report/cash_flow/cash_flow.py:142 +#: erpnext/accounts/report/cash_flow/cash_flow.py:157 msgid "Net Change in Accounts Payable" msgstr "صافي التغير في الحسابات الدائنة" -#: erpnext/accounts/report/cash_flow/cash_flow.py:141 +#: erpnext/accounts/report/cash_flow/cash_flow.py:156 msgid "Net Change in Accounts Receivable" msgstr "صافي التغير في الحسابات المدينة" -#: erpnext/accounts/report/cash_flow/cash_flow.py:123 +#: erpnext/accounts/report/cash_flow/cash_flow.py:128 #: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:253 msgid "Net Change in Cash" msgstr "صافي التغير في النقد" -#: erpnext/accounts/report/cash_flow/cash_flow.py:158 +#: erpnext/accounts/report/cash_flow/cash_flow.py:173 msgid "Net Change in Equity" msgstr "صافي التغير في حقوق الملكية" -#: erpnext/accounts/report/cash_flow/cash_flow.py:151 +#: erpnext/accounts/report/cash_flow/cash_flow.py:166 msgid "Net Change in Fixed Asset" msgstr "صافي التغير في الأصول الثابتة" -#: erpnext/accounts/report/cash_flow/cash_flow.py:143 +#: erpnext/accounts/report/cash_flow/cash_flow.py:158 msgid "Net Change in Inventory" msgstr "صافي التغير في المخزون" @@ -31967,7 +32032,7 @@ msgstr "الوزن الصافي" msgid "Net Weight UOM" msgstr "الوزن الصافي لوحدة القياس" -#: erpnext/controllers/accounts_controller.py:1583 +#: erpnext/controllers/accounts_controller.py:1584 msgid "Net total calculation precision loss" msgstr "" @@ -32227,8 +32292,8 @@ msgstr "سيتم إرسال البريد الإلكترونية التالي ف #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:624 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:645 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:625 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:646 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/buying/doctype/buying_settings/buying_settings.json #: erpnext/projects/doctype/project/project.json @@ -32258,7 +32323,7 @@ msgstr "" msgid "No Customer found for Inter Company Transactions which represents company {0}" msgstr "لم يتم العثور على زبون للمعاملات بين الشركات التي تمثل الشركة {0}" -#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:143 +#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:144 #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:404 msgid "No Customers found with selected options." msgstr "" @@ -32311,9 +32376,9 @@ msgstr "" msgid "No POS Profile found. Please create a New POS Profile first" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1617 -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1677 -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1691 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1615 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1675 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1689 #: erpnext/stock/doctype/item/item.py:1363 msgid "No Permission" msgstr "لا يوجد تصريح" @@ -32327,7 +32392,7 @@ msgstr "" msgid "No Records for these settings." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:333 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:334 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1049 msgid "No Remarks" msgstr "لا ملاحظات" @@ -32372,12 +32437,12 @@ msgstr "" msgid "No Work Orders were created" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:795 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:803 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:742 msgid "No accounting entries for the following warehouses" msgstr "لا القيود المحاسبية للمستودعات التالية" -#: erpnext/selling/doctype/sales_order/sales_order.py:714 +#: erpnext/selling/doctype/sales_order/sales_order.py:715 msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured" msgstr "لم يتم العثور على BOM نشط للعنصر {0}. لا يمكن ضمان التسليم عن طريق الرقم التسلسلي" @@ -32409,7 +32474,7 @@ msgstr "لا توجد بيانات للتصدير" msgid "No description given" msgstr "لم يتم اعطاء وصف" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:219 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:217 msgid "No difference found for stock account {0}" msgstr "" @@ -32434,7 +32499,7 @@ msgstr "" msgid "No items are available in the sales order {0} for production" msgstr "" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:325 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:352 msgid "No items found. Scan barcode again." msgstr "لم يتم العثور على العناصر. امسح الباركود ضوئيًا مرة أخرى." @@ -32523,11 +32588,11 @@ msgstr "لم يتم العثور على فواتير معلقة" msgid "No outstanding invoices require exchange rate revaluation" msgstr "لا تتطلب الفواتير المستحقة إعادة تقييم سعر الصرف" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2498 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2492 msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified." msgstr "" -#: erpnext/public/js/controllers/buying.js:475 +#: erpnext/public/js/controllers/buying.js:476 msgid "No pending Material Requests found to link for the given items." msgstr "لم يتم العثور على طلبات المواد المعلقة للربط للعناصر المحددة." @@ -32685,7 +32750,7 @@ msgstr "ولا يتم توريدها" msgid "Not Initiated" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:810 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:812 #: erpnext/templates/pages/material_request_info.py:21 #: erpnext/templates/pages/order.py:37 erpnext/templates/pages/rfq.py:46 msgid "Not Permitted" @@ -32718,6 +32783,10 @@ msgstr "غير محدد" msgid "Not Started" msgstr "لم تبدأ" +#: erpnext/accounts/report/cash_flow/cash_flow.py:399 +msgid "Not able to find the earliest Fiscal Year for the given company." +msgstr "" + #: erpnext/manufacturing/doctype/bom/bom_list.js:11 msgid "Not active" msgstr "غير نشطة" @@ -32738,7 +32807,7 @@ msgstr "غير مسموح بتحديث معاملات الأسهم الأقدم msgid "Not authorized since {0} exceeds limits" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:408 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:405 msgid "Not authorized to edit frozen Account {0}" msgstr "غير مصرح له بتحرير الحساب المجمد {0}\\n
    \\nNot authorized to edit frozen Account {0}" @@ -32750,12 +32819,12 @@ msgstr "" msgid "Not in stock" msgstr "ليس في الأسهم" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:724 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:725 #: erpnext/manufacturing/doctype/work_order/work_order.py:1883 #: erpnext/manufacturing/doctype/work_order/work_order.py:2041 #: erpnext/manufacturing/doctype/work_order/work_order.py:2110 -#: erpnext/selling/doctype/sales_order/sales_order.py:824 -#: erpnext/selling/doctype/sales_order/sales_order.py:1683 +#: erpnext/selling/doctype/sales_order/sales_order.py:826 +#: erpnext/selling/doctype/sales_order/sales_order.py:1685 msgid "Not permitted" msgstr "غير مسموح به" @@ -32768,7 +32837,7 @@ msgstr "غير مسموح به" #: erpnext/manufacturing/doctype/production_plan/production_plan.py:1040 #: erpnext/manufacturing/doctype/production_plan/production_plan.py:1750 #: erpnext/projects/doctype/timesheet/timesheet.json -#: erpnext/public/js/controllers/buying.js:476 +#: erpnext/public/js/controllers/buying.js:477 #: erpnext/selling/doctype/customer/customer.py:129 #: erpnext/selling/doctype/sales_order/sales_order.js:1180 #: erpnext/stock/doctype/item/item.js:526 @@ -32802,7 +32871,7 @@ msgstr "" msgid "Note: Item {0} added multiple times" msgstr "ملاحظة: تمت إضافة العنصر {0} عدة مرات" -#: erpnext/controllers/accounts_controller.py:638 +#: erpnext/controllers/accounts_controller.py:639 msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified" msgstr "ملاحظة : لن يتم إنشاء تدوين المدفوعات نظرا لأن \" حساب النقد او المصرف\" لم يتم تحديده" @@ -32814,7 +32883,7 @@ msgstr "ملاحظة: مركز التكلفة هذا هو مجموعة. لا ي msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1094 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1078 msgid "Note: {0}" msgstr "ملاحظة : {0}" @@ -33167,7 +33236,7 @@ msgstr "" msgid "On enabling this cancellation entries will be posted on the actual cancellation date and reports will consider cancelled entries as well" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:713 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:721 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 "" @@ -33187,7 +33256,7 @@ msgstr "الشيكات الصحفية على الجهاز" msgid "Once set, this invoice will be on hold till the set date" msgstr "بمجرد تعيينها ، ستكون هذه الفاتورة قيد الانتظار حتى التاريخ المحدد" -#: erpnext/manufacturing/doctype/work_order/work_order.js:679 +#: erpnext/manufacturing/doctype/work_order/work_order.js:684 msgid "Once the Work Order is Closed. It can't be resumed." msgstr "" @@ -33282,7 +33351,7 @@ 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 "" -#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py:44 +#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.py:43 msgid "Only {0} are supported" msgstr "" @@ -33509,7 +33578,7 @@ msgstr "تاريخ الفتح" msgid "Opening Entry" msgstr "فتح مدخل" -#: erpnext/accounts/general_ledger.py:775 +#: erpnext/accounts/general_ledger.py:777 msgid "Opening Entry can not be created after Period Closing Voucher is created." msgstr "" @@ -33536,7 +33605,7 @@ msgstr "أداة إنشاء فاتورة بند افتتاحية" msgid "Opening Invoice Item" msgstr "فتح الفاتورة البند" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1625 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1626 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1837 msgid "Opening Invoice has rounding adjustment of {0}.

    '{1}' account is required to post these values. Please set it in Company: {2}.

    Or, '{3}' can be enabled to not post any rounding adjustment." msgstr "" @@ -33563,7 +33632,7 @@ msgid "Opening Purchase Invoices have been created." msgstr "" #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81 -#: erpnext/stock/report/stock_balance/stock_balance.py:459 +#: erpnext/stock/report/stock_balance/stock_balance.py:457 msgid "Opening Qty" msgstr "الكمية الافتتاحية" @@ -33583,7 +33652,7 @@ msgstr "مخزون أول المدة" msgid "Opening Time" msgstr "يفتح من الساعة" -#: erpnext/stock/report/stock_balance/stock_balance.py:466 +#: erpnext/stock/report/stock_balance/stock_balance.py:464 msgid "Opening Value" msgstr "القيمة الافتتاحية" @@ -33733,7 +33802,7 @@ msgstr "اكتمال عملية لكيفية العديد من السلع تام msgid "Operation time does not depend on quantity to produce" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:493 +#: erpnext/manufacturing/doctype/job_card/job_card.js:513 msgid "Operation {0} added multiple times in the work order {1}" msgstr "تمت إضافة العملية {0} عدة مرات في أمر العمل {1}" @@ -33820,7 +33889,7 @@ msgstr "" #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json #: erpnext/crm/doctype/crm_settings/crm_settings.json -#: erpnext/crm/doctype/lead/lead.js:32 erpnext/crm/doctype/lead/lead.json +#: erpnext/crm/doctype/lead/lead.js:33 erpnext/crm/doctype/lead/lead.json #: erpnext/crm/doctype/opportunity/opportunity.json #: erpnext/crm/doctype/prospect/prospect.js:20 #: erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json @@ -34037,7 +34106,7 @@ msgstr "" #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/quotation/quotation_list.js:34 #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:35 +#: erpnext/stock/doctype/material_request/material_request_list.js:39 msgid "Ordered" msgstr "تم طلبه" @@ -34062,7 +34131,7 @@ msgstr "تم طلبه" msgid "Ordered Qty" msgstr "أمرت الكمية" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Ordered Qty: Quantity ordered for purchase, but not received." msgstr "" @@ -34074,7 +34143,7 @@ msgstr "الكمية التي تم طلبها" #: erpnext/buying/doctype/supplier/supplier_dashboard.py:11 #: erpnext/selling/doctype/customer/customer_dashboard.py:20 -#: erpnext/selling/doctype/sales_order/sales_order.py:809 +#: erpnext/selling/doctype/sales_order/sales_order.py:811 #: erpnext/setup/doctype/company/company_dashboard.py:23 msgid "Orders" msgstr "أوامر" @@ -34199,12 +34268,12 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.py:119 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83 -#: erpnext/stock/report/stock_balance/stock_balance.py:481 +#: erpnext/stock/report/stock_balance/stock_balance.py:479 #: erpnext/stock/report/stock_ledger/stock_ledger.py:243 msgid "Out Qty" msgstr "كمية خارجة" -#: erpnext/stock/report/stock_balance/stock_balance.py:487 +#: erpnext/stock/report/stock_balance/stock_balance.py:485 msgid "Out Value" msgstr "القيمة الخارجه" @@ -34293,10 +34362,10 @@ msgstr "" #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:871 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:872 #: erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json #: erpnext/accounts/doctype/payment_request/payment_request.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:288 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:289 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:180 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -34317,7 +34386,7 @@ msgstr "القيمة القائمة" msgid "Outstanding Cheques and Deposits to clear" msgstr "الشيكات و الإيداعات المعلقة لتوضيح او للمقاصة" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:383 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:380 msgid "Outstanding for {0} cannot be less than zero ({1})" msgstr "غير المسددة ل {0} لا يمكن أن يكون أقل من الصفر ( {1} )" @@ -34341,7 +34410,7 @@ msgstr "نحو الخارج" msgid "Over Billing Allowance (%)" msgstr "" -#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1252 +#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1260 msgid "Over Billing Allowance exceeded for Purchase Receipt Item {0} ({1}) by {2}%" msgstr "" @@ -34382,7 +34451,7 @@ msgstr "" msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role." msgstr "" -#: erpnext/controllers/accounts_controller.py:2099 +#: erpnext/controllers/accounts_controller.py:2100 msgid "Overbilling of {} ignored because you have {} role." msgstr "" @@ -34846,7 +34915,7 @@ msgstr "قائمة بمحتويات الشحنة" msgid "Packing Slip Item" msgstr "مادة كشف التعبئة" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:639 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:640 msgid "Packing Slip(s) cancelled" msgstr "تم إلغاء قائمة الشحنة" @@ -34922,7 +34991,7 @@ msgstr "مدفوع" #: erpnext/accounts/doctype/overdue_payment/overdue_payment.json #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_schedule/payment_schedule.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:299 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:300 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:171 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -34963,7 +35032,7 @@ msgstr "" msgid "Paid Amount After Tax (Company Currency)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2011 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2005 msgid "Paid Amount cannot be greater than total negative outstanding amount {0}" msgstr "المبلغ المدفوع لا يمكن أن يكون أكبر من إجمالي المبلغ القائم السالب {0}" @@ -34977,7 +35046,7 @@ msgstr "" msgid "Paid To Account Type" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:323 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:324 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1095 msgid "Paid amount + Write Off Amount can not be greater than Grand Total" msgstr "المبلغ المدفوع + المبلغ المشطوب لا يمكن ان يكون أكبر من المجموع الكلي\\n
    \\nPaid amount + Write Off Amount can not be greater than Grand Total" @@ -35207,7 +35276,7 @@ msgstr "" msgid "Partial Payment in POS Transactions are not allowed." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1654 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1652 msgid "Partial Stock Reservation" msgstr "" @@ -35271,8 +35340,9 @@ msgstr "مدفوعاً جزئياً" #. Option for the 'Status' (Select) field in DocType 'Material Request' #. Option for the 'Status' (Select) field in DocType 'Subcontracting Order' #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:22 -#: erpnext/stock/doctype/material_request/material_request_list.js:31 +#: erpnext/stock/doctype/material_request/material_request_list.js:16 +#: erpnext/stock/doctype/material_request/material_request_list.js:26 +#: erpnext/stock/doctype/material_request/material_request_list.js:35 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json msgid "Partially Received" msgstr "تلقى جزئيا" @@ -35291,7 +35361,7 @@ msgstr "" msgid "Partially Reserved" msgstr "" -#: erpnext/stock/doctype/material_request/material_request_list.js:24 +#: erpnext/stock/doctype/material_request/material_request_list.js:28 msgid "Partially ordered" msgstr "طلبت جزئيا" @@ -35448,7 +35518,7 @@ msgstr "عملة حساب الطرف" msgid "Party Account No. (Bank Statement)" msgstr "" -#: erpnext/controllers/accounts_controller.py:2398 +#: erpnext/controllers/accounts_controller.py:2374 msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same" msgstr "" @@ -35592,7 +35662,7 @@ msgstr "نوع الطرف والحزب إلزامي لحساب {0}" msgid "Party Type and Party is required for Receivable / Payable account {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:518 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:514 #: erpnext/accounts/party.py:428 msgid "Party Type is mandatory" msgstr "حقل نوع المستفيد إلزامي\\n
    \\nParty Type is mandatory" @@ -35602,11 +35672,11 @@ msgstr "حقل نوع المستفيد إلزامي\\n
    \\nParty Type is manda msgid "Party User" msgstr "مستخدم الحزب" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:455 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:456 msgid "Party can only be one of {0}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:521 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:517 msgid "Party is mandatory" msgstr "حقل المستفيد إلزامي\\n
    \\nParty is mandatory" @@ -35658,7 +35728,7 @@ msgstr "مسار" msgid "Pause" msgstr "وقفة" -#: erpnext/manufacturing/doctype/job_card/job_card.js:196 +#: erpnext/manufacturing/doctype/job_card/job_card.js:216 msgid "Pause Job" msgstr "" @@ -35729,14 +35799,14 @@ msgstr "إعدادات الدافع" #: erpnext/accounts/doctype/dunning/dunning.js:51 #: erpnext/accounts/doctype/invoice_discounting/invoice_discounting_dashboard.py:10 #: erpnext/accounts/doctype/payment_request/payment_request_dashboard.py:12 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:71 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:72 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:123 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice_dashboard.py:20 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice_list.js:55 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:88 #: erpnext/accounts/doctype/sales_invoice/sales_invoice_dashboard.py:25 #: erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js:42 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:459 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:462 #: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:24 #: erpnext/selling/doctype/sales_order/sales_order.js:764 #: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:31 @@ -35813,7 +35883,7 @@ msgstr "تاريخ استحقاق السداد" msgid "Payment Entries" msgstr "ادخال دفعات" -#: erpnext/accounts/utils.py:1097 +#: erpnext/accounts/utils.py:1101 msgid "Payment Entries {0} are un-linked" msgstr "تدوين مدفوعات {0} غير مترابطة" @@ -35861,7 +35931,7 @@ msgstr "دفع الدخول المرجعي" msgid "Payment Entry already exists" msgstr "تدوين المدفوعات موجود بالفعل" -#: erpnext/accounts/utils.py:629 +#: erpnext/accounts/utils.py:608 msgid "Payment Entry has been modified after you pulled it. Please pull it again." msgstr "تم تعديل تدوين مدفوعات بعد سحبه. يرجى سحبه مرة أخرى." @@ -35870,7 +35940,7 @@ msgstr "تم تعديل تدوين مدفوعات بعد سحبه. يرجى سح msgid "Payment Entry is already created" msgstr "تدوين المدفوعات تم انشاؤه بالفعل" -#: erpnext/controllers/accounts_controller.py:1534 +#: erpnext/controllers/accounts_controller.py:1535 msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice." msgstr "" @@ -35906,7 +35976,7 @@ msgstr "بوابة الدفع" msgid "Payment Gateway Account" msgstr "دفع حساب البوابة" -#: erpnext/accounts/utils.py:1341 +#: erpnext/accounts/utils.py:1345 msgid "Payment Gateway Account not created, please create one manually." msgstr "حساب بوابة الدفع لم يتم انشاءه، يرجى إنشاء واحد يدويا." @@ -36069,7 +36139,7 @@ msgstr "المراجع الدفع" #. Name of a DocType #. Label of a Link in the Receivables Workspace #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 #: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json #: erpnext/accounts/doctype/payment_order/payment_order.js:19 #: erpnext/accounts/doctype/payment_order/payment_order.json @@ -36078,7 +36148,7 @@ msgstr "المراجع الدفع" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:139 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:126 #: erpnext/accounts/workspace/receivables/receivables.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:467 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:470 #: erpnext/selling/doctype/sales_order/sales_order.js:757 msgid "Payment Request" msgstr "طلب الدفع من قبل المورد" @@ -36109,7 +36179,7 @@ msgstr "طلب الدفع ل {0}" msgid "Payment Request is already created" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:442 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:443 msgid "Payment Request took too long to respond. Please try requesting for payment again." msgstr "" @@ -36131,6 +36201,7 @@ msgstr "" #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/buying/doctype/purchase_order/purchase_order.json +#: erpnext/controllers/accounts_controller.py:2637 #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/sales_order/sales_order.json msgid "Payment Schedule" @@ -36249,7 +36320,7 @@ msgstr "شروط الدفع:" msgid "Payment Type" msgstr "نوع الدفع" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:607 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:603 msgid "Payment Type must be one of Receive, Pay and Internal Transfer" msgstr "نوع الدفع يجب أن يكون إما استلام , دفع أو مناقلة داخلية\\n
    \\nPayment Type must be one of Receive, Pay and Internal Transfer" @@ -36258,11 +36329,11 @@ msgstr "نوع الدفع يجب أن يكون إما استلام , دفع أو msgid "Payment URL" msgstr "" -#: erpnext/accounts/utils.py:1085 +#: erpnext/accounts/utils.py:1089 msgid "Payment Unlink Error" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:962 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:946 msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}" msgstr "الدفعة مقابل {0} {1} لا يمكن أن تكون أكبر من المبلغ القائم {2}" @@ -36274,7 +36345,7 @@ msgstr "لا يمكن أن يكون مبلغ الدفعة أقل من أو يس msgid "Payment methods are mandatory. Please add at least one payment method." msgstr "طرق الدفع إلزامية. الرجاء إضافة طريقة دفع واحدة على الأقل." -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:454 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:455 #: erpnext/selling/page/point_of_sale/pos_payment.js:366 msgid "Payment of {0} received successfully." msgstr "" @@ -36287,11 +36358,11 @@ msgstr "" msgid "Payment related to {0} is not completed" msgstr "الدفع المتعلق بـ {0} لم يكتمل" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:431 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:432 msgid "Payment request failed" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:821 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:817 msgid "Payment term {0} not used in {1}" msgstr "" @@ -36311,7 +36382,7 @@ msgstr "" #. Option for the 'Hold Type' (Select) field in DocType 'Supplier' #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:274 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:275 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -36327,11 +36398,11 @@ msgstr "" msgid "Payments" msgstr "المدفوعات" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:330 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:331 msgid "Payments could not be updated." msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:324 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:325 msgid "Payments updated." msgstr "" @@ -36405,7 +36476,7 @@ msgstr "" #: erpnext/manufacturing/report/production_analytics/production_analytics.py:126 #: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:150 #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:16 +#: erpnext/stock/doctype/material_request/material_request_list.js:20 #: erpnext/templates/pages/order.html:68 msgid "Pending" msgstr "معلق" @@ -36583,7 +36654,7 @@ msgstr "فترة" msgid "Period Based On" msgstr "الفترة على أساس" -#: erpnext/accounts/general_ledger.py:787 +#: erpnext/accounts/general_ledger.py:789 msgid "Period Closed" msgstr "" @@ -36692,7 +36763,7 @@ msgstr "" msgid "Periodic Accounting Entry" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:245 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:243 msgid "Periodic Accounting Entry is not allowed for company {0} with perpetual inventory enabled" msgstr "" @@ -36806,7 +36877,7 @@ msgstr "رقم الهاتف" #. Label of a Link in the Stock Workspace #: erpnext/selling/doctype/sales_order/sales_order.js:637 #: erpnext/stock/doctype/delivery_note/delivery_note.js:199 -#: erpnext/stock/doctype/material_request/material_request.js:139 +#: erpnext/stock/doctype/material_request/material_request.js:140 #: erpnext/stock/doctype/pick_list/pick_list.json #: erpnext/stock/doctype/stock_entry/stock_entry.json #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json @@ -37051,7 +37122,7 @@ msgstr "المخطط تكاليف التشغيل" msgid "Planned Qty" msgstr "المخطط الكمية" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured." msgstr "" @@ -37142,7 +37213,7 @@ msgstr "" msgid "Please Set Supplier Group in Buying Settings." msgstr "يرجى تعيين مجموعة الموردين في إعدادات الشراء." -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1842 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1843 msgid "Please Specify Account" msgstr "" @@ -37198,16 +37269,16 @@ msgstr "" msgid "Please cancel and amend the Payment Entry" msgstr "" -#: erpnext/accounts/utils.py:1084 +#: erpnext/accounts/utils.py:1088 msgid "Please cancel payment entry manually first" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:304 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:301 #: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:344 msgid "Please cancel related transaction." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1036 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1020 msgid "Please check Multi Currency option to allow accounts with other currency" msgstr "يرجى اختيار الخيار عملات متعددة للسماح بحسابات مع عملة أخرى" @@ -37256,7 +37327,7 @@ msgstr "" msgid "Please contact your administrator to extend the credit limits for {0}." msgstr "" -#: erpnext/accounts/doctype/account/account.py:347 +#: erpnext/accounts/doctype/account/account.py:349 msgid "Please convert the parent account in corresponding child company to a group account." msgstr "الرجاء تحويل الحساب الرئيسي في الشركة الفرعية المقابلة إلى حساب مجموعة." @@ -37264,7 +37335,7 @@ msgstr "الرجاء تحويل الحساب الرئيسي في الشركة ا msgid "Please create Customer from Lead {0}." msgstr "الرجاء إنشاء عميل من العميل المحتمل {0}." -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:121 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:132 msgid "Please create Landed Cost Vouchers against Invoices that have 'Update Stock' enabled." msgstr "" @@ -37272,7 +37343,7 @@ msgstr "" msgid "Please create a new Accounting Dimension if required." msgstr "" -#: erpnext/controllers/accounts_controller.py:731 +#: erpnext/controllers/accounts_controller.py:732 msgid "Please create purchase from internal sale or delivery document itself" msgstr "" @@ -37326,11 +37397,11 @@ msgstr "" msgid "Please enable {} in {} to allow same item in multiple rows" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:366 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:367 msgid "Please ensure that the {0} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:374 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:375 msgid "Please ensure that the {0} account {1} is a Payable account. You can change the account type to Payable or select a different account." msgstr "" @@ -37376,11 +37447,11 @@ msgstr "الرجاء إدخال حساب النفقات\\n
    \\nPlease enter Ex msgid "Please enter Item Code to get Batch Number" msgstr "الرجاء إدخال رمز العنصر للحصول على رقم الدفعة\\n
    \\nPlease enter Item Code to get Batch Number" -#: erpnext/public/js/controllers/transaction.js:2559 +#: erpnext/public/js/controllers/transaction.js:2562 msgid "Please enter Item Code to get batch no" msgstr "الرجاء إدخال كود البند للحصول على رقم الدفعة" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:76 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:84 msgid "Please enter Item first" msgstr "الرجاء إدخال البند أولا" @@ -37404,11 +37475,11 @@ msgstr "الرجاء إدخال بند الإنتاج أولا" msgid "Please enter Purchase Receipt first" msgstr "الرجاء إدخال إيصال الشراء أولا\\n
    \\nPlease enter Purchase Receipt first" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:102 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:113 msgid "Please enter Receipt Document" msgstr "الرجاء إدخال مستند الاستلام\\n
    \\nPlease enter Receipt Document" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1100 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1084 msgid "Please enter Reference date" msgstr "الرجاء إدخال تاريخ المرجع\\n
    \\nPlease enter Reference date" @@ -37428,7 +37499,7 @@ msgstr "" msgid "Please enter Warehouse and Date" msgstr "الرجاء إدخال المستودع والتاريخ" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:652 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:653 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1184 msgid "Please enter Write Off Account" msgstr "الرجاء إدخال حساب الشطب" @@ -37441,7 +37512,7 @@ msgstr "الرجاء إدخال الشركة أولا\\n
    \\nPlease enter comp msgid "Please enter company name first" msgstr "الرجاء إدخال اسم الشركة اولاً" -#: erpnext/controllers/accounts_controller.py:2884 +#: erpnext/controllers/accounts_controller.py:2863 msgid "Please enter default currency in Company Master" msgstr "الرجاء إدخال العملة الافتراضية في شركة الرئيسية" @@ -37449,7 +37520,7 @@ msgstr "الرجاء إدخال العملة الافتراضية في شركة msgid "Please enter message before sending" msgstr "الرجاء إدخال الرسالة قبل الإرسال" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:419 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:420 msgid "Please enter mobile number first." msgstr "" @@ -37477,7 +37548,7 @@ msgstr "الرجاء إدخال اسم الشركة للتأكيد" msgid "Please enter the phone number first" msgstr "الرجاء إدخال رقم الهاتف أولاً" -#: erpnext/controllers/buying_controller.py:1090 +#: erpnext/controllers/buying_controller.py:1102 msgid "Please enter the {schedule_date}." msgstr "" @@ -37533,8 +37604,8 @@ msgstr "يرجى التأكد من أنك تريد حقا حذف جميع الم msgid "Please mention 'Weight UOM' along with Weight." msgstr "" -#: erpnext/accounts/general_ledger.py:624 -#: erpnext/accounts/general_ledger.py:631 +#: erpnext/accounts/general_ledger.py:626 +#: erpnext/accounts/general_ledger.py:633 msgid "Please mention '{0}' in Company: {1}" msgstr "" @@ -37576,7 +37647,7 @@ msgstr "يرجى تحديد نوع القالب لتنزيل القالب msgid "Please select Apply Discount On" msgstr "الرجاء اختيار (تطبيق تخفيض على)" -#: erpnext/selling/doctype/sales_order/sales_order.py:1648 +#: erpnext/selling/doctype/sales_order/sales_order.py:1650 msgid "Please select BOM against item {0}" msgstr "الرجاء اختيار بوم ضد العنصر {0}" @@ -37584,7 +37655,7 @@ msgstr "الرجاء اختيار بوم ضد العنصر {0}" msgid "Please select BOM for Item in Row {0}" msgstr "الرجاء تحديد قائمة المواد للبند في الصف {0}" -#: erpnext/controllers/buying_controller.py:550 +#: erpnext/controllers/buying_controller.py:562 msgid "Please select BOM in BOM field for Item {item_code}." msgstr "يرجى تحديد قائمة المواد في الحقل (قائمة المواد) للبند {item_code}." @@ -37596,13 +37667,13 @@ msgstr "" msgid "Please select Category first" msgstr "الرجاء تحديد التصنيف أولا\\n
    \\nPlease select Category first" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1449 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1450 #: erpnext/public/js/controllers/accounts.js:86 #: erpnext/public/js/controllers/accounts.js:124 msgid "Please select Charge Type first" msgstr "يرجى تحديد نوع الرسوم أولا" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:454 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:455 msgid "Please select Company" msgstr "الرجاء اختيار شركة \\n
    \\nPlease select Company" @@ -37611,7 +37682,7 @@ msgstr "الرجاء اختيار شركة \\n
    \\nPlease select Company" msgid "Please select Company and Posting Date to getting entries" msgstr "يرجى تحديد الشركة وتاريخ النشر للحصول على إدخالات" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:696 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:697 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:28 msgid "Please select Company first" msgstr "الرجاء تحديد الشركة أولا\\n
    \\nPlease select Company first" @@ -37650,15 +37721,15 @@ msgstr "يرجى تحديد حالة الصيانة على أنها اكتملت msgid "Please select Party Type first" msgstr "يرجى تحديد نوع الطرف أولا" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:251 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:249 msgid "Please select Periodic Accounting Entry Difference Account" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:497 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:498 msgid "Please select Posting Date before selecting Party" msgstr "الرجاء تجديد تاريخ النشر قبل تحديد المستفيد\\n
    \\nPlease select Posting Date before selecting Party" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:697 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:698 msgid "Please select Posting Date first" msgstr "الرجاء تحديد تاريخ النشر أولا\\n
    \\nPlease select Posting Date first" @@ -37666,7 +37737,7 @@ msgstr "الرجاء تحديد تاريخ النشر أولا\\n
    \\nPlease s msgid "Please select Price List" msgstr "الرجاء اختيار قائمة الأسعار\\n
    \\nPlease select Price List" -#: erpnext/selling/doctype/sales_order/sales_order.py:1650 +#: erpnext/selling/doctype/sales_order/sales_order.py:1652 msgid "Please select Qty against item {0}" msgstr "الرجاء اختيار الكمية ضد العنصر {0}" @@ -37682,7 +37753,7 @@ msgstr "" msgid "Please select Start Date and End Date for Item {0}" msgstr "الرجاء تحديد تاريخ البدء وتاريخ الانتهاء للبند {0}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:270 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:268 msgid "Please select Stock Asset Account" msgstr "" @@ -37690,7 +37761,7 @@ msgstr "" msgid "Please select Subcontracting Order instead of Purchase Order {0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:2733 +#: erpnext/controllers/accounts_controller.py:2712 msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}" msgstr "" @@ -37707,7 +37778,7 @@ msgstr "الرجاء اختيار الشركة" #: erpnext/manufacturing/doctype/bom/bom.js:603 #: erpnext/manufacturing/doctype/bom/bom.py:261 #: erpnext/public/js/controllers/accounts.js:249 -#: erpnext/public/js/controllers/transaction.js:2809 +#: erpnext/public/js/controllers/transaction.js:2812 msgid "Please select a Company first." msgstr "الرجاء تحديد شركة أولاً." @@ -37788,7 +37859,11 @@ msgstr "" msgid "Please select atleast one item to continue" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1751 +#: erpnext/manufacturing/doctype/work_order/work_order.js:355 +msgid "Please select atleast one operation to create Job Card" +msgstr "" + +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1749 msgid "Please select correct account" msgstr "يرجى اختيارالحساب الصحيح" @@ -37855,11 +37930,11 @@ msgstr "" msgid "Please select weekly off day" msgstr "الرجاء اختيار يوم العطلة الاسبوعي" -#: erpnext/public/js/utils.js:1026 +#: erpnext/public/js/utils.js:1036 msgid "Please select {0}" msgstr "الرجاء اختيار {0}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1194 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1195 #: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:592 #: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py:93 msgid "Please select {0} first" @@ -37877,7 +37952,7 @@ msgstr "يرجى تحديد \"مركز تكلفة اهلاك الأصول\" لل msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}" msgstr "يرجى تحديد \"احساب لربح / الخسارة عند التخلص من الأصول\" للشركة {0}" -#: erpnext/accounts/general_ledger.py:530 +#: erpnext/accounts/general_ledger.py:532 msgid "Please set '{0}' in Company: {1}" msgstr "" @@ -37933,7 +38008,7 @@ msgstr "" msgid "Please set Fixed Asset Account in Asset Category {0}" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:584 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:585 msgid "Please set Fixed Asset Account in {} against {}." msgstr "" @@ -37971,7 +38046,7 @@ msgstr "الرجاء تعيين شركة" msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:1404 +#: erpnext/selling/doctype/sales_order/sales_order.py:1406 msgid "Please set a Supplier against the Items to be considered in the Purchase Order." msgstr "يرجى تعيين مورد مقابل العناصر التي يجب مراعاتها في أمر الشراء." @@ -37983,7 +38058,7 @@ msgstr "" msgid "Please set a default Holiday List for Employee {0} or Company {1}" msgstr "يرجى تعيين قائمة العطل الافتراضية للموظف {0} أو الشركة {1}\\n
    \\nPlease set a default Holiday List for Employee {0} or Company {1}" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1094 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1095 msgid "Please set account in Warehouse {0}" msgstr "يرجى تعيين الحساب في مستودع {0}" @@ -38024,7 +38099,7 @@ msgstr "الرجاء تعيين حساب نقدي أو مصرفي افتراضي msgid "Please set default Cash or Bank account in Mode of Payments {}" msgstr "الرجاء تعيين حساب نقدي أو مصرفي افتراضي في طريقة الدفع {}" -#: erpnext/accounts/utils.py:2245 +#: erpnext/accounts/utils.py:2312 msgid "Please set default Exchange Gain/Loss Account in Company {}" msgstr "" @@ -38040,8 +38115,8 @@ msgstr "يرجى تعيين الافتراضي UOM في إعدادات الأس msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:276 -#: erpnext/accounts/utils.py:1106 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:274 +#: erpnext/accounts/utils.py:1110 msgid "Please set default {0} in Company {1}" msgstr "يرجى تعيين {0} الافتراضي للشركة {1}" @@ -38053,7 +38128,7 @@ msgstr "يرجى ضبط الفلتر على أساس البند أو المخز msgid "Please set filters" msgstr "يرجى تعيين المرشحات" -#: erpnext/controllers/accounts_controller.py:2314 +#: erpnext/controllers/accounts_controller.py:2290 msgid "Please set one of the following:" msgstr "" @@ -38061,7 +38136,7 @@ msgstr "" msgid "Please set opening number of booked depreciations" msgstr "" -#: erpnext/public/js/controllers/transaction.js:2260 +#: erpnext/public/js/controllers/transaction.js:2263 msgid "Please set recurring after saving" msgstr "يرجى تحديد (تكرار) بعد الحفظ" @@ -38073,7 +38148,7 @@ msgstr "يرجى ضبط عنوان العميل" msgid "Please set the Default Cost Center in {0} company." msgstr "يرجى تعيين مركز التكلفة الافتراضي في الشركة {0}." -#: erpnext/manufacturing/doctype/work_order/work_order.js:600 +#: erpnext/manufacturing/doctype/work_order/work_order.js:605 msgid "Please set the Item Code first" msgstr "يرجى تعيين رمز العنصر أولا" @@ -38116,11 +38191,11 @@ msgstr "يرجى ضبط {0} للعنوان {1}" msgid "Please set {0} in BOM Creator {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1214 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1210 msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss" msgstr "" -#: erpnext/controllers/accounts_controller.py:520 +#: erpnext/controllers/accounts_controller.py:521 msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}." msgstr "" @@ -38132,7 +38207,7 @@ msgstr "" msgid "Please share this email with your support team so that they can find and fix the issue." msgstr "" -#: erpnext/public/js/controllers/transaction.js:2128 +#: erpnext/public/js/controllers/transaction.js:2131 msgid "Please specify" msgstr "رجاء حدد" @@ -38140,14 +38215,14 @@ msgstr "رجاء حدد" msgid "Please specify Company" msgstr "يرجى تحديد شركة" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:109 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:110 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:438 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:494 msgid "Please specify Company to proceed" msgstr "الرجاء تحديد الشركة للمضى قدما\\n
    \\nPlease specify Company to proceed" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1472 -#: erpnext/controllers/accounts_controller.py:3075 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1473 +#: erpnext/controllers/accounts_controller.py:2996 #: erpnext/public/js/controllers/accounts.js:97 msgid "Please specify a valid Row ID for row {0} in table {1}" msgstr "يرجى تحديد هوية الصف صالحة لصف {0} في الجدول {1}" @@ -38325,7 +38400,7 @@ msgstr "نفقات بريدية" #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json #: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:858 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:859 #: erpnext/accounts/doctype/payment_entry/payment_entry.json #: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json #: erpnext/accounts/doctype/payment_order/payment_order.json @@ -38363,7 +38438,7 @@ msgstr "نفقات بريدية" #: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:134 #: erpnext/public/js/purchase_trends_filters.js:38 #: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:25 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:51 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:45 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.py:66 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:85 @@ -38399,7 +38474,7 @@ msgstr "" msgid "Posting Date cannot be future date" msgstr "لا يمكن أن يكون تاريخ النشر تاريخا مستقبلا\\n
    \\nPosting Date cannot be future date" -#: erpnext/public/js/controllers/transaction.js:895 +#: erpnext/public/js/controllers/transaction.js:898 msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?" msgstr "" @@ -39409,7 +39484,7 @@ msgstr "" msgid "Process Loss Qty" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:273 +#: erpnext/manufacturing/doctype/job_card/job_card.js:293 msgid "Process Loss Quantity" msgstr "" @@ -39544,8 +39619,8 @@ msgstr "المنتج" #: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/workspace/buying/buying.json -#: erpnext/public/js/controllers/buying.js:293 -#: erpnext/public/js/controllers/buying.js:547 +#: erpnext/public/js/controllers/buying.js:294 +#: erpnext/public/js/controllers/buying.js:548 #: erpnext/selling/doctype/product_bundle/product_bundle.json #: erpnext/selling/workspace/selling/selling.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -39716,7 +39791,7 @@ msgid "Production Plan Sub-assembly Item" msgstr "" #. Name of a report -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:101 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:109 #: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.json msgid "Production Plan Summary" msgstr "" @@ -39944,7 +40019,7 @@ msgstr "" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json #: erpnext/stock/report/reserved_stock/reserved_stock.js:130 #: erpnext/stock/report/reserved_stock/reserved_stock.py:184 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:84 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:103 #: erpnext/stock/report/stock_ledger/stock_ledger.py:350 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json @@ -40104,7 +40179,7 @@ msgstr "الكمية المتوقعة" msgid "Projected Quantity" msgstr "الكمية المتوقعة" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Projected Quantity Formula" msgstr "" @@ -40209,7 +40284,7 @@ msgstr "بنسبة كذا" #. Name of a DocType #. Label of a Link in the CRM Workspace -#: erpnext/crm/doctype/lead/lead.js:35 erpnext/crm/doctype/lead/lead.js:61 +#: erpnext/crm/doctype/lead/lead.js:36 erpnext/crm/doctype/lead/lead.js:62 #: erpnext/crm/doctype/prospect/prospect.json #: erpnext/crm/workspace/crm/crm.json msgid "Prospect" @@ -40406,7 +40481,7 @@ msgstr "تفاصيل شراء" #: erpnext/accounts/workspace/payables/payables.json #: erpnext/assets/doctype/asset/asset.json #: erpnext/assets/doctype/asset_repair_purchase_invoice/asset_repair_purchase_invoice.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:450 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:453 #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:63 #: erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js:21 #: erpnext/buying/workspace/buying/buying.json @@ -40458,7 +40533,7 @@ msgstr "لا يمكن إجراء فاتورة الشراء مقابل أصل م msgid "Purchase Invoice {0} is already submitted" msgstr "فاتورة الشراء {0} تم ترحيلها من قبل" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2010 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2011 msgid "Purchase Invoices" msgstr "فواتير الشراء" @@ -40525,7 +40600,7 @@ msgstr "المدير الرئيسي للمشتريات" #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48 #: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:203 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/controllers/buying_controller.py:822 +#: erpnext/controllers/buying_controller.py:834 #: erpnext/crm/doctype/contract/contract.json #: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:54 #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json @@ -40534,7 +40609,7 @@ msgstr "المدير الرئيسي للمشتريات" #: erpnext/selling/doctype/sales_order_item/sales_order_item.json #: erpnext/setup/doctype/authorization_rule/authorization_rule.json #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json -#: erpnext/stock/doctype/material_request/material_request.js:178 +#: erpnext/stock/doctype/material_request/material_request.js:179 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:246 #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -40611,11 +40686,11 @@ msgstr "لم يتم استلام طلبات الشراء في الوقت الم msgid "Purchase Order Pricing Rule" msgstr "قاعدة تسعير أمر الشراء" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:623 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:624 msgid "Purchase Order Required" msgstr "أمر الشراء مطلوب" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:618 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:619 msgid "Purchase Order Required for item {}" msgstr "طلب الشراء مطلوب للعنصر {}" @@ -40635,11 +40710,11 @@ msgstr "تم إنشاء أمر الشراء بالفعل لجميع بنود أ msgid "Purchase Order number required for Item {0}" msgstr "عدد طلب الشراء مطلوب للبند\\n
    \\nPurchase Order number required for Item {0}" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:661 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:662 msgid "Purchase Order {0} is not submitted" msgstr "طلب الشراء {0} يجب أن يعتمد\\n
    \\nPurchase Order {0} is not submitted" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:905 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:907 msgid "Purchase Orders" msgstr "طلبات الشراء" @@ -40664,7 +40739,7 @@ msgstr "أوامر الشراء إلى الفاتورة" msgid "Purchase Orders to Receive" msgstr "أوامر الشراء لتلقي" -#: erpnext/controllers/accounts_controller.py:1931 +#: erpnext/controllers/accounts_controller.py:1932 msgid "Purchase Orders {0} are un-linked" msgstr "" @@ -40697,7 +40772,7 @@ msgstr "قائمة أسعار الشراء" #: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.js:22 #: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:21 #: erpnext/assets/doctype/asset/asset.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:417 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:420 #: erpnext/buying/doctype/purchase_order/purchase_order_list.js:69 #: erpnext/setup/doctype/authorization_rule/authorization_rule.json #: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json @@ -40752,11 +40827,11 @@ msgstr "شراء قطع الإيصال" msgid "Purchase Receipt No" msgstr "لا شراء استلام" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:644 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:645 msgid "Purchase Receipt Required" msgstr "إيصال استلام المشتريات مطلوب" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:639 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:640 msgid "Purchase Receipt Required for item {}" msgstr "إيصال الشراء مطلوب للعنصر {}" @@ -40777,7 +40852,7 @@ msgstr "لا يحتوي إيصال الشراء على أي عنصر تم تمك msgid "Purchase Receipt {0} created." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:668 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:669 msgid "Purchase Receipt {0} is not submitted" msgstr "إيصال استلام المشتريات {0} لم يتم تقديمه" @@ -40872,6 +40947,14 @@ msgstr "عضو الشراء" msgid "Purchase Value" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:35 +msgid "Purchase Voucher No" +msgstr "" + +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:29 +msgid "Purchase Voucher Type" +msgstr "" + #: erpnext/utilities/activation.py:105 msgid "Purchase orders help you plan and follow up on your purchases" msgstr "طلبات الشراء تساعدك على تخطيط ومتابعة عمليات الشراء الخاصة بك" @@ -40999,7 +41082,7 @@ msgstr "" #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:372 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:470 #: erpnext/public/js/stock_reservation.js:134 -#: erpnext/public/js/stock_reservation.js:335 erpnext/public/js/utils.js:783 +#: erpnext/public/js/stock_reservation.js:335 erpnext/public/js/utils.js:793 #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:367 #: erpnext/selling/doctype/sales_order/sales_order.js:471 @@ -41146,7 +41229,7 @@ msgstr "الكمية حسب السهم لوحدة قياس السهم" msgid "Qty for which recursion isn't applicable." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:894 +#: erpnext/manufacturing/doctype/work_order/work_order.js:899 msgid "Qty for {0}" msgstr "الكمية ل {0}" @@ -41165,7 +41248,7 @@ msgid "Qty in WIP Warehouse" msgstr "" #. Label of the for_qty (Float) field in DocType 'Pick List' -#: erpnext/stock/doctype/pick_list/pick_list.js:175 +#: erpnext/stock/doctype/pick_list/pick_list.js:192 #: erpnext/stock/doctype/pick_list/pick_list.json msgid "Qty of Finished Goods Item" msgstr "الكمية من السلع تامة الصنع" @@ -41203,7 +41286,7 @@ msgstr "الكمية للتسليم" msgid "Qty to Fetch" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:245 +#: erpnext/manufacturing/doctype/job_card/job_card.js:265 #: erpnext/manufacturing/doctype/job_card/job_card.py:765 msgid "Qty to Manufacture" msgstr "الكمية للتصنيع" @@ -41542,7 +41625,7 @@ msgstr "هدف مراجعة الجودة" #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:194 #: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:218 #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json -#: erpnext/public/js/controllers/buying.js:554 +#: erpnext/public/js/controllers/buying.js:555 #: erpnext/public/js/stock_analytics.js:50 #: erpnext/public/js/utils/serial_no_batch_selector.js:485 #: erpnext/selling/doctype/quotation_item/quotation_item.json @@ -41553,7 +41636,7 @@ msgstr "هدف مراجعة الجودة" #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:67 #: erpnext/stock/dashboard/item_dashboard.js:248 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json -#: erpnext/stock/doctype/material_request/material_request.js:347 +#: erpnext/stock/doctype/material_request/material_request.js:348 #: erpnext/stock/doctype/material_request_item/material_request_item.json #: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json @@ -41668,8 +41751,8 @@ msgstr "" msgid "Quantity must be greater than zero, and less or equal to {0}" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:939 -#: erpnext/stock/doctype/pick_list/pick_list.js:183 +#: erpnext/manufacturing/doctype/work_order/work_order.js:944 +#: erpnext/stock/doctype/pick_list/pick_list.js:200 msgid "Quantity must not be more than {0}" msgstr "الكمية يجب ألا تكون أكثر من {0}" @@ -41683,8 +41766,8 @@ msgid "Quantity required for Item {0} in row {1}" msgstr "الكمية مطلوبة للبند {0} في الصف {1}\\n
    \\nQuantity required for Item {0} in row {1}" #: erpnext/manufacturing/doctype/bom/bom.py:604 -#: erpnext/manufacturing/doctype/job_card/job_card.js:301 -#: erpnext/manufacturing/doctype/job_card/job_card.js:370 +#: erpnext/manufacturing/doctype/job_card/job_card.js:321 +#: erpnext/manufacturing/doctype/job_card/job_card.js:390 #: erpnext/manufacturing/doctype/workstation/workstation.js:303 msgid "Quantity should be greater than 0" msgstr "الكمية يجب أن تكون أبر من 0\\n
    \\nQuantity should be greater than 0" @@ -41778,7 +41861,7 @@ msgstr "خيارات الاستعلام" msgid "Query Route String" msgstr "سلسلة مسار الاستعلام" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:146 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:147 msgid "Queue Size should be between 5 and 100" msgstr "" @@ -41809,7 +41892,7 @@ msgstr "قائمة الانتظار" msgid "Quick Entry" msgstr "إدخال سريع" -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:585 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:586 msgid "Quick Journal Entry" msgstr "قيد دفتر يومية سريع" @@ -41849,7 +41932,7 @@ msgstr "" #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20 #: erpnext/crm/doctype/contract/contract.json #: erpnext/crm/doctype/crm_settings/crm_settings.json -#: erpnext/crm/doctype/lead/lead.js:33 erpnext/crm/doctype/lead/lead.json +#: erpnext/crm/doctype/lead/lead.js:34 erpnext/crm/doctype/lead/lead.json #: erpnext/crm/doctype/opportunity/opportunity.js:108 #: erpnext/crm/doctype/opportunity/opportunity.json #: erpnext/crm/report/lead_details/lead_details.js:37 @@ -42045,7 +42128,7 @@ msgstr "نطاق" #: erpnext/manufacturing/doctype/bom_item/bom_item.json #: erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json #: erpnext/manufacturing/doctype/work_order_item/work_order_item.json -#: erpnext/public/js/utils.js:793 +#: erpnext/public/js/utils.js:803 #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order_item/sales_order_item.json @@ -42348,6 +42431,14 @@ msgstr "اسم المادة الخام" msgid "Raw Material Value" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:36 +msgid "Raw Material Voucher No" +msgstr "" + +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:30 +msgid "Raw Material Voucher Type" +msgstr "" + #: erpnext/manufacturing/report/production_planning_report/production_planning_report.js:65 msgid "Raw Material Warehouse" msgstr "مستودع المواد الخام" @@ -42420,12 +42511,12 @@ msgstr "لا يمكن ترك المواد الخام فارغة." msgid "Raw SQL" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:407 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:113 -#: erpnext/manufacturing/doctype/work_order/work_order.js:698 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:410 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:121 +#: erpnext/manufacturing/doctype/work_order/work_order.js:703 #: erpnext/selling/doctype/sales_order/sales_order.js:596 #: erpnext/selling/doctype/sales_order/sales_order_list.js:70 -#: erpnext/stock/doctype/material_request/material_request.js:225 +#: erpnext/stock/doctype/material_request/material_request.js:226 #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:164 msgid "Re-open" msgstr "اعادة فتح" @@ -42529,7 +42620,7 @@ msgstr "سبب لوضع في الانتظار" msgid "Reason for Failure" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:745 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:748 #: erpnext/selling/doctype/sales_order/sales_order.js:1338 msgid "Reason for Hold" msgstr "سبب الانتظار" @@ -42653,8 +42744,8 @@ msgstr "تسلم" #: erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.py:191 #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:33 -#: erpnext/stock/doctype/material_request/material_request_list.js:41 +#: erpnext/stock/doctype/material_request/material_request_list.js:37 +#: erpnext/stock/doctype/material_request/material_request_list.js:45 msgid "Received" msgstr "تلقيت" @@ -42681,7 +42772,7 @@ msgstr "" msgid "Received Amount After Tax (Company Currency)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1050 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1046 msgid "Received Amount cannot be greater than Paid Amount" msgstr "" @@ -43077,7 +43168,6 @@ msgstr "تاريخ المرجع" #: erpnext/stock/doctype/pick_list_item/pick_list_item.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt_dashboard.py:27 #: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json -#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:18 #: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json #: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order_dashboard.py:7 #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json @@ -43088,7 +43178,7 @@ msgstr "تاريخ المرجع" msgid "Reference" msgstr "مرجع" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1098 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1082 msgid "Reference #{0} dated {1}" msgstr "المرجع # {0} بتاريخ {1}" @@ -43099,7 +43189,7 @@ msgstr "المرجع # {0} بتاريخ {1}" msgid "Reference Date" msgstr "المرجع تاريخ" -#: erpnext/public/js/controllers/transaction.js:2366 +#: erpnext/public/js/controllers/transaction.js:2369 msgid "Reference Date for Early Payment Discount" msgstr "" @@ -43114,7 +43204,7 @@ msgstr "" msgid "Reference Detail No" msgstr "تفاصيل المرجع رقم" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 msgid "Reference DocType" msgstr "مرجع DOCTYPE" @@ -43123,7 +43213,7 @@ msgstr "مرجع DOCTYPE" msgid "Reference Doctype" msgstr "مرجع Doctype" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:657 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:653 msgid "Reference Doctype must be one of {0}" msgstr "المستند المرجع يجب أن يكون واحد من {0}\\n
    \\nReference Doctype must be one of {0}" @@ -43203,7 +43293,7 @@ msgstr "" #. Supplied Item' #: erpnext/accounts/doctype/advance_tax/advance_tax.json #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1672 #: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json #: erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json #: erpnext/accounts/doctype/payment_request/payment_request.json @@ -43226,15 +43316,15 @@ msgstr "اسم الإشارة" msgid "Reference No" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:712 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:696 msgid "Reference No & Reference Date is required for {0}" msgstr "رقم المرجع وتاريخه مطلوبان ل {0}\\n
    \\nReference No & Reference Date is required for {0}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1295 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1291 msgid "Reference No and Reference Date is mandatory for Bank transaction" msgstr "رقم المرجع و تاريخ المرجع إلزامي للمعاملة المصرفية" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:717 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:701 msgid "Reference No is mandatory if you entered Reference Date" msgstr "رقم المرجع إلزامي اذا أدخلت تاريخ المرجع\\n
    \\nReference No is mandatory if you entered Reference Date" @@ -43352,15 +43442,15 @@ msgstr "المرجع: {0}، رمز العنصر: {1} والعميل: {2}" msgid "References" msgstr "المراجع" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:383 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:384 msgid "References to Sales Invoices are Incomplete" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:378 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:379 msgid "References to Sales Orders are Incomplete" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:737 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:733 msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount." msgstr "" @@ -43508,7 +43598,7 @@ msgstr "علاقة" msgid "Release Date" msgstr "تاريخ النشر" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:314 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:315 msgid "Release date must be in the future" msgstr "يجب أن يكون تاريخ الإصدار في المستقبل" @@ -43644,7 +43734,7 @@ msgstr "إعادة تسمية سمة السمة في سمة البند." msgid "Rename Log" msgstr "إعادة تسمية الدخول" -#: erpnext/accounts/doctype/account/account.py:519 +#: erpnext/accounts/doctype/account/account.py:521 msgid "Rename Not Allowed" msgstr "إعادة تسمية غير مسموح به" @@ -43661,7 +43751,7 @@ msgstr "" msgid "Rename jobs for doctype {0} have not been enqueued." msgstr "" -#: erpnext/accounts/doctype/account/account.py:511 +#: erpnext/accounts/doctype/account/account.py:513 msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch." msgstr "يُسمح بإعادة تسميته فقط عبر الشركة الأم {0} ، لتجنب عدم التطابق." @@ -43810,7 +43900,7 @@ msgstr "مرشحات تقرير" msgid "Report Type" msgstr "نوع التقرير" -#: erpnext/accounts/doctype/account/account.py:425 +#: erpnext/accounts/doctype/account/account.py:427 msgid "Report Type is mandatory" msgstr "نوع التقرير إلزامي\\n
    \\nReport Type is mandatory" @@ -43902,7 +43992,7 @@ msgstr "" msgid "Repost in background" msgstr "" -#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py:117 +#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.py:118 msgid "Repost started in the background" msgstr "" @@ -43976,7 +44066,7 @@ msgstr "" msgid "Reqd Qty (BOM)" msgstr "" -#: erpnext/public/js/utils.js:803 +#: erpnext/public/js/utils.js:813 msgid "Reqd by date" msgstr "مطلوب بالتاريخ" @@ -43994,7 +44084,7 @@ msgstr "طلب عرض أسعار" msgid "Request Parameters" msgstr "" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:445 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:446 msgid "Request Timeout" msgstr "" @@ -44024,7 +44114,7 @@ msgstr "طلب المعلومات" #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:70 #: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:272 #: erpnext/buying/workspace/buying/buying.json -#: erpnext/stock/doctype/material_request/material_request.js:184 +#: erpnext/stock/doctype/material_request/material_request.js:185 msgid "Request for Quotation" msgstr "طلب للحصول على الاقتباس" @@ -44077,7 +44167,7 @@ msgstr "العناصر المطلوبة للطلب والاستلام" msgid "Requested Qty" msgstr "الكمية المطلبة" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Requested Qty: Quantity requested for purchase, but not ordered." msgstr "" @@ -44233,9 +44323,9 @@ msgstr "" msgid "Reservation Based On" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:808 +#: erpnext/manufacturing/doctype/work_order/work_order.js:813 #: erpnext/selling/doctype/sales_order/sales_order.js:76 -#: erpnext/stock/doctype/pick_list/pick_list.js:127 +#: erpnext/stock/doctype/pick_list/pick_list.js:144 msgid "Reserve" msgstr "" @@ -44259,11 +44349,11 @@ msgstr "" msgid "Reserve Warehouse" msgstr "احتياطي مستودع" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:274 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:282 msgid "Reserve for Raw Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:248 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:256 msgid "Reserve for Sub-assembly" msgstr "" @@ -44300,7 +44390,7 @@ msgstr "الكمية المحجوزة للانتاج" msgid "Reserved Qty for Production Plan" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items." msgstr "" @@ -44309,7 +44399,7 @@ msgstr "" msgid "Reserved Qty for Subcontract" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items." msgstr "" @@ -44317,7 +44407,7 @@ msgstr "" msgid "Reserved Qty should be greater than Delivered Qty." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:166 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:174 msgid "Reserved Qty: Quantity ordered for sale, but not delivered." msgstr "" @@ -44329,39 +44419,39 @@ msgstr "الكمية المحجوزة" msgid "Reserved Quantity for Production" msgstr "الكمية المحجوزة للإنتاج" -#: erpnext/stock/stock_ledger.py:2172 +#: erpnext/stock/stock_ledger.py:2183 msgid "Reserved Serial No." msgstr "" #. Label of the reserved_stock (Float) field in DocType 'Bin' #. Name of a report #: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:24 -#: erpnext/manufacturing/doctype/work_order/work_order.js:824 +#: erpnext/manufacturing/doctype/work_order/work_order.js:829 #: erpnext/public/js/stock_reservation.js:235 #: erpnext/selling/doctype/sales_order/sales_order.js:99 #: erpnext/selling/doctype/sales_order/sales_order.js:434 #: erpnext/stock/dashboard/item_dashboard_list.html:15 #: erpnext/stock/doctype/bin/bin.json -#: erpnext/stock/doctype/pick_list/pick_list.js:147 +#: erpnext/stock/doctype/pick_list/pick_list.js:164 #: erpnext/stock/report/reserved_stock/reserved_stock.json -#: erpnext/stock/report/stock_balance/stock_balance.py:499 -#: erpnext/stock/stock_ledger.py:2156 +#: erpnext/stock/report/stock_balance/stock_balance.py:497 +#: erpnext/stock/stock_ledger.py:2167 msgid "Reserved Stock" msgstr "" -#: erpnext/stock/stock_ledger.py:2202 +#: erpnext/stock/stock_ledger.py:2213 msgid "Reserved Stock for Batch" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:288 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:296 msgid "Reserved Stock for Raw Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:262 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:270 msgid "Reserved Stock for Sub-assembly" msgstr "" -#: erpnext/controllers/buying_controller.py:559 +#: erpnext/controllers/buying_controller.py:571 msgid "Reserved Warehouse is mandatory for the Item {item_code} in Raw Materials supplied." msgstr "" @@ -44395,7 +44485,7 @@ msgstr "محجوزة للتعاقد من الباطن" #: erpnext/public/js/stock_reservation.js:202 #: erpnext/selling/doctype/sales_order/sales_order.js:387 -#: erpnext/stock/doctype/pick_list/pick_list.js:272 +#: erpnext/stock/doctype/pick_list/pick_list.js:289 msgid "Reserving Stock..." msgstr "" @@ -44608,13 +44698,13 @@ msgstr "النتيجة مجال التوجيه" msgid "Result Title Field" msgstr "النتيجة عنوان الحقل" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:382 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:385 #: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:63 #: erpnext/selling/doctype/sales_order/sales_order.js:582 msgid "Resume" msgstr "استئنف" -#: erpnext/manufacturing/doctype/job_card/job_card.js:180 +#: erpnext/manufacturing/doctype/job_card/job_card.js:200 msgid "Resume Job" msgstr "" @@ -44672,7 +44762,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Purchase Invoice' #. Option for the 'Status' (Select) field in DocType 'Sales Invoice' #. Option for the 'Status' (Select) field in DocType 'Subcontracting Receipt' -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:68 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:69 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json @@ -44753,8 +44843,8 @@ msgstr "" msgid "Return invoice of asset cancelled" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:132 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:208 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:131 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:212 msgid "Return of Components" msgstr "" @@ -44975,7 +45065,7 @@ msgstr "نوع الجذر" msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity" msgstr "" -#: erpnext/accounts/doctype/account/account.py:422 +#: erpnext/accounts/doctype/account/account.py:424 msgid "Root Type is mandatory" msgstr "نوع الجذر إلزامي\\n
    \\nRoot Type is mandatory" @@ -45241,20 +45331,20 @@ msgstr "" msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1215 +#: erpnext/controllers/accounts_controller.py:1216 msgid "Row #{0}: Account {1} does not belong to company {2}" msgstr "الصف # {0}: الحساب {1} لا ينتمي إلى الشركة {2}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:395 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:391 msgid "Row #{0}: Allocated Amount cannot be greater than Outstanding Amount of Payment Request {1}" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:371 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:476 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:367 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:472 msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount." msgstr "الصف # {0}: المبلغ المخصص لا يمكن أن يكون أكبر من المبلغ المستحق." -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:488 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:484 msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}" msgstr "" @@ -45278,31 +45368,31 @@ msgstr "" msgid "Row #{0}: Batch No {1} is already selected." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:867 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:863 msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3642 +#: erpnext/controllers/accounts_controller.py:3563 msgid "Row #{0}: Cannot delete item {1} which has already been billed." msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تحرير فاتورة به بالفعل." -#: erpnext/controllers/accounts_controller.py:3616 +#: erpnext/controllers/accounts_controller.py:3537 msgid "Row #{0}: Cannot delete item {1} which has already been delivered" msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تسليمه بالفعل" -#: erpnext/controllers/accounts_controller.py:3635 +#: erpnext/controllers/accounts_controller.py:3556 msgid "Row #{0}: Cannot delete item {1} which has already been received" msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم استلامه بالفعل" -#: erpnext/controllers/accounts_controller.py:3622 +#: erpnext/controllers/accounts_controller.py:3543 msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it." msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تعيين ترتيب العمل إليه." -#: erpnext/controllers/accounts_controller.py:3628 +#: erpnext/controllers/accounts_controller.py:3549 msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order." msgstr "الصف # {0}: لا يمكن حذف العنصر {1} الذي تم تعيينه لأمر شراء العميل." -#: erpnext/controllers/accounts_controller.py:3883 +#: erpnext/controllers/accounts_controller.py:3804 msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}." msgstr "" @@ -45354,7 +45444,7 @@ msgstr "" msgid "Row #{0}: Depreciation Start Date is required" msgstr "الصف #{0}: تاريخ بداية الإهلاك مطلوب" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:332 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:328 msgid "Row #{0}: Duplicate entry in References {1} {2}" msgstr "الصف # {0}: إدخال مكرر في المراجع {1} {2}" @@ -45386,11 +45476,11 @@ msgstr "" msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:760 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:744 msgid "Row #{0}: For {1}, you can select reference document only if account gets credited" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:770 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:754 msgid "Row #{0}: For {1}, you can select reference document only if account gets debited" msgstr "" @@ -45410,7 +45500,7 @@ msgstr "الصف # {0}: تمت إضافة العنصر" msgid "Row #{0}: Item {1} does not exist" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1558 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1556 msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List." msgstr "" @@ -45430,7 +45520,7 @@ msgstr "" msgid "Row #{0}: Item {1} is not a stock item" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:763 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:759 msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher" msgstr "الصف {1} : قيد اليومية {1} لا يحتوى على الحساب {2} أو بالفعل يوجد في قسيمة مقابلة أخرى\\n
    \\nRow #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher" @@ -45442,11 +45532,11 @@ msgstr "" msgid "Row #{0}: Next Depreciation Date cannot be before Purchase Date" msgstr "" -#: erpnext/selling/doctype/sales_order/sales_order.py:587 +#: erpnext/selling/doctype/sales_order/sales_order.py:588 msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists" msgstr "الصف رقم {0}: غير مسموح تغيير المورد لأن أمر الشراء موجود مسبقاً\\n
    \\nRow #{0}: Not allowed to change Supplier as Purchase Order already exists" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1641 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1639 msgid "Row #{0}: Only {1} available to reserve for the Item {2}" msgstr "" @@ -45474,7 +45564,7 @@ msgstr "" msgid "Row #{0}: Please set reorder quantity" msgstr "الصف # {0}: يرجى تعيين إعادة ترتيب الكمية\\n
    \\nRow #{0}: Please set reorder quantity" -#: erpnext/controllers/accounts_controller.py:543 +#: erpnext/controllers/accounts_controller.py:544 msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master" msgstr "" @@ -45503,27 +45593,27 @@ msgstr "" msgid "Row #{0}: Quality Inspection {1} was rejected for item {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1374 -#: erpnext/controllers/accounts_controller.py:3742 +#: erpnext/controllers/accounts_controller.py:1375 +#: erpnext/controllers/accounts_controller.py:3663 msgid "Row #{0}: Quantity for Item {1} cannot be zero." msgstr "الصف # {0}: كمية البند {1} لا يمكن أن يكون صفرا" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1626 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1624 msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0." msgstr "" -#: erpnext/controllers/accounts_controller.py:798 -#: erpnext/controllers/accounts_controller.py:810 +#: erpnext/controllers/accounts_controller.py:799 +#: erpnext/controllers/accounts_controller.py:811 #: erpnext/utilities/transaction_base.py:114 #: erpnext/utilities/transaction_base.py:120 msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1226 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1227 msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry" msgstr "الصف {0} : نوع المستند المرجع يجب أن يكون واحدة من طلب شراء ,فاتورة شراء أو قيد يومبة\\n
    \\nRow #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1212 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1213 msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning" msgstr "الصف # {0}: يجب أن يكون نوع المستند المرجعي أحد أوامر المبيعات أو فاتورة المبيعات أو إدخال دفتر اليومية أو المطالبة" @@ -45566,15 +45656,15 @@ msgstr "" msgid "Row #{0}: Serial No {1} is already selected." msgstr "" -#: erpnext/controllers/accounts_controller.py:571 +#: erpnext/controllers/accounts_controller.py:572 msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date" msgstr "الصف # {0}: لا يمكن أن يكون تاريخ انتهاء الخدمة قبل تاريخ ترحيل الفاتورة" -#: erpnext/controllers/accounts_controller.py:565 +#: erpnext/controllers/accounts_controller.py:566 msgid "Row #{0}: Service Start Date cannot be greater than Service End Date" msgstr "الصف # {0}: لا يمكن أن يكون تاريخ بدء الخدمة أكبر من تاريخ انتهاء الخدمة" -#: erpnext/controllers/accounts_controller.py:559 +#: erpnext/controllers/accounts_controller.py:560 msgid "Row #{0}: Service Start and End Date is required for deferred accounting" msgstr "الصف # {0}: مطلوب بداية وتاريخ انتهاء الخدمة للمحاسبة المؤجلة" @@ -45594,7 +45684,7 @@ msgstr "" msgid "Row #{0}: Status is mandatory" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:542 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:526 msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}" msgstr "الصف # {0}: يجب أن تكون الحالة {1} بالنسبة لخصم الفاتورة {2}" @@ -45602,19 +45692,19 @@ msgstr "الصف # {0}: يجب أن تكون الحالة {1} بالنسبة ل msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1571 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1569 msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1584 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1582 msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1598 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1596 msgid "Row #{0}: Stock is already reserved for the Item {1}." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:537 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:538 msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}." msgstr "" @@ -45622,8 +45712,8 @@ msgstr "" msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1232 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1612 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1230 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1610 msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}." msgstr "" @@ -45651,7 +45741,7 @@ msgstr "" msgid "Row #{0}: You must select an Asset for Item {1}." msgstr "" -#: erpnext/public/js/controllers/buying.js:236 +#: erpnext/public/js/controllers/buying.js:237 msgid "Row #{0}: {1} can not be negative for item {2}" msgstr "الصف # {0}: {1} لا يمكن أن يكون سالبا للبند {2}" @@ -45675,27 +45765,27 @@ msgstr "" msgid "Row #{idx}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor." msgstr "" -#: erpnext/controllers/buying_controller.py:490 +#: erpnext/controllers/buying_controller.py:502 msgid "Row #{idx}: Item rate has been updated as per valuation rate since its an internal stock transfer." msgstr "" -#: erpnext/controllers/buying_controller.py:964 +#: erpnext/controllers/buying_controller.py:976 msgid "Row #{idx}: Please enter a location for the asset item {item_code}." msgstr "" -#: erpnext/controllers/buying_controller.py:620 +#: erpnext/controllers/buying_controller.py:632 msgid "Row #{idx}: Received Qty must be equal to Accepted + Rejected Qty for Item {item_code}." msgstr "" -#: erpnext/controllers/buying_controller.py:633 +#: erpnext/controllers/buying_controller.py:645 msgid "Row #{idx}: {field_label} can not be negative for item {item_code}." msgstr "" -#: erpnext/controllers/buying_controller.py:579 +#: erpnext/controllers/buying_controller.py:591 msgid "Row #{idx}: {field_label} is mandatory." msgstr "" -#: erpnext/controllers/buying_controller.py:601 +#: erpnext/controllers/buying_controller.py:613 msgid "Row #{idx}: {field_label} is not allowed in Purchase Return." msgstr "" @@ -45703,7 +45793,7 @@ msgstr "" msgid "Row #{idx}: {from_warehouse_field} and {to_warehouse_field} cannot be same." msgstr "" -#: erpnext/controllers/buying_controller.py:1082 +#: erpnext/controllers/buying_controller.py:1094 msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}." msgstr "" @@ -45772,7 +45862,7 @@ msgstr "الصف رقم {}: {} {} غير موجود." msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:433 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:434 msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}" msgstr "" @@ -45804,7 +45894,7 @@ msgstr "" msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:675 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:659 msgid "Row {0}: Account {1} and Party Type {2} have different account types" msgstr "" @@ -45812,11 +45902,11 @@ msgstr "" msgid "Row {0}: Activity Type is mandatory." msgstr "الصف {0}: نوع النشاط إلزامي." -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:741 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:725 msgid "Row {0}: Advance against Customer must be credit" msgstr "الصف {0}: الدفعة المقدمة مقابل الزبائن يجب أن تكون دائن" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:743 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:727 msgid "Row {0}: Advance against Supplier must be debit" msgstr "الصف {0}:المورد المقابل المتقدم يجب أن يكون مدين\\n
    \\nRow {0}: Advance against Supplier must be debit" @@ -45836,7 +45926,7 @@ msgstr "" msgid "Row {0}: Bill of Materials not found for the Item {1}" msgstr "صف {0}: من مواد مشروع القانون لم يتم العثور على هذا البند {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:994 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:978 msgid "Row {0}: Both Debit and Credit values cannot be zero" msgstr "" @@ -45844,15 +45934,15 @@ msgstr "" msgid "Row {0}: Conversion Factor is mandatory" msgstr "الصف {0}: معامل التحويل إلزامي" -#: erpnext/controllers/accounts_controller.py:3113 +#: erpnext/controllers/accounts_controller.py:3034 msgid "Row {0}: Cost Center {1} does not belong to Company {2}" msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:141 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:152 msgid "Row {0}: Cost center is required for an item {1}" msgstr "الصف {0}: مركز التكلفة مطلوب لعنصر {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:840 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:824 msgid "Row {0}: Credit entry can not be linked with a {1}" msgstr "صف {0}: لا يمكن ربط قيد دائن مع {1}" @@ -45860,7 +45950,7 @@ msgstr "صف {0}: لا يمكن ربط قيد دائن مع {1}" msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}" msgstr "الصف {0}: العملة للـ BOM #{1} يجب أن يساوي العملة المختارة {2}
    Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:835 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:819 msgid "Row {0}: Debit entry can not be linked with a {1}" msgstr "الصف {0}: لا يمكن ربط قيد مدين مع {1}" @@ -45868,7 +45958,7 @@ msgstr "الصف {0}: لا يمكن ربط قيد مدين مع {1}" msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same" msgstr "الصف {0}: لا يمكن أن يكون مستودع التسليم ({1}) ومستودع العميل ({2}) متماثلين" -#: erpnext/controllers/accounts_controller.py:2649 +#: erpnext/controllers/accounts_controller.py:2625 msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date" msgstr "الصف {0}: لا يمكن أن يكون تاريخ الاستحقاق في جدول شروط الدفع قبل تاريخ الترحيل" @@ -45876,7 +45966,7 @@ msgstr "الصف {0}: لا يمكن أن يكون تاريخ الاستحقاق msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1085 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1069 #: erpnext/controllers/taxes_and_totals.py:1203 msgid "Row {0}: Exchange Rate is mandatory" msgstr "الصف {0}: سعر صرف إلزامي" @@ -45885,15 +45975,15 @@ msgstr "الصف {0}: سعر صرف إلزامي" msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount" msgstr "الصف {0}: القيمة المتوقعة بعد أن تكون الحياة المفيدة أقل من إجمالي مبلغ الشراء" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:524 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:525 msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:481 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:482 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 "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:506 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:507 msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}" msgstr "" @@ -45922,7 +46012,7 @@ msgstr "الصف {0}: من وقت يجب أن يكون أقل من الوقت" msgid "Row {0}: Hours value must be greater than zero." msgstr "صف {0}: يجب أن تكون قيمة الساعات أكبر من الصفر." -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:860 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:844 msgid "Row {0}: Invalid reference {1}" msgstr "الصف {0}: مرجع غير صالحة {1}" @@ -45946,7 +46036,7 @@ msgstr "" msgid "Row {0}: Item {1}'s quantity cannot be higher than the available quantity." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:594 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:595 msgid "Row {0}: Packed Qty must be equal to {1} Qty." msgstr "" @@ -45954,11 +46044,11 @@ msgstr "" msgid "Row {0}: Packing Slip is already created for Item {1}." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:886 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:870 msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}" msgstr "الصف {0}: حزب / حساب لا يتطابق مع {1} / {2} في {3} {4}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:666 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:650 msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}" msgstr "الصف {0}: نوع الطرف المعني والطرف المعني مطلوب للحسابات المدينة / الدائنة {0}" @@ -45966,11 +46056,11 @@ msgstr "الصف {0}: نوع الطرف المعني والطرف المعني msgid "Row {0}: Payment Term is mandatory" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:734 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:718 msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance" msgstr "الصف {0}: الدفع لطلب الشراء/البيع يجب أن يكون دائما معلم كمتقدم\\n
    \\nRow {0}: Payment against Sales/Purchase Order should always be marked as advance" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:727 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:711 msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry." msgstr "الصف {0}: يرجى اختيار \"دفعة مقدمة\" مقابل الحساب {1} إذا كان هذا الادخال دفعة مقدمة." @@ -46006,7 +46096,7 @@ msgstr "الصف {0}: يرجى ضبط الكود الصحيح على طريقة msgid "Row {0}: Project must be same as the one set in the Timesheet: {1}." msgstr "" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:118 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:129 msgid "Row {0}: Purchase Invoice {1} has no stock impact." msgstr "" @@ -46050,7 +46140,7 @@ msgstr "" msgid "Row {0}: The item {1}, quantity must be positive number" msgstr "الصف {0}: العنصر {1} ، يجب أن تكون الكمية رقمًا موجبًا" -#: erpnext/controllers/accounts_controller.py:3090 +#: erpnext/controllers/accounts_controller.py:3011 msgid "Row {0}: The {3} Account {1} does not belong to the company {2}" msgstr "" @@ -46067,7 +46157,7 @@ msgstr "الصف {0}: عامل تحويل UOM إلزامي\\n
    \\nRow {0}: UOM msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1096 +#: erpnext/controllers/accounts_controller.py:1097 msgid "Row {0}: user has not applied the rule {1} on the item {2}" msgstr "الصف {0}: لم يطبق المستخدم القاعدة {1} على العنصر {2}" @@ -46079,23 +46169,23 @@ msgstr "" msgid "Row {0}: {1} must be greater than 0" msgstr "الصف {0}: يجب أن يكون {1} أكبر من 0" -#: erpnext/controllers/accounts_controller.py:708 +#: erpnext/controllers/accounts_controller.py:709 msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:900 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:884 msgid "Row {0}: {1} {2} does not match with {3}" msgstr "الصف {0}: {1} {2} لا يتطابق مع {3}" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:91 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:102 msgid "Row {0}: {2} Item {1} does not exist in {2} {3}" msgstr "" -#: erpnext/utilities/transaction_base.py:555 +#: erpnext/utilities/transaction_base.py:558 msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}." msgstr "الصف {1}: لا يمكن أن تكون الكمية ({0}) كسرًا. للسماح بذلك ، قم بتعطيل '{2}' في UOM {3}." -#: erpnext/controllers/buying_controller.py:946 +#: erpnext/controllers/buying_controller.py:958 msgid "Row {idx}: Asset Naming Series is mandatory for the auto creation of assets for item {item_code}." msgstr "" @@ -46121,7 +46211,7 @@ msgstr "تمت إزالة الصفوف في {0}" msgid "Rows with Same Account heads will be merged on Ledger" msgstr "" -#: erpnext/controllers/accounts_controller.py:2659 +#: erpnext/controllers/accounts_controller.py:2636 msgid "Rows with duplicate due dates in other rows were found: {0}" msgstr "تم العثور على صفوف ذات تواريخ استحقاق مكررة في صفوف أخرى: {0}" @@ -46191,7 +46281,7 @@ msgstr "" msgid "SLA Paused On" msgstr "" -#: erpnext/public/js/utils.js:1163 +#: erpnext/public/js/utils.js:1173 msgid "SLA is on hold since {0}" msgstr "اتفاقية مستوى الخدمة معلقة منذ {0}" @@ -46476,11 +46566,11 @@ msgstr "" msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead." msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:614 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:615 msgid "Sales Invoice {0} has already been submitted" msgstr "سبق أن تم ترحيل فاتورة المبيعات {0}" -#: erpnext/selling/doctype/sales_order/sales_order.py:517 +#: erpnext/selling/doctype/sales_order/sales_order.py:518 msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order" msgstr "" @@ -46621,7 +46711,7 @@ msgstr "" #: erpnext/setup/doctype/authorization_rule/authorization_rule.json #: erpnext/stock/doctype/delivery_note/delivery_note.js:160 #: erpnext/stock/doctype/delivery_note/delivery_note.js:223 -#: erpnext/stock/doctype/material_request/material_request.js:218 +#: erpnext/stock/doctype/material_request/material_request.js:219 #: erpnext/stock/doctype/material_request_item/material_request_item.json #: erpnext/stock/doctype/pick_list_item/pick_list_item.json #: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json @@ -46705,7 +46795,7 @@ msgstr "" msgid "Sales Order Trends" msgstr "مجرى طلبات البيع" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:266 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:267 msgid "Sales Order required for Item {0}" msgstr "طلب البيع مطلوب للبند {0}\\n
    \\nSales Order required for Item {0}" @@ -46779,8 +46869,8 @@ msgstr "أوامر المبيعات لتقديم" #: erpnext/selling/doctype/customer/customer.json #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/selling/doctype/sms_center/sms_center.json -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:8 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:48 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:16 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:60 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:8 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:71 #: erpnext/selling/workspace/selling/selling.json @@ -47171,7 +47261,7 @@ msgstr "مستودع الاحتفاظ بالعينات" #. Label of the sample_size (Float) field in DocType 'Quality Inspection' #: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93 -#: erpnext/public/js/controllers/transaction.js:2424 +#: erpnext/public/js/controllers/transaction.js:2427 #: erpnext/stock/doctype/quality_inspection/quality_inspection.json msgid "Sample Size" msgstr "حجم العينة" @@ -47213,7 +47303,7 @@ msgid "Saturday" msgstr "السبت" #: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.js:119 -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:627 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:628 #: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:75 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:283 #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:319 @@ -47497,7 +47587,7 @@ msgstr "" msgid "Scrapped" msgstr "ألغت" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:152 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:179 #: erpnext/selling/page/point_of_sale/pos_past_order_list.js:58 #: erpnext/templates/pages/help.html:14 msgid "Search" @@ -47528,7 +47618,7 @@ msgstr "البحث عن طريق اسم العميل ، الهاتف ، البر msgid "Search by invoice id or customer name" msgstr "البحث عن طريق معرف الفاتورة أو اسم العميل" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:154 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:181 msgid "Search by item code, serial number or barcode" msgstr "" @@ -47587,11 +47677,11 @@ msgstr "انظر جميع المقالات" msgid "See all open tickets" msgstr "شاهد جميع التذاكر المفتوحة" -#: erpnext/stock/report/stock_ledger/stock_ledger.js:104 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:123 msgid "Segregate Serial / Batch Bundle" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:247 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:250 #: erpnext/selling/doctype/sales_order/sales_order.js:1107 #: erpnext/selling/doctype/sales_order/sales_order_list.js:96 #: erpnext/selling/report/sales_analytics/sales_analytics.js:93 @@ -47602,7 +47692,7 @@ msgstr "حدد" msgid "Select Accounting Dimension." msgstr "" -#: erpnext/public/js/utils.js:476 +#: erpnext/public/js/utils.js:486 msgid "Select Alternate Item" msgstr "اختر البند البديل" @@ -47628,7 +47718,7 @@ msgstr "اختر قائمة المواد، الكمية، وإلى المخزن" #: erpnext/assets/doctype/asset_repair/asset_repair.js:194 #: erpnext/public/js/utils/sales_common.js:417 -#: erpnext/stock/doctype/pick_list/pick_list.js:353 +#: erpnext/stock/doctype/pick_list/pick_list.js:370 msgid "Select Batch No" msgstr "" @@ -47652,7 +47742,7 @@ msgstr "" msgid "Select Company" msgstr "حدد الشركة" -#: erpnext/manufacturing/doctype/job_card/job_card.js:448 +#: erpnext/manufacturing/doctype/job_card/job_card.js:468 msgid "Select Corrective Operation" msgstr "" @@ -47693,11 +47783,11 @@ msgstr "" msgid "Select DocType" msgstr "حدد نوع المستند" -#: erpnext/manufacturing/doctype/job_card/job_card.js:166 +#: erpnext/manufacturing/doctype/job_card/job_card.js:186 msgid "Select Employees" msgstr "حدد الموظفين" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:237 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:240 msgid "Select Finished Good" msgstr "" @@ -47710,7 +47800,7 @@ msgstr "اختيار العناصر" msgid "Select Items based on Delivery Date" msgstr "حدد العناصر بناءً على تاريخ التسليم" -#: erpnext/public/js/controllers/transaction.js:2460 +#: erpnext/public/js/controllers/transaction.js:2463 msgid "Select Items for Quality Inspection" msgstr "" @@ -47740,20 +47830,20 @@ msgstr "اختر برنامج الولاء" msgid "Select Possible Supplier" msgstr "اختار المورد المحتمل" -#: erpnext/manufacturing/doctype/work_order/work_order.js:945 -#: erpnext/stock/doctype/pick_list/pick_list.js:193 +#: erpnext/manufacturing/doctype/work_order/work_order.js:950 +#: erpnext/stock/doctype/pick_list/pick_list.js:210 msgid "Select Quantity" msgstr "إختيار الكمية" #: erpnext/assets/doctype/asset_repair/asset_repair.js:194 #: erpnext/public/js/utils/sales_common.js:417 -#: erpnext/stock/doctype/pick_list/pick_list.js:353 +#: erpnext/stock/doctype/pick_list/pick_list.js:370 msgid "Select Serial No" msgstr "" #: erpnext/assets/doctype/asset_repair/asset_repair.js:197 #: erpnext/public/js/utils/sales_common.js:420 -#: erpnext/stock/doctype/pick_list/pick_list.js:356 +#: erpnext/stock/doctype/pick_list/pick_list.js:373 msgid "Select Serial and Batch" msgstr "" @@ -47791,7 +47881,7 @@ msgstr "" msgid "Select Warehouse..." msgstr "حدد مستودع ..." -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:538 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:546 msgid "Select Warehouses to get Stock for Materials Planning" msgstr "" @@ -47819,7 +47909,7 @@ msgstr "" msgid "Select a Supplier" msgstr "حدد المورد" -#: erpnext/stock/doctype/material_request/material_request.js:398 +#: erpnext/stock/doctype/material_request/material_request.js:399 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 "حدد موردًا من الموردين الافتراضيين للعناصر أدناه. عند التحديد ، سيتم إجراء طلب الشراء مقابل العناصر التي تنتمي إلى المورد المحدد فقط." @@ -47857,11 +47947,11 @@ msgstr "اختر الشركة أولا" msgid "Select company name first." msgstr "حدد اسم الشركة الأول." -#: erpnext/controllers/accounts_controller.py:2905 +#: erpnext/controllers/accounts_controller.py:2884 msgid "Select finance book for the item {0} at row {1}" msgstr "حدد دفتر تمويل للعنصر {0} في الصف {1}" -#: erpnext/selling/page/point_of_sale/pos_item_selector.js:164 +#: erpnext/selling/page/point_of_sale/pos_item_selector.js:191 msgid "Select item group" msgstr "حدد مجموعة العناصر" @@ -47878,7 +47968,7 @@ msgstr "حدد الحساب البنكي للتوفيق." msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1030 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1035 msgid "Select the Item to be manufactured." msgstr "" @@ -47886,8 +47976,8 @@ msgstr "" msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:419 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:432 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:427 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:440 msgid "Select the Warehouse" msgstr "" @@ -47911,7 +48001,7 @@ msgstr "" msgid "Select variant item code for the template item {0}" msgstr "حدد رمز عنصر متغير لعنصر النموذج {0}" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:694 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:702 msgid "Select whether to get items from a Sales Order or a Material Request. For now select Sales Order.\n" " A Production Plan can also be created manually where you can select the Items to manufacture." msgstr "" @@ -48224,7 +48314,7 @@ msgstr "" #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74 #: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114 -#: erpnext/public/js/controllers/transaction.js:2437 +#: erpnext/public/js/controllers/transaction.js:2440 #: erpnext/public/js/utils/serial_no_batch_selector.js:421 #: erpnext/selling/doctype/installation_note_item/installation_note_item.json #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -48399,7 +48489,7 @@ msgstr "الرقم التسلسلي ودفعات" msgid "Serial Nos are created successfully" msgstr "" -#: erpnext/stock/stock_ledger.py:2162 +#: erpnext/stock/stock_ledger.py:2173 msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding." msgstr "" @@ -48593,7 +48683,7 @@ msgstr "" #: erpnext/accounts/doctype/budget/budget.json #: erpnext/accounts/doctype/cashier_closing/cashier_closing.json #: erpnext/accounts/doctype/dunning/dunning.json -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:619 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:620 #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -48829,12 +48919,12 @@ msgid "Service Stop Date" msgstr "تاريخ توقف الخدمة" #: erpnext/accounts/deferred_revenue.py:44 -#: erpnext/public/js/controllers/transaction.js:1475 +#: erpnext/public/js/controllers/transaction.js:1478 msgid "Service Stop Date cannot be after Service End Date" msgstr "لا يمكن أن يكون تاريخ إيقاف الخدمة بعد تاريخ انتهاء الخدمة" #: erpnext/accounts/deferred_revenue.py:41 -#: erpnext/public/js/controllers/transaction.js:1472 +#: erpnext/public/js/controllers/transaction.js:1475 msgid "Service Stop Date cannot be before Service Start Date" msgstr "لا يمكن أن يكون تاريخ إيقاف الخدمة قبل تاريخ بدء الخدمة" @@ -48875,8 +48965,8 @@ msgstr "قم بتعيين السعر الأساسي يدويًا" msgid "Set Default Supplier" msgstr "" -#: erpnext/manufacturing/doctype/job_card/job_card.js:319 -#: erpnext/manufacturing/doctype/job_card/job_card.js:388 +#: erpnext/manufacturing/doctype/job_card/job_card.js:339 +#: erpnext/manufacturing/doctype/job_card/job_card.js:408 msgid "Set Finished Good Quantity" msgstr "" @@ -49077,7 +49167,7 @@ msgstr "تعيين معدل عنصر التجميع الفرعي استنادا msgid "Set targets Item Group-wise for this Sales Person." msgstr "تحديد أهداف المجموعة السلعة الحكيم لهذا الشخص المبيعات." -#: erpnext/manufacturing/doctype/work_order/work_order.js:1087 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1092 msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)" msgstr "" @@ -49148,7 +49238,7 @@ msgstr "تحديد نوع الحساب يساعد في تحديد هذا الح msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}" msgstr "وضع الأحداث إلى {0}، لأن الموظف المرفقة أدناه الأشخاص المبيعات لايوجد هوية المستخدم {1}" -#: erpnext/stock/doctype/pick_list/pick_list.js:87 +#: erpnext/stock/doctype/pick_list/pick_list.js:95 msgid "Setting Item Locations..." msgstr "" @@ -49350,7 +49440,7 @@ msgstr "" msgid "Shipment details" msgstr "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:785 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:786 msgid "Shipments" msgstr "شحنات" @@ -49434,7 +49524,7 @@ msgstr "الشحن العنوان الاسم" msgid "Shipping Address Template" msgstr "" -#: erpnext/controllers/accounts_controller.py:502 +#: erpnext/controllers/accounts_controller.py:503 msgid "Shipping Address does not belong to the {0}" msgstr "" @@ -49601,7 +49691,7 @@ msgstr "عرض مكتمل" msgid "Show Cumulative Amount" msgstr "إظهار المبلغ التراكمي" -#: erpnext/stock/report/stock_balance/stock_balance.js:118 +#: erpnext/stock/report/stock_balance/stock_balance.js:137 msgid "Show Dimension Wise Stock" msgstr "" @@ -49679,6 +49769,10 @@ msgstr "عرض مفتوح" msgid "Show Opening Entries" msgstr "إظهار إدخالات الافتتاح" +#: erpnext/accounts/report/cash_flow/cash_flow.js:26 +msgid "Show Opening and Closing Balance" +msgstr "" + #. Label of the show_operations (Check) field in DocType 'BOM' #: erpnext/manufacturing/doctype/bom/bom.json msgid "Show Operations" @@ -49721,7 +49815,7 @@ msgstr "إظهار إرجاع الإدخالات" msgid "Show Sales Person" msgstr "عرض شخص المبيعات" -#: erpnext/stock/report/stock_balance/stock_balance.js:101 +#: erpnext/stock/report/stock_balance/stock_balance.js:120 msgid "Show Stock Ageing Data" msgstr "عرض البيانات شيخوخة الأسهم" @@ -49735,7 +49829,7 @@ msgstr "" msgid "Show Traceback" msgstr "" -#: erpnext/stock/report/stock_balance/stock_balance.js:96 +#: erpnext/stock/report/stock_balance/stock_balance.js:115 msgid "Show Variant Attributes" msgstr "عرض سمات متغير" @@ -50090,7 +50184,7 @@ msgstr "عنوان مستودع المصدر" msgid "Source Warehouse Address Link" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1162 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1160 msgid "Source Warehouse is mandatory for the Item {0}." msgstr "" @@ -50190,7 +50284,7 @@ msgstr "" msgid "Split Quantity must be less than Asset Quantity" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2524 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2518 msgid "Splitting {0} {1} into {2} rows as per Payment Terms" msgstr "" @@ -50254,7 +50348,7 @@ msgstr "اسم المرحلة" msgid "Stale Days" msgstr "أيام قديمة" -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:112 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:113 msgid "Stale Days should start from 1." msgstr "" @@ -50317,7 +50411,7 @@ msgstr "" msgid "Standing Name" msgstr "اسم الدائمة" -#: erpnext/manufacturing/doctype/work_order/work_order.js:722 +#: erpnext/manufacturing/doctype/work_order/work_order.js:727 #: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:57 #: erpnext/public/js/projects/timer.js:35 msgid "Start" @@ -50379,7 +50473,7 @@ msgstr "" msgid "Start Import" msgstr "بدء الاستيراد" -#: erpnext/manufacturing/doctype/job_card/job_card.js:160 +#: erpnext/manufacturing/doctype/job_card/job_card.js:180 #: erpnext/manufacturing/doctype/workstation/workstation.js:124 msgid "Start Job" msgstr "" @@ -50603,12 +50697,12 @@ msgstr "الولاية / المقاطعة" #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.js:16 #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:425 #: erpnext/bulk_transaction/doctype/bulk_transaction_log_detail/bulk_transaction_log_detail.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:378 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:384 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:390 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:399 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:381 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:387 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:393 #: erpnext/buying/doctype/purchase_order/purchase_order.js:402 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:409 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:405 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:412 #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json @@ -50634,15 +50728,15 @@ msgstr "الولاية / المقاطعة" #: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:117 #: erpnext/manufacturing/doctype/production_plan/production_plan.js:125 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:573 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:133 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:581 #: erpnext/manufacturing/doctype/production_plan/production_plan.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:468 -#: erpnext/manufacturing/doctype/work_order/work_order.js:504 -#: erpnext/manufacturing/doctype/work_order/work_order.js:683 -#: erpnext/manufacturing/doctype/work_order/work_order.js:694 -#: erpnext/manufacturing/doctype/work_order/work_order.js:702 +#: erpnext/manufacturing/doctype/work_order/work_order.js:473 +#: erpnext/manufacturing/doctype/work_order/work_order.js:509 +#: erpnext/manufacturing/doctype/work_order/work_order.js:688 +#: erpnext/manufacturing/doctype/work_order/work_order.js:699 +#: erpnext/manufacturing/doctype/work_order/work_order.js:707 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json #: erpnext/manufacturing/doctype/workstation/workstation.json @@ -50774,8 +50868,8 @@ msgstr "المخازن" #: erpnext/accounts/doctype/account/account.json #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50 #: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1336 -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1362 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1337 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1363 #: erpnext/accounts/report/account_balance/account_balance.js:58 msgid "Stock Adjustment" msgstr "تسوية المخزون" @@ -50944,7 +51038,7 @@ msgstr "الأسهم الدخول {0} خلق" msgid "Stock Entry {0} has created" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1359 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1357 msgid "Stock Entry {0} is not submitted" msgstr "الحركة المخزنية {0} غير مسجلة" @@ -51146,34 +51240,34 @@ msgstr "" #. Label of the stock_reservation_tab (Tab Break) field in DocType 'Stock #. Settings' -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:250 #: erpnext/manufacturing/doctype/production_plan/production_plan.js:258 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:264 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:276 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:266 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:272 #: erpnext/manufacturing/doctype/production_plan/production_plan.js:284 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:290 -#: erpnext/manufacturing/doctype/work_order/work_order.js:810 -#: erpnext/manufacturing/doctype/work_order/work_order.js:819 -#: erpnext/manufacturing/doctype/work_order/work_order.js:826 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:292 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:298 +#: erpnext/manufacturing/doctype/work_order/work_order.js:815 +#: erpnext/manufacturing/doctype/work_order/work_order.js:824 +#: erpnext/manufacturing/doctype/work_order/work_order.js:831 #: erpnext/manufacturing/doctype/work_order/work_order_dashboard.py:14 #: erpnext/public/js/stock_reservation.js:12 #: erpnext/selling/doctype/sales_order/sales_order.js:78 #: erpnext/selling/doctype/sales_order/sales_order.js:92 #: erpnext/selling/doctype/sales_order/sales_order.js:101 #: erpnext/selling/doctype/sales_order/sales_order.js:227 -#: erpnext/stock/doctype/pick_list/pick_list.js:129 -#: erpnext/stock/doctype/pick_list/pick_list.js:144 -#: erpnext/stock/doctype/pick_list/pick_list.js:149 -#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:25 +#: erpnext/stock/doctype/pick_list/pick_list.js:146 +#: erpnext/stock/doctype/pick_list/pick_list.js:161 +#: erpnext/stock/doctype/pick_list/pick_list.js:166 +#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:12 #: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:714 #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:666 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1235 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1574 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1587 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1601 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1615 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1629 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1646 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1233 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1572 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1585 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1599 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1613 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1627 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1644 #: erpnext/stock/doctype/stock_settings/stock_settings.json #: erpnext/stock/doctype/stock_settings/stock_settings.py:176 #: erpnext/stock/doctype/stock_settings/stock_settings.py:188 @@ -51182,13 +51276,13 @@ msgstr "" msgid "Stock Reservation" msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1755 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1753 msgid "Stock Reservation Entries Cancelled" msgstr "" #: erpnext/manufacturing/doctype/production_plan/production_plan.py:2138 #: erpnext/manufacturing/doctype/work_order/work_order.py:1738 -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1707 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1705 msgid "Stock Reservation Entries Created" msgstr "" @@ -51210,7 +51304,7 @@ msgstr "" 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 "" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:547 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:548 msgid "Stock Reservation Warehouse Mismatch" msgstr "" @@ -51343,7 +51437,7 @@ msgstr "" #: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json #: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35 #: erpnext/stock/report/reserved_stock/reserved_stock.py:110 -#: erpnext/stock/report/stock_balance/stock_balance.py:438 +#: erpnext/stock/report/stock_balance/stock_balance.py:436 #: erpnext/stock/report/stock_ledger/stock_ledger.py:214 #: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json #: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json @@ -51455,11 +51549,11 @@ msgstr "" msgid "Stock cannot be reserved in group warehouse {0}." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1519 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1517 msgid "Stock cannot be reserved in the group warehouse {0}." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:726 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:727 msgid "Stock cannot be updated against Purchase Receipt {0}" msgstr "لا يمكن تحديث المخزون مقابل إيصال الشراء {0}\\n
    \\nStock cannot be updated against Purchase Receipt {0}" @@ -51471,7 +51565,7 @@ msgstr "" msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item." msgstr "" -#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1129 +#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1127 msgid "Stock has been unreserved for work order {0}." msgstr "" @@ -51537,9 +51631,9 @@ msgstr "" #: erpnext/accounts/doctype/accounts_settings/accounts_settings.json #: erpnext/accounts/doctype/budget/budget.json #: erpnext/buying/doctype/buying_settings/buying_settings.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:690 +#: erpnext/manufacturing/doctype/work_order/work_order.js:695 #: erpnext/selling/doctype/selling_settings/selling_settings.json -#: erpnext/stock/doctype/material_request/material_request.js:133 +#: erpnext/stock/doctype/material_request/material_request.js:134 #: erpnext/stock/doctype/stock_settings/stock_settings.json msgid "Stop" msgstr "" @@ -51698,7 +51792,7 @@ msgstr "البند من الباطن" msgid "Subcontracted Item To Be Received" msgstr "البند المتعاقد عليه من الباطن" -#: erpnext/stock/doctype/material_request/material_request.js:206 +#: erpnext/stock/doctype/material_request/material_request.js:207 msgid "Subcontracted Purchase Order" msgstr "" @@ -51752,7 +51846,7 @@ msgstr "" #. Receipt Item' #. Label of the subcontracting_order (Link) field in DocType 'Subcontracting #. Receipt Supplied Item' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:437 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:440 #: erpnext/controllers/subcontracting_controller.py:957 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/stock/doctype/stock_entry/stock_entry.json @@ -51787,7 +51881,7 @@ msgstr "" msgid "Subcontracting Order Supplied Item" msgstr "" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:941 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:943 msgid "Subcontracting Order {0} created." msgstr "" @@ -51811,7 +51905,7 @@ msgstr "" #: erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json #: erpnext/stock/doctype/quality_inspection/quality_inspection.json -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:258 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:262 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json msgid "Subcontracting Receipt" msgstr "" @@ -51868,7 +51962,7 @@ msgid "Subject" msgstr "موضوع" #: erpnext/accounts/doctype/payment_order/payment_order.js:139 -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:311 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:312 #: erpnext/manufacturing/doctype/workstation/workstation.js:313 #: erpnext/public/js/payment/payments.js:30 #: erpnext/selling/page/point_of_sale/pos_controller.js:119 @@ -51877,7 +51971,7 @@ msgstr "موضوع" msgid "Submit" msgstr "تسجيل" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:937 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:939 #: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:910 msgid "Submit Action Failed" msgstr "" @@ -52459,7 +52553,7 @@ msgstr "" msgid "Supplier Invoice Date" msgstr "المورد فاتورة التسجيل" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1729 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1730 msgid "Supplier Invoice Date cannot be greater than Posting Date" msgstr "تاريخ فاتورة المورد لا يمكن أن تكون أكبر من تاريخ الإنشاء
    Supplier Invoice Date cannot be greater than Posting Date" @@ -52474,7 +52568,7 @@ msgstr "تاريخ فاتورة المورد لا يمكن أن تكون أكب msgid "Supplier Invoice No" msgstr "رقم فاتورة المورد" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1756 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1757 msgid "Supplier Invoice No exists in Purchase Invoice {0}" msgstr "المورد فاتورة لا يوجد في شراء الفاتورة {0}" @@ -52594,7 +52688,7 @@ msgstr "" #. Name of a DocType #. Label of a Link in the Buying Workspace #. Label of the supplier_quotation (Link) field in DocType 'Quotation' -#: erpnext/buying/doctype/purchase_order/purchase_order.js:613 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:616 #: erpnext/buying/doctype/purchase_order/purchase_order.json #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:49 @@ -52605,7 +52699,7 @@ msgstr "" #: erpnext/buying/workspace/buying/buying.json #: erpnext/crm/doctype/opportunity/opportunity.js:81 #: erpnext/selling/doctype/quotation/quotation.json -#: erpnext/stock/doctype/material_request/material_request.js:190 +#: erpnext/stock/doctype/material_request/material_request.js:191 msgid "Supplier Quotation" msgstr "التسعيرة من المورد" @@ -52702,7 +52796,7 @@ msgstr "المورد نوع" #. Label of the supplier_warehouse (Link) field in DocType 'Purchase Receipt' #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json #: erpnext/buying/doctype/purchase_order/purchase_order.json -#: erpnext/manufacturing/doctype/job_card/job_card.js:42 +#: erpnext/manufacturing/doctype/job_card/job_card.js:62 #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Supplier Warehouse" msgstr "المورد مستودع" @@ -52830,7 +52924,7 @@ msgstr "" msgid "Synchronize all accounts every hour" msgstr "مزامنة جميع الحسابات كل ساعة" -#: erpnext/accounts/doctype/account/account.py:624 +#: erpnext/accounts/doctype/account/account.py:626 msgid "System In Use" msgstr "" @@ -53007,7 +53101,7 @@ msgstr "" msgid "System will fetch all the entries if limit value is zero." msgstr "سيقوم النظام بجلب كل الإدخالات إذا كانت قيمة الحد صفرا." -#: erpnext/controllers/accounts_controller.py:2144 +#: erpnext/controllers/accounts_controller.py:2145 msgid "System will not check over billing since amount for Item {0} in {1} is zero" msgstr "" @@ -53035,7 +53129,7 @@ msgstr "" msgid "TDS Computation Summary" msgstr "ملخص حساب TDS" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1513 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1514 msgid "TDS Deducted" msgstr "" @@ -53222,7 +53316,7 @@ msgstr "" #: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json #: erpnext/manufacturing/doctype/job_card/job_card.json #: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json -#: erpnext/manufacturing/doctype/work_order/work_order.js:919 +#: erpnext/manufacturing/doctype/work_order/work_order.js:924 #: erpnext/manufacturing/doctype/work_order/work_order.json #: erpnext/stock/dashboard/item_dashboard.js:234 #: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json @@ -53727,7 +53821,6 @@ msgstr "الضرائب" #. Quotation' #. Label of the taxes_section (Section Break) field in DocType 'Quotation' #. Label of the taxes_section (Section Break) field in DocType 'Delivery Note' -#. Label of the taxes (Table) field in DocType 'Landed Cost Voucher' #. Label of the taxes_charges_section (Section Break) field in DocType #. 'Purchase Receipt' #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -53740,7 +53833,6 @@ msgstr "الضرائب" #: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/stock/doctype/delivery_note/delivery_note.json -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Taxes and Charges" msgstr "الضرائب والرسوم" @@ -54151,8 +54243,8 @@ msgstr "قالب الشروط والأحكام" #: erpnext/selling/report/inactive_customers/inactive_customers.py:76 #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:87 #: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:42 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:46 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:39 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:47 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:45 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:59 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:46 @@ -54226,7 +54318,7 @@ msgstr "تم تعطيل الوصول إلى طلب عرض الأسعار من ا msgid "The BOM which will be replaced" msgstr "وBOM التي سيتم استبدالها" -#: erpnext/stock/serial_batch_bundle.py:1362 +#: erpnext/stock/serial_batch_bundle.py:1363 msgid "The Batch {0} has negative quantity {1} in warehouse {2}. Please correct the quantity." msgstr "" @@ -54316,7 +54408,7 @@ msgstr "" msgid "The current POS opening entry is outdated. Please close it and create a new one." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1035 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1040 msgid "The default BOM for that item will be fetched by the system. You can also change the BOM." msgstr "" @@ -54341,7 +54433,7 @@ msgstr "لا يمكن ترك الحقل من المساهمين فارغا" msgid "The field To Shareholder cannot be blank" msgstr "لا يمكن ترك الحقل للمساهم فارغا" -#: erpnext/stock/doctype/delivery_note/delivery_note.py:397 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:398 msgid "The field {0} in row {1} is not set" msgstr "" @@ -54390,7 +54482,7 @@ msgstr "الوزن الكلي للحزمة. الوزن الصافي عادة + msgid "The holiday on {0} is not between From Date and To Date" msgstr "عطلة على {0} ليست بين من تاريخ وإلى تاريخ" -#: erpnext/controllers/buying_controller.py:1149 +#: erpnext/controllers/buying_controller.py:1161 msgid "The item {item} is not marked as {type_of} item. You can enable it as {type_of} item from its Item master." msgstr "" @@ -54398,7 +54490,7 @@ msgstr "" msgid "The items {0} and {1} are present in the following {2} :" msgstr "" -#: erpnext/controllers/buying_controller.py:1142 +#: erpnext/controllers/buying_controller.py:1154 msgid "The items {items} are not marked as {type_of} item. You can enable them as {type_of} item from their Item masters." msgstr "" @@ -54472,11 +54564,11 @@ msgstr "" 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 "" -#: erpnext/public/js/utils.js:875 +#: erpnext/public/js/utils.js:885 msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:138 +#: erpnext/stock/doctype/pick_list/pick_list.js:155 msgid "The reserved stock will be released. Are you certain you wish to proceed?" msgstr "" @@ -54586,15 +54678,15 @@ msgstr "تختلف قيمة {0} بين العناصر {1} و {2}" msgid "The value {0} is already assigned to an existing Item {1}." msgstr "تم تعيين القيمة {0} بالفعل لعنصر موجود {1}." -#: erpnext/manufacturing/doctype/work_order/work_order.js:1063 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1068 msgid "The warehouse where you store finished Items before they are shipped." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1056 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1061 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 "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1068 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1073 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 "" @@ -54602,7 +54694,7 @@ msgstr "" msgid "The {0} ({1}) must be equal to {2} ({3})" msgstr "يجب أن يكون {0} ({1}) مساويًا لـ {2} ({3})" -#: erpnext/public/js/controllers/transaction.js:2846 +#: erpnext/public/js/controllers/transaction.js:2849 msgid "The {0} contains Unit Price Items." msgstr "" @@ -54699,7 +54791,7 @@ msgstr "" msgid "There were errors while sending email. Please try again." msgstr "كانت هناك أخطاء أثناء إرسال البريد الإلكتروني. يرجى المحاولة مرة أخرى." -#: erpnext/accounts/utils.py:1082 +#: erpnext/accounts/utils.py:1086 msgid "There were issues unlinking payment entry {0}." msgstr "" @@ -54721,7 +54813,7 @@ msgstr "هذا العنصر هو متغير {0} (قالب)." msgid "This Month's Summary" msgstr "ملخص هذا الشهر" -#: erpnext/buying/doctype/purchase_order/purchase_order.py:950 +#: erpnext/buying/doctype/purchase_order/purchase_order.py:952 msgid "This PO has been fully subcontracted." msgstr "" @@ -54844,11 +54936,11 @@ msgstr "هذا يعتمد على المعاملات ضد هذا الشخص ال msgid "This is considered dangerous from accounting point of view." msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:530 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:531 msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice" msgstr "يتم إجراء ذلك للتعامل مع محاسبة الحالات التي يتم فيها إنشاء إيصال الشراء بعد فاتورة الشراء" -#: erpnext/manufacturing/doctype/work_order/work_order.js:1049 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1054 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 "" @@ -55288,8 +55380,8 @@ msgstr "إلى العملات" #: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json #: erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json #: erpnext/accounts/doctype/loyalty_program/loyalty_program.json -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:866 -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:870 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:867 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:871 #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json #: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json @@ -55360,7 +55452,7 @@ msgstr "إلى العملات" #: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:25 #: erpnext/selling/report/sales_analytics/sales_analytics.js:60 #: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:29 -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:35 #: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27 #: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27 #: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.js:27 @@ -55375,6 +55467,7 @@ msgstr "إلى العملات" #: erpnext/stock/report/delayed_order_report/delayed_order_report.js:23 #: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.js:27 #: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.js:14 +#: erpnext/stock/report/landed_cost_report/landed_cost_report.js:23 #: erpnext/stock/report/reserved_stock/reserved_stock.js:23 #: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.js:22 #: erpnext/stock/report/stock_analytics/stock_analytics.js:69 @@ -55390,7 +55483,7 @@ msgstr "إلى العملات" msgid "To Date" msgstr "إلى تاريخ" -#: erpnext/controllers/accounts_controller.py:552 +#: erpnext/controllers/accounts_controller.py:553 #: erpnext/setup/doctype/holiday_list/holiday_list.py:112 msgid "To Date cannot be before From Date" msgstr "(الى تاريخ) لا يمكن ان يكون قبل (من تاريخ)" @@ -55607,7 +55700,7 @@ msgstr "إلى مستودع (اختياري)" msgid "To add Operations tick the 'With Operations' checkbox." msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:727 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:735 msgid "To add subcontracted Item's raw materials if include exploded items is disabled." msgstr "" @@ -55647,7 +55740,7 @@ msgstr "لإنشاء مستند مرجع طلب الدفع مطلوب" msgid "To enable Capital Work in Progress Accounting," msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:720 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:728 msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked." msgstr "" @@ -55657,8 +55750,8 @@ msgstr "" msgid "To include sub-assembly costs and scrap items in Finished Goods on a work order without using a job card, when the 'Use Multi-Level BOM' option is enabled." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2314 -#: erpnext/controllers/accounts_controller.py:3123 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2308 +#: erpnext/controllers/accounts_controller.py:3044 msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included" msgstr "ل تشمل الضريبة في الصف {0} في معدل الإغلاق ، {1} ويجب أيضا تضمين الضرائب في الصفوف" @@ -55666,7 +55759,7 @@ msgstr "ل تشمل الضريبة في الصف {0} في معدل الإغلا msgid "To merge, following properties must be same for both items" msgstr "لدمج ، يجب أن يكون نفس الخصائص التالية ل كلا البندين" -#: erpnext/accounts/doctype/account/account.py:515 +#: erpnext/accounts/doctype/account/account.py:517 msgid "To overrule this, enable '{0}' in company {1}" msgstr "لإلغاء هذا ، قم بتمكين "{0}" في الشركة {1}" @@ -55674,11 +55767,11 @@ msgstr "لإلغاء هذا ، قم بتمكين "{0}" في الشرك msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings." msgstr "للاستمرار في تعديل قيمة السمة هذه ، قم بتمكين {0} في إعدادات متغير العنصر." -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:620 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:621 msgid "To submit the invoice without purchase order please set {0} as {1} in {2}" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:641 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:642 msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}" msgstr "" @@ -55730,8 +55823,8 @@ msgstr "" #. Label of a Card Break in the Manufacturing Workspace #. Label of the tools (Column Break) field in DocType 'Email Digest' #. Label of a Card Break in the Stock Workspace -#: erpnext/buying/doctype/purchase_order/purchase_order.js:644 -#: erpnext/buying/doctype/purchase_order/purchase_order.js:720 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:647 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:723 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:70 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:157 #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:442 @@ -55783,7 +55876,7 @@ msgstr "" #: erpnext/accounts/report/financial_statements.py:699 #: erpnext/accounts/report/general_ledger/general_ledger.html:132 #: erpnext/accounts/report/general_ledger/general_ledger.py:378 -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:696 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:699 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:93 #: erpnext/accounts/report/profitability_analysis/profitability_analysis.py:98 #: erpnext/accounts/report/trial_balance/trial_balance.py:358 @@ -55925,7 +56018,7 @@ msgstr "عملة إجمالي المبلغ" msgid "Total Amount in Words" msgstr "إجمالي المبلغ بالنص" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:207 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:218 msgid "Total Applicable Charges in Purchase Receipt Items table must be same as Total Taxes and Charges" msgstr "مجموع الرسوم المطبقة في شراء طاولة إيصال عناصر يجب أن يكون نفس مجموع الضرائب والرسوم" @@ -56003,7 +56096,7 @@ msgstr "مجموع أحرف" #: erpnext/accounts/doctype/pos_invoice/pos_invoice.json #: erpnext/accounts/doctype/sales_invoice/sales_invoice.json #: erpnext/selling/doctype/sales_order/sales_order.json -#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:61 +#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:73 #: erpnext/stock/doctype/delivery_note/delivery_note.json msgid "Total Commission" msgstr "مجموع العمولة" @@ -56058,7 +56151,7 @@ msgstr "إجمالي مبلغ التكلفة (عبر الجداول الزمني msgid "Total Credit" msgstr "إجمالي الائتمان" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:340 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:324 msgid "Total Credit/ Debit Amount should be same as linked Journal Entry" msgstr "يجب أن يكون إجمالي مبلغ الائتمان / المدين هو نفسه المرتبطة بإدخال المجلة" @@ -56067,7 +56160,7 @@ msgstr "يجب أن يكون إجمالي مبلغ الائتمان / المدي msgid "Total Debit" msgstr "مجموع الخصم" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1000 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:984 msgid "Total Debit must be equal to Total Credit. The difference is {0}" msgstr "يجب أن يكون إجمالي الخصم يساوي إجمالي الائتمان ." @@ -56167,6 +56260,16 @@ msgstr "" msgid "Total Items" msgstr "" +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:24 +msgid "Total Landed Cost" +msgstr "" + +#. Label of the total_taxes_and_charges (Currency) field in DocType 'Landed +#. Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Total Landed Cost (Company Currency)" +msgstr "" + #: erpnext/accounts/report/balance_sheet/balance_sheet.py:213 msgid "Total Liability" msgstr "" @@ -56241,7 +56344,7 @@ msgstr "اجمالي أمر البيع التقديري" msgid "Total Order Value" msgstr "مجموع قيمة الطلب" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:689 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:692 msgid "Total Other Charges" msgstr "" @@ -56282,7 +56385,7 @@ msgstr "إجمالي المبلغ المستحق" msgid "Total Paid Amount" msgstr "إجمالي المبلغ المدفوع" -#: erpnext/controllers/accounts_controller.py:2711 +#: erpnext/controllers/accounts_controller.py:2690 msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total" msgstr "يجب أن يكون إجمالي مبلغ الدفع في جدول الدفع مساويا للمجموع الكبير / المستدير" @@ -56294,7 +56397,7 @@ msgstr "لا يمكن أن يكون إجمالي مبلغ طلب الدفع أك msgid "Total Payments" msgstr "مجموع المدفوعات" -#: erpnext/selling/doctype/sales_order/sales_order.py:642 +#: erpnext/selling/doctype/sales_order/sales_order.py:643 msgid "Total Picked Quantity {0} is more than ordered qty {1}. You can set the Over Picking Allowance in Stock Settings." msgstr "" @@ -56417,7 +56520,7 @@ msgstr "إجمالي المستهدف" msgid "Total Tasks" msgstr "إجمالي المهام" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:682 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:685 #: erpnext/accounts/report/purchase_register/purchase_register.py:263 msgid "Total Tax" msgstr "مجموع الضرائب" @@ -56475,8 +56578,6 @@ msgstr "مجموع الضرائب والرسوم" #. Order' #. Label of the base_total_taxes_and_charges (Currency) field in DocType #. 'Delivery Note' -#. Label of the total_taxes_and_charges (Currency) field in DocType 'Landed -#. Cost Voucher' #. Label of the base_total_taxes_and_charges (Currency) field in DocType #. 'Purchase Receipt' #: erpnext/accounts/doctype/payment_entry/payment_entry.json @@ -56488,7 +56589,6 @@ msgstr "مجموع الضرائب والرسوم" #: erpnext/selling/doctype/quotation/quotation.json #: erpnext/selling/doctype/sales_order/sales_order.json #: erpnext/stock/doctype/delivery_note/delivery_note.json -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json #: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json msgid "Total Taxes and Charges (Company Currency)" msgstr "مجموع الضرائب والرسوم (عملة الشركة)" @@ -56524,6 +56624,12 @@ msgstr "" msgid "Total Variance" msgstr "مجموع الفروق" +#. Label of the total_vendor_invoices_cost (Currency) field in DocType 'Landed +#. Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Total Vendor Invoices Cost (Company Currency)" +msgstr "" + #: erpnext/utilities/report/youtube_interactions/youtube_interactions.py:70 msgid "Total Views" msgstr "" @@ -56566,10 +56672,6 @@ msgstr "" msgid "Total Working Hours" msgstr "مجموع ساعات العمل" -#: erpnext/controllers/accounts_controller.py:2257 -msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})" -msgstr "مجموع مقدما ({0}) ضد النظام {1} لا يمكن أن يكون أكبر من المجموع الكلي ({2})" - #: erpnext/controllers/selling_controller.py:234 msgid "Total allocated percentage for sales team should be 100" msgstr "مجموع النسبة المئوية المخصصة ل فريق المبيعات يجب أن يكون 100" @@ -56598,7 +56700,7 @@ msgstr "" msgid "Total {0} ({1})" msgstr "إجمالي {0} ({1})" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:188 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:199 msgid "Total {0} for all items is zero, may be you should change 'Distribute Charges Based On'" msgstr "إجمالي {0} لجميع العناصر هو صفر، قد يكون عليك تغيير 'توزيع الرسوم على أساس'\\n
    \\nTotal {0} for all items is zero, may be you should change 'Distribute Charges Based On'" @@ -56805,7 +56907,7 @@ msgstr "" msgid "Transaction not allowed against stopped Work Order {0}" msgstr "المعاملة غير مسموح بها في مقابل أمر العمل المتوقف {0}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1321 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1317 msgid "Transaction reference no {0} dated {1}" msgstr "إشارة عملية لا {0} بتاريخ {1}" @@ -56840,11 +56942,11 @@ msgstr "" #. Option for the 'Asset Status' (Select) field in DocType 'Serial No' #: erpnext/accounts/doctype/share_transfer/share_transfer.json #: erpnext/assets/doctype/asset_movement/asset_movement.json -#: erpnext/buying/doctype/purchase_order/purchase_order.js:431 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:434 #: erpnext/stock/doctype/item_reorder/item_reorder.json #: erpnext/stock/doctype/serial_no/serial_no.json -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:266 -#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:271 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:270 +#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:275 msgid "Transfer" msgstr "نقل" @@ -56852,7 +56954,7 @@ msgstr "نقل" msgid "Transfer Asset" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:445 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:453 msgid "Transfer From Warehouses" msgstr "" @@ -56868,7 +56970,7 @@ msgstr "نقل المواد ضد" msgid "Transfer Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:440 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:448 msgid "Transfer Materials For Warehouse {0}" msgstr "نقل المواد للمستودع {0}" @@ -56890,7 +56992,7 @@ msgstr "" #. Option for the 'Status' (Select) field in DocType 'Material Request' #: erpnext/stock/doctype/material_request/material_request.json -#: erpnext/stock/doctype/material_request/material_request_list.js:37 +#: erpnext/stock/doctype/material_request/material_request_list.js:41 msgid "Transferred" msgstr "نقل" @@ -57233,7 +57335,7 @@ msgstr "" #: erpnext/manufacturing/doctype/workstation/workstation.js:480 #: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:59 #: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110 -#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:754 +#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:764 #: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json #: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json #: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json @@ -57600,9 +57702,9 @@ msgstr "" msgid "Unreconciled Entries" msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:817 +#: erpnext/manufacturing/doctype/work_order/work_order.js:822 #: erpnext/selling/doctype/sales_order/sales_order.js:90 -#: erpnext/stock/doctype/pick_list/pick_list.js:135 +#: erpnext/stock/doctype/pick_list/pick_list.js:152 msgid "Unreserve" msgstr "" @@ -57611,17 +57713,17 @@ msgstr "" msgid "Unreserve Stock" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:282 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:290 msgid "Unreserve for Raw Materials" msgstr "" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:256 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:264 msgid "Unreserve for Sub-assembly" msgstr "" #: erpnext/public/js/stock_reservation.js:280 #: erpnext/selling/doctype/sales_order/sales_order.js:491 -#: erpnext/stock/doctype/pick_list/pick_list.js:287 +#: erpnext/stock/doctype/pick_list/pick_list.js:304 msgid "Unreserving Stock..." msgstr "" @@ -57642,7 +57744,7 @@ msgstr "غير المجدولة" msgid "Unsecured Loans" msgstr "القروض غير المضمونة" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1675 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1676 msgid "Unset Matched Payment Request" msgstr "" @@ -57692,10 +57794,10 @@ msgstr "أحداث التقويم القادمة" #: erpnext/accounts/doctype/account/account.js:204 #: erpnext/accounts/doctype/cost_center/cost_center.js:107 -#: erpnext/manufacturing/doctype/job_card/job_card.js:318 -#: erpnext/manufacturing/doctype/job_card/job_card.js:387 +#: erpnext/manufacturing/doctype/job_card/job_card.js:338 +#: erpnext/manufacturing/doctype/job_card/job_card.js:407 #: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:500 -#: erpnext/public/js/utils.js:598 erpnext/public/js/utils.js:902 +#: erpnext/public/js/utils.js:608 erpnext/public/js/utils.js:912 #: erpnext/public/js/utils/barcode_scanner.js:183 #: erpnext/public/js/utils/serial_no_batch_selector.js:17 #: erpnext/public/js/utils/serial_no_batch_selector.js:191 @@ -57812,7 +57914,7 @@ msgstr "تحديث اسم / رقم مركز التكلفة" msgid "Update Costing and Billing" msgstr "" -#: erpnext/stock/doctype/pick_list/pick_list.js:105 +#: erpnext/stock/doctype/pick_list/pick_list.js:122 msgid "Update Current Stock" msgstr "تحديث المخزون الحالي" @@ -57828,8 +57930,8 @@ msgstr "" msgid "Update Existing Records" msgstr "تحديث السجلات الموجودة" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:362 -#: erpnext/public/js/utils.js:854 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:365 +#: erpnext/public/js/utils.js:864 #: erpnext/selling/doctype/sales_order/sales_order.js:59 msgid "Update Items" msgstr "تحديث العناصر" @@ -57859,7 +57961,7 @@ msgstr "تحديث تنسيق الطباعة" msgid "Update Rate and Availability" msgstr "معدل التحديث والتوفر" -#: erpnext/buying/doctype/purchase_order/purchase_order.js:633 +#: erpnext/buying/doctype/purchase_order/purchase_order.js:636 msgid "Update Rate as per Last Purchase" msgstr "" @@ -57929,7 +58031,7 @@ msgstr "" msgid "Updating Variants..." msgstr "جارٍ تحديث المتغيرات ..." -#: erpnext/manufacturing/doctype/work_order/work_order.js:1011 +#: erpnext/manufacturing/doctype/work_order/work_order.js:1016 msgid "Updating Work Order status" msgstr "" @@ -58155,7 +58257,7 @@ msgstr "هوية المستخدم لم يتم تعيين موظف ل {0}" #. Label of the user_remark (Small Text) field in DocType 'Journal Entry' #. Label of the user_remark (Small Text) field in DocType 'Journal Entry #. Account' -#: erpnext/accounts/doctype/journal_entry/journal_entry.js:615 +#: erpnext/accounts/doctype/journal_entry/journal_entry.js:616 #: erpnext/accounts/doctype/journal_entry/journal_entry.json #: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json msgid "User Remark" @@ -58422,8 +58524,8 @@ msgid "Valuation (I - K)" msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.js:61 -#: erpnext/stock/report/stock_balance/stock_balance.js:82 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:96 +#: erpnext/stock/report/stock_balance/stock_balance.js:101 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:115 msgid "Valuation Field Type" msgstr "" @@ -58474,7 +58576,7 @@ msgstr "طريقة التقييم" #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85 #: erpnext/stock/report/item_prices/item_prices.py:57 #: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:67 -#: erpnext/stock/report/stock_balance/stock_balance.py:489 +#: erpnext/stock/report/stock_balance/stock_balance.py:487 #: erpnext/stock/report/stock_ledger/stock_ledger.py:297 msgid "Valuation Rate" msgstr "سعر التقييم" @@ -58483,11 +58585,11 @@ msgstr "سعر التقييم" msgid "Valuation Rate (In / Out)" msgstr "" -#: erpnext/stock/stock_ledger.py:1904 +#: erpnext/stock/stock_ledger.py:1915 msgid "Valuation Rate Missing" msgstr "معدل التقييم مفقود" -#: erpnext/stock/stock_ledger.py:1882 +#: erpnext/stock/stock_ledger.py:1893 msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}." msgstr "معدل التقييم للعنصر {0} ، مطلوب لإجراء إدخالات محاسبية لـ {1} {2}." @@ -58518,8 +58620,8 @@ msgstr "" msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Transfers)" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2338 -#: erpnext/controllers/accounts_controller.py:3147 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2332 +#: erpnext/controllers/accounts_controller.py:3068 msgid "Valuation type charges can not be marked as Inclusive" msgstr "لا يمكن تحديد رسوم نوع التقييم على أنها شاملة" @@ -58763,6 +58865,18 @@ msgstr "عدد المركبات" msgid "Vehicle Value" msgstr "قيمة المركبة" +#. Label of the vendor_invoice (Link) field in DocType 'Landed Cost Vendor +#. Invoice' +#: erpnext/stock/doctype/landed_cost_vendor_invoice/landed_cost_vendor_invoice.json +#: erpnext/stock/report/landed_cost_report/landed_cost_report.py:42 +msgid "Vendor Invoice" +msgstr "" + +#. Label of the vendor_invoices (Table) field in DocType 'Landed Cost Voucher' +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json +msgid "Vendor Invoices" +msgstr "" + #: erpnext/assets/report/fixed_asset_register/fixed_asset_register.py:475 msgid "Vendor Name" msgstr "اسم البائع" @@ -58836,7 +58950,7 @@ msgstr "اعدادات الفيديو" #: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:167 #: erpnext/buying/doctype/supplier/supplier.js:93 #: erpnext/buying/doctype/supplier/supplier.js:104 -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:107 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:115 #: erpnext/projects/doctype/project/project.js:109 #: erpnext/projects/doctype/project/project.js:126 #: erpnext/public/js/controllers/stock_controller.js:76 @@ -58957,7 +59071,7 @@ msgstr "" #: erpnext/stock/report/available_serial_no/available_serial_no.js:56 #: erpnext/stock/report/available_serial_no/available_serial_no.py:196 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:79 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:98 #: erpnext/stock/report/stock_ledger/stock_ledger.py:322 msgid "Voucher #" msgstr "سند #" @@ -59184,7 +59298,7 @@ msgstr "أجور" msgid "Wages per hour" msgstr "الأجور في الساعة" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:423 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:424 msgid "Waiting for payment..." msgstr "" @@ -59274,7 +59388,7 @@ msgstr "عميل غير مسجل" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.js:8 #: erpnext/public/js/stock_analytics.js:69 #: erpnext/public/js/stock_reservation.js:121 -#: erpnext/public/js/stock_reservation.js:326 erpnext/public/js/utils.js:542 +#: erpnext/public/js/stock_reservation.js:326 erpnext/public/js/utils.js:552 #: erpnext/public/js/utils/serial_no_batch_selector.js:95 #: erpnext/selling/doctype/quotation_item/quotation_item.json #: erpnext/selling/doctype/sales_order/sales_order.js:354 @@ -59327,9 +59441,7 @@ msgstr "عميل غير مسجل" #: erpnext/stock/report/stock_ageing/stock_ageing.js:30 #: erpnext/stock/report/stock_ageing/stock_ageing.py:157 #: erpnext/stock/report/stock_analytics/stock_analytics.js:49 -#: erpnext/stock/report/stock_balance/stock_balance.js:57 -#: erpnext/stock/report/stock_balance/stock_balance.py:415 -#: erpnext/stock/report/stock_ledger/stock_ledger.js:30 +#: erpnext/stock/report/stock_balance/stock_balance.py:413 #: erpnext/stock/report/stock_ledger/stock_ledger.py:257 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.js:38 #: erpnext/stock/report/stock_ledger_variance/stock_ledger_variance.py:57 @@ -59394,7 +59506,7 @@ msgstr "" #: erpnext/stock/report/available_batch_report/available_batch_report.js:57 #: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45 #: erpnext/stock/report/stock_ageing/stock_ageing.js:23 -#: erpnext/stock/report/stock_balance/stock_balance.js:75 +#: erpnext/stock/report/stock_balance/stock_balance.js:94 msgid "Warehouse Type" msgstr "نوع المستودع" @@ -59445,7 +59557,7 @@ msgid "Warehouse not found against the account {0}" msgstr "لم يتم العثور على المستودع مقابل الحساب {0}" #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1160 -#: erpnext/stock/doctype/delivery_note/delivery_note.py:424 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:425 msgid "Warehouse required for stock Item {0}" msgstr "مستودع الأسهم المطلوبة لل تفاصيل {0}" @@ -59489,8 +59601,10 @@ msgstr "المستودع: {0} لا ينتمي إلى {1}" #. Label of the warehouses (Table MultiSelect) field in DocType 'Production #. Plan' -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:513 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:521 #: erpnext/manufacturing/doctype/production_plan/production_plan.json +#: erpnext/stock/report/stock_balance/stock_balance.js:76 +#: erpnext/stock/report/stock_ledger/stock_ledger.js:30 msgid "Warehouses" msgstr "المستودعات" @@ -59574,9 +59688,9 @@ msgstr "تحذير لأوامر الشراء الجديدة" msgid "Warn for new Request for Quotations" msgstr "تحذير لطلب جديد للاقتباسات" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:745 -#: erpnext/controllers/accounts_controller.py:819 -#: erpnext/controllers/accounts_controller.py:2147 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:741 +#: erpnext/controllers/accounts_controller.py:820 +#: erpnext/controllers/accounts_controller.py:2148 #: erpnext/stock/doctype/delivery_trip/delivery_trip.js:145 #: erpnext/utilities/transaction_base.py:123 msgid "Warning" @@ -59594,11 +59708,11 @@ msgstr "" msgid "Warning!" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1365 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1363 msgid "Warning: Another {0} # {1} exists against stock entry {2}" msgstr "تحذير: {0} أخر # {1} موجود في مدخل المخزن {2}\\n
    \\nWarning: Another {0} # {1} exists against stock entry {2}" -#: erpnext/stock/doctype/material_request/material_request.js:517 +#: erpnext/stock/doctype/material_request/material_request.js:518 msgid "Warning: Material Requested Qty is less than Minimum Order Qty" msgstr "تحذير : كمية المواد المطلوبة هي أقل من الحد الأدنى للطلب الكمية" @@ -59950,11 +60064,11 @@ msgstr "" msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend." msgstr "" -#: erpnext/accounts/doctype/account/account.py:343 +#: erpnext/accounts/doctype/account/account.py:345 msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account." msgstr "أثناء إنشاء حساب الشركة الفرعية {0} ، تم العثور على الحساب الرئيسي {1} كحساب دفتر أستاذ." -#: erpnext/accounts/doctype/account/account.py:333 +#: erpnext/accounts/doctype/account/account.py:335 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}. الرجاء إنشاء الحساب الرئيسي في شهادة توثيق البرامج المقابلة" @@ -60070,7 +60184,7 @@ msgstr "مستودع قيد الإنجاز" #: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:104 #: erpnext/manufacturing/workspace/manufacturing/manufacturing.json #: erpnext/selling/doctype/sales_order/sales_order.js:665 -#: erpnext/stock/doctype/material_request/material_request.js:198 +#: erpnext/stock/doctype/material_request/material_request.js:199 #: erpnext/stock/doctype/material_request/material_request.json #: erpnext/stock/doctype/material_request/material_request.py:870 #: erpnext/stock/doctype/pick_list/pick_list.json @@ -60081,7 +60195,7 @@ msgstr "مستودع قيد الإنجاز" msgid "Work Order" msgstr "أمر العمل" -#: erpnext/manufacturing/doctype/production_plan/production_plan.js:133 +#: erpnext/manufacturing/doctype/production_plan/production_plan.js:141 msgid "Work Order / Subcontract PO" msgstr "" @@ -60548,11 +60662,11 @@ msgstr "نعم" msgid "You are importing data for the code list:" msgstr "" -#: erpnext/controllers/accounts_controller.py:3729 +#: erpnext/controllers/accounts_controller.py:3650 msgid "You are not allowed to update as per the conditions set in {} Workflow." msgstr "غير مسموح لك بالتحديث وفقًا للشروط المحددة في {} سير العمل." -#: erpnext/accounts/general_ledger.py:766 +#: erpnext/accounts/general_ledger.py:768 msgid "You are not authorized to add or update entries before {0}" msgstr "غير مصرح لك باضافه إدخالات أو تحديثها قبل {0}\\n
    \\nYou are not authorized to add or update entries before {0}" @@ -60584,7 +60698,7 @@ msgstr "يمكنك أيضًا تعيين حساب CWIP الافتراضي في msgid "You can change the parent account to a Balance Sheet account or select a different account." msgstr "يمكنك تغيير الحساب الرئيسي إلى حساب الميزانية العمومية أو تحديد حساب مختلف." -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:776 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:760 msgid "You can not enter current voucher in 'Against Journal Entry' column" msgstr "لا يمكنك إدخال القسيمة الحالية في عمود 'قيد اليومية المقابل'.\\n
    \\nYou can not enter current voucher in 'Against Journal Entry' column" @@ -60592,7 +60706,7 @@ msgstr "لا يمكنك إدخال القسيمة الحالية في عمود ' msgid "You can only have Plans with the same billing cycle in a Subscription" msgstr "يمكنك فقط الحصول على خطط مع دورة الفواتير نفسها في الاشتراك" -#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:411 +#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:412 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:876 msgid "You can only redeem max {0} points in this order." msgstr "لا يمكنك استرداد سوى {0} نقاط كحد أقصى بهذا الترتيب." @@ -60633,11 +60747,11 @@ msgstr "" msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}" msgstr "لا يمكنك إنشاء أو إلغاء أي قيود محاسبية في فترة المحاسبة المغلقة {0}" -#: erpnext/accounts/general_ledger.py:786 +#: erpnext/accounts/general_ledger.py:788 msgid "You cannot create/amend any accounting entries till this date." msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1009 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:993 msgid "You cannot credit and debit same account at the same time" msgstr "لا يمكن إعطاء الحساب قيمة مدين وقيمة دائن في نفس الوقت" @@ -60649,7 +60763,7 @@ msgstr "لا يمكنك حذف مشروع من نوع 'خارجي'" msgid "You cannot edit root node." msgstr "لا يمكنك تحرير عقدة الجذر." -#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:151 +#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:152 msgid "You cannot enable both the settings '{0}' and '{1}'." msgstr "" @@ -60677,7 +60791,7 @@ msgstr "لا يمكنك تقديم الطلب بدون دفع." msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}" msgstr "" -#: erpnext/controllers/accounts_controller.py:3705 +#: erpnext/controllers/accounts_controller.py:3626 msgid "You do not have permissions to {} items in a {}." msgstr "ليس لديك أذونات لـ {} من العناصر في {}." @@ -60693,7 +60807,7 @@ msgstr "ليس لديك ما يكفي من النقاط لاستردادها." msgid "You had {} errors while creating opening invoices. Check {} for more details" msgstr "كان لديك {} من الأخطاء أثناء إنشاء الفواتير الافتتاحية. تحقق من {} لمزيد من التفاصيل" -#: erpnext/public/js/utils.js:954 +#: erpnext/public/js/utils.js:964 msgid "You have already selected items from {0} {1}" msgstr "لقد حددت العناصر من {0} {1}" @@ -60725,7 +60839,7 @@ msgstr "يجب عليك تحديد عميل قبل إضافة عنصر." msgid "You need to cancel POS Closing Entry {} to be able to cancel this document." msgstr "" -#: erpnext/controllers/accounts_controller.py:3098 +#: erpnext/controllers/accounts_controller.py:3019 msgid "You selected the account group {1} as {2} Account in row {0}. Please select a single account." msgstr "" @@ -60798,7 +60912,7 @@ msgstr "[هام] [ERPNext] إعادة ترتيب الأخطاء تلقائيًا msgid "`Allow Negative rates for Items`" msgstr "" -#: erpnext/stock/stock_ledger.py:1896 +#: erpnext/stock/stock_ledger.py:1907 msgid "after" msgstr "" @@ -60838,7 +60952,7 @@ msgstr "" msgid "cannot be greater than 100" msgstr "" -#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:330 +#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:331 #: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1046 msgid "dated {0}" msgstr "" @@ -60971,7 +61085,7 @@ msgstr "" msgid "on" msgstr "" -#: erpnext/controllers/accounts_controller.py:1389 +#: erpnext/controllers/accounts_controller.py:1390 msgid "or" msgstr "أو" @@ -60984,7 +61098,7 @@ msgstr "" msgid "out of 5" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1314 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1310 msgid "paid to" msgstr "" @@ -61020,7 +61134,7 @@ msgstr "" msgid "per hour" msgstr "كل ساعة" -#: erpnext/stock/stock_ledger.py:1897 +#: erpnext/stock/stock_ledger.py:1908 msgid "performing either one below:" msgstr "" @@ -61045,7 +61159,7 @@ msgstr "" msgid "ratings" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1314 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1310 msgid "received from" msgstr "مستلم من" @@ -61142,16 +61256,16 @@ msgstr "" msgid "you must select Capital Work in Progress Account in accounts table" msgstr "يجب عليك تحديد حساب رأس المال قيد التقدم في جدول الحسابات" -#: erpnext/accounts/report/cash_flow/cash_flow.py:233 -#: erpnext/accounts/report/cash_flow/cash_flow.py:234 +#: erpnext/accounts/report/cash_flow/cash_flow.py:248 +#: erpnext/accounts/report/cash_flow/cash_flow.py:249 msgid "{0}" msgstr "" -#: erpnext/controllers/accounts_controller.py:1207 +#: erpnext/controllers/accounts_controller.py:1208 msgid "{0} '{1}' is disabled" msgstr "{0} '{1}' معطل" -#: erpnext/accounts/utils.py:183 +#: erpnext/accounts/utils.py:185 msgid "{0} '{1}' not in Fiscal Year {2}" msgstr "{0} '{1}' ليس في السنة المالية {2}" @@ -61159,11 +61273,11 @@ msgstr "{0} '{1}' ليس في السنة المالية {2}" msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}" msgstr "{0} ({1}) لا يمكن أن يكون أكبر من الكمية المخطط لها ({2}) في أمر العمل {3}" -#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:319 +#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.py:341 msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue." msgstr "" -#: erpnext/controllers/accounts_controller.py:2313 +#: erpnext/controllers/accounts_controller.py:2289 msgid "{0} Account not found against Customer {1}." msgstr "" @@ -61183,11 +61297,11 @@ msgstr "{0} القسيمة المستخدمة هي {1}. الكمية المسم msgid "{0} Digest" msgstr "{0} الملخص" -#: erpnext/accounts/utils.py:1400 +#: erpnext/accounts/utils.py:1404 msgid "{0} Number {1} is already used in {2} {3}" msgstr "{0} الرقم {1} مستخدم بالفعل في {2} {3}" -#: erpnext/manufacturing/doctype/work_order/work_order.js:494 +#: erpnext/manufacturing/doctype/work_order/work_order.js:499 msgid "{0} Operations: {1}" msgstr "{0} العمليات: {1}" @@ -61203,7 +61317,11 @@ msgstr "{0} يعتمد الاحتفاظ بالعينة على الدُفعة ، msgid "{0} Transaction(s) Reconciled" msgstr "" -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:61 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:59 +msgid "{0} account is not of company {1}" +msgstr "" + +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:62 msgid "{0} account is not of type {1}" msgstr "" @@ -61211,19 +61329,19 @@ msgstr "" msgid "{0} account not found while submitting purchase receipt" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1129 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1113 msgid "{0} against Bill {1} dated {2}" msgstr "{0} مقابل الفاتورة {1} بتاريخ {2}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1138 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1122 msgid "{0} against Purchase Order {1}" msgstr "{0} مقابل أمر الشراء {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1105 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1089 msgid "{0} against Sales Invoice {1}" msgstr "{0} مقابل فاتورة المبيعات {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1112 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1096 msgid "{0} against Sales Order {1}" msgstr "{0} مقابل طلب مبيعات {1}" @@ -61231,7 +61349,7 @@ msgstr "{0} مقابل طلب مبيعات {1}" msgid "{0} already has a Parent Procedure {1}." msgstr "{0} يحتوي بالفعل على إجراء الأصل {1}." -#: erpnext/stock/doctype/delivery_note/delivery_note.py:542 +#: erpnext/stock/doctype/delivery_note/delivery_note.py:543 msgid "{0} and {1}" msgstr "{0} و {1}" @@ -61290,12 +61408,12 @@ msgstr "{0} ادخل مرتين في ضريبة البند" msgid "{0} entered twice {1} in Item Taxes" msgstr "" -#: erpnext/accounts/utils.py:120 +#: erpnext/accounts/utils.py:122 #: erpnext/projects/doctype/activity_cost/activity_cost.py:40 msgid "{0} for {1}" msgstr "{0} ل {1}" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:451 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:447 msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section" msgstr "" @@ -61307,7 +61425,7 @@ msgstr "{0} تم التقديم بنجاح" msgid "{0} hours" msgstr "" -#: erpnext/controllers/accounts_controller.py:2654 +#: erpnext/controllers/accounts_controller.py:2630 msgid "{0} in row {1}" msgstr "{0} في الحقل {1}" @@ -61330,7 +61448,7 @@ msgid "{0} is blocked so this transaction cannot proceed" msgstr "تم حظر {0} حتى لا تتم متابعة هذه المعاملة" #: erpnext/accounts/doctype/budget/budget.py:60 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:644 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:640 #: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:50 #: erpnext/accounts/report/general_ledger/general_ledger.py:59 #: erpnext/accounts/report/pos_register/pos_register.py:107 @@ -61342,8 +61460,8 @@ msgstr "{0} إلزامي" msgid "{0} is mandatory for Item {1}" msgstr "{0} إلزامي للصنف {1}\\n
    \\n{0} is mandatory for Item {1}" -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101 -#: erpnext/accounts/general_ledger.py:810 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:99 +#: erpnext/accounts/general_ledger.py:812 msgid "{0} is mandatory for account {1}" msgstr "" @@ -61351,7 +61469,7 @@ msgstr "" msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}" msgstr "{0} إلزامي. ربما لم يتم إنشاء سجل صرف العملات من {1} إلى {2}" -#: erpnext/controllers/accounts_controller.py:3055 +#: erpnext/controllers/accounts_controller.py:2976 msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}." msgstr "{0} إلزامي. ربما لم يتم إنشاء سجل سعر صرف العملة ل{1} إلى {2}." @@ -61387,7 +61505,7 @@ msgstr "" msgid "{0} is not the default supplier for any items." msgstr "{0} ليس المورد الافتراضي لأية عناصر." -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3020 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3014 msgid "{0} is on hold till {1}" msgstr "{0} معلق حتى {1}" @@ -61402,15 +61520,15 @@ msgstr "" msgid "{0} is required" msgstr "{0} مطلوب" -#: erpnext/manufacturing/doctype/work_order/work_order.js:449 +#: erpnext/manufacturing/doctype/work_order/work_order.js:454 msgid "{0} items in progress" msgstr "{0} العنصر قيد الأستخدام" -#: erpnext/manufacturing/doctype/work_order/work_order.js:460 +#: erpnext/manufacturing/doctype/work_order/work_order.js:465 msgid "{0} items lost during process." msgstr "" -#: erpnext/manufacturing/doctype/work_order/work_order.js:430 +#: erpnext/manufacturing/doctype/work_order/work_order.js:435 msgid "{0} items produced" msgstr "{0} عناصر منتجة" @@ -61458,12 +61576,12 @@ msgstr "" msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} ({4}) on {5} {6} for {7} to complete the transaction." msgstr "" -#: erpnext/stock/stock_ledger.py:1555 erpnext/stock/stock_ledger.py:2048 -#: erpnext/stock/stock_ledger.py:2062 +#: erpnext/stock/stock_ledger.py:1555 erpnext/stock/stock_ledger.py:2059 +#: erpnext/stock/stock_ledger.py:2073 msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction." msgstr "{0} وحدات من {1} لازمة ل {2} في {3} {4} ل {5} لإكمال هذه المعاملة." -#: erpnext/stock/stock_ledger.py:2149 erpnext/stock/stock_ledger.py:2195 +#: erpnext/stock/stock_ledger.py:2160 erpnext/stock/stock_ledger.py:2206 msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction." msgstr "" @@ -61507,9 +61625,9 @@ msgstr "" msgid "{0} {1} created" msgstr "{0} {1} إنشاء" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:611 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:664 -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2762 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:607 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:660 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2756 msgid "{0} {1} does not exist" msgstr "{0} {1} غير موجود\\n
    \\n{0} {1} does not exist" @@ -61517,16 +61635,16 @@ msgstr "{0} {1} غير موجود\\n
    \\n{0} {1} does not exist" 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}." -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:461 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:457 msgid "{0} {1} has already been fully paid." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:471 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:467 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 "" #: erpnext/buying/doctype/purchase_order/purchase_order.py:469 -#: erpnext/selling/doctype/sales_order/sales_order.py:526 +#: erpnext/selling/doctype/sales_order/sales_order.py:527 #: erpnext/stock/doctype/material_request/material_request.py:230 msgid "{0} {1} has been modified. Please refresh." msgstr "تم تعديل {0} {1}، يرجى تحديث الصفحة من المتصفح" @@ -61543,7 +61661,7 @@ msgstr "" msgid "{0} {1} is already linked to Common Code {2}." msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:694 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:690 msgid "{0} {1} is associated with {2}, but Party Account is {3}" msgstr "{0} {1} مرتبط ب {2}، ولكن حساب الطرف هو {3}" @@ -61560,7 +61678,7 @@ msgstr "{0} {1} يتم إلغاؤه أو إيقافه\\n
    \\n{0} {1} is cancel msgid "{0} {1} is cancelled so the action cannot be completed" msgstr "{0} {1} تم إلغاؤه لذلك لا يمكن إكمال الإجراء" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:924 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:908 msgid "{0} {1} is closed" msgstr "{0} {1} مغلقة" @@ -61572,7 +61690,7 @@ msgstr "{0} {1} معطل" msgid "{0} {1} is frozen" msgstr "{0} {1} مجمد" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:921 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:905 msgid "{0} {1} is fully billed" msgstr "{0} {1} قدمت الفواتير بشكل كامل" @@ -61580,28 +61698,28 @@ msgstr "{0} {1} قدمت الفواتير بشكل كامل" msgid "{0} {1} is not active" msgstr "{0} {1} غير نشطة" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:671 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:667 msgid "{0} {1} is not associated with {2} {3}" msgstr "{0} {1} غير مرتبط {2} {3}" -#: erpnext/accounts/utils.py:116 +#: erpnext/accounts/utils.py:118 msgid "{0} {1} is not in any active Fiscal Year" msgstr "" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:918 -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:957 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:902 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:941 msgid "{0} {1} is not submitted" msgstr "{0} {1} لم يتم تقديمه" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:704 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:700 msgid "{0} {1} is on hold" msgstr "" -#: erpnext/accounts/doctype/payment_entry/payment_entry.py:710 +#: erpnext/accounts/doctype/payment_entry/payment_entry.py:706 msgid "{0} {1} must be submitted" msgstr "{0} {1} يجب أن يتم اعتماده\\n
    \\n{0} {1} must be submitted" -#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:248 +#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:252 msgid "{0} {1} not allowed to be reposted. Modify {2} to enable reposting." msgstr "" @@ -61617,22 +61735,22 @@ msgstr "" msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry" msgstr "{0} {1}: نوع حساب \"الربح والخسارة\" {2} غير مسموح به في قيد افتتاحي" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:248 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:245 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:85 msgid "{0} {1}: Account {2} does not belong to Company {3}" msgstr "{0} {1}: الحساب {2} لا ينتمي إلى الشركة {3}" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:236 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:233 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:73 msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions" msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:243 -#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:240 +#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:80 msgid "{0} {1}: Account {2} is inactive" msgstr "{0} {1}: الحساب {2} غير فعال \\n
    \\n{0} {1}: Account {2} is inactive" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:289 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:286 msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}" msgstr "{0} {1}: قيد محاسبي ل {2} يمكن ان يتم فقط بالعملة : {3}" @@ -61644,11 +61762,11 @@ msgstr "{0} {1}: مركز التكلفة إلزامي للبند {2}" msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}." msgstr "" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:261 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:258 msgid "{0} {1}: Cost Center {2} does not belong to Company {3}" msgstr "{0} {1}: مركز التكلفة {2} لا ينتمي إلى الشركة {3}" -#: erpnext/accounts/doctype/gl_entry/gl_entry.py:268 +#: erpnext/accounts/doctype/gl_entry/gl_entry.py:265 msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions" msgstr "" @@ -61690,7 +61808,7 @@ msgstr "" msgid "{0}, complete the operation {1} before the operation {2}." msgstr "{0} ، أكمل العملية {1} قبل العملية {2}." -#: erpnext/controllers/accounts_controller.py:469 +#: erpnext/controllers/accounts_controller.py:470 msgid "{0}: {1} does not belong to the Company: {2}" msgstr "" @@ -61698,19 +61816,19 @@ msgstr "" msgid "{0}: {1} does not exists" msgstr "{0}: {1} غير موجود" -#: erpnext/accounts/doctype/payment_entry/payment_entry.js:961 +#: erpnext/accounts/doctype/payment_entry/payment_entry.js:962 msgid "{0}: {1} must be less than {2}" msgstr "{0}: {1} يجب أن يكون أقل من {2}" -#: erpnext/controllers/buying_controller.py:923 +#: erpnext/controllers/buying_controller.py:935 msgid "{count} Assets created for {item_code}" msgstr "" -#: erpnext/controllers/buying_controller.py:821 +#: erpnext/controllers/buying_controller.py:833 msgid "{doctype} {name} is cancelled or closed." msgstr "{doctype} {name} تم إلغائه أو مغلق." -#: erpnext/controllers/buying_controller.py:542 +#: erpnext/controllers/buying_controller.py:554 msgid "{field_label} is mandatory for sub-contracted {doctype}." msgstr "" @@ -61718,7 +61836,7 @@ msgstr "" msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})" msgstr "" -#: erpnext/controllers/buying_controller.py:646 +#: erpnext/controllers/buying_controller.py:658 msgid "{ref_doctype} {ref_name} is {status}." msgstr "" diff --git a/erpnext/locale/bs.po b/erpnext/locale/bs.po index 9a82121dd12..4a959e192d1 100644 --- a/erpnext/locale/bs.po +++ b/erpnext/locale/bs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: hello@frappe.io\n" -"POT-Creation-Date: 2025-07-20 09:37+0000\n" -"PO-Revision-Date: 2025-07-21 12:57\n" +"POT-Creation-Date: 2025-08-03 09:38+0000\n" +"PO-Revision-Date: 2025-08-03 15:10\n" "Last-Translator: hello@frappe.io\n" "Language-Team: Bosnian\n" "MIME-Version: 1.0\n" @@ -27,7 +27,7 @@ msgstr " " msgid " Address" msgstr " Adresa" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:672 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:675 msgid " Amount" msgstr "Iznos" @@ -56,7 +56,7 @@ msgstr " Artikal" msgid " Name" msgstr " Naziv" -#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:663 +#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:666 msgid " Rate" msgstr " Cijena" @@ -224,7 +224,7 @@ msgstr "% materijala isporučenih prema ovoj Listi Odabira" msgid "% of materials delivered against this Sales Order" msgstr "% materijala dostavljenog naspram ovog Prodajnog Naloga" -#: erpnext/controllers/accounts_controller.py:2317 +#: erpnext/controllers/accounts_controller.py:2293 msgid "'Account' in the Accounting section of Customer {0}" msgstr "'Račun' u sekciji Knjigovodstvo Klijenta {0}" @@ -240,11 +240,11 @@ msgstr "'Na Osnovu' i 'Grupiraj Po' ne mogu biti isti" msgid "'Days Since Last Order' must be greater than or equal to zero" msgstr "'Dana od posljednje narudžbe' mora biti veći ili jednako nuli" -#: erpnext/controllers/accounts_controller.py:2322 +#: erpnext/controllers/accounts_controller.py:2298 msgid "'Default {0} Account' in Company {1}" msgstr "'Standard {0} račun' u Kompaniji {1}" -#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1273 +#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1271 msgid "'Entries' cannot be empty" msgstr "Polje 'Unosi' ne može biti prazno" @@ -270,8 +270,8 @@ msgstr "'Kontrola Obavezna prije Dostave' je onemogućena za artikal {0}, nema p msgid "'Inspection Required before Purchase' has disabled for the item {0}, no need to create the QI" msgstr "'Potrebna kontrola prije kupovine' je onemogućena za artikal {0}, nema potrebe za kreiranjem kvaliteta kontrole" -#: erpnext/stock/report/stock_ledger/stock_ledger.py:584 -#: erpnext/stock/report/stock_ledger/stock_ledger.py:617 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:597 +#: erpnext/stock/report/stock_ledger/stock_ledger.py:630 msgid "'Opening'" msgstr "'Početno'" @@ -719,7 +719,7 @@ msgstr "