diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 6ce1377b298..3fa7e39d18c 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: 2026-08-09 09:47+0000\n"
-"PO-Revision-Date: 2026-08-09 09:47+0000\n"
+"POT-Creation-Date: 2026-08-16 09:41+0000\n"
+"PO-Revision-Date: 2026-08-16 09:41+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: hello@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -106,7 +106,7 @@ msgstr ""
msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:273
+#: erpnext/public/js/utils/serial_no_batch_selector.js:283
msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\""
msgstr ""
@@ -271,11 +271,11 @@ msgstr ""
msgid "% of materials delivered against this Sales Order"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2419
+#: erpnext/controllers/accounts_controller.py:2455
msgid "'Account' in the Accounting section of Customer {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:362
+#: erpnext/selling/doctype/sales_order/sales_order.py:363
msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
msgstr ""
@@ -287,7 +287,7 @@ msgstr ""
msgid "'Days Since Last Order' must be greater than or equal to zero"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2424
+#: erpnext/controllers/accounts_controller.py:2460
msgid "'Default {0} Account' in Company {1}"
msgstr ""
@@ -619,8 +619,8 @@ msgstr ""
msgid "90 Above"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1298
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1299
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1330
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1331
msgid "<0"
msgstr ""
@@ -800,7 +800,7 @@ msgstr ""
msgid "
Clearance date must be after cheque date for row(s): {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2302
+#: erpnext/controllers/accounts_controller.py:2338
msgid "Item {0} in row(s) {1} billed more than {2}"
msgstr ""
@@ -817,7 +817,7 @@ msgstr ""
msgid "{}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2299
+#: erpnext/controllers/accounts_controller.py:2335
msgid "Cannot overbill for the following Items:
"
msgstr ""
@@ -862,7 +862,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:2311
+#: erpnext/controllers/accounts_controller.py:2347
msgid "To allow over-billing, please set allowance in Accounts Settings.
"
msgstr ""
@@ -955,6 +955,10 @@ msgstr ""
msgid "Outstanding Amount: {0}"
msgstr ""
+#: erpnext/public/js/utils/serial_no_batch_selector.js:690
+msgid "Total qty of the rows ({0}) does not match the Qty to Fetch ({1}). Qty of the item will be changed to {0}. Are you sure want to proceed?"
+msgstr ""
+
#. Content of the 'html_19' (HTML) field in DocType 'Inventory Dimension'
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
msgid ""
@@ -1040,7 +1044,7 @@ msgstr ""
msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1783
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1797
msgid "A Reverse Journal Entry {0} already exists for this Journal Entry."
msgstr ""
@@ -1081,7 +1085,7 @@ msgstr ""
msgid "A logical Warehouse against which stock entries are made."
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1565
+#: erpnext/stock/serial_batch_bundle.py:1568
msgid "A naming series conflict occurred while creating serial numbers. Please change the naming series for the item {0}."
msgstr ""
@@ -1118,7 +1122,7 @@ msgstr ""
msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:70
+#: erpnext/crm/doctype/appointment/appointment.py:71
msgid "A verified appointment cannot be moved back to 'Unverified' status."
msgstr ""
@@ -1211,7 +1215,7 @@ msgstr ""
msgid "Abbreviation: {0} must appear only once"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1295
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1327
msgid "Above"
msgstr ""
@@ -1265,7 +1269,7 @@ msgid "Accepted Qty in Stock UOM"
msgstr ""
#. Label of the qty (Float) field in DocType 'Purchase Receipt Item'
-#: erpnext/public/js/controllers/transaction.js:2875
+#: erpnext/public/js/controllers/transaction.js:2876
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
msgid "Accepted Quantity"
msgstr ""
@@ -1301,7 +1305,7 @@ msgstr ""
msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1290
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1295
msgid "According to the BOM {0}, the Item '{1}' is missing in the stock entry."
msgstr ""
@@ -1425,7 +1429,7 @@ msgid "Account Manager"
msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1063
-#: erpnext/controllers/accounts_controller.py:2428
+#: erpnext/controllers/accounts_controller.py:2464
msgid "Account Missing"
msgstr ""
@@ -1665,7 +1669,7 @@ msgstr ""
msgid "Account {0} is frozen"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1503
+#: erpnext/controllers/accounts_controller.py:1539
msgid "Account {0} is invalid. Account Currency must be {1}"
msgstr ""
@@ -1701,7 +1705,7 @@ msgstr ""
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3312
+#: erpnext/controllers/accounts_controller.py:3348
msgid "Account: {0} with currency: {1} can not be selected"
msgstr ""
@@ -1982,12 +1986,12 @@ msgstr ""
#: erpnext/assets/doctype/asset/asset.py:941
#: erpnext/assets/doctype/asset/asset.py:956
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:546
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:574
msgid "Accounting Entry for Asset"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2396
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2416
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2466
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2486
msgid "Accounting Entry for LCV in Stock Entry {0}"
msgstr ""
@@ -1995,33 +1999,33 @@ msgstr ""
msgid "Accounting Entry for Landed Cost Voucher for SCR {0}"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:833
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:837
msgid "Accounting Entry for Service"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1056
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1077
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1095
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1116
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1137
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1165
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1277
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1542
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1564
-#: erpnext/controllers/stock_controller.py:787
-#: erpnext/controllers/stock_controller.py:804
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:930
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2341
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2355
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1096
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1117
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1135
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1156
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1177
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1205
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1317
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1582
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1604
+#: erpnext/controllers/stock_controller.py:796
+#: erpnext/controllers/stock_controller.py:813
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:934
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2411
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2425
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:753
msgid "Accounting Entry for Stock"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:729
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:730
msgid "Accounting Entry for {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2469
+#: erpnext/controllers/accounts_controller.py:2505
msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
msgstr ""
@@ -2091,7 +2095,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/assets/doctype/asset_category/asset_category.json
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:448
+#: erpnext/setup/doctype/company/company.py:449
#: erpnext/setup/doctype/customer_group/customer_group.json
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/setup/doctype/incoterm/incoterm.json
@@ -2166,7 +2170,7 @@ msgstr ""
#. Label of the accounts_receivable_payable_tuning_section (Section Break)
#. field in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Accounts Receivable / Payable Tuning"
+msgid "Accounts Receivable / Payable Report"
msgstr ""
#. Label of the receivable_payable_remarks_length (Int) field in DocType
@@ -2218,6 +2222,10 @@ msgstr ""
msgid "Accounts Setup"
msgstr ""
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:495
+msgid "Accounts cannot be removed, as user doesn't have access to all the accounts of {0}"
+msgstr ""
+
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1348
msgid "Accounts table cannot be blank."
msgstr ""
@@ -2530,7 +2538,7 @@ msgstr ""
msgid "Actual End Date (via Timesheet)"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:304
+#: erpnext/manufacturing/doctype/work_order/work_order.py:307
msgid "Actual End Date cannot be before Actual Start Date"
msgstr ""
@@ -3060,7 +3068,7 @@ msgstr ""
msgid "Additional Discount Amount (Company Currency)"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:854
+#: erpnext/controllers/taxes_and_totals.py:893
msgid "Additional Discount Amount ({discount_amount}) cannot exceed the total before such discount ({total_before_discount})"
msgstr ""
@@ -3178,7 +3186,7 @@ msgstr ""
msgid "Additional Transferred Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:841
+#: erpnext/manufacturing/doctype/work_order/work_order.py:820
msgid ""
"Additional Transferred Qty {0}\n"
"\t\t\t\t\tcannot be greater than {1}.\n"
@@ -3336,7 +3344,7 @@ msgstr ""
msgid "Adjustment Against"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:653
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:654
msgid "Adjustment based on Purchase Invoice rate"
msgstr ""
@@ -3417,7 +3425,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/controllers/accounts_controller.py:311
+#: erpnext/controllers/accounts_controller.py:330
#: erpnext/setup/doctype/company/company.json
msgid "Advance Payments"
msgstr ""
@@ -3453,7 +3461,7 @@ msgstr ""
msgid "Advance amount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:991
+#: erpnext/controllers/taxes_and_totals.py:1031
msgid "Advance amount cannot be greater than {0} {1}"
msgstr ""
@@ -3636,7 +3644,7 @@ msgstr ""
msgid "Against Stock Entry"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:349
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:389
msgid "Against Supplier Invoice {0}"
msgstr ""
@@ -3681,7 +3689,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:154
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:138
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:139
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1229
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1261
msgid "Age (Days)"
msgstr ""
@@ -3788,9 +3796,9 @@ msgstr ""
msgid "Alias"
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:169
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:153
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:173
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:181
#: erpnext/accounts/utils.py:1626 erpnext/public/js/setup_wizard.js:279
msgid "All Accounts"
msgstr ""
@@ -3815,7 +3823,7 @@ msgstr ""
msgid "All Activities HTML"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:391
+#: erpnext/manufacturing/doctype/bom/bom.py:419
msgid "All BOMs"
msgstr ""
@@ -3843,21 +3851,21 @@ msgstr ""
#: erpnext/patches/v11_0/update_department_lft_rgt.py:9
#: erpnext/patches/v11_0/update_department_lft_rgt.py:11
#: erpnext/patches/v11_0/update_department_lft_rgt.py:16
-#: erpnext/setup/doctype/company/company.py:441
-#: erpnext/setup/doctype/company/company.py:444
-#: erpnext/setup/doctype/company/company.py:449
-#: erpnext/setup/doctype/company/company.py:455
-#: erpnext/setup/doctype/company/company.py:461
-#: erpnext/setup/doctype/company/company.py:467
-#: erpnext/setup/doctype/company/company.py:473
-#: erpnext/setup/doctype/company/company.py:479
-#: erpnext/setup/doctype/company/company.py:485
-#: erpnext/setup/doctype/company/company.py:491
-#: erpnext/setup/doctype/company/company.py:497
-#: erpnext/setup/doctype/company/company.py:503
-#: erpnext/setup/doctype/company/company.py:509
-#: erpnext/setup/doctype/company/company.py:515
-#: erpnext/setup/doctype/company/company.py:521
+#: erpnext/setup/doctype/company/company.py:442
+#: erpnext/setup/doctype/company/company.py:445
+#: erpnext/setup/doctype/company/company.py:450
+#: erpnext/setup/doctype/company/company.py:456
+#: erpnext/setup/doctype/company/company.py:462
+#: erpnext/setup/doctype/company/company.py:468
+#: erpnext/setup/doctype/company/company.py:474
+#: erpnext/setup/doctype/company/company.py:480
+#: erpnext/setup/doctype/company/company.py:486
+#: erpnext/setup/doctype/company/company.py:492
+#: erpnext/setup/doctype/company/company.py:498
+#: erpnext/setup/doctype/company/company.py:504
+#: erpnext/setup/doctype/company/company.py:510
+#: erpnext/setup/doctype/company/company.py:516
+#: erpnext/setup/doctype/company/company.py:522
msgid "All Departments"
msgstr ""
@@ -3959,7 +3967,7 @@ msgstr ""
msgid "All items are already requested"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1510
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1523
msgid "All items have already been Invoiced/Returned"
msgstr ""
@@ -3967,11 +3975,11 @@ msgstr ""
msgid "All items have already been received"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3728
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3844
msgid "All items have already been transferred for this Work Order."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2998
+#: erpnext/public/js/controllers/transaction.js:2999
msgid "All items in this document already have a linked Quality Inspection."
msgstr ""
@@ -4642,7 +4650,7 @@ msgstr ""
msgid "Alternative item must not be same as item code"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:382
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:394
msgid "Alternatively, you can download the template and fill your data in."
msgstr ""
@@ -5046,7 +5054,7 @@ msgstr ""
msgid "An Item Group is a way to classify items based on types."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:74
+#: erpnext/crm/doctype/appointment/appointment.py:75
msgid "An appointment booked through the portal can only be opened via email verification."
msgstr ""
@@ -5217,15 +5225,15 @@ msgstr ""
msgid "Applicable for external driver"
msgstr ""
-#: erpnext/regional/italy/setup.py:162
+#: erpnext/regional/italy/setup.py:166
msgid "Applicable if the company is SpA, SApA or SRL"
msgstr ""
-#: erpnext/regional/italy/setup.py:171
+#: erpnext/regional/italy/setup.py:175
msgid "Applicable if the company is a limited liability company"
msgstr ""
-#: erpnext/regional/italy/setup.py:122
+#: erpnext/regional/italy/setup.py:126
msgid "Applicable if the company is an Individual or a Proprietorship"
msgstr ""
@@ -5460,11 +5468,11 @@ msgstr ""
msgid "Appointment Booking Slots"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:181
+#: erpnext/crm/doctype/appointment/appointment.py:182
msgid "Appointment Confirmation"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:189
+#: erpnext/crm/doctype/appointment/appointment.py:190
msgid "Appointment Confirmed"
msgstr ""
@@ -5507,15 +5515,15 @@ msgstr ""
msgid "Appointment With"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:86
+#: erpnext/crm/doctype/appointment/appointment.py:87
msgid "Appointment can only be scheduled up to {0} day(s) in advance."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:79
+#: erpnext/crm/doctype/appointment/appointment.py:80
msgid "Appointment cannot be scheduled for a past time."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:98
+#: erpnext/crm/doctype/appointment/appointment.py:99
msgid "Appointment cannot be scheduled on a holiday."
msgstr ""
@@ -5527,11 +5535,11 @@ msgstr ""
msgid "Appointment is already verified."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:116
+#: erpnext/crm/doctype/appointment/appointment.py:117
msgid "Appointment must be scheduled within the available slot timings."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:66
+#: erpnext/crm/doctype/appointment/appointment.py:67
msgid "Appointments created manually cannot have 'Unverified' status."
msgstr ""
@@ -6085,7 +6093,7 @@ msgstr ""
msgid "Asset cannot be scrapped before the last depreciation entry."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:601
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:629
msgid "Asset capitalized after Asset Capitalization {0} was submitted"
msgstr ""
@@ -6105,7 +6113,7 @@ msgstr ""
msgid "Asset issued to Employee {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:182
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:183
msgid "Asset out of order due to Asset Repair {0}"
msgstr ""
@@ -6117,7 +6125,7 @@ msgstr ""
msgid "Asset restored"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:609
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:637
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
@@ -6150,7 +6158,7 @@ msgstr ""
msgid "Asset updated after being split into Asset {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:445
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:453
msgid "Asset updated due to Asset Repair {0} {1}."
msgstr ""
@@ -6158,7 +6166,7 @@ msgstr ""
msgid "Asset {0} cannot be scrapped, as it is already {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:199
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:225
msgid "Asset {0} does not belong to Item {1}"
msgstr ""
@@ -6174,16 +6182,16 @@ msgstr ""
msgid "Asset {0} does not belong to the location {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:650
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:750
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:678
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:778
msgid "Asset {0} does not exist"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:576
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:604
msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:75
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:76
msgid "Asset {0} is in {1} status and cannot be repaired."
msgstr ""
@@ -6199,7 +6207,7 @@ msgstr ""
msgid "Asset {0} must be submitted"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1112
+#: erpnext/controllers/buying_controller.py:1120
msgid "Asset {assets_link} created for {item_code}"
msgstr ""
@@ -6237,15 +6245,15 @@ msgstr ""
msgid "Assets Setup"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1130
+#: erpnext/controllers/buying_controller.py:1138
msgid "Assets not created for {item_code}. You will have to create asset manually."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1117
+#: erpnext/controllers/buying_controller.py:1125
msgid "Assets {assets_link} created for {item_code}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:712
+#: erpnext/manufacturing/doctype/job_card/job_card.js:722
msgid "Assign Job to Employee"
msgstr ""
@@ -6310,7 +6318,7 @@ msgstr ""
msgid "At least one of the Selling or Buying must be selected"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:437
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:442
msgid "At least one raw material item must be present in the stock entry for the type {0}"
msgstr ""
@@ -6318,11 +6326,11 @@ msgstr ""
msgid "At least one row is required for a financial report template"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1002
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1007
msgid "At least one warehouse is mandatory"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:905
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:910
msgid "At row #{0}: the Difference Account must not be a Stock type account, please change the Account Type for the account {1} or select a different account"
msgstr ""
@@ -6330,7 +6338,7 @@ msgstr ""
msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:916
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:921
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"
msgstr ""
@@ -6350,7 +6358,7 @@ msgstr ""
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:735
+#: erpnext/controllers/stock_controller.py:744
msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
msgstr ""
@@ -6367,7 +6375,7 @@ msgstr ""
msgid "Atmosphere"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:255
+#: erpnext/public/js/utils/serial_no_batch_selector.js:265
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:73
msgid "Attach CSV File"
msgstr ""
@@ -6521,11 +6529,11 @@ msgstr ""
msgid "Auto Creation of Contact"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:379
+#: erpnext/public/js/utils/serial_no_batch_selector.js:389
msgid "Auto Fetch"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:227
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:238
msgid "Auto Fetch Serial Numbers"
msgstr ""
@@ -6585,7 +6593,7 @@ msgstr ""
msgid "Auto Reposting of Incorrect Valuation"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:208
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:209
msgid "Auto Tax Settings Error"
msgstr ""
@@ -6863,7 +6871,7 @@ msgstr ""
msgid "Available for use date is required"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1252
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1257
msgid "Available quantity is {0}, you need {1}"
msgstr ""
@@ -6990,7 +6998,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:209
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/bom_explorer/bom_explorer.js:8
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:67
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:73
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.js:8
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
@@ -7011,7 +7019,7 @@ msgstr ""
msgid "BOM 1"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1823
+#: erpnext/manufacturing/doctype/bom/bom.py:1844
msgid "BOM 1 {0} and BOM 2 {1} should not be same"
msgstr ""
@@ -7105,7 +7113,7 @@ msgstr ""
msgid "BOM Item"
msgstr ""
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:71
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:77
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:174
msgid "BOM Level"
msgstr ""
@@ -7258,7 +7266,7 @@ msgstr ""
msgid "BOM Website Operation"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2834
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2904
msgid "BOM and Finished Good Quantity is mandatory for Disassembly"
msgstr ""
@@ -7277,23 +7285,23 @@ msgstr ""
msgid "BOM recursion: {0} cannot be child of {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:790
+#: erpnext/manufacturing/doctype/bom/bom.py:818
msgid "BOM recursion: {1} cannot be parent or child of {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1541
+#: erpnext/manufacturing/doctype/bom/bom.py:1562
msgid "BOM {0} does not belong to Item {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1523
+#: erpnext/manufacturing/doctype/bom/bom.py:1544
msgid "BOM {0} must be active"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1526
+#: erpnext/manufacturing/doctype/bom/bom.py:1547
msgid "BOM {0} must be submitted"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:878
+#: erpnext/manufacturing/doctype/bom/bom.py:899
msgid "BOM {0} not found for the item {1}"
msgstr ""
@@ -7361,7 +7369,7 @@ msgstr ""
#: erpnext/accounts/report/account_balance/account_balance.py:36
#: erpnext/accounts/report/general_ledger/general_ledger.html:168
#: erpnext/accounts/report/purchase_register/purchase_register.py:258
-#: erpnext/accounts/report/sales_register/sales_register.py:292
+#: erpnext/accounts/report/sales_register/sales_register.py:301
#: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:71
msgid "Balance"
msgstr ""
@@ -8150,9 +8158,9 @@ 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:2901
+#: erpnext/public/js/controllers/transaction.js:2902
#: erpnext/public/js/utils/barcode_scanner.js:286
-#: erpnext/public/js/utils/serial_no_batch_selector.js:449
+#: erpnext/public/js/utils/serial_no_batch_selector.js:459
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/packed_item/packed_item.json
@@ -8185,7 +8193,7 @@ msgstr ""
msgid "Batch No is mandatory"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3597
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3600
msgid "Batch No {0} does not exists"
msgstr ""
@@ -8202,13 +8210,13 @@ msgstr ""
msgid "Batch No."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:16
-#: erpnext/public/js/utils/serial_no_batch_selector.js:201
+#: erpnext/public/js/utils/serial_no_batch_selector.js:26
+#: erpnext/public/js/utils/serial_no_batch_selector.js:211
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:50
msgid "Batch Nos"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2125
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2128
msgid "Batch Nos are created successfully"
msgstr ""
@@ -8262,7 +8270,7 @@ msgstr ""
msgid "Batch and Serial No"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1068
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1050
msgid "Batch not created for item {} since it does not have a batch series."
msgstr ""
@@ -8285,12 +8293,12 @@ msgstr ""
msgid "Batch {0} is not available in warehouse {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3912
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4028
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:290
msgid "Batch {0} of Item {1} has expired."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3918
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4034
msgid "Batch {0} of Item {1} is disabled."
msgstr ""
@@ -8345,7 +8353,7 @@ msgstr ""
#. Label of the bill_date (Date) field in DocType 'Journal Entry'
#. Label of the bill_date (Date) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1246
#: erpnext/accounts/report/purchase_register/purchase_register.py:230
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill Date"
@@ -8354,7 +8362,7 @@ msgstr ""
#. Label of the bill_no (Data) field in DocType 'Journal Entry'
#. Label of the bill_no (Data) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1213
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1245
#: erpnext/accounts/report/purchase_register/purchase_register.py:229
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill No"
@@ -8369,7 +8377,7 @@ msgstr ""
#. Label of a Card Break in the Manufacturing Workspace
#. Label of a Link in the Manufacturing Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/manufacturing/doctype/bom/bom.py:1373
+#: erpnext/manufacturing/doctype/bom/bom.py:1394
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/stock/doctype/material_request/material_request.js:142
#: erpnext/stock/doctype/stock_entry/stock_entry.js:772
@@ -8473,7 +8481,7 @@ msgstr ""
msgid "Billing Address Name"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:598
+#: erpnext/controllers/accounts_controller.py:617
msgid "Billing Address does not belong to the {0}"
msgstr ""
@@ -8721,12 +8729,6 @@ msgstr ""
msgid "Block Supplier"
msgstr ""
-#. Description of the 'Restrict Customer Over Billing' (Check) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Block a new Sales Invoice when the customer's overdue amount exceeds the Overdue Limit set on the customer."
-msgstr ""
-
#. Description of the 'Is Frozen' (Check) field in DocType 'Customer'
#: erpnext/selling/doctype/customer/customer.json
msgid "Blocks all further accounting entries on this customer's account. Only users with the frozen-entries role can override.\n"
@@ -8747,6 +8749,12 @@ msgstr ""
msgid "Blood Group"
msgstr ""
+#. Label of the body (Text Editor) field in DocType 'Process Statement Of
+#. Accounts'
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgid "Body"
+msgstr ""
+
#. Label of the body_text (Text Editor) field in DocType 'Dunning'
#. Label of the body_text (Text Editor) field in DocType 'Dunning Letter Text'
#: erpnext/accounts/doctype/dunning/dunning.json
@@ -9225,6 +9233,7 @@ msgstr ""
#. Label of a Link in the Buying Workspace
#. Label of a shortcut in the ERPNext Settings Workspace
#. Label of a Workspace Sidebar Item
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:362
#: erpnext/buying/doctype/buying_settings/buying_settings.json
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
@@ -9571,7 +9580,7 @@ msgstr ""
msgid "Can be approved by {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2852
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2829
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr ""
@@ -9605,7 +9614,7 @@ msgid "Can only make payment against unbilled {0}"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1510
-#: erpnext/controllers/accounts_controller.py:3221
+#: erpnext/controllers/accounts_controller.py:3257
#: erpnext/public/js/controllers/accounts.js:100
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr ""
@@ -9643,7 +9652,7 @@ msgstr ""
msgid "Cancelation Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1521
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1618
msgid "Cancelled Job Card cannot be processed."
msgstr ""
@@ -9714,11 +9723,11 @@ msgstr ""
msgid "Cannot cancel as processing of cancelled documents is pending."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1246
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1228
msgid "Cannot cancel because submitted Stock Entry {0} exists"
msgstr ""
-#: erpnext/stock/stock_ledger.py:206
+#: erpnext/stock/stock_ledger.py:208
msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
msgstr ""
@@ -9730,11 +9739,11 @@ msgstr ""
msgid "Cannot cancel this document as it is linked with the submitted Asset Value Adjustment {0}. Please cancel the Asset Value Adjustment to continue."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1219
+#: erpnext/controllers/buying_controller.py:1227
msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:680
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:685
msgid "Cannot cancel transaction for Completed Work Order."
msgstr ""
@@ -9762,7 +9771,7 @@ msgstr ""
msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:148
+#: erpnext/projects/doctype/task/task.py:164
msgid "Cannot complete task {0} as its dependant task {1} are not completed / cancelled."
msgstr ""
@@ -9786,11 +9795,11 @@ msgstr ""
msgid "Cannot create Intercompany {0}. All items in the source {1} have already been fully invoiced. Please check the existing linked {2}s."
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1011
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1015
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1905
+#: erpnext/selling/doctype/sales_order/sales_order.py:1937
#: erpnext/stock/doctype/pick_list/pick_list.py:260
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 ""
@@ -9803,7 +9812,7 @@ msgstr ""
msgid "Cannot create return for consolidated invoice {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1211
+#: erpnext/manufacturing/doctype/bom/bom.py:1232
msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
msgstr ""
@@ -9824,7 +9833,7 @@ msgstr ""
msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3871
+#: erpnext/controllers/accounts_controller.py:3907
msgid "Cannot delete an item which has been ordered"
msgstr ""
@@ -9841,7 +9850,7 @@ msgstr ""
msgid "Cannot disable Serial and Batch No for Item, as there are existing records for serial / batch."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:564
+#: erpnext/setup/doctype/company/company.py:565
msgid "Cannot disable perpetual inventory, as there are existing Stock Ledger Entries for the company {0}. Please cancel the stock transactions first and try again."
msgstr ""
@@ -9849,11 +9858,11 @@ msgstr ""
msgid "Cannot disable {0} as it may lead to incorrect stock valuation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:858
+#: erpnext/manufacturing/doctype/work_order/work_order.py:837
msgid "Cannot disassemble more than produced quantity."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1045
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1050
msgid "Cannot disassemble {0} qty against Stock Entry {1}. Only {2} qty available to disassemble."
msgstr ""
@@ -9865,8 +9874,8 @@ msgstr ""
msgid "Cannot enable Opportunity creation from Contact Us because the Contact Us form is disabled."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:781
-#: erpnext/selling/doctype/sales_order/sales_order.py:804
+#: erpnext/selling/doctype/sales_order/sales_order.py:782
+#: erpnext/selling/doctype/sales_order/sales_order.py:805
msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
msgstr ""
@@ -9882,7 +9891,7 @@ msgstr ""
msgid "Cannot find Item with this Barcode"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3810
+#: erpnext/controllers/accounts_controller.py:3846
msgid "Cannot find a default warehouse for item {0}. Please select one in the Update Items dialog, or set a default in the Item Master or in Stock Settings."
msgstr ""
@@ -9890,15 +9899,15 @@ msgstr ""
msgid "Cannot merge {0} '{1}' into '{2}' as both have existing accounting entries in different currencies for company '{3}'."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:647
+#: erpnext/manufacturing/doctype/work_order/work_order.py:650
msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1620
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1602
msgid "Cannot produce more item for {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1624
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1606
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
@@ -9906,12 +9915,12 @@ msgstr ""
msgid "Cannot receive from customer against negative outstanding"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4020
+#: erpnext/controllers/accounts_controller.py:4056
msgid "Cannot reduce quantity than ordered or purchased quantity"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1523
-#: erpnext/controllers/accounts_controller.py:3236
+#: erpnext/controllers/accounts_controller.py:3272
#: erpnext/public/js/controllers/accounts.js:117
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
msgstr ""
@@ -9935,9 +9944,9 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1516
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1694
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1848
-#: erpnext/controllers/accounts_controller.py:3226
+#: erpnext/controllers/accounts_controller.py:3262
#: erpnext/public/js/controllers/accounts.js:109
-#: erpnext/public/js/controllers/taxes_and_totals.js:570
+#: erpnext/public/js/controllers/taxes_and_totals.js:589
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr ""
@@ -9953,11 +9962,11 @@ msgstr ""
msgid "Cannot set multiple Item Defaults for a company."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3986
+#: erpnext/controllers/accounts_controller.py:4022
msgid "Cannot set quantity less than delivered quantity."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3987
+#: erpnext/controllers/accounts_controller.py:4023
msgid "Cannot set quantity less than received quantity."
msgstr ""
@@ -9969,11 +9978,11 @@ msgstr ""
msgid "Cannot start deletion. Another deletion {0} is already queued/running. Please wait for it to complete."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:874
+#: erpnext/manufacturing/doctype/job_card/job_card.py:879
msgid "Cannot submit Job Card {0} while it is On Hold. Please resume and complete the job before submission."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4014
+#: erpnext/controllers/accounts_controller.py:4050
msgid "Cannot update rate as item {0} is already ordered or purchased against this quotation"
msgstr ""
@@ -10006,7 +10015,7 @@ msgstr ""
msgid "Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1232
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1214
msgid "Capacity Planning Error, planned start time can not be same as end time"
msgstr ""
@@ -10154,7 +10163,7 @@ msgstr ""
msgid "Cash In Hand"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:339
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:379
msgid "Cash or Bank Account is mandatory for making payment entry"
msgstr ""
@@ -10388,7 +10397,7 @@ msgid "Channel Partner"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2277
-#: erpnext/controllers/accounts_controller.py:3289
+#: erpnext/controllers/accounts_controller.py:3325
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -10582,7 +10591,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:2812
+#: erpnext/public/js/controllers/transaction.js:2813
msgid "Cheque/Reference Date"
msgstr ""
@@ -10640,7 +10649,7 @@ msgstr ""
#. Label of the child_row_reference (Data) field in DocType 'Quality
#. Inspection'
-#: erpnext/public/js/controllers/transaction.js:2907
+#: erpnext/public/js/controllers/transaction.js:2908
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Child Row Reference"
msgstr ""
@@ -10649,7 +10658,7 @@ msgstr ""
msgid "Child Table Not Allowed"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:332
+#: erpnext/projects/doctype/task/task.py:348
msgid "Child Task exists for this Task. You can not delete this Task."
msgstr ""
@@ -10663,11 +10672,11 @@ msgstr ""
msgid "Child tables that will also be deleted"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:103
+#: erpnext/stock/doctype/warehouse/warehouse.py:123
msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:263
+#: erpnext/projects/doctype/task/task.py:279
msgid "Circular Reference Error"
msgstr ""
@@ -10847,11 +10856,11 @@ msgstr ""
msgid "Closed Period"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2775
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2751
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:540
+#: erpnext/selling/doctype/sales_order/sales_order.py:541
msgid "Closed order cannot be cancelled. Unclose to cancel."
msgstr ""
@@ -11686,11 +11695,11 @@ msgstr ""
msgid "Company Address Name"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4450
+#: erpnext/controllers/accounts_controller.py:4486
msgid "Company Address is missing. You don't have permission to create an Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4438
+#: erpnext/controllers/accounts_controller.py:4474
msgid "Company Address is missing. You don't have permission to update it. Please contact your System Manager."
msgstr ""
@@ -11910,7 +11919,8 @@ msgstr ""
msgid "Competitors"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:663
+#: erpnext/manufacturing/doctype/job_card/job_card.js:412
+#: erpnext/manufacturing/doctype/job_card/job_card.js:673
#: erpnext/manufacturing/doctype/workstation/workstation.js:151
msgid "Complete Job"
msgstr ""
@@ -11933,7 +11943,7 @@ msgstr ""
msgid "Completed On"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:188
+#: erpnext/projects/doctype/task/task.py:204
msgid "Completed On cannot be greater than Today"
msgstr ""
@@ -11957,16 +11967,23 @@ msgstr ""
msgid "Completed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1538
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1520
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:392
+#: erpnext/manufacturing/doctype/job_card/job_card.js:265
#: erpnext/manufacturing/doctype/workstation/workstation.js:296
msgid "Completed Quantity"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1678
+msgid "Completed Quantity ({0}), Pending Quantity ({1}) and Process Loss Quantity ({2}) must add up to the Qty to Manufacture ({3})."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.js:282
+msgid "Completed Quantity cannot be greater than {0}"
+msgstr ""
+
#: erpnext/projects/report/project_summary/project_summary.py:136
#: erpnext/public/js/templates/crm_activities.html:64
msgid "Completed Tasks"
@@ -11982,6 +11999,10 @@ msgstr ""
msgid "Completed Work Orders"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:255
+msgid "Completed, Pending and Process Loss quantities must add up to this."
+msgstr ""
+
#: erpnext/projects/report/project_summary/project_summary.py:73
msgid "Completion"
msgstr ""
@@ -12000,7 +12021,7 @@ msgstr ""
msgid "Completion Date"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:86
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:87
msgid "Completion Date can not be before Failure Date. Please adjust the dates accordingly."
msgstr ""
@@ -12351,7 +12372,7 @@ msgstr ""
msgid "Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1944
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1920
msgid "Consumed Qty cannot be greater than Reserved Qty for item {0}"
msgstr ""
@@ -12370,7 +12391,7 @@ msgstr ""
msgid "Consumed Stock Items"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:289
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:315
msgid "Consumed Stock Items, Consumed Asset Items or Consumed Service Items is mandatory for Capitalization"
msgstr ""
@@ -12380,7 +12401,7 @@ msgstr ""
msgid "Consumed Stock Total Value"
msgstr ""
-#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.py:136
+#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.py:138
msgid "Consumed quantity of item {0} exceeds transferred quantity."
msgstr ""
@@ -12508,7 +12529,7 @@ msgstr ""
msgid "Contact Person"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:610
+#: erpnext/controllers/accounts_controller.py:629
msgid "Contact Person does not belong to the {0}"
msgstr ""
@@ -12710,15 +12731,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:3004
+#: erpnext/controllers/accounts_controller.py:3040
msgid "Conversion rate cannot be 0"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3011
+#: erpnext/controllers/accounts_controller.py:3047
msgid "Conversion rate is 1.00, but document currency is different from company currency"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3007
+#: erpnext/controllers/accounts_controller.py:3043
msgid "Conversion rate must be 1.00 if document currency is same as company currency"
msgstr ""
@@ -12795,13 +12816,13 @@ msgstr ""
msgid "Corrective Action"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:446
+#: erpnext/manufacturing/doctype/job_card/job_card.js:457
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:455
+#: erpnext/manufacturing/doctype/job_card/job_card.js:466
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Corrective Operation"
msgstr ""
@@ -12968,7 +12989,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:28
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:47
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:30
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1199
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1231
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:47
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:204
@@ -12981,7 +13002,7 @@ msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.js:46
#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:29
#: erpnext/accounts/report/sales_register/sales_register.js:52
-#: erpnext/accounts/report/sales_register/sales_register.py:266
+#: erpnext/accounts/report/sales_register/sales_register.py:275
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:79
#: erpnext/accounts/report/trial_balance/trial_balance.js:49
#: erpnext/assets/doctype/asset/asset.json
@@ -13072,8 +13093,8 @@ msgstr ""
msgid "Cost Center is required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1508
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:898
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1548
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:902
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr ""
@@ -13119,7 +13140,7 @@ msgstr ""
msgid "Cost Per Unit"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:442
+#: erpnext/manufacturing/doctype/bom/bom.py:470
msgid "Cost allocation between finished goods and secondary items should equal 100%"
msgstr ""
@@ -13155,7 +13176,7 @@ msgstr ""
msgid "Cost of Goods Sold"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:919
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:924
msgid "Cost of Goods Sold Account in Items Table"
msgstr ""
@@ -13775,7 +13796,7 @@ msgstr ""
msgid "Create a variant with the template image."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2095
+#: erpnext/stock/stock_ledger.py:2097
msgid "Create an incoming stock transaction for the Item."
msgstr ""
@@ -13835,7 +13856,7 @@ msgstr ""
msgid "Creates an Item Price automatically when the item is saved"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:128
msgid "Creating Accounts..."
msgstr ""
@@ -13953,7 +13974,7 @@ msgstr ""
#: erpnext/accounts/report/consolidated_trial_balance/consolidated_trial_balance.py:431
#: erpnext/accounts/report/general_ledger/general_ledger.html:167
#: erpnext/accounts/report/purchase_register/purchase_register.py:257
-#: erpnext/accounts/report/sales_register/sales_register.py:291
+#: erpnext/accounts/report/sales_register/sales_register.py:300
#: erpnext/accounts/report/trial_balance/trial_balance.py:530
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:212
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
@@ -14083,7 +14104,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:176
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1223
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1255
#: erpnext/controllers/sales_and_purchase_return.py:473
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:306
#: erpnext/stock/doctype/delivery_note/delivery_note.js:89
@@ -14117,9 +14138,9 @@ 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:393
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:401
-#: erpnext/controllers/accounts_controller.py:2408
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:433
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:441
+#: erpnext/controllers/accounts_controller.py:2444
msgid "Credit To"
msgstr ""
@@ -14197,7 +14218,7 @@ msgstr ""
msgid "Criteria weights must add up to 100%"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:195
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:196
msgid "Cron Interval should be between 1 and 59 Min"
msgstr ""
@@ -14334,7 +14355,7 @@ msgstr ""
msgid "Currency of the Closing Account must be {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:724
+#: erpnext/manufacturing/doctype/bom/bom.py:752
msgid "Currency of the price list {0} must be {1} or {2}"
msgstr ""
@@ -14620,7 +14641,7 @@ msgstr ""
#: erpnext/accounts/report/pos_register/pos_register.py:120
#: erpnext/accounts/report/pos_register/pos_register.py:181
#: erpnext/accounts/report/sales_register/sales_register.js:21
-#: erpnext/accounts/report/sales_register/sales_register.py:201
+#: erpnext/accounts/report/sales_register/sales_register.py:210
#: erpnext/assets/doctype/asset/asset.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier/supplier.js:225
@@ -14782,7 +14803,7 @@ msgstr ""
#. Label of the customer_contact_display (Small Text) field in DocType
#. 'Purchase Order'
#. Label of the customer_contact (Small Text) field in DocType 'Delivery Stop'
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1193
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1225
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
msgid "Customer Contact"
@@ -14888,7 +14909,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:115
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1251
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1283
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:96
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:185
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
@@ -14896,7 +14917,7 @@ msgstr ""
#: erpnext/accounts/report/gross_profit/gross_profit.py:425
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
#: erpnext/accounts/report/sales_register/sales_register.js:27
-#: erpnext/accounts/report/sales_register/sales_register.py:216
+#: erpnext/accounts/report/sales_register/sales_register.py:225
#: erpnext/controllers/trends.py:448
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/doctype/prospect/prospect.json
@@ -14950,7 +14971,7 @@ msgstr ""
msgid "Customer Items"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1242
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1274
msgid "Customer LPO"
msgstr ""
@@ -15002,13 +15023,13 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1182
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:156
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:35
#: erpnext/accounts/report/gross_profit/gross_profit.py:432
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
-#: erpnext/accounts/report/sales_register/sales_register.py:207
+#: erpnext/accounts/report/sales_register/sales_register.py:216
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/controllers/trends.py:428
#: erpnext/crm/doctype/opportunity/opportunity.json
@@ -15109,7 +15130,7 @@ msgstr ""
msgid "Customer Provided Item Cost"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:490
+#: erpnext/setup/doctype/company/company.py:491
msgid "Customer Service"
msgstr ""
@@ -15167,7 +15188,7 @@ msgid "Customer required for 'Customerwise Discount'"
msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1196
-#: erpnext/selling/doctype/sales_order/sales_order.py:436
+#: erpnext/selling/doctype/sales_order/sales_order.py:437
#: erpnext/stock/doctype/delivery_note/delivery_note.py:407
msgid "Customer {0} does not belong to project {1}"
msgstr ""
@@ -15530,7 +15551,7 @@ msgstr ""
#: erpnext/accounts/report/consolidated_trial_balance/consolidated_trial_balance.py:424
#: erpnext/accounts/report/general_ledger/general_ledger.html:166
#: erpnext/accounts/report/purchase_register/purchase_register.py:256
-#: erpnext/accounts/report/sales_register/sales_register.py:290
+#: erpnext/accounts/report/sales_register/sales_register.py:299
#: erpnext/accounts/report/trial_balance/trial_balance.py:523
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:205
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
@@ -15593,7 +15614,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:178
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1226
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1258
#: erpnext/controllers/sales_and_purchase_return.py:477
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:307
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:45
@@ -15623,7 +15644,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1067
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1078
-#: erpnext/controllers/accounts_controller.py:2408
+#: erpnext/controllers/accounts_controller.py:2444
msgid "Debit To"
msgstr ""
@@ -15807,15 +15828,15 @@ msgstr ""
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2536
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2512
msgid "Default BOM for {0} not found"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4058
+#: erpnext/controllers/accounts_controller.py:4094
msgid "Default BOM not found for FG Item {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2533
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2509
msgid "Default BOM not found for Item {0} and Project {1}"
msgstr ""
@@ -16603,7 +16624,7 @@ msgstr ""
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.js:22
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:21
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
-#: erpnext/accounts/report/sales_register/sales_register.py:259
+#: erpnext/accounts/report/sales_register/sales_register.py:268
#: erpnext/selling/doctype/sales_order/sales_order.js:1048
#: erpnext/selling/doctype/sales_order/sales_order_list.js:81
#: erpnext/selling/doctype/selling_settings/selling_settings.js:52
@@ -16663,7 +16684,7 @@ msgstr ""
msgid "Delivery Note {0} is not submitted"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1246
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1278
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:75
msgid "Delivery Notes"
msgstr ""
@@ -16753,7 +16774,7 @@ msgstr ""
#. DocType 'Master Production Schedule'
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:233
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:313
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:309
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:378
msgid "Demand"
msgstr ""
@@ -16764,7 +16785,7 @@ msgstr ""
msgid "Demand Qty"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:325
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:321
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:390
msgid "Demand vs Supply"
msgstr ""
@@ -16810,7 +16831,7 @@ msgstr ""
msgid "Dependent Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:181
+#: erpnext/projects/doctype/task/task.py:197
msgid "Dependent Task {0} is not a Template Task"
msgstr ""
@@ -17129,11 +17150,11 @@ msgstr ""
msgid "Difference Account"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:908
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:913
msgid "Difference Account in Items Table"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:897
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:902
msgid "Difference Account must be a Asset/Liability type account (Temporary Opening), since this Stock Entry is an Opening Entry"
msgstr ""
@@ -17265,6 +17286,12 @@ msgstr ""
msgid "Direct return is not allowed for Timesheet."
msgstr ""
+#. Label of the disable_include_dimensions (Check) field in DocType 'Accounts
+#. Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Disable \"Consider Accounting Dimension\" Filter"
+msgstr ""
+
#. Label of the disable_capacity_planning (Check) field in DocType
#. 'Manufacturing Settings'
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -17355,7 +17382,7 @@ msgstr ""
msgid "Disabled items cannot be selected in any transaction."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:936
+#: erpnext/controllers/accounts_controller.py:972
msgid "Disabled pricing rules since this {} is an internal transfer"
msgstr ""
@@ -17364,7 +17391,7 @@ msgstr ""
msgid "Disabled suppliers are hidden from selection in new transactions but remain in historical records"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:950
+#: erpnext/controllers/accounts_controller.py:986
msgid "Disabled tax included prices since this {} is an internal transfer"
msgstr ""
@@ -17392,7 +17419,7 @@ msgstr ""
msgid "Disassemble Order"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2776
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2846
msgid "Disassemble Qty cannot be less than or equal to 0."
msgstr ""
@@ -17434,7 +17461,7 @@ msgstr ""
msgid "Discount"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:177
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:188
msgid "Discount (%)"
msgstr ""
@@ -17683,7 +17710,7 @@ msgstr ""
msgid "Dislikes"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:484
+#: erpnext/setup/doctype/company/company.py:485
msgid "Dispatch"
msgstr ""
@@ -17971,7 +17998,7 @@ msgstr ""
msgid "Do you want to submit the material request"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:108
+#: erpnext/manufacturing/doctype/job_card/job_card.js:113
msgid "Do you want to submit the stock entry?"
msgstr ""
@@ -18085,7 +18112,7 @@ msgstr ""
msgid "Double Declining Balance"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:246
+#: erpnext/public/js/utils/serial_no_batch_selector.js:256
msgid "Download CSV Template"
msgstr ""
@@ -18332,7 +18359,7 @@ msgstr ""
msgid "Duplicate Sales Invoices found"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1568
+#: erpnext/stock/serial_batch_bundle.py:1571
msgid "Duplicate Serial Number Error"
msgstr ""
@@ -18583,7 +18610,7 @@ msgstr ""
msgid "Either target qty or target amount is mandatory."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:677
+#: erpnext/manufacturing/doctype/job_card/job_card.js:687
msgid "Elapsed Time"
msgstr ""
@@ -18900,7 +18927,7 @@ msgstr ""
msgid "Employee {0} does not belong to the company {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:377
+#: erpnext/manufacturing/doctype/job_card/job_card.py:379
msgid "Employee {0} is currently working on another workstation. Please assign another employee."
msgstr ""
@@ -18925,7 +18952,7 @@ msgstr ""
msgid "Ems(Pica)"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2970
+#: erpnext/public/js/controllers/transaction.js:2971
msgid "Enable {0} on the Item master to proceed with {1} inspection."
msgstr ""
@@ -19240,6 +19267,12 @@ msgstr ""
msgid "Enabling this ensures each Purchase Invoice has a unique value in Supplier Invoice No. field within a particular fiscal year"
msgstr ""
+#. Description of the 'Prevent Sales Invoice when Customer is Overdue' (Check)
+#. field in DocType 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Enabling this option prevents the creation of a new Sales Invoice when the customer has an overdue limit set and their outstanding overdue amount exceeds that limit."
+msgstr ""
+
#. Description of the 'Book Advance Payments in Separate Party Account' (Check)
#. field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
@@ -19281,8 +19314,7 @@ 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:331
-#: erpnext/manufacturing/doctype/job_card/job_card.js:399
+#: erpnext/manufacturing/doctype/job_card/job_card.js:383
#: 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
@@ -19373,16 +19405,14 @@ msgstr ""
msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:212
+#: erpnext/public/js/utils/serial_no_batch_selector.js:222
msgid "Enter Manually"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:290
+#: erpnext/public/js/utils/serial_no_batch_selector.js:300
msgid "Enter Serial Nos"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:360
-#: erpnext/manufacturing/doctype/job_card/job_card.js:422
#: erpnext/manufacturing/doctype/workstation/workstation.js:312
msgid "Enter Value"
msgstr ""
@@ -19431,7 +19461,7 @@ msgstr ""
msgid "Enter discount percentage."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:293
+#: erpnext/public/js/utils/serial_no_batch_selector.js:303
msgid "Enter each serial no in a new line"
msgstr ""
@@ -19648,7 +19678,7 @@ msgstr ""
msgid "Example: If the transaction amount is 200, then this will be calculated as {} = {}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2377
+#: erpnext/stock/stock_ledger.py:2379
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
@@ -19658,11 +19688,11 @@ msgstr ""
msgid "Exception Budget Approver Role"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1052
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1057
msgid "Excess Disassembly"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1348
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1418
msgid "Excess Material Transfer"
msgstr ""
@@ -19670,7 +19700,7 @@ msgstr ""
msgid "Excess Materials Consumed"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1167
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1177
msgid "Excess Transfer"
msgstr ""
@@ -19706,12 +19736,12 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
#: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
-#: erpnext/setup/doctype/company/company.py:677
+#: erpnext/setup/doctype/company/company.py:678
msgid "Exchange Gain/Loss"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1809
-#: erpnext/controllers/accounts_controller.py:1894
+#: erpnext/controllers/accounts_controller.py:1845
+#: erpnext/controllers/accounts_controller.py:1930
msgid "Exchange Gain/Loss amount has been booked through {0}"
msgstr ""
@@ -19803,6 +19833,10 @@ msgstr ""
msgid "Exchange Rate must be same as {0} {1} ({2})"
msgstr ""
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:356
+msgid "Exchange rate {0} does not match the exchange rate of Purchase Receipt {1}. Use the same exchange rate as the Purchase Receipt or enable {2} in {3} to adjust the landed cost based on this invoice."
+msgstr ""
+
#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
#. Template'
@@ -19937,7 +19971,7 @@ msgstr ""
msgid "Expected Delivery Date"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:417
+#: erpnext/selling/doctype/sales_order/sales_order.py:418
msgid "Expected Delivery Date should be after Sales Order Date"
msgstr ""
@@ -20013,7 +20047,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:611
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:651
#: 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:192
@@ -20021,7 +20055,7 @@ msgstr ""
msgid "Expense"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1081
+#: erpnext/controllers/stock_controller.py:1090
msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
msgstr ""
@@ -20069,7 +20103,7 @@ msgstr ""
msgid "Expense Account"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1061
+#: erpnext/controllers/stock_controller.py:1070
msgid "Expense Account Missing"
msgstr ""
@@ -20084,13 +20118,13 @@ msgstr ""
msgid "Expense Head"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:505
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:529
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:549
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:545
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:569
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:589
msgid "Expense Head Changed"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:607
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:647
msgid "Expense account is mandatory for item {0}"
msgstr ""
@@ -20122,7 +20156,7 @@ msgstr ""
msgid "Expenses Added To Stock Contra Account"
msgstr ""
-#: erpnext/controllers/stock_controller.py:934
+#: erpnext/controllers/stock_controller.py:943
msgid "Expenses Added To Stock for Item {0}"
msgstr ""
@@ -20216,7 +20250,7 @@ msgstr ""
msgid "Extra Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:264
+#: erpnext/manufacturing/doctype/job_card/job_card.py:266
msgid "Extra Job Card Quantity"
msgstr ""
@@ -20354,7 +20388,7 @@ msgstr ""
msgid "Failed to setup defaults"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:859
+#: erpnext/setup/doctype/company/company.py:860
msgid "Failed to setup defaults for country {0}. Please contact support."
msgstr ""
@@ -20417,7 +20451,7 @@ msgstr ""
msgid "Fees"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:395
+#: erpnext/public/js/utils/serial_no_batch_selector.js:405
msgid "Fetch Based On"
msgstr ""
@@ -20481,7 +20515,7 @@ msgstr ""
msgid "Fetched automatically on sales orders and invoices for this customer."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:457
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:468
msgid "Fetched only {0} available serial numbers."
msgstr ""
@@ -20494,7 +20528,7 @@ msgid "Fetching Sales Orders..."
msgstr ""
#: erpnext/accounts/doctype/dunning/dunning.js:135
-#: erpnext/public/js/controllers/transaction.js:1619
+#: erpnext/public/js/controllers/transaction.js:1620
msgid "Fetching exchange rates ..."
msgstr ""
@@ -20807,15 +20841,15 @@ msgstr ""
msgid "Finished Good Item Quantity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4044
+#: erpnext/controllers/accounts_controller.py:4080
msgid "Finished Good Item is not specified for service item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4061
+#: erpnext/controllers/accounts_controller.py:4097
msgid "Finished Good Item {0} Qty can not be zero"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4055
+#: erpnext/controllers/accounts_controller.py:4091
msgid "Finished Good Item {0} must be a sub-contracted item"
msgstr ""
@@ -20902,11 +20936,11 @@ msgstr ""
msgid "Finished Goods based Operating Cost"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2102
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2172
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1069
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1074
msgid "Finished good quantity being consumed ({0} in stock UOM) must equal the quantity to disassemble ({1}). Do not change the UOM, conversion factor or quantity of the finished good row."
msgstr ""
@@ -21077,7 +21111,7 @@ msgstr ""
msgid "Fixed Asset Turnover Ratio"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:781
+#: erpnext/manufacturing/doctype/bom/bom.py:809
msgid "Fixed Asset item {0} cannot be used in BOMs."
msgstr ""
@@ -21155,7 +21189,7 @@ msgstr ""
msgid "Following Material Requests have been raised automatically based on Item's re-order level"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:967
+#: erpnext/selling/doctype/customer/customer.py:968
msgid "Following fields are mandatory to create address:"
msgstr ""
@@ -21212,7 +21246,7 @@ msgstr ""
msgid "For Item"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1783
+#: erpnext/controllers/stock_controller.py:1792
msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
msgstr ""
@@ -21222,7 +21256,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:464
+#: erpnext/manufacturing/doctype/job_card/job_card.js:475
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "For Operation"
msgstr ""
@@ -21247,7 +21281,7 @@ msgstr ""
msgid "For Production"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1019
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1024
msgid "For Quantity (Manufactured Qty) is mandatory"
msgstr ""
@@ -21257,7 +21291,7 @@ msgstr ""
msgid "For Raw Materials"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1474
+#: erpnext/controllers/accounts_controller.py:1510
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr ""
@@ -21281,15 +21315,15 @@ msgstr ""
msgid "For Warehouse"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:136
+#: erpnext/public/js/utils/serial_no_batch_selector.js:146
msgid "For Work Order"
msgstr ""
-#: erpnext/controllers/status_updater.py:292
+#: erpnext/controllers/status_updater.py:295
msgid "For an item {0}, quantity must be negative number"
msgstr ""
-#: erpnext/controllers/status_updater.py:289
+#: erpnext/controllers/status_updater.py:292
msgid "For an item {0}, quantity must be positive number"
msgstr ""
@@ -21337,11 +21371,11 @@ msgstr ""
msgid "For legacy serial nos, do not fetch incoming rate from serial no and calculate it based on the inward transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:368
+#: erpnext/manufacturing/doctype/bom/bom.py:396
msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2922
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2899
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
msgstr ""
@@ -21358,7 +21392,7 @@ msgstr ""
msgid "For projected and forecast quantities, the system will consider all child warehouses under the selected parent warehouse."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2134
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2204
msgid "For quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -21391,16 +21425,16 @@ msgstr ""
msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1279
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1284
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1429
+#: erpnext/public/js/controllers/transaction.js:1430
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 ""
-#: erpnext/controllers/stock_controller.py:502
+#: erpnext/controllers/stock_controller.py:511
msgid "For the {0}, no stock is available for the return in the warehouse {1}."
msgstr ""
@@ -21995,13 +22029,13 @@ msgid "Further nodes can be only created under 'Group' type nodes"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:188
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1238
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1270
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:177
msgid "Future Payment Amount"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:187
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1237
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1269
msgid "Future Payment Ref"
msgstr ""
@@ -22092,7 +22126,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:134
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:220
-#: erpnext/setup/doctype/company/company.py:685
+#: erpnext/setup/doctype/company/company.py:686
msgid "Gain/Loss on Asset Disposal"
msgstr ""
@@ -22149,6 +22183,12 @@ msgctxt "Warehouse"
msgid "General Ledger"
msgstr ""
+#. Label of the remarks_section (Section Break) field in DocType 'Accounts
+#. Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "General Ledger Report"
+msgstr ""
+
#. Label of the general_ledger_remarks_length (Int) field in DocType 'Accounts
#. Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -22561,7 +22601,7 @@ msgstr ""
msgid "Goods Transferred"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2703
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2773
msgid "Goods are already received against the outward entry {0}"
msgstr ""
@@ -22691,7 +22731,7 @@ msgstr ""
#: erpnext/accounts/doctype/subscription/subscription.json
#: erpnext/accounts/report/pos_register/pos_register.py:202
#: erpnext/accounts/report/purchase_register/purchase_register.py:291
-#: erpnext/accounts/report/sales_register/sales_register.py:319
+#: erpnext/accounts/report/sales_register/sales_register.py:328
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
@@ -23192,7 +23232,7 @@ msgstr ""
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2080
+#: erpnext/stock/stock_ledger.py:2082
msgid "Here are the options to proceed:"
msgstr ""
@@ -23427,7 +23467,7 @@ msgstr ""
msgid "Hrs"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:496
+#: erpnext/setup/doctype/company/company.py:497
msgid "Human Resources"
msgstr ""
@@ -23851,7 +23891,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:2090
+#: erpnext/stock/stock_ledger.py:2092
msgid "If not, you can Cancel / Submit this entry"
msgstr ""
@@ -23897,7 +23937,7 @@ msgstr ""
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2083
+#: erpnext/stock/stock_ledger.py:2085
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 ""
@@ -24219,7 +24259,7 @@ msgstr ""
msgid "Import MT940 Fromat"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
msgid "Import Successful"
msgstr ""
@@ -24234,7 +24274,7 @@ msgstr ""
msgid "Import Supplier Invoice"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:228
+#: erpnext/public/js/utils/serial_no_batch_selector.js:238
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:84
msgid "Import Using CSV file"
msgstr ""
@@ -24821,7 +24861,7 @@ msgstr ""
msgid "Incorrect Company"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1286
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1291
msgid "Incorrect Component Quantity"
msgstr ""
@@ -25035,14 +25075,14 @@ msgstr ""
msgid "Inspected By"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1677
-#: erpnext/manufacturing/doctype/job_card/job_card.py:834
+#: erpnext/controllers/stock_controller.py:1686
+#: erpnext/manufacturing/doctype/job_card/job_card.py:836
msgid "Inspection Rejected"
msgstr ""
#. Label of the inspection_required (Check) field in DocType 'Stock Entry'
-#: erpnext/controllers/stock_controller.py:1647
-#: erpnext/controllers/stock_controller.py:1649
+#: erpnext/controllers/stock_controller.py:1656
+#: erpnext/controllers/stock_controller.py:1658
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Inspection Required"
msgstr ""
@@ -25059,8 +25099,8 @@ msgstr ""
msgid "Inspection Required before Purchase"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1662
-#: erpnext/manufacturing/doctype/job_card/job_card.py:815
+#: erpnext/controllers/stock_controller.py:1671
+#: erpnext/manufacturing/doctype/job_card/job_card.py:817
msgid "Inspection Submission"
msgstr ""
@@ -25129,11 +25169,11 @@ msgstr ""
msgid "Insufficient Capacity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3940
-#: erpnext/controllers/accounts_controller.py:3962
-#: erpnext/controllers/accounts_controller.py:4480
-#: erpnext/controllers/accounts_controller.py:4486
-#: erpnext/controllers/accounts_controller.py:4508
+#: erpnext/controllers/accounts_controller.py:3976
+#: erpnext/controllers/accounts_controller.py:3998
+#: erpnext/controllers/accounts_controller.py:4516
+#: erpnext/controllers/accounts_controller.py:4522
+#: erpnext/controllers/accounts_controller.py:4544
msgid "Insufficient Permissions"
msgstr ""
@@ -25141,13 +25181,13 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:150
#: erpnext/stock/doctype/pick_list/pick_list.py:168
#: erpnext/stock/doctype/pick_list/pick_list.py:1123
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1256
-#: erpnext/stock/serial_batch_bundle.py:1311 erpnext/stock/stock_ledger.py:1771
-#: erpnext/stock/stock_ledger.py:2268
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1261
+#: erpnext/stock/serial_batch_bundle.py:1314 erpnext/stock/stock_ledger.py:1773
+#: erpnext/stock/stock_ledger.py:2270
msgid "Insufficient Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2283
+#: erpnext/stock/stock_ledger.py:2285
msgid "Insufficient Stock for Batch"
msgstr ""
@@ -25310,7 +25350,7 @@ msgstr ""
msgid "Internal Purchase Order"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:836
+#: erpnext/controllers/accounts_controller.py:872
msgid "Internal Sale or Delivery Reference missing."
msgstr ""
@@ -25318,7 +25358,7 @@ msgstr ""
msgid "Internal Sales Order"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:838
+#: erpnext/controllers/accounts_controller.py:874
msgid "Internal Sales Reference Missing"
msgstr ""
@@ -25349,7 +25389,7 @@ msgstr ""
msgid "Internal Transfer"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:847
+#: erpnext/controllers/accounts_controller.py:883
msgid "Internal Transfer Reference Missing"
msgstr ""
@@ -25373,7 +25413,7 @@ msgstr ""
msgid "Internal notes about this customer. Not visible on transactions or the portal."
msgstr ""
-#: erpnext/controllers/stock_controller.py:1744
+#: erpnext/controllers/stock_controller.py:1753
msgid "Internal transfers can only be done in company's default currency"
msgstr ""
@@ -25387,14 +25427,14 @@ msgstr ""
msgid "Interval should be between 1 to 59 MInutes"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:394
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:402
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:434
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:442
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1073
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1083
#: erpnext/assets/doctype/asset_category/asset_category.py:69
#: erpnext/assets/doctype/asset_category/asset_category.py:97
-#: erpnext/controllers/accounts_controller.py:3250
-#: erpnext/controllers/accounts_controller.py:3258
+#: erpnext/controllers/accounts_controller.py:3286
+#: erpnext/controllers/accounts_controller.py:3294
msgid "Invalid Account"
msgstr ""
@@ -25419,7 +25459,7 @@ msgstr ""
msgid "Invalid Attribute Values"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:650
+#: erpnext/controllers/accounts_controller.py:669
msgid "Invalid Auto Repeat Date"
msgstr ""
@@ -25432,7 +25472,7 @@ msgstr ""
msgid "Invalid Barcode. There is no Item attached to this barcode."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3191
+#: erpnext/public/js/controllers/transaction.js:3192
msgid "Invalid Blanket Order for the selected Customer and Item"
msgstr ""
@@ -25454,7 +25494,7 @@ msgstr ""
#: erpnext/assets/doctype/asset/asset.py:365
#: erpnext/assets/doctype/asset/asset.py:372
-#: erpnext/controllers/accounts_controller.py:3273
+#: erpnext/controllers/accounts_controller.py:3309
msgid "Invalid Cost Center"
msgstr ""
@@ -25462,16 +25502,16 @@ msgstr ""
msgid "Invalid Customer Group"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:419
+#: erpnext/selling/doctype/sales_order/sales_order.py:420
msgid "Invalid Delivery Date"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1108
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1113
msgid "Invalid Disassembly Item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1074
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1123
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1079
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1128
msgid "Invalid Disassembly Quantity"
msgstr ""
@@ -25479,7 +25519,7 @@ msgstr ""
msgid "Invalid Discount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:861
+#: erpnext/controllers/taxes_and_totals.py:900
msgid "Invalid Discount Amount"
msgstr ""
@@ -25499,8 +25539,8 @@ msgstr ""
msgid "Invalid File Type"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:374
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:379
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:377
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:382
msgid "Invalid Formula"
msgstr ""
@@ -25561,7 +25601,7 @@ msgstr ""
msgid "Invalid Priority"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1276
+#: erpnext/manufacturing/doctype/bom/bom.py:1297
msgid "Invalid Process Loss Configuration"
msgstr ""
@@ -25569,12 +25609,12 @@ msgstr ""
msgid "Invalid Purchase Invoice"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3982
-#: erpnext/controllers/accounts_controller.py:3996
+#: erpnext/controllers/accounts_controller.py:4018
+#: erpnext/controllers/accounts_controller.py:4032
msgid "Invalid Qty"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1492
+#: erpnext/controllers/accounts_controller.py:1528
msgid "Invalid Quantity"
msgstr ""
@@ -25582,7 +25622,7 @@ msgstr ""
msgid "Invalid Query"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:325
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:328
msgid "Invalid Reading"
msgstr ""
@@ -25603,12 +25643,12 @@ msgstr ""
msgid "Invalid Selling Price"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2177
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2247
msgid "Invalid Serial and Batch Bundle"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1375
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1397
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1445
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1467
msgid "Invalid Source and Target Warehouse"
msgstr ""
@@ -25809,7 +25849,7 @@ msgstr ""
msgid "Invoice Document Type Selection Error"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1218
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1250
msgid "Invoice Grand Total"
msgstr ""
@@ -25911,14 +25951,14 @@ msgstr ""
msgid "Invoice can't be made for zero billing hour"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1933
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1971
msgid "Invoice is not blocked. Block the invoice to change the release date."
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:171
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:139
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:140
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1220
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1252
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:164
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:194
msgid "Invoiced Amount"
@@ -26339,7 +26379,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:68
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:74
msgid "Is Phantom Item"
msgstr ""
@@ -26626,7 +26666,7 @@ 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:2569
+#: erpnext/public/js/controllers/transaction.js:2570
msgid "It is needed to fetch Item Details."
msgstr ""
@@ -26692,7 +26732,7 @@ msgstr ""
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:204
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/taxes_and_totals.py:1253
+#: erpnext/controllers/taxes_and_totals.py:1293
#: erpnext/controllers/trends.py:377
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/manufacturing/doctype/bom/bom.js:1092
@@ -26992,7 +27032,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/workstation/workstation.js:471
#: erpnext/manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:163
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:60
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:66
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:8
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:103
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
@@ -27006,11 +27046,11 @@ 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:216
-#: erpnext/public/js/controllers/transaction.js:2863
+#: erpnext/public/js/controllers/transaction.js:2864
#: erpnext/public/js/stock_reservation.js:112
#: erpnext/public/js/stock_reservation.js:318 erpnext/public/js/utils.js:596
#: erpnext/public/js/utils.js:754
-#: erpnext/public/js/utils/serial_no_batch_selector.js:96
+#: erpnext/public/js/utils/serial_no_batch_selector.js:106
#: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
@@ -27102,12 +27142,12 @@ msgstr ""
msgid "Item Code cannot be changed for Serial No."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:461
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:501
msgid "Item Code required at Row No {0}"
msgstr ""
#: erpnext/selling/page/point_of_sale/pos_controller.js:816
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:277
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:288
msgid "Item Code: {0} is not available under warehouse {1}."
msgstr ""
@@ -27135,7 +27175,7 @@ msgstr ""
#. Label of the item_details (Section Break) field in DocType 'Material Request
#. Plan Item'
#. Label of the description (Small Text) field in DocType 'Work Order'
-#. Label of the item_description (Text) field in DocType 'Item Price'
+#. Label of the item_description (Text Editor) field in DocType 'Item Price'
#. Label of the item_description (Small Text) field in DocType 'Quick Stock
#. Balance'
#: erpnext/manufacturing/doctype/bom/bom.json
@@ -27483,7 +27523,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:66
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:72
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:109
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:158
@@ -27493,7 +27533,7 @@ msgstr ""
#: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:371
#: 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:2869
+#: erpnext/public/js/controllers/transaction.js:2870
#: erpnext/public/js/utils.js:852
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1286
@@ -27589,8 +27629,8 @@ msgstr ""
msgid "Item Price Stock"
msgstr ""
-#: erpnext/stock/get_item_details.py:1143
-#: erpnext/stock/get_item_details.py:1167
+#: erpnext/stock/get_item_details.py:1228
+#: erpnext/stock/get_item_details.py:1252
msgid "Item Price added for {0} in Price List - {1}"
msgstr ""
@@ -27602,7 +27642,7 @@ msgstr ""
msgid "Item Price created at rate {0}"
msgstr ""
-#: erpnext/stock/get_item_details.py:1126
+#: erpnext/stock/get_item_details.py:1211
msgid "Item Price updated for {0} in Price List {1}"
msgstr ""
@@ -27882,7 +27922,7 @@ msgstr ""
msgid "Item Wise Tax Details"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:568
+#: erpnext/controllers/taxes_and_totals.py:574
msgid "Item Wise Tax Details do not match with Taxes and Charges at the following rows:"
msgstr ""
@@ -27902,7 +27942,7 @@ msgstr ""
msgid "Item and Warranty Details"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3891
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4007
msgid "Item for row {0} does not match Material Request"
msgstr ""
@@ -27914,7 +27954,7 @@ msgstr ""
msgid "Item is mandatory in Raw Materials table."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:110
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:121
msgid "Item is removed since no serial / batch no selected."
msgstr ""
@@ -27932,11 +27972,11 @@ msgstr ""
msgid "Item operation"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4036
+#: erpnext/controllers/accounts_controller.py:4072
msgid "Item qty can not be updated as raw materials are already processed."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1531
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1601
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr ""
@@ -27989,11 +28029,11 @@ msgstr ""
msgid "Item {0} does not exist"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:709
+#: erpnext/manufacturing/doctype/bom/bom.py:737
msgid "Item {0} does not exist in the system or has expired"
msgstr ""
-#: erpnext/controllers/stock_controller.py:616
+#: erpnext/controllers/stock_controller.py:625
msgid "Item {0} does not exist."
msgstr ""
@@ -28009,7 +28049,7 @@ msgstr ""
msgid "Item {0} has been disabled"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:788
+#: erpnext/selling/doctype/sales_order/sales_order.py:789
msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
msgstr ""
@@ -28057,7 +28097,7 @@ msgstr ""
msgid "Item {0} is not a template item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2615
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2685
msgid "Item {0} is not active or end of life has been reached"
msgstr ""
@@ -28065,11 +28105,11 @@ msgstr ""
msgid "Item {0} must be a Fixed Asset Item"
msgstr ""
-#: erpnext/stock/get_item_details.py:351
+#: erpnext/stock/get_item_details.py:436
msgid "Item {0} must be a Non-Stock Item"
msgstr ""
-#: erpnext/stock/get_item_details.py:348
+#: erpnext/stock/get_item_details.py:433
msgid "Item {0} must be a Sub-contracted Item"
msgstr ""
@@ -28077,7 +28117,7 @@ msgstr ""
msgid "Item {0} must be a non-stock item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1913
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1983
msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
msgstr ""
@@ -28139,11 +28179,11 @@ msgstr ""
msgid "Item-wise sales Register"
msgstr ""
-#: erpnext/stock/get_item_details.py:731
+#: erpnext/stock/get_item_details.py:816
msgid "Item/Item Code required to get Item Tax Template."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:452
+#: erpnext/manufacturing/doctype/bom/bom.py:480
msgid "Item: {0} does not exist in the system"
msgstr ""
@@ -28187,11 +28227,11 @@ msgstr ""
msgid "Items and Pricing"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4294
+#: erpnext/controllers/accounts_controller.py:4330
msgid "Items cannot be updated as Subcontracting Inward Order(s) exist against this Subcontracted Sales Order."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4287
+#: erpnext/controllers/accounts_controller.py:4323
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
@@ -28203,7 +28243,7 @@ msgstr ""
msgid "Items not found."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1527
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1597
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr ""
@@ -28278,7 +28318,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1030
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1034
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:408
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -28307,7 +28347,7 @@ msgstr ""
msgid "Job Card Item"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:877
+#: erpnext/manufacturing/doctype/job_card/job_card.py:882
msgid "Job Card On Hold"
msgstr ""
@@ -28346,10 +28386,14 @@ msgstr ""
msgid "Job Card and Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1561
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1660
msgid "Job Card {0} has been completed"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1451
+msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, submit the manufacturing entry for the operation {2} before the operation {3}."
+msgstr ""
+
#. Label of the dashboard_tab (Tab Break) field in DocType 'Workstation'
#: erpnext/manufacturing/doctype/workstation/workstation.json
msgid "Job Cards"
@@ -28422,7 +28466,7 @@ msgstr ""
msgid "Job Worker Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2977
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2954
msgid "Job card {0} created"
msgstr ""
@@ -28643,7 +28687,7 @@ msgstr ""
msgid "Kilowatt-Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1032
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1036
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr ""
@@ -29632,10 +29676,10 @@ msgstr ""
msgid "Machine operator errors"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:723
-#: erpnext/setup/doctype/company/company.py:738
+#: erpnext/setup/doctype/company/company.py:724
#: erpnext/setup/doctype/company/company.py:739
#: erpnext/setup/doctype/company/company.py:740
+#: erpnext/setup/doctype/company/company.py:741
msgid "Main"
msgstr ""
@@ -29878,7 +29922,7 @@ msgstr ""
#. Label of the make (Data) field in DocType 'Vehicle'
#: erpnext/accounts/doctype/journal_entry/journal_entry.js:127
-#: erpnext/manufacturing/doctype/job_card/job_card.js:479
+#: erpnext/manufacturing/doctype/job_card/job_card.js:490
#: erpnext/manufacturing/doctype/work_order/work_order.js:855
#: erpnext/manufacturing/doctype/work_order/work_order.js:889
#: erpnext/setup/doctype/vehicle/vehicle.json
@@ -29934,12 +29978,12 @@ msgstr ""
msgid "Make Serial No / Batch from Work Order"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:106
+#: erpnext/manufacturing/doctype/job_card/job_card.js:111
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:256
msgid "Make Stock Entry"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:368
+#: erpnext/manufacturing/doctype/job_card/job_card.js:419
msgid "Make Subcontracting PO"
msgstr ""
@@ -29982,7 +30026,7 @@ msgstr ""
msgid "Manage your orders"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:502
+#: erpnext/setup/doctype/company/company.py:503
msgid "Management"
msgstr ""
@@ -30024,11 +30068,11 @@ msgstr ""
msgid "Mandatory Missing"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:644
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:684
msgid "Mandatory Purchase Order"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:666
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:706
msgid "Mandatory Purchase Receipt"
msgstr ""
@@ -30103,8 +30147,8 @@ msgstr ""
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1668
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1684
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1738
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1754
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -30254,7 +30298,7 @@ msgstr ""
msgid "Manufacturing Manager"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2973
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3043
msgid "Manufacturing Quantity is mandatory"
msgstr ""
@@ -30443,7 +30487,7 @@ msgstr ""
msgid "Market Segment"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:454
+#: erpnext/setup/doctype/company/company.py:455
msgid "Marketing"
msgstr ""
@@ -30534,7 +30578,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:117
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1669
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1739
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr ""
@@ -30615,7 +30659,7 @@ 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:216
+#: erpnext/manufacturing/doctype/job_card/job_card.js:221
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:159
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
@@ -30714,11 +30758,11 @@ msgstr ""
msgid "Material Request Type"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1119
+#: erpnext/selling/doctype/sales_order/sales_order.py:1120
msgid "Material Request already created for the ordered quantity"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1851
+#: erpnext/selling/doctype/sales_order/sales_order.py:1883
msgid "Material Request not created, as quantity for Raw Materials already available."
msgstr ""
@@ -30786,7 +30830,7 @@ 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:224
+#: erpnext/manufacturing/doctype/job_card/job_card.js:229
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:86
#: erpnext/stock/doctype/item/item.json
@@ -30857,8 +30901,8 @@ msgstr ""
msgid "Materials are already received against the {0} {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:185
-#: erpnext/manufacturing/doctype/job_card/job_card.py:855
+#: erpnext/manufacturing/doctype/job_card/job_card.py:187
+#: erpnext/manufacturing/doctype/job_card/job_card.py:860
msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -30963,11 +31007,11 @@ msgstr ""
msgid "Maximum Producible Items"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4507
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4623
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4498
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4614
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr ""
@@ -31028,7 +31072,7 @@ msgstr ""
msgid "Megawatt"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2096
+#: erpnext/stock/stock_ledger.py:2098
msgid "Mention Valuation Rate in the Item master."
msgstr ""
@@ -31125,7 +31169,7 @@ msgstr ""
msgid "Meter/Second"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:547
+#: erpnext/manufacturing/doctype/workstation/workstation.py:546
msgid "Method {0} is not allowed to be run on a Job Card."
msgstr ""
@@ -31420,7 +31464,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:97
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:200
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:603
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:643
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2484
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3100
#: erpnext/assets/doctype/asset_category/asset_category.py:116
@@ -31452,15 +31496,15 @@ msgstr ""
msgid "Missing Finance Book"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2112
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2182
msgid "Missing Finished Good"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:359
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:362
msgid "Missing Formula"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1293
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1298
msgid "Missing Item"
msgstr ""
@@ -31476,7 +31520,7 @@ msgstr ""
msgid "Missing Required Filter"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:300
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:308
msgid "Missing Serial No Bundle"
msgstr ""
@@ -31492,8 +31536,8 @@ msgstr ""
msgid "Missing required filter: {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1219
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1646
+#: erpnext/manufacturing/doctype/bom/bom.py:1240
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1628
msgid "Missing value"
msgstr ""
@@ -31507,7 +31551,7 @@ msgstr ""
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:216
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
#: erpnext/accounts/report/purchase_register/purchase_register.py:217
-#: erpnext/accounts/report/sales_register/sales_register.py:238
+#: erpnext/accounts/report/sales_register/sales_register.py:247
msgid "Mode Of Payment"
msgstr ""
@@ -31768,11 +31812,11 @@ msgstr ""
msgid "Multiple company fields available: {0}. Please select manually."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1338
+#: erpnext/controllers/accounts_controller.py:1374
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2119
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2189
msgid "Multiple items cannot be marked as finished item"
msgstr ""
@@ -31781,10 +31825,10 @@ msgid "Music"
msgstr ""
#. Label of the must_be_whole_number (Check) field in DocType 'UOM'
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1593
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1575
#: erpnext/setup/doctype/uom/uom.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267
-#: erpnext/utilities/transaction_base.py:631
+#: erpnext/utilities/transaction_base.py:645
msgid "Must be Whole Number"
msgstr ""
@@ -31924,7 +31968,7 @@ msgid "Negative Stock"
msgstr ""
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1724
-#: erpnext/stock/serial_batch_bundle.py:1634
+#: erpnext/stock/serial_batch_bundle.py:1637
msgid "Negative Stock Error"
msgstr ""
@@ -32183,7 +32227,7 @@ msgstr ""
#: erpnext/accounts/doctype/subscription/subscription.json
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/accounts/report/purchase_register/purchase_register.py:269
-#: erpnext/accounts/report/sales_register/sales_register.py:299
+#: erpnext/accounts/report/sales_register/sales_register.py:308
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/selling/doctype/quotation/quotation.json
@@ -32234,7 +32278,7 @@ msgstr ""
msgid "Net Weight UOM"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1698
+#: erpnext/controllers/accounts_controller.py:1734
msgid "Net total calculation precision loss"
msgstr ""
@@ -32501,11 +32545,11 @@ msgstr ""
msgid "No Impact on Accounting Ledger"
msgstr ""
-#: erpnext/stock/get_item_details.py:322
+#: erpnext/stock/get_item_details.py:407
msgid "No Item with Barcode {0}"
msgstr ""
-#: erpnext/stock/get_item_details.py:326
+#: erpnext/stock/get_item_details.py:411
msgid "No Item with Serial No {0}"
msgstr ""
@@ -32610,7 +32654,7 @@ msgstr ""
msgid "No account set"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:822
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:826
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:905
msgid "No accounting entries for the following warehouses"
msgstr ""
@@ -32623,7 +32667,7 @@ msgstr ""
msgid "No accounts found."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:794
+#: erpnext/selling/doctype/sales_order/sales_order.py:795
msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
msgstr ""
@@ -32635,7 +32679,7 @@ msgstr ""
msgid "No additional fields available"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:103
+#: erpnext/crm/doctype/appointment/appointment.py:104
msgid "No availability of slots are found. Please add on Appointment Booking Settings."
msgstr ""
@@ -32990,7 +33034,7 @@ msgstr ""
msgid "Non Profit"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1635
+#: erpnext/manufacturing/doctype/bom/bom.py:1656
msgid "Non stock items"
msgstr ""
@@ -33094,7 +33138,7 @@ msgstr ""
msgid "Not Started"
msgstr ""
-#: erpnext/accounts/report/cash_flow/cash_flow.py:426
+#: erpnext/accounts/report/cash_flow/cash_flow.py:430
msgid "Not able to find the earliest Fiscal Year for the given company."
msgstr ""
@@ -33148,7 +33192,7 @@ msgstr ""
msgid "Note: Email will not be sent to disabled users"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:793
+#: erpnext/manufacturing/doctype/bom/bom.py:821
msgid "Note: If you want to use the finished good {0} as a raw material, then enable the 'Do Not Explode' checkbox in the Items table against the same raw material."
msgstr ""
@@ -33156,7 +33200,7 @@ msgstr ""
msgid "Note: Item {0} added multiple times"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:736
+#: erpnext/controllers/accounts_controller.py:772
msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
msgstr ""
@@ -33592,7 +33636,7 @@ msgstr ""
msgid "Only 'Payment Entries' made against this advance account are supported."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:108
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:120
msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
msgstr ""
@@ -33652,11 +33696,11 @@ msgstr ""
msgid "Only one of Deposit or Withdrawal should be non-zero when applying an Excluded Fee."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:330
+#: erpnext/manufacturing/doctype/bom/bom.py:358
msgid "Only one operation can have 'Is Final Finished Good' checked when 'Track Semi Finished Goods' is enabled."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1683
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1753
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr ""
@@ -33934,7 +33978,7 @@ msgstr ""
msgid "Opening Invoice Tool"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1722
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1762
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2044
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 ""
@@ -34034,7 +34078,7 @@ msgstr ""
msgid "Operating Cost Per BOM Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1740
+#: erpnext/manufacturing/doctype/bom/bom.py:1761
msgid "Operating Cost as per Work Order / BOM"
msgstr ""
@@ -34110,7 +34154,7 @@ msgstr ""
msgid "Operation Time"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1655
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1637
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr ""
@@ -34125,15 +34169,15 @@ msgstr ""
msgid "Operation time does not depend on quantity to produce"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:517
+#: erpnext/manufacturing/doctype/job_card/job_card.js:528
msgid "Operation {0} added multiple times in the work order {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1298
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1326
msgid "Operation {0} does not belong to the work order {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:444
+#: erpnext/manufacturing/doctype/workstation/workstation.py:443
msgid "Operation {0} longer than any available working hours in workstation {1}, break down the operation into multiple operations"
msgstr ""
@@ -34147,7 +34191,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:325
#: erpnext/manufacturing/doctype/work_order/work_order.json
-#: erpnext/setup/doctype/company/company.py:472
+#: erpnext/setup/doctype/company/company.py:473
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/templates/generators/bom.html:61
msgid "Operations"
@@ -34159,7 +34203,7 @@ msgstr ""
msgid "Operations Routing"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1228
+#: erpnext/manufacturing/doctype/bom/bom.py:1249
msgid "Operations cannot be left blank"
msgstr ""
@@ -34470,7 +34514,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:966
+#: erpnext/selling/doctype/sales_order/sales_order.py:967
#: erpnext/setup/doctype/company/company_dashboard.py:23
msgid "Orders"
msgstr ""
@@ -34689,10 +34733,10 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:140
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:141
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1227
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1259
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
#: erpnext/accounts/report/purchase_register/purchase_register.py:305
-#: erpnext/accounts/report/sales_register/sales_register.py:333
+#: erpnext/accounts/report/sales_register/sales_register.py:342
msgid "Outstanding Amount"
msgstr ""
@@ -34737,7 +34781,7 @@ msgstr ""
msgid "Over Billing Allowance (%)"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1367
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1380
msgid "Over Billing Allowance exceeded for Purchase Receipt Item {0} ({1}) by {2}%"
msgstr ""
@@ -34760,7 +34804,7 @@ msgstr ""
msgid "Over Picking Allowance (%)"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1914
+#: erpnext/controllers/stock_controller.py:1923
msgid "Over Receipt"
msgstr ""
@@ -34785,7 +34829,7 @@ msgstr ""
msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2216
+#: erpnext/controllers/accounts_controller.py:2252
msgid "Overbilling of {} ignored because you have {} role."
msgstr ""
@@ -35298,7 +35342,7 @@ msgstr ""
msgid "Packed Items"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1748
+#: erpnext/controllers/stock_controller.py:1757
msgid "Packed Items cannot be transferred internally"
msgstr ""
@@ -35380,7 +35424,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1221
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1253
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:201
#: erpnext/accounts/report/pos_register/pos_register.py:209
@@ -35445,7 +35489,7 @@ msgstr ""
msgid "Paid To Account Type"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:344
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:384
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1204
msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
msgstr ""
@@ -35526,7 +35570,7 @@ msgstr ""
msgid "Parent Account"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:383
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:395
msgid "Parent Account Missing"
msgstr ""
@@ -35540,7 +35584,7 @@ msgstr ""
msgid "Parent Company"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:607
+#: erpnext/setup/doctype/company/company.py:608
msgid "Parent Company must be a group company"
msgstr ""
@@ -35625,11 +35669,11 @@ msgstr ""
msgid "Parent Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:171
+#: erpnext/projects/doctype/task/task.py:187
msgid "Parent Task {0} is not a Template Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:194
+#: erpnext/projects/doctype/task/task.py:210
msgid "Parent Task {0} must be a Group Task"
msgstr ""
@@ -35892,7 +35936,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:105
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:82
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:65
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1154
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1186
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:82
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:147
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:49
@@ -35921,7 +35965,7 @@ msgstr ""
#. Name of a DocType
#: erpnext/accounts/doctype/party_account/party_account.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1166
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1198
msgid "Party Account"
msgstr ""
@@ -35954,7 +35998,7 @@ msgstr ""
msgid "Party Account No. (Bank Statement)"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2500
+#: erpnext/controllers/accounts_controller.py:2536
msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
msgstr ""
@@ -36106,7 +36150,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:92
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:69
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:52
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1148
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1180
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:69
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:141
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
@@ -36225,7 +36269,7 @@ msgstr ""
msgid "Pause"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:662
+#: erpnext/manufacturing/doctype/job_card/job_card.js:672
msgid "Pause Job"
msgstr ""
@@ -36276,7 +36320,7 @@ msgid "Payable"
msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:50
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1164
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1196
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:209
#: erpnext/accounts/report/purchase_register/purchase_register.py:210
#: erpnext/accounts/report/purchase_register/purchase_register.py:251
@@ -36458,7 +36502,7 @@ msgstr ""
msgid "Payment Entry is already created"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1649
+#: erpnext/controllers/accounts_controller.py:1685
msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
msgstr ""
@@ -36742,7 +36786,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:2782
+#: erpnext/controllers/accounts_controller.py:2818
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
msgid "Payment Schedule"
@@ -36771,7 +36815,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_schedule/payment_schedule.json
#: erpnext/accounts/doctype/payment_term/payment_term.json
#: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1217
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1249
#: erpnext/accounts/report/gross_profit/gross_profit.py:451
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/public/js/controllers/transaction.js:549
@@ -37037,11 +37081,12 @@ msgstr ""
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:55
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:45
-#: erpnext/manufacturing/doctype/job_card/job_card.js:272
+#: erpnext/manufacturing/doctype/job_card/job_card.js:294
msgid "Pending Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:70
+#: erpnext/manufacturing/doctype/job_card/job_card.js:72
+#: erpnext/manufacturing/doctype/job_card/job_card.js:311
msgid "Pending Quantity cannot be greater than {0}"
msgstr ""
@@ -37077,11 +37122,11 @@ msgstr ""
msgid "Pending processing"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1534
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1631
msgid "Pending quantity cannot be greater than the for quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1528
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1625
msgid "Pending quantity cannot be negative."
msgstr ""
@@ -37681,7 +37726,7 @@ msgstr ""
msgid "Planned End Date"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:300
+#: erpnext/manufacturing/doctype/work_order/work_order.py:303
msgid "Planned End Date cannot be before Planned Start Date"
msgstr ""
@@ -37835,7 +37880,7 @@ msgstr ""
msgid "Please add Request for Quotation to the sidebar in Portal Settings."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:420
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:432
msgid "Please add Root Account for - {0}"
msgstr ""
@@ -37843,7 +37888,7 @@ msgstr ""
msgid "Please add a Temporary Opening account in Chart of Accounts"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:95
+#: erpnext/crm/doctype/appointment/appointment.py:96
msgid "Please add a valid Holiday List on Appointment Booking Settings."
msgstr ""
@@ -37851,7 +37896,7 @@ msgstr ""
msgid "Please add an account for the Bank Entry rule."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:662
+#: erpnext/public/js/utils/serial_no_batch_selector.js:672
msgid "Please add atleast one Serial No / Batch No"
msgstr ""
@@ -37875,7 +37920,7 @@ msgstr ""
msgid "Please add {1} role to user {0}."
msgstr ""
-#: erpnext/controllers/stock_controller.py:1925
+#: erpnext/controllers/stock_controller.py:1934
msgid "Please adjust the qty or edit {0} to proceed."
msgstr ""
@@ -37929,7 +37974,7 @@ msgstr ""
msgid "Please check your email to confirm the appointment"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:184
+#: erpnext/crm/doctype/appointment/appointment.py:185
msgid "Please check your email to confirm the appointment."
msgstr ""
@@ -37981,7 +38026,7 @@ msgstr ""
msgid "Please create a new Accounting Dimension if required."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:837
+#: erpnext/controllers/accounts_controller.py:873
msgid "Please create purchase from internal sale or delivery document itself"
msgstr ""
@@ -38029,11 +38074,11 @@ msgstr ""
msgid "Please enable {} in {} to allow same item in multiple rows"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:391
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:431
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:399
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:439
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 ""
@@ -38045,7 +38090,7 @@ msgstr ""
msgid "Please ensure {} account {} is a Receivable account."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:883
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:888
msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}"
msgstr ""
@@ -38066,7 +38111,7 @@ msgstr ""
msgid "Please enter Cost Center"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:423
+#: erpnext/selling/doctype/sales_order/sales_order.py:424
msgid "Please enter Delivery Date"
msgstr ""
@@ -38083,7 +38128,7 @@ msgstr ""
msgid "Please enter Item Code to get Batch Number"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3048
+#: erpnext/public/js/controllers/transaction.js:3049
msgid "Please enter Item Code to get batch no"
msgstr ""
@@ -38115,7 +38160,7 @@ msgstr ""
msgid "Please enter Reference date"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:399
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:411
msgid "Please enter Root Type for account- {0}"
msgstr ""
@@ -38123,7 +38168,7 @@ msgstr ""
msgid "Please enter Serial No"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:319
+#: erpnext/public/js/utils/serial_no_batch_selector.js:329
msgid "Please enter Serial Nos"
msgstr ""
@@ -38135,16 +38180,16 @@ msgstr ""
msgid "Please enter Warehouse and Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:670
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:710
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1335
msgid "Please enter Write Off Account"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:680
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:720
msgid "Please enter a valid Write Off Account"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:691
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:731
msgid "Please enter a valid Write Off Cost Center"
msgstr ""
@@ -38164,7 +38209,7 @@ msgstr ""
msgid "Please enter company name first"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3001
+#: erpnext/controllers/accounts_controller.py:3037
msgid "Please enter default currency in Company Master"
msgstr ""
@@ -38204,7 +38249,7 @@ msgstr ""
msgid "Please enter the phone number first"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1267
+#: erpnext/controllers/buying_controller.py:1275
msgid "Please enter the {schedule_date}."
msgstr ""
@@ -38260,7 +38305,7 @@ msgstr ""
msgid "Please make sure the employees above report to another Active employee."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:378
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:390
msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
msgstr ""
@@ -38322,12 +38367,12 @@ msgstr ""
msgid "Please select Template Type to download template"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:867
-#: erpnext/public/js/controllers/taxes_and_totals.js:840
+#: erpnext/controllers/taxes_and_totals.py:906
+#: erpnext/public/js/controllers/taxes_and_totals.js:864
msgid "Please select Apply Discount On"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1768
+#: erpnext/selling/doctype/sales_order/sales_order.py:1800
msgid "Please select BOM against item {0}"
msgstr ""
@@ -38377,7 +38422,7 @@ msgstr ""
msgid "Please select Customer first"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:538
+#: erpnext/setup/doctype/company/company.py:539
msgid "Please select Existing Company for creating Chart of Accounts"
msgstr ""
@@ -38415,11 +38460,11 @@ msgstr ""
msgid "Please select Posting Date first"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1292
+#: erpnext/manufacturing/doctype/bom/bom.py:1313
msgid "Please select Price List"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1770
+#: erpnext/selling/doctype/sales_order/sales_order.py:1802
msgid "Please select Qty against item {0}"
msgstr ""
@@ -38439,15 +38484,15 @@ msgstr ""
msgid "Please select Stock Asset Account"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2036
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2106
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2857
+#: erpnext/controllers/accounts_controller.py:2893
msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1547
+#: erpnext/manufacturing/doctype/bom/bom.py:1568
msgid "Please select a BOM"
msgstr ""
@@ -38460,7 +38505,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.js:734
#: erpnext/manufacturing/doctype/bom/bom.py:279
#: erpnext/public/js/controllers/accounts.js:274
-#: erpnext/public/js/controllers/transaction.js:3347
+#: erpnext/public/js/controllers/transaction.js:3348
msgid "Please select a Company first."
msgstr ""
@@ -38484,11 +38529,11 @@ msgstr ""
msgid "Please select a Supplier"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:666
+#: erpnext/public/js/utils/serial_no_batch_selector.js:676
msgid "Please select a Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1686
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1809
msgid "Please select a Work Order first."
msgstr ""
@@ -38553,7 +38598,7 @@ msgstr ""
msgid "Please select a valid Purchase Order that is configured for Subcontracting."
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1355
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1387
msgid "Please select a valid {0}"
msgstr ""
@@ -38565,7 +38610,7 @@ msgstr ""
msgid "Please select a warehouse first."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:203
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:218
msgid "Please select an item code before setting the warehouse."
msgstr ""
@@ -38713,7 +38758,7 @@ msgstr ""
msgid "Please set Account for Change Amount"
msgstr ""
-#: erpnext/stock/__init__.py:91
+#: erpnext/stock/__init__.py:94
msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
msgstr ""
@@ -38761,7 +38806,7 @@ msgstr ""
msgid "Please set Fixed Asset Account in Asset Category {0}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:600
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:640
msgid "Please set Fixed Asset Account in {} against {}."
msgstr ""
@@ -38807,7 +38852,7 @@ msgstr ""
msgid "Please set a default Holiday List for Employee {0} or Company {1}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1156
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1196
msgid "Please set account in Warehouse {0}"
msgstr ""
@@ -38820,7 +38865,7 @@ msgstr ""
msgid "Please set an Address on the Company '%s'"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1056
+#: erpnext/controllers/stock_controller.py:1065
msgid "Please set an Expense Account in the Items table"
msgstr ""
@@ -38856,7 +38901,7 @@ msgstr ""
msgid "Please set default Exchange Gain/Loss Account in Company {}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:389
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:397
msgid "Please set default Expense Account in Company {0}"
msgstr ""
@@ -38864,11 +38909,11 @@ msgstr ""
msgid "Please set default UOM in Stock Settings"
msgstr ""
-#: erpnext/controllers/stock_controller.py:835
+#: erpnext/controllers/stock_controller.py:844
msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
msgstr ""
-#: erpnext/controllers/stock_controller.py:286
+#: erpnext/controllers/stock_controller.py:288
msgid "Please set default inventory account for item {0}, or their item group or brand."
msgstr ""
@@ -38881,7 +38926,7 @@ msgstr ""
msgid "Please set filter based on Item or Warehouse"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2416
+#: erpnext/controllers/accounts_controller.py:2452
msgid "Please set one of the following:"
msgstr ""
@@ -38889,7 +38934,7 @@ msgstr ""
msgid "Please set opening number of booked depreciations"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2712
+#: erpnext/public/js/controllers/transaction.js:2713
msgid "Please set recurring after saving"
msgstr ""
@@ -38905,11 +38950,11 @@ msgstr ""
msgid "Please set the Item Code first"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1749
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1872
msgid "Please set the Target Warehouse in the Job Card"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1753
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1876
msgid "Please set the WIP Warehouse in the Job Card"
msgstr ""
@@ -38945,7 +38990,7 @@ msgid "Please set {0} in BOM Creator {1}"
msgstr ""
#: erpnext/controllers/buying_controller.py:345
-#: erpnext/controllers/stock_controller.py:926
+#: erpnext/controllers/stock_controller.py:935
msgid "Please set {0} in Company {1} or in the Item Defaults of Item {2}"
msgstr ""
@@ -38953,7 +38998,7 @@ msgstr ""
msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:618
+#: erpnext/controllers/accounts_controller.py:637
msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}."
msgstr ""
@@ -38965,7 +39010,7 @@ msgstr ""
msgid "Please share this email with your support team so that they can find and fix the issue."
msgstr ""
-#: erpnext/stock/get_item_details.py:333
+#: erpnext/stock/get_item_details.py:418
msgid "Please specify Company"
msgstr ""
@@ -38975,7 +39020,7 @@ msgstr ""
msgid "Please specify Company to proceed"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3232
+#: erpnext/controllers/accounts_controller.py:3268
#: erpnext/public/js/controllers/accounts.js:114
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr ""
@@ -39004,7 +39049,7 @@ msgstr ""
msgid "Please uncheck 'Show in Bucket View' to create Orders"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:240
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:241
msgid "Please update Repair Status."
msgstr ""
@@ -39174,7 +39219,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1146
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1178
#: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py:38
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:7
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:65
@@ -39188,7 +39233,7 @@ msgstr ""
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:94
#: erpnext/accounts/report/pos_register/pos_register.py:172
#: erpnext/accounts/report/purchase_register/purchase_register.py:185
-#: erpnext/accounts/report/sales_register/sales_register.py:199
+#: erpnext/accounts/report/sales_register/sales_register.py:208
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
@@ -39221,7 +39266,7 @@ msgstr ""
msgid "Posting Date"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:269
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:270
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:143
msgid "Posting Date cannot be future date"
msgstr ""
@@ -39232,7 +39277,7 @@ msgstr ""
msgid "Posting Date inheritance for exchange gain / loss"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1139
+#: erpnext/public/js/controllers/transaction.js:1140
msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?"
msgstr ""
@@ -39295,7 +39340,7 @@ msgstr ""
msgid "Posting Time"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2923
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2993
msgid "Posting date and posting time is mandatory"
msgstr ""
@@ -39438,6 +39483,12 @@ msgstr ""
msgid "Prevent RFQs"
msgstr ""
+#. Label of the enable_overdue_billing_threshold (Check) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Prevent Sales Invoice when Customer is Overdue"
+msgstr ""
+
#. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
#. Action'
#: erpnext/quality_management/doctype/quality_action/quality_action.json
@@ -39622,7 +39673,7 @@ msgstr ""
msgid "Price List Currency"
msgstr ""
-#: erpnext/stock/get_item_details.py:1345
+#: erpnext/stock/get_item_details.py:1430
msgid "Price List Currency not selected"
msgstr ""
@@ -39747,7 +39798,7 @@ msgstr ""
msgid "Price is not set for the item."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:605
+#: erpnext/manufacturing/doctype/bom/bom.py:633
msgid "Price not found for item {0} in price list {1}"
msgstr ""
@@ -40136,7 +40187,7 @@ msgstr ""
msgid "Process Loss %"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1272
+#: erpnext/manufacturing/doctype/bom/bom.py:1293
msgid "Process Loss Percentage cannot be greater than 100"
msgstr ""
@@ -40163,10 +40214,14 @@ msgstr ""
msgid "Process Loss Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:288
+#: erpnext/manufacturing/doctype/job_card/job_card.js:325
msgid "Process Loss Quantity"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:341
+msgid "Process Loss Quantity cannot be greater than {0}"
+msgstr ""
+
#. Name of a report
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.json
msgid "Process Loss Report"
@@ -40244,7 +40299,7 @@ msgstr ""
msgid "Process in Single Transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1531
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1628
msgid "Process loss quantity cannot be negative."
msgstr ""
@@ -40417,7 +40472,7 @@ msgstr ""
#. Label of a Card Break in the Manufacturing Workspace
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/setup/doctype/company/company.py:478
+#: erpnext/setup/doctype/company/company.py:479
msgid "Production"
msgstr ""
@@ -40626,7 +40681,7 @@ msgstr ""
msgid "Profitability Analysis"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:157
+#: erpnext/projects/doctype/task/task.py:173
#, python-format
msgid "Progress % for a task cannot be more than 100."
msgstr ""
@@ -40972,7 +41027,7 @@ msgstr ""
msgid "Providing"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:577
+#: erpnext/setup/doctype/company/company.py:578
msgid "Provisional Account"
msgstr ""
@@ -41044,7 +41099,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/projects/doctype/project/project_dashboard.py:16
-#: erpnext/setup/doctype/company/company.py:466 erpnext/setup/install.py:428
+#: erpnext/setup/doctype/company/company.py:467 erpnext/setup/install.py:428
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:30
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
@@ -41204,7 +41259,7 @@ msgstr ""
msgid "Purchase Invoice Trends"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:331
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:371
msgid "Purchase Invoice can be held after submitting."
msgstr ""
@@ -41212,11 +41267,11 @@ msgstr ""
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1943
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1981
msgid "Purchase Invoice without any outstanding amount cannot be held."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2033
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2071
msgid "Purchase Invoices"
msgstr ""
@@ -41257,7 +41312,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:1000
+#: erpnext/controllers/buying_controller.py:1008
#: 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
@@ -41345,11 +41400,11 @@ msgstr ""
msgid "Purchase Order Pricing Rule"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:640
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:680
msgid "Purchase Order Required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:635
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:675
msgid "Purchase Order Required for item {}"
msgstr ""
@@ -41367,15 +41422,15 @@ msgstr ""
msgid "Purchase Order already created for all Sales Order items"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:338
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:339
msgid "Purchase Order number required for Item {0}"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1363
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1367
msgid "Purchase Order {0} created"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:700
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:740
msgid "Purchase Order {0} is not submitted"
msgstr ""
@@ -41409,7 +41464,7 @@ msgstr ""
msgid "Purchase Orders to Receive"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2048
+#: erpnext/controllers/accounts_controller.py:2084
msgid "Purchase Orders {0} are un-linked"
msgstr ""
@@ -41495,11 +41550,11 @@ msgstr ""
msgid "Purchase Receipt No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:662
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:702
msgid "Purchase Receipt Required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:657
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:697
msgid "Purchase Receipt Required for item {}"
msgstr ""
@@ -41527,7 +41582,7 @@ msgstr ""
msgid "Purchase Receipt {0} created."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:707
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:747
msgid "Purchase Receipt {0} is not submitted"
msgstr ""
@@ -41653,7 +41708,7 @@ msgstr ""
msgid "Purpose"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:700
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:705
msgid "Purpose must be one of {0}"
msgstr ""
@@ -41752,7 +41807,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:28
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:69
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:75
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:243
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:341
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:406
@@ -41879,11 +41934,11 @@ msgstr ""
msgid "Qty To Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1589
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1571
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:261
+#: erpnext/manufacturing/doctype/job_card/job_card.py:263
msgid "Qty To Manufacture in the job card cannot be greater than Qty To Manufacture in the work order for the operation {0}.
Solution: Either you can reduce the Qty To Manufacture in the job card or set the 'Overproduction Percentage For Work Order' in the {1}."
msgstr ""
@@ -41947,6 +42002,10 @@ msgstr ""
msgid "Qty in Stock UOM"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:297
+msgid "Qty left for a later cycle or for another job card."
+msgstr ""
+
#. Label of the for_qty (Float) field in DocType 'Pick List'
#: erpnext/stock/doctype/pick_list/pick_list.js:206
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -41963,6 +42022,10 @@ msgstr ""
msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:327
+msgid "Qty scrapped in this cycle, nobody will produce it."
+msgstr ""
+
#. Label of the consumed_qty (Float) field in DocType 'Purchase Receipt Item
#. Supplied'
#: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
@@ -41986,13 +42049,12 @@ msgstr ""
msgid "Qty to Disassemble"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:384
+#: erpnext/public/js/utils/serial_no_batch_selector.js:394
msgid "Qty to Fetch"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:246
-#: erpnext/manufacturing/doctype/job_card/job_card.py:906
-msgid "Qty to Manufacture"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:251
+msgid "Qty to Manufacture in this Cycle"
msgstr ""
#. Label of the qty (Float) field in DocType 'Production Plan Sub Assembly
@@ -42160,7 +42222,7 @@ msgstr ""
msgid "Quality Inspection Analysis"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2969
+#: erpnext/public/js/controllers/transaction.js:2970
msgid "Quality Inspection Not Configured"
msgstr ""
@@ -42225,17 +42287,17 @@ msgstr ""
msgid "Quality Inspection Template Name"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:800
+#: erpnext/manufacturing/doctype/job_card/job_card.py:802
msgid "Quality Inspection is required for the item {0} before completing the job card {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:811
-#: erpnext/manufacturing/doctype/job_card/job_card.py:820
+#: erpnext/manufacturing/doctype/job_card/job_card.py:813
+#: erpnext/manufacturing/doctype/job_card/job_card.py:822
msgid "Quality Inspection {0} is not submitted for the item: {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:830
-#: erpnext/manufacturing/doctype/job_card/job_card.py:839
+#: erpnext/manufacturing/doctype/job_card/job_card.py:832
+#: erpnext/manufacturing/doctype/job_card/job_card.py:841
msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr ""
@@ -42249,7 +42311,7 @@ msgstr ""
msgid "Quality Inspections"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:508
+#: erpnext/setup/doctype/company/company.py:509
msgid "Quality Management"
msgstr ""
@@ -42383,7 +42445,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/public/js/controllers/buying.js:620
#: erpnext/public/js/stock_analytics.js:50
-#: erpnext/public/js/utils/serial_no_batch_selector.js:499
+#: erpnext/public/js/utils/serial_no_batch_selector.js:509
#: 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_cart.js:51
@@ -42541,13 +42603,12 @@ msgstr ""
msgid "Quantity must not be more than {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:773
+#: erpnext/manufacturing/doctype/bom/bom.py:801
msgid "Quantity required for Item {0} in row {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:717
-#: erpnext/manufacturing/doctype/job_card/job_card.js:341
-#: erpnext/manufacturing/doctype/job_card/job_card.js:409
+#: erpnext/manufacturing/doctype/bom/bom.py:745
+#: erpnext/manufacturing/doctype/job_card/job_card.js:393
#: erpnext/manufacturing/doctype/workstation/workstation.js:303
msgid "Quantity should be greater than 0"
msgstr ""
@@ -42556,11 +42617,11 @@ msgstr ""
msgid "Quantity to Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2915
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2892
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1581
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1563
msgid "Quantity to Manufacture must be greater than 0."
msgstr ""
@@ -42593,7 +42654,7 @@ msgstr ""
msgid "Query Route String"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:199
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:200
msgid "Queue Size should be between 5 and 100"
msgstr ""
@@ -42702,11 +42763,11 @@ msgstr ""
msgid "Quotation Trends"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:487
+#: erpnext/selling/doctype/sales_order/sales_order.py:488
msgid "Quotation {0} is cancelled"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:400
+#: erpnext/selling/doctype/sales_order/sales_order.py:401
msgid "Quotation {0} not of type {1}"
msgstr ""
@@ -43018,7 +43079,7 @@ msgstr ""
msgid "Rate at which this tax is applied"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4162
+#: erpnext/controllers/accounts_controller.py:4198
msgid "Rate of '{}' items cannot be changed"
msgstr ""
@@ -43187,7 +43248,7 @@ msgstr ""
msgid "Raw Materials Consumption"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:440
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:445
msgid "Raw Materials Missing"
msgstr ""
@@ -43221,7 +43282,7 @@ msgstr ""
msgid "Raw Materials Supplied Cost"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:765
+#: erpnext/manufacturing/doctype/bom/bom.py:793
msgid "Raw Materials cannot be blank."
msgstr ""
@@ -43432,10 +43493,10 @@ msgid "Receivable / Payable Account"
msgstr ""
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:79
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1162
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1194
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
-#: erpnext/accounts/report/sales_register/sales_register.py:231
-#: erpnext/accounts/report/sales_register/sales_register.py:285
+#: erpnext/accounts/report/sales_register/sales_register.py:240
+#: erpnext/accounts/report/sales_register/sales_register.py:294
msgid "Receivable Account"
msgstr ""
@@ -43893,7 +43954,7 @@ msgstr ""
msgid "Reference #{0} dated {1}"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2825
+#: erpnext/public/js/controllers/transaction.js:2826
msgid "Reference Date for Early Payment Discount"
msgstr ""
@@ -44151,7 +44212,7 @@ msgstr ""
msgid "Rejected Warehouse"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:670
+#: erpnext/public/js/utils/serial_no_batch_selector.js:680
msgid "Rejected Warehouse and Accepted Warehouse cannot be same."
msgstr ""
@@ -44181,7 +44242,7 @@ msgstr ""
msgid "Release Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:335
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:375
msgid "Release date must be in the future"
msgstr ""
@@ -44199,7 +44260,7 @@ msgid "Remaining Amount"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:189
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1239
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1271
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
msgid "Remaining Balance"
msgstr ""
@@ -44257,12 +44318,12 @@ msgstr ""
#: erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:135
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1271
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1303
#: erpnext/accounts/report/general_ledger/general_ledger.html:163
#: erpnext/accounts/report/general_ledger/general_ledger.py:818
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:112
#: erpnext/accounts/report/purchase_register/purchase_register.py:312
-#: erpnext/accounts/report/sales_register/sales_register.py:349
+#: erpnext/accounts/report/sales_register/sales_register.py:358
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
@@ -44275,12 +44336,6 @@ msgstr ""
msgid "Remarks"
msgstr ""
-#. Label of the remarks_section (Section Break) field in DocType 'Accounts
-#. Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Remarks Column Length"
-msgstr ""
-
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:71
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:92
msgid "Remarks:"
@@ -44924,7 +44979,7 @@ msgstr ""
msgid "Research"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:514
+#: erpnext/setup/doctype/company/company.py:515
msgid "Research & Development"
msgstr ""
@@ -45012,7 +45067,7 @@ msgstr ""
msgid "Reserved"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1505
+#: erpnext/controllers/stock_controller.py:1514
msgid "Reserved Batch Conflict"
msgstr ""
@@ -45086,7 +45141,7 @@ msgstr ""
msgid "Reserved Quantity for Production"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2383
+#: erpnext/stock/stock_ledger.py:2385
msgid "Reserved Serial No."
msgstr ""
@@ -45104,13 +45159,13 @@ msgstr ""
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:569
#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:205
-#: erpnext/stock/stock_ledger.py:2367
+#: erpnext/stock/stock_ledger.py:2369
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:205
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:333
msgid "Reserved Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2412
+#: erpnext/stock/stock_ledger.py:2414
msgid "Reserved Stock for Batch"
msgstr ""
@@ -45325,12 +45380,6 @@ msgstr ""
msgid "Restrict"
msgstr ""
-#. Label of the enable_overdue_billing_threshold (Check) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Restrict Customer Over Billing"
-msgstr ""
-
#. Label of the restrict_based_on (Select) field in DocType 'Party Specific
#. Item'
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
@@ -45374,7 +45423,7 @@ msgstr ""
msgid "Resume"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:661
+#: erpnext/manufacturing/doctype/job_card/job_card.js:671
msgid "Resume Job"
msgstr ""
@@ -45490,7 +45539,7 @@ msgstr ""
msgid "Return Issued"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:328
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:368
msgid "Return Purchase Invoice cannot be held."
msgstr ""
@@ -45864,7 +45913,7 @@ msgstr ""
msgid "Root Type"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:403
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:415
msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
msgstr ""
@@ -45947,7 +45996,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/purchase_register/purchase_register.py:298
-#: erpnext/accounts/report/sales_register/sales_register.py:326
+#: erpnext/accounts/report/sales_register/sales_register.py:335
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/selling/doctype/quotation/quotation.json
@@ -46030,8 +46079,8 @@ msgstr ""
msgid "Rounding Loss Allowance should be between 0 and 1"
msgstr ""
-#: erpnext/controllers/stock_controller.py:847
-#: erpnext/controllers/stock_controller.py:862
+#: erpnext/controllers/stock_controller.py:856
+#: erpnext/controllers/stock_controller.py:871
msgid "Rounding gain/loss Entry for Stock Transfer"
msgstr ""
@@ -46074,7 +46123,7 @@ msgstr ""
msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:354
+#: erpnext/manufacturing/doctype/work_order/work_order.py:357
msgid "Row #1: Sequence ID must be 1 for Operation {0}."
msgstr ""
@@ -46092,11 +46141,11 @@ msgstr ""
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:378
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:381
msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:358
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:361
msgid "Row #{0}: Acceptance Criteria Formula is required."
msgstr ""
@@ -46109,7 +46158,7 @@ msgstr ""
msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1326
+#: erpnext/controllers/accounts_controller.py:1362
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr ""
@@ -46126,7 +46175,7 @@ msgstr ""
msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:279
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:305
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
@@ -46142,7 +46191,7 @@ msgstr ""
msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:302
+#: erpnext/selling/doctype/sales_order/sales_order.py:303
msgid "Row #{0}: BOM not found for FG Item {1}"
msgstr ""
@@ -46174,35 +46223,35 @@ msgstr ""
msgid "Row #{0}: Cannot create entry with different taxable AND withholding document links."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3864
+#: erpnext/controllers/accounts_controller.py:3900
msgid "Row #{0}: Cannot delete item {1} which has already been billed."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3838
+#: erpnext/controllers/accounts_controller.py:3874
msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3857
+#: erpnext/controllers/accounts_controller.py:3893
msgid "Row #{0}: Cannot delete item {1} which has already been received"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3844
+#: erpnext/controllers/accounts_controller.py:3880
msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3850
+#: erpnext/controllers/accounts_controller.py:3886
msgid "Row #{0}: Cannot delete item {1} which is already ordered against this Sales Order."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4172
+#: erpnext/controllers/accounts_controller.py:4208
msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1162
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1169
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1338
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1408
msgid "Row #{0}: Cannot transfer {1} {2} of Item {3}. Maximum transferable quantity is {4} {2}."
msgstr ""
@@ -46210,23 +46259,23 @@ msgstr ""
msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:254
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:280
msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:257
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:283
msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:239
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:265
msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:274
msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:262
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:288
msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
msgstr ""
@@ -46252,11 +46301,11 @@ msgstr ""
msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times in the Subcontracting Inward process."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:431
+#: erpnext/manufacturing/doctype/work_order/work_order.py:434
msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:456
+#: erpnext/manufacturing/doctype/work_order/work_order.py:459
msgid "Row #{0}: Customer Provided Item {1} does not exist in the Required Items table linked to the Subcontracting Inward Order."
msgstr ""
@@ -46264,7 +46313,7 @@ msgstr ""
msgid "Row #{0}: Customer Provided Item {1} exceeds quantity available through Subcontracting Inward Order"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:444
+#: erpnext/manufacturing/doctype/work_order/work_order.py:447
msgid "Row #{0}: Customer Provided Item {1} has insufficient quantity in the Subcontracting Inward Order. Available quantity is {2}."
msgstr ""
@@ -46293,38 +46342,42 @@ msgstr ""
msgid "Row #{0}: Duplicate entry in References {1} {2}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:332
+#: erpnext/selling/doctype/sales_order/sales_order.py:333
msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1058
+#: erpnext/controllers/stock_controller.py:1067
msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:149
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:150
msgid "Row #{0}: Expense account {1} is not valid for Purchase Invoice {2}. Only expense accounts from non-stock items are allowed."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:332
+msgid "Row #{0}: FG / Semi FG Item is required for the operation {1} as 'Track Semi Finished Goods' is enabled."
+msgstr ""
+
#: erpnext/buying/doctype/purchase_order/purchase_order.py:366
-#: erpnext/selling/doctype/sales_order/sales_order.py:305
+#: erpnext/selling/doctype/sales_order/sales_order.py:306
msgid "Row #{0}: Finished Good Item Qty can not be zero"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.py:348
-#: erpnext/selling/doctype/sales_order/sales_order.py:285
+#: erpnext/selling/doctype/sales_order/sales_order.py:286
msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:339
+#: erpnext/manufacturing/doctype/bom/bom.py:367
msgid "Row #{0}: Finished Good Item {1} cannot be added in the Secondary Items table."
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.py:355
-#: erpnext/selling/doctype/sales_order/sales_order.py:292
+#: erpnext/selling/doctype/sales_order/sales_order.py:293
msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:656
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:661
msgid "Row #{0}: Finished Good must be {1}"
msgstr ""
@@ -46353,7 +46406,7 @@ msgstr ""
msgid "Row #{0}: From Date cannot be before To Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:894
+#: erpnext/manufacturing/doctype/job_card/job_card.py:899
msgid "Row #{0}: From Time and To Time fields are required"
msgstr ""
@@ -46361,7 +46414,7 @@ msgstr ""
msgid "Row #{0}: Item added"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1967
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2037
msgid "Row #{0}: Item {1} cannot be transferred more than {2} against {3} {4}"
msgstr ""
@@ -46398,15 +46451,15 @@ msgstr ""
msgid "Row #{0}: Item {1} is not a part of Subcontracting Inward Order {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:299
msgid "Row #{0}: Item {1} is not a service item"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:227
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:253
msgid "Row #{0}: Item {1} is not a stock item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1104
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1109
msgid "Row #{0}: Item {1} is not part of the source manufacture entry and cannot be added to this disassembly."
msgstr ""
@@ -46418,7 +46471,7 @@ msgstr ""
msgid "Row #{0}: Item {1} mismatch. Changing of item code is not permitted."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1113
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1118
msgid "Row #{0}: Item {1} quantity ({2} in stock UOM) does not match the quantity derived from the source ({3}). Do not change the UOM, conversion factor or quantity of disassembly rows."
msgstr ""
@@ -46434,7 +46487,7 @@ msgstr ""
msgid "Row #{0}: Next Depreciation Date cannot be before Purchase Date"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:673
+#: erpnext/selling/doctype/sales_order/sales_order.py:674
msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
msgstr ""
@@ -46446,7 +46499,7 @@ msgstr ""
msgid "Row #{0}: Opening Accumulated Depreciation must be less than or equal to {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1168
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1173
msgid "Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}."
msgstr ""
@@ -46475,11 +46528,11 @@ msgstr ""
msgid "Row #{0}: Please set reorder quantity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:641
+#: erpnext/controllers/accounts_controller.py:660
msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:346
+#: erpnext/manufacturing/doctype/bom/bom.py:374
#, python-format
msgid "Row #{0}: Process Loss Percentage should be less than 100% for {1} Item {2}"
msgstr ""
@@ -46488,8 +46541,8 @@ msgstr ""
msgid "Row #{0}: Qty increased by {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:230
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:276
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:256
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:302
msgid "Row #{0}: Qty must be a positive number"
msgstr ""
@@ -46497,15 +46550,15 @@ msgstr ""
msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
msgstr ""
-#: erpnext/controllers/stock_controller.py:1643
+#: erpnext/controllers/stock_controller.py:1652
msgid "Row #{0}: Quality Inspection is required for Item {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1658
+#: erpnext/controllers/stock_controller.py:1667
msgid "Row #{0}: Quality Inspection {1} is not submitted for the item: {2}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1673
+#: erpnext/controllers/stock_controller.py:1682
msgid "Row #{0}: Quality Inspection {1} was rejected for item {2}"
msgstr ""
@@ -46513,7 +46566,7 @@ msgstr ""
msgid "Row #{0}: Quantity cannot be a non-positive number. Please increase the quantity or remove the Item {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1489
+#: erpnext/controllers/accounts_controller.py:1525
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr ""
@@ -46529,14 +46582,14 @@ msgstr ""
msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:904
-#: erpnext/controllers/accounts_controller.py:916
+#: erpnext/controllers/accounts_controller.py:940
+#: erpnext/controllers/accounts_controller.py:952
#: erpnext/utilities/transaction_base.py:172
#: erpnext/utilities/transaction_base.py:178
msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:316
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:319
msgid "Row #{0}: Reading {1} {2} is not a valid number in the {3} number format. Use {4} as the decimal separator."
msgstr ""
@@ -46556,7 +46609,7 @@ msgstr ""
msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:167
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:168
msgid "Row #{0}: Repair cost {1} exceeds available amount {2} for Purchase Invoice {3} and Account {4}"
msgstr ""
@@ -46584,11 +46637,11 @@ msgid ""
"\t\t\t\t\tthis validation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:360
+#: erpnext/manufacturing/doctype/work_order/work_order.py:363
msgid "Row #{0}: Sequence ID must be {1} or {2} for Operation {3}."
msgstr ""
-#: erpnext/controllers/stock_controller.py:358
+#: erpnext/controllers/stock_controller.py:367
msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
msgstr ""
@@ -46604,19 +46657,19 @@ msgstr ""
msgid "Row #{0}: Serial No(s) {1} are not a part of the linked Subcontracting Inward Order. Please select valid Serial No(s)."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:669
+#: erpnext/controllers/accounts_controller.py:705
msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:663
+#: erpnext/controllers/accounts_controller.py:699
msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:657
+#: erpnext/controllers/accounts_controller.py:693
msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:495
+#: erpnext/selling/doctype/sales_order/sales_order.py:496
msgid "Row #{0}: Set Supplier for item {1}"
msgstr ""
@@ -46628,19 +46681,19 @@ msgstr ""
msgid "Row #{0}: Source Warehouse must be same as Customer Warehouse {1} from the linked Subcontracting Inward Order"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:465
+#: erpnext/manufacturing/doctype/work_order/work_order.py:468
msgid "Row #{0}: Source Warehouse {1} for item {2} cannot be a customer warehouse."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:420
+#: erpnext/manufacturing/doctype/work_order/work_order.py:423
msgid "Row #{0}: Source Warehouse {1} for item {2} must be same as Source Warehouse {3} in the Work Order."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1372
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1442
msgid "Row #{0}: Source and Target Warehouse cannot be the same for Material Transfer"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1394
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1464
msgid "Row #{0}: Source, Target Warehouse and Inventory Dimensions cannot be the exact same for Material Transfer"
msgstr ""
@@ -46693,10 +46746,14 @@ msgstr ""
msgid "Row #{0}: Target Warehouse must be same as Customer Warehouse {1} from the linked Subcontracting Inward Order"
msgstr ""
-#: erpnext/controllers/stock_controller.py:371
+#: erpnext/controllers/stock_controller.py:380
msgid "Row #{0}: The batch {1} has already expired."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:342
+msgid "Row #{0}: The operation {1} has 'Is Final Finished Good' checked, so its FG / Semi FG Item must be {2}."
+msgstr ""
+
#: erpnext/stock/doctype/item/item.py:581
msgid "Row #{0}: The warehouse {1} is not a child warehouse of a group warehouse {2}"
msgstr ""
@@ -46741,11 +46798,11 @@ msgstr ""
msgid "Row #{0}: {1} can not be negative for item {2}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1322
+#: erpnext/controllers/stock_controller.py:1331
msgid "Row #{0}: {1} is mandatory for the Inventory Dimension {2}."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:371
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:374
msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
msgstr ""
@@ -46757,7 +46814,7 @@ msgstr ""
msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3979
+#: erpnext/controllers/accounts_controller.py:4015
msgid "Row #{0}:Quantity for Item {1} cannot be zero."
msgstr ""
@@ -46773,7 +46830,7 @@ msgstr ""
msgid "Row #{idx}: Item rate has been updated as per valuation rate since its an internal stock transfer."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1142
+#: erpnext/controllers/buying_controller.py:1150
msgid "Row #{idx}: Please enter a location for the asset item {item_code}."
msgstr ""
@@ -46793,7 +46850,7 @@ msgstr ""
msgid "Row #{idx}: {from_warehouse_field} and {to_warehouse_field} cannot be same."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1259
+#: erpnext/controllers/buying_controller.py:1267
msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}."
msgstr ""
@@ -46862,11 +46919,11 @@ msgstr ""
msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:450
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:490
msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:748
+#: erpnext/manufacturing/doctype/job_card/job_card.py:750
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr ""
@@ -46874,7 +46931,7 @@ msgstr ""
msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1991
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2061
msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
msgstr ""
@@ -46906,7 +46963,7 @@ msgstr ""
msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1663
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1733
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
@@ -46926,7 +46983,7 @@ msgstr ""
msgid "Row {0}: Conversion Factor is mandatory"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3270
+#: erpnext/controllers/accounts_controller.py:3306
msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
msgstr ""
@@ -46938,7 +46995,7 @@ msgstr ""
msgid "Row {0}: Credit entry can not be linked with a {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:579
+#: erpnext/manufacturing/doctype/bom/bom.py:607
msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
msgstr ""
@@ -46954,7 +47011,7 @@ msgstr ""
msgid "Row {0}: Delivery Warehouse cannot be same as Customer Warehouse for Item {1}."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2770
+#: erpnext/controllers/accounts_controller.py:2806
msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
msgstr ""
@@ -46963,7 +47020,7 @@ msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory.
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1037
-#: erpnext/controllers/taxes_and_totals.py:1382
+#: erpnext/controllers/taxes_and_totals.py:1422
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
@@ -46979,15 +47036,15 @@ msgstr ""
msgid "Row {0}: Expense Account {1} is linked to company {2}. Please select an account belonging to company {3}."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:540
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:580
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:497
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:537
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:522
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:562
msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
msgstr ""
@@ -46999,16 +47056,16 @@ msgstr ""
msgid "Row {0}: From Time and To Time is mandatory."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:326
+#: erpnext/manufacturing/doctype/job_card/job_card.py:328
#: erpnext/projects/doctype/timesheet/timesheet.py:225
msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1739
+#: erpnext/controllers/stock_controller.py:1748
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:317
+#: erpnext/manufacturing/doctype/job_card/job_card.py:319
msgid "Row {0}: From time must be less than to time"
msgstr ""
@@ -47044,7 +47101,7 @@ msgstr ""
msgid "Row {0}: Item {1}'s quantity cannot be higher than the available quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1245
+#: erpnext/manufacturing/doctype/bom/bom.py:1266
msgid "Row {0}: Operation time should be greater than 0 for operation {1}"
msgstr ""
@@ -47116,7 +47173,7 @@ msgstr ""
msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:747
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:752
msgid "Row {0}: Qty in Stock UOM can not be zero."
msgstr ""
@@ -47128,7 +47185,7 @@ msgstr ""
msgid "Row {0}: Quantity cannot be negative."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1242
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1247
msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
msgstr ""
@@ -47136,7 +47193,7 @@ msgstr ""
msgid "Row {0}: Sales Invoice {1} is already created for {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:353
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:358
msgid "Row {0}: Serial/Batch has been reset to values linked with Work Order {1} because the previously selected serial/batch does not belong to this Work Order."
msgstr ""
@@ -47144,11 +47201,11 @@ msgstr ""
msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2004
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2074
msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1730
+#: erpnext/controllers/stock_controller.py:1739
msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
msgstr ""
@@ -47156,15 +47213,15 @@ msgstr ""
msgid "Row {0}: Task {1} does not belong to Project {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:187
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:202
msgid "Row {0}: The entire expense amount for account {1} in {2} has already been allocated."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:793
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:798
msgid "Row {0}: The item {1}, quantity must be positive number"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3247
+#: erpnext/controllers/accounts_controller.py:3283
msgid "Row {0}: The {3} Account {1} does not belong to the company {2}"
msgstr ""
@@ -47172,11 +47229,11 @@ msgstr ""
msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3986
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4102
msgid "Row {0}: Transferred quantity cannot be greater than the requested quantity."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:741
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:746
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr ""
@@ -47192,12 +47249,12 @@ msgstr ""
msgid "Row {0}: Warehouse {1} is linked to company {2}. Please select a warehouse belonging to company {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1239
-#: erpnext/manufacturing/doctype/work_order/work_order.py:494
+#: erpnext/manufacturing/doctype/bom/bom.py:1260
+#: erpnext/manufacturing/doctype/work_order/work_order.py:497
msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1208
+#: erpnext/controllers/accounts_controller.py:1244
msgid "Row {0}: user has not applied the rule {1} on the item {2}"
msgstr ""
@@ -47209,7 +47266,7 @@ msgstr ""
msgid "Row {0}: {1} must be greater than 0"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:814
+#: erpnext/controllers/accounts_controller.py:850
msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
msgstr ""
@@ -47225,11 +47282,11 @@ msgstr ""
msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
msgstr ""
-#: erpnext/utilities/transaction_base.py:626
+#: erpnext/utilities/transaction_base.py:640
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1124
+#: erpnext/controllers/buying_controller.py:1132
msgid "Row {idx}: Asset Naming Series is mandatory for the auto creation of assets for item {item_code}."
msgstr ""
@@ -47255,7 +47312,7 @@ msgstr ""
msgid "Rows with Same Account heads will be merged on Ledger"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2781
+#: erpnext/controllers/accounts_controller.py:2817
msgid "Rows with duplicate due dates in other rows were found: {0}"
msgstr ""
@@ -47263,7 +47320,7 @@ msgstr ""
msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:307
+#: erpnext/controllers/accounts_controller.py:326
msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
msgstr ""
@@ -47481,8 +47538,8 @@ msgstr ""
#: erpnext/regional/report/vat_audit_report/vat_audit_report.py:145
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/setup/doctype/company/company.py:460
-#: erpnext/setup/doctype/company/company.py:652
+#: erpnext/setup/doctype/company/company.py:461
+#: erpnext/setup/doctype/company/company.py:653
#: erpnext/setup/doctype/company/company_dashboard.py:9
#: erpnext/setup/doctype/sales_person/sales_person_dashboard.py:12
#: erpnext/setup/install.py:423
@@ -47497,7 +47554,7 @@ msgstr ""
msgid "Sales & Purchase"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:652
+#: erpnext/setup/doctype/company/company.py:653
msgid "Sales Account"
msgstr ""
@@ -47697,7 +47754,7 @@ msgstr ""
msgid "Sales Invoice {0} has already been submitted"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:591
+#: erpnext/selling/doctype/sales_order/sales_order.py:592
msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
msgstr ""
@@ -47752,7 +47809,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:380
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
-#: erpnext/accounts/report/sales_register/sales_register.py:252
+#: erpnext/accounts/report/sales_register/sales_register.py:261
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/controllers/selling_controller.py:494
@@ -47896,12 +47953,12 @@ msgstr ""
msgid "Sales Order required for Item {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:356
+#: erpnext/selling/doctype/sales_order/sales_order.py:357
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1805
-#: erpnext/selling/doctype/sales_order/sales_order.py:1818
+#: erpnext/selling/doctype/sales_order/sales_order.py:1837
+#: erpnext/selling/doctype/sales_order/sales_order.py:1850
msgid "Sales Order {0} is not available for production"
msgstr ""
@@ -47909,7 +47966,7 @@ msgstr ""
msgid "Sales Order {0} is not submitted"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:570
+#: erpnext/manufacturing/doctype/work_order/work_order.py:573
msgid "Sales Order {0} is not valid"
msgstr ""
@@ -47966,7 +48023,7 @@ msgstr ""
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:130
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1260
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1292
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:194
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
@@ -48072,7 +48129,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:158
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1257
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1289
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:191
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
@@ -48340,12 +48397,12 @@ 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:2882
+#: erpnext/public/js/controllers/transaction.js:2883
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Sample Size"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4489
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4605
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr ""
@@ -48403,7 +48460,7 @@ msgstr ""
msgid "Scan Barcode"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:171
+#: erpnext/public/js/utils/serial_no_batch_selector.js:181
msgid "Scan Batch No"
msgstr ""
@@ -48419,7 +48476,7 @@ msgstr ""
msgid "Scan Mode"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:156
+#: erpnext/public/js/utils/serial_no_batch_selector.js:166
msgid "Scan Serial No"
msgstr ""
@@ -48772,7 +48829,7 @@ msgstr ""
msgid "Select BOM and Qty for Production"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:258
#: erpnext/public/js/utils/sales_common.js:441
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Batch No"
@@ -48802,7 +48859,7 @@ msgstr ""
msgid "Select Company Address"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:476
+#: erpnext/manufacturing/doctype/job_card/job_card.js:487
msgid "Select Corrective Operation"
msgstr ""
@@ -48838,7 +48895,7 @@ msgstr ""
msgid "Select Dispatch Address "
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:705
+#: erpnext/manufacturing/doctype/job_card/job_card.js:715
msgid "Select Employees"
msgstr ""
@@ -48863,7 +48920,7 @@ msgstr ""
msgid "Select Items based on Delivery Date"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2917
+#: erpnext/public/js/controllers/transaction.js:2918
msgid "Select Items for Quality Inspection"
msgstr ""
@@ -48906,13 +48963,13 @@ msgstr ""
msgid "Select Quantity"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:258
#: erpnext/public/js/utils/sales_common.js:441
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Serial No"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:246
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:261
#: erpnext/public/js/utils/sales_common.js:444
#: erpnext/stock/doctype/pick_list/pick_list.js:402
msgid "Select Serial and Batch"
@@ -49048,7 +49105,7 @@ msgstr ""
msgid "Select date"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3022
+#: erpnext/controllers/accounts_controller.py:3058
msgid "Select finance book for the item {0} at row {1}"
msgstr ""
@@ -49456,8 +49513,8 @@ 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:2895
-#: erpnext/public/js/utils/serial_no_batch_selector.js:432
+#: erpnext/public/js/controllers/transaction.js:2896
+#: erpnext/public/js/utils/serial_no_batch_selector.js:442
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
@@ -49513,11 +49570,11 @@ msgstr ""
msgid "Serial No Ledger"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:270
+#: erpnext/public/js/utils/serial_no_batch_selector.js:280
msgid "Serial No Range"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2802
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2805
msgid "Serial No Reserved"
msgstr ""
@@ -49586,7 +49643,7 @@ msgstr ""
msgid "Serial No status sync has been queued. Reload the report after a few minutes."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:603
+#: erpnext/public/js/utils/serial_no_batch_selector.js:613
msgid "Serial No {0} already exists"
msgstr ""
@@ -49607,7 +49664,7 @@ msgstr ""
msgid "Serial No {0} does not exist"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3591
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3594
msgid "Serial No {0} does not exists"
msgstr ""
@@ -49644,15 +49701,15 @@ msgid "Serial No: {0} has already been transacted into another POS Invoice."
msgstr ""
#: erpnext/public/js/utils/barcode_scanner.js:297
-#: erpnext/public/js/utils/serial_no_batch_selector.js:16
-#: erpnext/public/js/utils/serial_no_batch_selector.js:201
+#: erpnext/public/js/utils/serial_no_batch_selector.js:26
+#: erpnext/public/js/utils/serial_no_batch_selector.js:211
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:50
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:170
msgid "Serial Nos"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:20
-#: erpnext/public/js/utils/serial_no_batch_selector.js:205
+#: erpnext/public/js/utils/serial_no_batch_selector.js:30
+#: erpnext/public/js/utils/serial_no_batch_selector.js:215
msgid "Serial Nos / Batch Nos"
msgstr ""
@@ -49661,11 +49718,11 @@ msgstr ""
msgid "Serial Nos / Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2074
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2077
msgid "Serial Nos are created successfully"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2373
+#: erpnext/stock/stock_ledger.py:2375
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr ""
@@ -49750,11 +49807,11 @@ msgstr ""
msgid "Serial and Batch Bundle Exists"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2303
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2306
msgid "Serial and Batch Bundle created"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2399
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2402
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -49766,7 +49823,7 @@ msgstr ""
msgid "Serial and Batch Bundle {0} is not submitted"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2373
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2376
msgid "Serial and Batch Bundle {0} is submitted and its entries cannot be modified."
msgstr ""
@@ -49822,7 +49879,7 @@ msgstr ""
msgid "Serial number {0} entered more than once"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:451
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:462
msgid "Serial numbers unavailable for Item {0} under warehouse {1}. Please try changing warehouse."
msgstr ""
@@ -50022,12 +50079,12 @@ msgid "Service Stop Date"
msgstr ""
#: erpnext/accounts/deferred_revenue.py:45
-#: erpnext/public/js/controllers/transaction.js:1804
+#: erpnext/public/js/controllers/transaction.js:1805
msgid "Service Stop Date cannot be after Service End Date"
msgstr ""
#: erpnext/accounts/deferred_revenue.py:42
-#: erpnext/public/js/controllers/transaction.js:1801
+#: erpnext/public/js/controllers/transaction.js:1802
msgid "Service Stop Date cannot be before Service Start Date"
msgstr ""
@@ -50051,7 +50108,7 @@ msgstr ""
#. Label of the set_basic_rate_manually (Check) field in DocType 'Stock Entry
#. Detail'
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:420
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:425
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Set Basic Rate Manually"
msgstr ""
@@ -50070,11 +50127,6 @@ msgstr ""
msgid "Set Dropship Items Delivered Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:362
-#: erpnext/manufacturing/doctype/job_card/job_card.js:424
-msgid "Set Finished Good Quantity"
-msgstr ""
-
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Invoice'
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Order'
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Receipt'
@@ -50098,6 +50150,7 @@ msgstr ""
#. Label of the set_landed_cost_based_on_purchase_invoice_rate (Check) field in
#. DocType 'Buying Settings'
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:361
#: erpnext/buying/doctype/buying_settings/buying_settings.json
msgid "Set Landed Cost Based on Purchase Invoice Rate"
msgstr ""
@@ -50242,11 +50295,11 @@ msgstr ""
msgid "Set closing balance as per bank statement"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:550
+#: erpnext/setup/doctype/company/company.py:551
msgid "Set default inventory account for perpetual inventory"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:576
+#: erpnext/setup/doctype/company/company.py:577
msgid "Set default {0} account for non stock items"
msgstr ""
@@ -50293,7 +50346,7 @@ msgstr ""
msgid "Set the status manually."
msgstr ""
-#: erpnext/regional/italy/setup.py:231
+#: erpnext/regional/italy/setup.py:235
msgid "Set this if the customer is a Public Administration company."
msgstr ""
@@ -50388,8 +50441,8 @@ msgstr ""
msgid "Setting up company"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1218
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1645
+#: erpnext/manufacturing/doctype/bom/bom.py:1239
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1627
msgid "Setting {0} is required"
msgstr ""
@@ -50639,7 +50692,7 @@ msgstr ""
msgid "Shipping Address Template"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:600
+#: erpnext/controllers/accounts_controller.py:619
msgid "Shipping Address does not belong to the {0}"
msgstr ""
@@ -50791,10 +50844,6 @@ msgstr ""
msgid "Shortage Qty"
msgstr ""
-#: banking/src/components/features/Settings/KeyboardShortcuts.tsx:85
-msgid "Shortcut"
-msgstr ""
-
#: erpnext/buying/report/purchase_analytics/purchase_analytics.js:70
#: erpnext/selling/report/sales_analytics/sales_analytics.js:103
msgid "Show Aggregate Value from Subsidiary Companies"
@@ -51116,11 +51165,11 @@ msgstr ""
msgid "Simultaneous"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:871
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:876
msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:323
+#: erpnext/manufacturing/doctype/bom/bom.py:351
msgid "Since you have enabled 'Track Semi Finished Goods', at least one operation must have 'Is Final Finished Good' checked. For that set the FG / Semi FG Item as {0} against an operation."
msgstr ""
@@ -51228,7 +51277,7 @@ msgstr ""
msgid "Solvency Ratios"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4430
+#: erpnext/controllers/accounts_controller.py:4466
msgid "Some required Company details are missing. You don't have permission to update them. Please contact your System Manager."
msgstr ""
@@ -51301,11 +51350,11 @@ msgstr ""
msgid "Source Stock Entry (Manufacture)"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1033
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1038
msgid "Source Stock Entry {0} belongs to Work Order {1}, not {2}. Please use a manufacture entry from the same Work Order."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2756
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2826
msgid "Source Stock Entry {0} has no finished goods quantity"
msgstr ""
@@ -51363,7 +51412,7 @@ msgstr ""
msgid "Source Warehouse is mandatory for the Item {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:379
+#: erpnext/manufacturing/doctype/work_order/work_order.py:382
msgid "Source Warehouse {0} must be same as Customer Warehouse {1} in the Subcontracting Inward Order."
msgstr ""
@@ -51371,7 +51420,7 @@ msgstr ""
msgid "Source and Target Location cannot be same"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:999
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1004
msgid "Source and target warehouse cannot be same for row {0}"
msgstr ""
@@ -51384,13 +51433,13 @@ msgstr ""
msgid "Source of Funds (Liabilities)"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:966
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:982
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:989
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:971
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:987
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:994
msgid "Source warehouse is mandatory for row {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:455
+#: erpnext/selling/doctype/sales_order/sales_order.py:456
msgid "Source warehouse required for stock item {0}"
msgstr ""
@@ -51535,17 +51584,17 @@ msgstr ""
msgid "Stale Days"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:169
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:170
msgid "Stale Days should start from 1."
msgstr ""
#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:488
-#: erpnext/tests/utils.py:275
+#: erpnext/tests/utils.py:276
msgid "Standard Buying"
msgstr ""
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:73
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:79
msgid "Standard Description"
msgstr ""
@@ -51555,8 +51604,8 @@ msgstr ""
#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:496
-#: erpnext/stock/doctype/item/item.py:276 erpnext/tests/utils.py:283
-#: erpnext/tests/utils.py:2519
+#: erpnext/stock/doctype/item/item.py:276 erpnext/tests/utils.py:284
+#: erpnext/tests/utils.py:2543
msgid "Standard Selling"
msgstr ""
@@ -51616,7 +51665,7 @@ msgstr ""
msgid "Start Date should be lower than End Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:660
+#: erpnext/manufacturing/doctype/job_card/job_card.js:670
#: erpnext/manufacturing/doctype/workstation/workstation.js:124
msgid "Start Job"
msgstr ""
@@ -51759,7 +51808,7 @@ msgstr ""
msgid "Status must be one of {0}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:283
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:286
msgid "Status set to rejected as there are one or more rejected readings."
msgstr ""
@@ -51789,8 +51838,8 @@ msgstr ""
#: erpnext/accounts/doctype/account/account.json
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:96
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:158
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1416
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1455
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1456
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1495
#: erpnext/accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr ""
@@ -51913,7 +51962,7 @@ msgstr ""
msgid "Stock Details"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1210
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1215
msgid "Stock Entries already created for Work Order {0}: {1}"
msgstr ""
@@ -51977,7 +52026,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1614
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1737
msgid "Stock Entry {0} has created"
msgstr ""
@@ -52271,7 +52320,7 @@ msgstr ""
#: erpnext/controllers/subcontracting_inward_controller.py:1037
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:2261
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2416
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2392
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1784
msgid "Stock Reservation Entries Created"
msgstr ""
@@ -52379,6 +52428,7 @@ msgstr ""
#. Label of the stock_uom (Link) field in DocType 'BOM Explosion Item'
#. Label of the stock_uom (Link) field in DocType 'BOM Item'
#. Label of the stock_uom (Link) field in DocType 'BOM Secondary Item'
+#. Label of the stock_uom (Link) field in DocType 'Job Card'
#. Label of the stock_uom (Link) field in DocType 'Job Card Item'
#. Label of the stock_uom (Link) field in DocType 'Job Card Secondary Item'
#. Label of the stock_uom (Link) field in DocType 'Production Plan Sub Assembly
@@ -52426,6 +52476,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json
+#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card_item/job_card_item.json
#: erpnext/manufacturing/doctype/job_card_secondary_item/job_card_secondary_item.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -52475,7 +52526,7 @@ msgstr ""
msgid "Stock Uom"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:768
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:808
msgid "Stock Update Not Allowed"
msgstr ""
@@ -52595,11 +52646,11 @@ 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/accounts/doctype/purchase_invoice/purchase_invoice.py:765
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:805
msgid "Stock cannot be updated for Purchase Invoice {0} because a Purchase Receipt {1} has already been created for this transaction. Please disable the 'Update Stock' checkbox in the Purchase Invoice and save the invoice."
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:124
+#: erpnext/stock/doctype/warehouse/warehouse.py:144
msgid "Stock entries exist with the old account. Changing the account may lead to a mismatch between the warehouse closing balance and the account closing balance. The overall closing balance will still match, but not for the specific account."
msgstr ""
@@ -52663,14 +52714,14 @@ msgstr ""
msgid "Stop Reason"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1236
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1218
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr ""
#: erpnext/setup/doctype/company/company.py:387
#: erpnext/setup/setup_wizard/operations/defaults_setup.py:33
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:540
-#: erpnext/stock/doctype/item/item.py:313 erpnext/tests/utils.py:248
+#: erpnext/stock/doctype/item/item.py:313 erpnext/tests/utils.py:249
msgid "Stores"
msgstr ""
@@ -52728,7 +52779,7 @@ msgstr ""
#. Label of the operation (Link) field in DocType 'Job Card Time Log'
#. Name of a DocType
-#: erpnext/manufacturing/doctype/job_card/job_card.js:309
+#: erpnext/manufacturing/doctype/job_card/job_card.js:361
#: erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
#: erpnext/manufacturing/doctype/sub_operation/sub_operation.json
msgid "Sub Operation"
@@ -53122,7 +53173,7 @@ msgstr ""
msgid "Submit your Quotation"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1524
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1621
msgid "Submitted Job Card cannot be processed."
msgstr ""
@@ -53564,7 +53615,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:119
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1264
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1296
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:198
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:178
#: erpnext/accounts/report/purchase_register/purchase_register.js:27
@@ -53627,7 +53678,7 @@ msgstr ""
msgid "Supplier Invoice No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1851
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1889
msgid "Supplier Invoice No exists in Purchase Invoice {0}"
msgstr ""
@@ -53665,7 +53716,7 @@ msgstr ""
#. Label of the supplier_name (Data) field in DocType 'Purchase Receipt'
#. Label of the supplier_name (Data) field in DocType 'Stock Entry'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1179
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1211
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:156
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:196
#: erpnext/accounts/report/purchase_register/purchase_register.py:193
@@ -53860,7 +53911,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:91
+#: erpnext/manufacturing/doctype/job_card/job_card.js:95
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
msgid "Supplier Warehouse"
msgstr ""
@@ -53905,7 +53956,7 @@ msgstr ""
msgid "Supplies subject to the reverse charge provision"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:317
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:313
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:382
msgid "Supply"
msgstr ""
@@ -54023,7 +54074,7 @@ msgstr ""
msgid "System will fetch all the entries if limit value is zero."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2261
+#: erpnext/controllers/accounts_controller.py:2297
msgid "System will not check over billing since amount for Item {0} in {1} is zero"
msgstr ""
@@ -54033,6 +54084,14 @@ msgstr ""
msgid "System will notify to increase or decrease quantity or amount "
msgstr ""
+#. Description of the 'Allow Stale Exchange Rates' (Check) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid ""
+"System will use the latest saved Currency Exchange rate on or before the transaction date, however old it is.
\n"
+"Uncheck to ignore rates older than Stale Days and fetch a fresh rate from the exchange rate provider instead."
+msgstr ""
+
#. Description of the 'Tax Withholding Category' (Link) field in DocType
#. 'Supplier'
#: erpnext/buying/doctype/supplier/supplier.json
@@ -54046,7 +54105,7 @@ msgstr ""
msgid "TDS Computation Summary"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1609
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1649
msgid "TDS Deducted"
msgstr ""
@@ -54090,23 +54149,23 @@ msgstr ""
msgid "Target Asset"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:212
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:238
msgid "Target Asset {0} cannot be cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:210
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:236
msgid "Target Asset {0} cannot be submitted"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:206
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:232
msgid "Target Asset {0} cannot be {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:216
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:242
msgid "Target Asset {0} does not belong to company {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:195
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:221
msgid "Target Asset {0} needs to be composite asset"
msgstr ""
@@ -54152,7 +54211,7 @@ msgstr ""
msgid "Target Item Code"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:186
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:212
msgid "Target Item {0} must be a Fixed Asset item"
msgstr ""
@@ -54213,7 +54272,7 @@ msgstr ""
msgid "Target Warehouse Address Link"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:324
+#: erpnext/manufacturing/doctype/work_order/work_order.py:327
msgid "Target Warehouse Reservation Error"
msgstr ""
@@ -54221,7 +54280,7 @@ msgstr ""
msgid "Target Warehouse for Finished Good must be same as Finished Good Warehouse {1} in Work Order {2} linked to the Subcontracting Inward Order."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:924
+#: erpnext/manufacturing/doctype/work_order/work_order.py:906
msgid "Target Warehouse is required before Submit"
msgstr ""
@@ -54229,13 +54288,13 @@ msgstr ""
msgid "Target Warehouse is set for some items but the customer is not an internal customer."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:395
+#: erpnext/manufacturing/doctype/work_order/work_order.py:398
msgid "Target Warehouse {0} must be same as Delivery Warehouse {1} in the Subcontracting Inward Order Item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:972
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:978
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:993
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:977
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:983
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:998
msgid "Target warehouse is mandatory for row {0}"
msgstr ""
@@ -54454,7 +54513,7 @@ msgstr ""
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
#: erpnext/accounts/report/general_ledger/general_ledger.js:142
#: erpnext/accounts/report/purchase_register/purchase_register.py:208
-#: erpnext/accounts/report/sales_register/sales_register.py:229
+#: erpnext/accounts/report/sales_register/sales_register.py:238
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:203
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:56
@@ -54543,7 +54602,7 @@ msgstr ""
msgid "Tax Template is mandatory."
msgstr ""
-#: erpnext/accounts/report/sales_register/sales_register.py:309
+#: erpnext/accounts/report/sales_register/sales_register.py:318
msgid "Tax Total"
msgstr ""
@@ -54698,7 +54757,7 @@ msgstr ""
#. Detail'
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:237
-#: erpnext/controllers/taxes_and_totals.py:1253
+#: erpnext/controllers/taxes_and_totals.py:1293
msgid "Taxable Amount"
msgstr ""
@@ -54910,7 +54969,7 @@ msgstr ""
msgid "Template Item"
msgstr ""
-#: erpnext/stock/get_item_details.py:342
+#: erpnext/stock/get_item_details.py:427
msgid "Template Item Selected"
msgstr ""
@@ -55122,7 +55181,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/territory_item/territory_item.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:142
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1248
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1280
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:182
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
@@ -55131,7 +55190,7 @@ msgstr ""
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.js:8
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:22
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
-#: erpnext/accounts/report/sales_register/sales_register.py:223
+#: erpnext/accounts/report/sales_register/sales_register.py:232
#: erpnext/controllers/trends.py:410 erpnext/controllers/trends.py:434
#: erpnext/controllers/trends.py:499 erpnext/crm/doctype/lead/lead.json
#: erpnext/crm/doctype/opportunity/opportunity.json
@@ -55231,7 +55290,7 @@ msgstr ""
msgid "The BOM which will be replaced"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1631
+#: erpnext/stock/serial_batch_bundle.py:1634
msgid "The Batch {0} has negative batch quantity {1}. To fix this, go to the batch and click on Recalculate Batch Qty. If the issue still persists, create an inward entry."
msgstr ""
@@ -55259,6 +55318,10 @@ msgstr ""
msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
msgstr ""
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3313
+msgid "The Job Card {0} has only {1} left to produce, but this entry books {2} ({3} finished goods and {4} process loss). Cancel or update its other manufacture entries first."
+msgstr ""
+
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:178
msgid "The Loyalty Program isn't valid for the selected company"
msgstr ""
@@ -55275,7 +55338,7 @@ msgstr ""
msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3208
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3269
msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
msgstr ""
@@ -55287,11 +55350,11 @@ msgstr ""
msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2799
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2802
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2174
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2244
msgid "The Serial and Batch Bundle {0} is not valid for this transaction. The 'Type of Transaction' should be 'Outward' instead of 'Inward' in Serial and Batch Bundle {0}"
msgstr ""
@@ -55335,7 +55398,7 @@ msgstr ""
msgid "The bank account is not a company account. Please select a company account"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1496
+#: erpnext/controllers/stock_controller.py:1505
msgid "The batch {0} is reserved for {1} in the warehouse {2} and the remaining quantity is not enough to cover the reservations. So, cannot proceed with the {3} {4}."
msgstr ""
@@ -55351,10 +55414,14 @@ msgstr ""
msgid "The company {0} is not in United Arab Emirates. UAE VAT 201 report is only available for companies in United Arab Emirates."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1379
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1419
msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}."
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1464
+msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}. Submit the manufacturing entry for the operation {3} first."
+msgstr ""
+
#: erpnext/accounts/doctype/dunning/dunning.py:87
msgid "The currency of invoice {} ({}) is different from the currency of this dunning ({})."
msgstr ""
@@ -55433,7 +55500,7 @@ msgstr ""
msgid "The following Items, having Putaway Rules, could not be accomodated:"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:141
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:142
msgid "The following Purchase Invoices are not submitted:"
msgstr ""
@@ -55445,7 +55512,7 @@ msgstr ""
msgid "The following batches are expired, please restock them:
{0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:451
+#: erpnext/controllers/accounts_controller.py:470
msgid "The following cancelled repost entries exist for {0}:
{1}
Kindly delete these entries before continuing."
msgstr ""
@@ -55467,7 +55534,7 @@ msgid ""
"{0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:115
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:116
msgid "The following rows are duplicates:"
msgstr ""
@@ -55498,7 +55565,7 @@ msgstr ""
msgid "The invoice is not fully allocated as there is a difference of {0}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1326
+#: erpnext/controllers/buying_controller.py:1334
msgid "The item {item} is not marked as {type_of} item. You can enable it as {type_of} item from its Item master."
msgstr ""
@@ -55506,15 +55573,15 @@ msgstr ""
msgid "The items {0} and {1} are present in the following {2} :"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1319
+#: erpnext/controllers/buying_controller.py:1327
msgid "The items {items} are not marked as {type_of} item. You can enable them as {type_of} item from their Item masters."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:583
+#: erpnext/manufacturing/doctype/workstation/workstation.py:582
msgid "The job card {0} is in {1} state and you cannot complete."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:577
+#: erpnext/manufacturing/doctype/workstation/workstation.py:576
msgid "The job card {0} is in {1} state and you cannot start it again."
msgstr ""
@@ -55564,7 +55631,7 @@ msgstr ""
msgid "The outstanding amount {0} in {1} is lesser than {2}. Updating the outstanding to this invoice."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:233
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:245
msgid "The parent account {0} does not exists in the uploaded template"
msgstr ""
@@ -55664,7 +55731,7 @@ msgstr ""
msgid "The shares don't exist with the {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:866
+#: erpnext/stock/stock_ledger.py:868
msgid "The stock for the item {0} in the {1} warehouse was negative on the {2}. You should create a positive entry {3} before the date {4} and time {5} to post the correct valuation rate. For more details, please read the documentation."
msgstr ""
@@ -55762,11 +55829,7 @@ msgstr ""
msgid "The withdrawal or deposit amounts - only required if there's no amount column."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:909
-msgid "The {0} ({1}) must be equal to {2} ({3})"
-msgstr ""
-
-#: erpnext/public/js/controllers/transaction.js:3387
+#: erpnext/public/js/controllers/transaction.js:3388
msgid "The {0} contains Unit Price Items."
msgstr ""
@@ -55782,7 +55845,7 @@ msgstr ""
msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1028
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1032
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr ""
@@ -55867,7 +55930,7 @@ msgstr ""
msgid "There is one unreconciled transaction before {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2111
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2181
msgid "There must be atleast 1 Finished Good in this Stock Entry"
msgstr ""
@@ -55939,7 +56002,7 @@ msgstr ""
msgid "This Purchase Order has been fully subcontracted."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:2069
+#: erpnext/selling/doctype/sales_order/sales_order.py:2101
msgid "This Sales Order has been fully subcontracted."
msgstr ""
@@ -56082,7 +56145,7 @@ msgstr ""
msgid "This is considered dangerous from accounting point of view."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:546
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:586
msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
msgstr ""
@@ -56165,11 +56228,11 @@ msgstr ""
msgid "This schedule was created when Asset {0} was adjusted through Asset Value Adjustment {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:479
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:507
msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:438
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:446
msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
msgstr ""
@@ -56177,7 +56240,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored due to Sales Invoice {1} cancellation."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:588
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:616
msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
msgstr ""
@@ -56399,11 +56462,11 @@ msgstr ""
msgid "Time in mins."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:886
+#: erpnext/manufacturing/doctype/job_card/job_card.py:891
msgid "Time logs are required for {0} {1}"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:133
+#: erpnext/crm/doctype/appointment/appointment.py:134
msgid "Time slot is not available"
msgstr ""
@@ -56411,13 +56474,6 @@ msgstr ""
msgid "Time(in mins)"
msgstr ""
-#. Label of the section_break_18 (Section Break) field in DocType 'Project'
-#. Label of the sb_timeline (Section Break) field in DocType 'Task'
-#: erpnext/projects/doctype/project/project.json
-#: erpnext/projects/doctype/task/task.json
-msgid "Timeline"
-msgstr ""
-
#. Description of the 'PCV Job Timeout (seconds)' (Int) field in DocType
#. 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -56514,7 +56570,7 @@ msgstr ""
msgid "To Currency"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:650
+#: erpnext/controllers/accounts_controller.py:669
#: erpnext/setup/doctype/holiday_list/holiday_list.py:121
msgid "To Date cannot be before From Date"
msgstr ""
@@ -56786,7 +56842,7 @@ msgid "To include sub-assembly costs and secondary items in Finished Goods on a
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2268
-#: erpnext/controllers/accounts_controller.py:3280
+#: erpnext/controllers/accounts_controller.py:3316
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
@@ -56810,11 +56866,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:637
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:677
msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:659
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:699
msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
msgstr ""
@@ -57114,12 +57170,15 @@ msgstr ""
#. Label of the total_completed_qty (Float) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:905
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:174
msgid "Total Completed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:192
+#: erpnext/manufacturing/doctype/job_card/job_card.py:911
+msgid "Total Completed Qty ({0}), Process Loss Qty ({1}) and Pending Qty ({2}) must add up to the Qty to Manufacture ({3})."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:194
msgid "Total Completed Qty is required for Job Card {0}, please start and complete the job card before submission"
msgstr ""
@@ -57421,7 +57480,7 @@ msgstr ""
msgid "Total Paid Amount"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2835
+#: erpnext/controllers/accounts_controller.py:2871
msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
msgstr ""
@@ -57433,7 +57492,7 @@ msgstr ""
msgid "Total Payments"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:722
+#: erpnext/selling/doctype/sales_order/sales_order.py:723
msgid "Total Picked Quantity {0} is more than ordered qty {1}. You can set the Over Picking Allowance in Stock Settings."
msgstr ""
@@ -57879,7 +57938,7 @@ msgstr ""
msgid "Transaction Dates"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:1093
+#: erpnext/setup/doctype/company/company.py:1094
msgid "Transaction Deletion Document {0} has been triggered for company {1}"
msgstr ""
@@ -58012,7 +58071,7 @@ msgstr ""
msgid "Transaction from which tax is withheld"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:863
+#: erpnext/manufacturing/doctype/job_card/job_card.py:868
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr ""
@@ -58055,7 +58114,7 @@ msgstr ""
msgid "Transactions Annual History"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:74
msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
msgstr ""
@@ -58511,7 +58570,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/sales_forecast_item/sales_forecast_item.json
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
#: erpnext/manufacturing/doctype/workstation/workstation.js:480
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:70
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:76
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110
#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:861
#: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
@@ -58627,7 +58686,7 @@ msgstr ""
msgid "UOM Name"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:4411
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4527
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr ""
@@ -58703,7 +58762,7 @@ msgstr ""
msgid "Unable to find score starting at {0}. You need to have standing scores covering 0 to 100"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1194
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1176
msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
msgstr ""
@@ -58811,7 +58870,7 @@ msgstr ""
msgid "Unit Of Measure"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4162
+#: erpnext/controllers/accounts_controller.py:4198
msgid "Unit Price"
msgstr ""
@@ -59891,11 +59950,11 @@ msgstr ""
msgid "Valuation Rate (In / Out)"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2099
+#: erpnext/stock/stock_ledger.py:2101
msgid "Valuation Rate Missing"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2077
+#: erpnext/stock/stock_ledger.py:2079
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr ""
@@ -59927,7 +59986,7 @@ msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Trans
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2292
-#: erpnext/controllers/accounts_controller.py:3304
+#: erpnext/controllers/accounts_controller.py:3340
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -60416,7 +60475,7 @@ msgid "Volt-Ampere"
msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.py:179
-#: erpnext/accounts/report/sales_register/sales_register.py:193
+#: erpnext/accounts/report/sales_register/sales_register.py:202
msgid "Voucher"
msgstr ""
@@ -60495,7 +60554,7 @@ msgstr ""
#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1203
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1235
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:56
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:221
#: erpnext/accounts/report/general_ledger/general_ledger.js:49
@@ -60569,13 +60628,13 @@ msgstr ""
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1201
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1233
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:212
#: erpnext/accounts/report/general_ledger/general_ledger.py:760
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:31
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:165
#: erpnext/accounts/report/purchase_register/purchase_register.py:174
-#: erpnext/accounts/report/sales_register/sales_register.py:188
+#: erpnext/accounts/report/sales_register/sales_register.py:197
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
#: erpnext/public/js/utils/unreconcile.js:71
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -60762,7 +60821,7 @@ msgstr ""
msgid "Warehouse and Reference"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:100
+#: erpnext/stock/doctype/warehouse/warehouse.py:120
msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
msgstr ""
@@ -60778,7 +60837,7 @@ msgstr ""
msgid "Warehouse is required to get producible FG Items"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:241
+#: erpnext/stock/doctype/warehouse/warehouse.py:261
msgid "Warehouse not found against the account {0}"
msgstr ""
@@ -60792,7 +60851,7 @@ msgstr ""
msgid "Warehouse wise Item Balance Age and Value"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:94
+#: erpnext/stock/doctype/warehouse/warehouse.py:114
msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
msgstr ""
@@ -60804,16 +60863,16 @@ msgstr ""
msgid "Warehouse {0} does not belong to company {1}"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:288
+#: erpnext/stock/doctype/warehouse/warehouse.py:308
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:99
msgid "Warehouse {0} does not exist"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:321
+#: erpnext/manufacturing/doctype/work_order/work_order.py:324
msgid "Warehouse {0} is not allowed for Sales Order {1}, it should be {2}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:875
+#: erpnext/controllers/stock_controller.py:884
msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
msgstr ""
@@ -60830,15 +60889,15 @@ msgstr ""
msgid "Warehouses"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:147
+#: erpnext/stock/doctype/warehouse/warehouse.py:167
msgid "Warehouses with child nodes cannot be converted to ledger"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:157
+#: erpnext/stock/doctype/warehouse/warehouse.py:177
msgid "Warehouses with existing transaction can not be converted to group."
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:149
+#: erpnext/stock/doctype/warehouse/warehouse.py:169
msgid "Warehouses with existing transaction can not be converted to ledger."
msgstr ""
@@ -60926,7 +60985,7 @@ msgstr ""
msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
msgstr ""
-#: erpnext/stock/stock_ledger.py:876
+#: erpnext/stock/stock_ledger.py:878
msgid "Warning on Negative Stock"
msgstr ""
@@ -60934,7 +60993,7 @@ msgstr ""
msgid "Warning!"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:122
+#: erpnext/stock/doctype/warehouse/warehouse.py:142
msgid "Warning: Account changed for warehouse"
msgstr ""
@@ -60946,11 +61005,11 @@ msgstr ""
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1630
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1612
msgid "Warning: Quantity exceeds maximum producible quantity based on quantity of raw materials received through the Subcontracting Inward Order {0}."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:349
+#: erpnext/selling/doctype/sales_order/sales_order.py:350
msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
msgstr ""
@@ -61262,7 +61321,7 @@ msgstr ""
msgid "When enabled, transactions with this supplier will be blocked based on the Hold Type below"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:417
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:422
msgid "When there are multiple finished goods ({0}) in a Repack stock entry, the basic rate for all finished goods must be set manually. To set rate manually, enable the checkbox 'Set Basic Rate Manually' in the respective finished good row."
msgstr ""
@@ -61501,7 +61560,7 @@ msgstr ""
msgid "Work Order Item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1036
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1041
msgid "Work Order Mismatch"
msgstr ""
@@ -61546,12 +61605,12 @@ msgstr ""
msgid "Work Order cannot be created for following reason:
{0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1574
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1556
msgid "Work Order cannot be raised against a Item Template"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2779
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2859
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2755
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2836
msgid "Work Order has been {0}"
msgstr ""
@@ -61559,15 +61618,15 @@ msgstr ""
msgid "Work Order not created"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1392
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1396
msgid "Work Order {0} created"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2772
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2842
msgid "Work Order {0} has no produced qty"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1160
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1165
msgid "Work Order {0}: Job Card not found for the operation {1}"
msgstr ""
@@ -61597,7 +61656,7 @@ msgstr ""
msgid "Work-in-Progress Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:922
+#: erpnext/manufacturing/doctype/work_order/work_order.py:904
msgid "Work-in-Progress Warehouse is required before Submit"
msgstr ""
@@ -61719,7 +61778,7 @@ msgstr ""
msgid "Workstation Working Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:464
+#: erpnext/manufacturing/doctype/workstation/workstation.py:463
msgid "Workstation is closed on the following dates as per Holiday List: {0}"
msgstr ""
@@ -61742,7 +61801,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/setup/doctype/company/company.py:670
+#: erpnext/setup/doctype/company/company.py:671
msgid "Write Off"
msgstr ""
@@ -61895,7 +61954,7 @@ msgstr ""
msgid "You are importing data for the code list:"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3959
+#: erpnext/controllers/accounts_controller.py:3995
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr ""
@@ -61911,7 +61970,7 @@ msgstr ""
msgid "You are not authorized to set Frozen value"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:317
+#: erpnext/projects/doctype/task/task.py:333
msgid "You are not permitted to create a Task for Project {0}"
msgstr ""
@@ -61976,7 +62035,7 @@ msgstr ""
msgid "You can use {0} to reconcile against {1} later."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1391
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1477
msgid "You can't make any changes to Job Card since Work Order is closed."
msgstr ""
@@ -62016,7 +62075,7 @@ msgstr ""
msgid "You cannot edit root node."
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:204
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:205
msgid "You cannot enable both the settings '{0}' and '{1}'."
msgstr ""
@@ -62061,7 +62120,7 @@ msgstr ""
msgid "You do not have permission to import bank transactions"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3937
+#: erpnext/controllers/accounts_controller.py:3973
msgid "You do not have permissions to {} items in a {}."
msgstr ""
@@ -62073,11 +62132,11 @@ msgstr ""
msgid "You don't have enough points to redeem."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4505
+#: erpnext/controllers/accounts_controller.py:4541
msgid "You don't have permission to create a Company Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4485
+#: erpnext/controllers/accounts_controller.py:4521
msgid "You don't have permission to update Company details. Please contact your System Manager."
msgstr ""
@@ -62085,7 +62144,7 @@ msgstr ""
msgid "You don't have permission to update Received Qty DocField for item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:4479
+#: erpnext/controllers/accounts_controller.py:4515
msgid "You don't have permission to update this document. Please contact your System Manager."
msgstr ""
@@ -62141,7 +62200,7 @@ msgstr ""
msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3255
+#: erpnext/controllers/accounts_controller.py:3291
msgid "You selected the account group {1} as {2} Account in row {0}. Please select a single account."
msgstr ""
@@ -62201,7 +62260,7 @@ msgstr ""
msgid "Zero Rated"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:747
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:752
msgid "Zero quantity"
msgstr ""
@@ -62227,7 +62286,7 @@ msgstr ""
msgid "`Allow Negative rates for Items`"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2091
+#: erpnext/stock/stock_ledger.py:2093
msgid "after"
msgstr ""
@@ -62267,7 +62326,7 @@ msgstr ""
msgid "cannot be greater than 100"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:351
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:391
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1158
msgid "dated {0}"
msgstr ""
@@ -62419,7 +62478,7 @@ msgstr ""
msgid "per hour"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2092
+#: erpnext/stock/stock_ledger.py:2094
msgid "performing either one below:"
msgstr ""
@@ -62563,7 +62622,7 @@ msgstr ""
msgid "you must select Capital Work in Progress Account in accounts table"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1318
+#: erpnext/controllers/accounts_controller.py:1354
msgid "{0} '{1}' is disabled"
msgstr ""
@@ -62571,7 +62630,7 @@ msgstr ""
msgid "{0} '{1}' not in Fiscal Year {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:808
+#: erpnext/manufacturing/doctype/work_order/work_order.py:787
msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
msgstr ""
@@ -62579,7 +62638,7 @@ msgstr ""
msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2415
+#: erpnext/controllers/accounts_controller.py:2451
msgid "{0} Account not found against Customer {1}."
msgstr ""
@@ -62607,7 +62666,7 @@ msgstr ""
msgid "{0} Number {1} is already used in {2} {3}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1694
+#: erpnext/manufacturing/doctype/bom/bom.py:1715
msgid "{0} Operating Cost for operation {1}"
msgstr ""
@@ -62635,7 +62694,7 @@ msgstr ""
msgid "{0} account is not of type {1}"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:491
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:492
msgid "{0} account not found while submitting purchase receipt"
msgstr ""
@@ -62717,7 +62776,7 @@ msgstr ""
msgid "{0} does not belong to Company {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:377
+#: erpnext/controllers/accounts_controller.py:396
msgid "{0} does not belong to the Company {1}."
msgstr ""
@@ -62759,7 +62818,7 @@ msgstr ""
msgid "{0} hours"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2775
+#: erpnext/controllers/accounts_controller.py:2811
msgid "{0} in row {1}"
msgstr ""
@@ -62785,6 +62844,10 @@ msgstr ""
msgid "{0} is added multiple times on rows: {1}"
msgstr ""
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1788
+msgid "{0} is already a Reverse Journal Entry of {1}. Cancel it instead of reversing it."
+msgstr ""
+
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:639
msgid "{0} is already running for {1}"
msgstr ""
@@ -62814,15 +62877,15 @@ msgstr ""
msgid "{0} is mandatory for account {1}"
msgstr ""
-#: erpnext/public/js/controllers/taxes_and_totals.js:132
+#: erpnext/public/js/controllers/taxes_and_totals.js:137
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3212
+#: erpnext/controllers/accounts_controller.py:3248
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1929
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1932
msgid "{0} is not a CSV file."
msgstr ""
@@ -62834,7 +62897,7 @@ msgstr ""
msgid "{0} is not a group node. Please select a group node as parent cost center"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:799
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:804
msgid "{0} is not a stock Item"
msgstr ""
@@ -62914,7 +62977,7 @@ msgstr ""
msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:612
+#: erpnext/manufacturing/doctype/bom/bom.py:640
msgid "{0} not found for item {1}"
msgstr ""
@@ -62926,7 +62989,7 @@ msgstr ""
msgid "{0} payment entries can not be filtered by {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1917
+#: erpnext/controllers/stock_controller.py:1926
msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
msgstr ""
@@ -62955,16 +63018,16 @@ msgstr ""
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1744 erpnext/stock/stock_ledger.py:2259
-#: erpnext/stock/stock_ledger.py:2273
+#: erpnext/stock/stock_ledger.py:1746 erpnext/stock/stock_ledger.py:2261
+#: erpnext/stock/stock_ledger.py:2275
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2360 erpnext/stock/stock_ledger.py:2405
+#: erpnext/stock/stock_ledger.py:2362 erpnext/stock/stock_ledger.py:2407
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1738
+#: erpnext/stock/stock_ledger.py:1740
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr ""
@@ -62996,11 +63059,11 @@ msgstr ""
msgid "{0} will be set as the {1} in subsequently scanned items"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1037
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1041
msgid "{0} {1}"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:265
+#: erpnext/public/js/utils/serial_no_batch_selector.js:275
msgid "{0} {1} Manually"
msgstr ""
@@ -63035,7 +63098,7 @@ msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Inv
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.py:426
-#: erpnext/selling/doctype/sales_order/sales_order.py:600
+#: erpnext/selling/doctype/sales_order/sales_order.py:601
#: erpnext/stock/doctype/material_request/material_request.py:306
msgid "{0} {1} has been modified. Please refresh."
msgstr ""
@@ -63126,7 +63189,7 @@ msgstr ""
msgid "{0} {1} status is {2}."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:241
+#: erpnext/public/js/utils/serial_no_batch_selector.js:251
msgid "{0} {1} via CSV File"
msgstr ""
@@ -63153,7 +63216,7 @@ msgstr ""
msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1087
+#: erpnext/controllers/stock_controller.py:1096
msgid "{0} {1}: Cost Center is mandatory for Item {2}"
msgstr ""
@@ -63198,12 +63261,16 @@ msgstr ""
msgid "{0}% of total invoice value will be given as discount."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:131
+#: erpnext/projects/doctype/task/task.py:137
msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1363
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1371
+#: erpnext/projects/doctype/task/task.py:147
+msgid "{0}'s {1} cannot be before {2}'s Expected Start Date."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1403
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1411
msgid "{0}, complete the operation {1} before the operation {2}."
msgstr ""
@@ -63235,11 +63302,11 @@ msgstr ""
msgid "{0}: select the typed value {1} from the list or clear it"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:567
+#: erpnext/controllers/accounts_controller.py:586
msgid "{0}: {1} does not belong to the Company: {2}"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1364
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1396
msgid "{0}: {1} does not exist"
msgstr ""
@@ -63251,11 +63318,11 @@ msgstr ""
msgid "{0}: {1} must be less than {2}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1101
+#: erpnext/controllers/buying_controller.py:1109
msgid "{count} Assets created for {item_code}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:999
+#: erpnext/controllers/buying_controller.py:1007
msgid "{doctype} {name} is cancelled or closed."
msgstr ""
@@ -63263,11 +63330,11 @@ msgstr ""
msgid "{field_label} is mandatory for sub-contracted {doctype}."
msgstr ""
-#: erpnext/controllers/stock_controller.py:2383
+#: erpnext/controllers/stock_controller.py:2392
msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
msgstr ""
-#: erpnext/controllers/stock_controller.py:2146
+#: erpnext/controllers/stock_controller.py:2155
msgid "{ref_doctype} {ref_name} status is {status}."
msgstr ""