diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 38d7c79df49..172ab030007 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-04-05 09:49+0000\n"
-"PO-Revision-Date: 2026-04-05 09:49+0000\n"
+"POT-Creation-Date: 2026-04-12 09:47+0000\n"
+"PO-Revision-Date: 2026-04-12 09:47+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: hello@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -162,7 +162,7 @@ msgstr ""
msgid "% Delivered"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1017
+#: erpnext/manufacturing/doctype/bom/bom.js:1019
#, python-format
msgid "% Finished Item Quantity"
msgstr ""
@@ -271,7 +271,7 @@ msgstr ""
msgid "'Account' in the Accounting section of Customer {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:361
+#: erpnext/selling/doctype/sales_order/sales_order.py:362
msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
msgstr ""
@@ -287,7 +287,7 @@ msgstr ""
msgid "'Default {0} Account' in Company {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1227
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1230
msgid "'Entries' cannot be empty"
msgstr ""
@@ -333,7 +333,7 @@ msgstr ""
msgid "'Update Stock' can not be checked because items are not delivered via {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:414
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:415
msgid "'Update Stock' cannot be checked for fixed asset sale"
msgstr ""
@@ -615,7 +615,7 @@ msgstr ""
msgid "From Time cannot be later than To Time for {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:433
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:434
msgid "Row #{0}: Bundle {1} in warehouse {2} has insufficient packed items:
"
msgstr ""
@@ -772,7 +772,7 @@ msgstr ""
msgid "Item {0} in row(s) {1} billed more than {2}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:424
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:425
msgid "Packed Item {0}: Required {1}, Available {2}"
msgstr ""
@@ -1004,7 +1004,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:1786
msgid "A Reverse Journal Entry {0} already exists for this Journal Entry."
msgstr ""
@@ -1216,7 +1216,7 @@ msgstr ""
msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:992
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1084
msgid "According to the BOM {0}, the Item '{1}' is missing in the stock entry."
msgstr ""
@@ -1334,7 +1334,7 @@ msgstr ""
msgid "Account Manager"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1008
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1009
#: erpnext/controllers/accounts_controller.py:2391
msgid "Account Missing"
msgstr ""
@@ -1556,7 +1556,7 @@ msgstr ""
msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:369
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:372
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr ""
@@ -1849,8 +1849,8 @@ msgstr ""
msgid "Accounting Entry for Asset"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1968
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1988
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2060
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2080
msgid "Accounting Entry for LCV in Stock Entry {0}"
msgstr ""
@@ -1858,29 +1858,29 @@ msgstr ""
msgid "Accounting Entry for Landed Cost Voucher for SCR {0}"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:846
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:845
msgid "Accounting Entry for Service"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1017
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1038
-#: 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:1098
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1126
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1233
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1469
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1491
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1019
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1040
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1058
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1079
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1100
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1128
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1240
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1476
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1498
#: erpnext/controllers/stock_controller.py:727
#: erpnext/controllers/stock_controller.py:744
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:939
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1913
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1927
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:938
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2005
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2019
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:746
msgid "Accounting Entry for Stock"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:743
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:742
msgid "Accounting Entry for {0}"
msgstr ""
@@ -1974,12 +1974,12 @@ msgstr ""
msgid "Accounts Frozen Till Date"
msgstr ""
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:192
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:186
msgid "Accounts Included in Report"
msgstr ""
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:166
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:191
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:160
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:185
msgid "Accounts Missing from Report"
msgstr ""
@@ -2079,7 +2079,7 @@ msgstr ""
msgid "Accounts Setup"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1326
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1329
msgid "Accounts table cannot be blank."
msgstr ""
@@ -2543,7 +2543,7 @@ msgid "Add Employees"
msgstr ""
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:256
-#: erpnext/selling/doctype/sales_order/sales_order.js:277
+#: erpnext/selling/doctype/sales_order/sales_order.js:284
#: erpnext/stock/dashboard/item_dashboard.js:216
msgid "Add Item"
msgstr ""
@@ -2605,7 +2605,7 @@ msgid "Add Quote"
msgstr ""
#. Label of the add_raw_materials (Button) field in DocType 'BOM Operation'
-#: erpnext/manufacturing/doctype/bom/bom.js:1045
+#: erpnext/manufacturing/doctype/bom/bom.js:1047
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
msgid "Add Raw Materials"
msgstr ""
@@ -2619,7 +2619,7 @@ msgid "Add Sales Partners"
msgstr ""
#. Label of the add_schedule (Button) field in DocType 'Sales Order Item'
-#: erpnext/selling/doctype/sales_order/sales_order.js:649
+#: erpnext/selling/doctype/sales_order/sales_order.js:656
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
msgid "Add Schedule"
msgstr ""
@@ -2882,7 +2882,7 @@ msgstr ""
msgid "Additional Discount Amount (Company Currency)"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:833
+#: erpnext/controllers/taxes_and_totals.py:837
msgid "Additional Discount Amount ({discount_amount}) cannot exceed the total before such discount ({total_before_discount})"
msgstr ""
@@ -2977,7 +2977,7 @@ msgstr ""
msgid "Additional Information updated successfully."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:812
+#: erpnext/manufacturing/doctype/work_order/work_order.js:818
msgid "Additional Material Transfer"
msgstr ""
@@ -3164,11 +3164,11 @@ msgstr ""
msgid "Adjust Qty"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1130
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1156
msgid "Adjustment Against"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:671
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:670
msgid "Adjustment based on Purchase Invoice rate"
msgstr ""
@@ -3281,11 +3281,11 @@ msgstr ""
msgid "Advance amount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:970
+#: erpnext/controllers/taxes_and_totals.py:974
msgid "Advance amount cannot be greater than {0} {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:874
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:877
msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
msgstr ""
@@ -3352,7 +3352,7 @@ msgstr ""
msgid "Against Blanket Order"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1101
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1102
msgid "Against Customer Order {0}"
msgstr ""
@@ -3407,7 +3407,7 @@ msgstr ""
msgid "Against Income Account"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:736
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:739
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:777
msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
msgstr ""
@@ -3449,7 +3449,7 @@ msgstr ""
msgid "Against Stock Entry"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:332
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:333
msgid "Against Supplier Invoice {0}"
msgstr ""
@@ -3593,7 +3593,7 @@ msgstr ""
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:168
-#: erpnext/accounts/utils.py:1639 erpnext/public/js/setup_wizard.js:184
+#: erpnext/accounts/utils.py:1643 erpnext/public/js/setup_wizard.js:184
msgid "All Accounts"
msgstr ""
@@ -3754,15 +3754,15 @@ msgstr ""
msgid "All items are already requested"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1434
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1491
msgid "All items have already been Invoiced/Returned"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:1237
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:1238
msgid "All items have already been received"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3140
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3339
msgid "All items have already been transferred for this Work Order."
msgstr ""
@@ -3770,11 +3770,11 @@ msgstr ""
msgid "All items in this document already have a linked Quality Inspection."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1240
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1238
msgid "All items must be linked to a Sales Order or Subcontracting Inward Order for this Sales Invoice."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1251
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1249
msgid "All linked Sales Orders must be subcontracted."
msgstr ""
@@ -3788,11 +3788,11 @@ msgstr ""
msgid "All the items have been already returned."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1196
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1256
msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:873
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:874
msgid "All these items have already been Invoiced/Returned"
msgstr ""
@@ -4340,7 +4340,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:165
#: erpnext/manufacturing/doctype/work_order/work_order.js:180
#: erpnext/public/js/utils.js:587
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:288
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:322
msgid "Alternate Item"
msgstr ""
@@ -4740,7 +4740,7 @@ msgstr ""
msgid "An Item Group is a way to classify items based on types."
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:537
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:558
msgid "An error has been appeared while reposting item valuation via {0}"
msgstr ""
@@ -5709,7 +5709,7 @@ msgstr ""
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1523
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1521
msgid "Asset returned"
msgstr ""
@@ -5721,8 +5721,8 @@ msgstr ""
msgid "Asset scrapped via Journal Entry {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1523
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1526
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1521
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1524
msgid "Asset sold"
msgstr ""
@@ -5873,7 +5873,7 @@ msgstr ""
msgid "At least one asset has to be selected."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:1043
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:1044
msgid "At least one invoice has to be selected."
msgstr ""
@@ -5881,8 +5881,8 @@ msgstr ""
msgid "At least one item should be entered with negative quantity in return document"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:531
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:546
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:532
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:547
msgid "At least one mode of payment is required for POS invoice."
msgstr ""
@@ -5894,19 +5894,19 @@ msgstr ""
msgid "At least one of the Selling or Buying must be selected"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:320
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:328
msgid "At least one raw material item must be present in the stock entry for the type {0}"
msgstr ""
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:25
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:27
msgid "At least one row is required for a financial report template"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:823
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:885
msgid "At least one warehouse is mandatory"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:725
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:787
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 ""
@@ -5914,7 +5914,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:736
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:798
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 ""
@@ -6415,7 +6415,7 @@ msgstr ""
msgid "Available for use date is required"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:956
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1048
msgid "Available quantity is {0}, you need {1}"
msgstr ""
@@ -6543,10 +6543,10 @@ msgstr ""
#: 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
-#: erpnext/selling/doctype/sales_order/sales_order.js:1415
+#: erpnext/selling/doctype/sales_order/sales_order.js:1422
#: erpnext/stock/doctype/material_request/material_request.js:351
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:709
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:796
#: erpnext/stock/report/bom_search/bom_search.py:38
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:525
@@ -6795,7 +6795,7 @@ msgstr ""
msgid "BOM Website Operation"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2288
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2452
msgid "BOM and Finished Good Quantity is mandatory for Disassembly"
msgstr ""
@@ -6806,7 +6806,7 @@ msgid "BOM and Production"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:386
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:761
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:848
msgid "BOM does not contain any stock item"
msgstr ""
@@ -6839,15 +6839,15 @@ msgstr ""
msgid "BOMs Updated"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:297
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:299
msgid "BOMs created successfully"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:307
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:309
msgid "BOMs creation failed"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:247
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:249
msgid "BOMs creation has been enqueued, kindly check the status after some time"
msgstr ""
@@ -6863,7 +6863,7 @@ msgstr ""
#. Order Operation'
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:368
+#: erpnext/manufacturing/doctype/work_order/work_order.js:371
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Backflush Materials From WIP Warehouse"
msgstr ""
@@ -7653,7 +7653,7 @@ msgstr ""
#. Label of the batch_size (Float) field in DocType 'Work Order Operation'
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/operation/operation.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:350
+#: erpnext/manufacturing/doctype/work_order/work_order.js:353
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Batch Size"
@@ -7682,12 +7682,12 @@ msgstr ""
msgid "Batch {0} is not available in warehouse {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3324
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3523
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:289
msgid "Batch {0} of Item {1} has expired."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3330
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3529
msgid "Batch {0} of Item {1} is disabled."
msgstr ""
@@ -7757,7 +7757,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:1381
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/stock/doctype/material_request/material_request.js:139
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:695
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:782
#: erpnext/workspace_sidebar/subcontracting.json
msgid "Bill of Materials"
msgstr ""
@@ -8197,10 +8197,6 @@ msgstr ""
msgid "Booked Fixed Asset"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:147
-msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
-msgstr ""
-
#: erpnext/accounts/general_ledger.py:829
msgid "Books have been closed till the period ending on {0}"
msgstr ""
@@ -8919,7 +8915,7 @@ msgstr ""
msgid "Can be approved by {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2538
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2562
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr ""
@@ -8947,7 +8943,7 @@ msgstr ""
msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1395
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1398
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2880
msgid "Can only make payment against unbilled {0}"
msgstr ""
@@ -8995,7 +8991,7 @@ msgstr ""
msgid "Cannot Assign Cashier"
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:90
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:92
#: erpnext/stock/doctype/delivery_trip/delivery_trip.py:219
msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
msgstr ""
@@ -9014,7 +9010,7 @@ msgstr ""
msgid "Cannot Merge"
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:123
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:125
msgid "Cannot Optimize Route as Driver Address is Missing."
msgstr ""
@@ -9034,7 +9030,7 @@ msgstr ""
msgid "Cannot amend {0} {1}, please create a new one instead."
msgstr ""
-#: erpnext/accounts/doctype/tax_withholding_entry/tax_withholding_entry.py:1295
+#: erpnext/accounts/doctype/tax_withholding_entry/tax_withholding_entry.py:1299
msgid "Cannot apply TDS against multiple parties in one entry"
msgstr ""
@@ -9054,7 +9050,7 @@ msgstr ""
msgid "Cannot cancel Stock Reservation Entry {0}, as it has used in the work order {1}. Please cancel the work order first or unreserved the stock"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:252
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:273
msgid "Cannot cancel as processing of cancelled documents is pending."
msgstr ""
@@ -9070,7 +9066,7 @@ msgstr ""
msgid "Cannot cancel this Manufacturing Stock Entry as quantity of Finished Good produced cannot be less than quantity delivered in the linked Subcontracting Inward Order."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:576
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:579
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 ""
@@ -9078,7 +9074,7 @@ msgstr ""
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:500
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:562
msgid "Cannot cancel transaction for Completed Work Order."
msgstr ""
@@ -9122,11 +9118,11 @@ msgstr ""
msgid "Cannot covert to Group because Account Type is selected."
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1020
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1019
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1900
+#: erpnext/selling/doctype/sales_order/sales_order.py:1901
#: erpnext/stock/doctype/pick_list/pick_list.py:257
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 ""
@@ -9189,12 +9185,16 @@ msgstr ""
msgid "Cannot disassemble more than produced quantity."
msgstr ""
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:928
+msgid "Cannot disassemble {0} qty against Stock Entry {1}. Only {2} qty available to disassemble."
+msgstr ""
+
#: erpnext/setup/doctype/company/company.py:222
msgid "Cannot enable Item-wise Inventory Account, as there are existing Stock Ledger Entries for the company {0} with Warehouse-wise Inventory Account. Please cancel the stock transactions first and try again."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:785
-#: erpnext/selling/doctype/sales_order/sales_order.py:808
+#: erpnext/selling/doctype/sales_order/sales_order.py:786
+#: erpnext/selling/doctype/sales_order/sales_order.py:809
msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
msgstr ""
@@ -9222,11 +9222,11 @@ msgstr ""
msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1450
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1451
msgid "Cannot produce more item for {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1454
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1455
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
@@ -9265,7 +9265,7 @@ msgstr ""
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:290
+#: erpnext/selling/doctype/quotation/quotation.py:291
msgid "Cannot set as Lost as Sales Order is made."
msgstr ""
@@ -9478,7 +9478,7 @@ msgstr ""
msgid "Cash In Hand"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:322
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:323
msgid "Cash or Bank Account is mandatory for making payment entry"
msgstr ""
@@ -9572,12 +9572,12 @@ msgstr ""
msgid "Category-wise Asset Value"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:298
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:143
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:299
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:144
msgid "Caution"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:187
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:208
msgid "Caution: This might alter frozen accounts."
msgstr ""
@@ -9677,7 +9677,7 @@ msgstr ""
msgid "Change in Stock Value"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1027
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1028
msgid "Change the account type to Receivable or select a different account."
msgstr ""
@@ -10122,11 +10122,11 @@ msgstr ""
msgid "Closed Documents"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2461
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2485
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:539
+#: erpnext/selling/doctype/sales_order/sales_order.py:540
msgid "Closed order cannot be cancelled. Unclose to cancel."
msgstr ""
@@ -11002,12 +11002,12 @@ msgstr ""
msgid "Company and account filters not set!"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2582
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2580
msgid "Company currencies of both the companies should match for Inter Company Transactions."
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:380
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:755
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:842
msgid "Company field is required"
msgstr ""
@@ -11085,7 +11085,7 @@ msgstr ""
msgid "Company {} does not exist yet. Taxes setup aborted."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:575
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:576
msgid "Company {} does not match with POS Profile Company {}"
msgstr ""
@@ -11158,7 +11158,7 @@ msgstr ""
msgid "Completed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1368
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1369
msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
msgstr ""
@@ -11309,7 +11309,7 @@ msgstr ""
msgid "Consider Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1018
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1078
msgid "Consider Process Loss"
msgstr ""
@@ -11404,7 +11404,7 @@ msgstr ""
#. Log'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:559
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:560
msgid "Consolidated Sales Invoice"
msgstr ""
@@ -11500,7 +11500,7 @@ msgstr ""
msgid "Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1744
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1745
msgid "Consumed Qty cannot be greater than Reserved Qty for item {0}"
msgstr ""
@@ -12178,8 +12178,8 @@ msgstr ""
msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1434
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:905
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1441
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:904
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr ""
@@ -12249,7 +12249,7 @@ msgstr ""
msgid "Cost of Goods Sold"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:739
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:801
msgid "Cost of Goods Sold Account in Items Table"
msgstr ""
@@ -12328,11 +12328,11 @@ msgstr ""
msgid "Could Not Delete Demo Data"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:628
+#: erpnext/selling/doctype/quotation/quotation.py:629
msgid "Could not auto create Customer due to the following missing mandatory field(s):"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:693
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:694
msgid "Could not create Credit Note automatically, please uncheck 'Issue Credit Note' and submit again"
msgstr ""
@@ -12604,7 +12604,7 @@ msgstr ""
msgid "Create Payment Entry"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:860
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:861
msgid "Create Payment Entry for Consolidated POS Invoices."
msgstr ""
@@ -12612,7 +12612,7 @@ msgstr ""
msgid "Create Payment Request"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:794
+#: erpnext/manufacturing/doctype/work_order/work_order.js:800
msgid "Create Pick List"
msgstr ""
@@ -12639,7 +12639,7 @@ msgstr ""
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Purchase Order'
#: erpnext/buying/onboarding_step/create_purchase_order/create_purchase_order.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1668
+#: erpnext/selling/doctype/sales_order/sales_order.js:1675
#: erpnext/utilities/activation.py:106
msgid "Create Purchase Order"
msgstr ""
@@ -12824,7 +12824,7 @@ msgstr ""
msgid "Create a variant with the template image."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2072
+#: erpnext/stock/stock_ledger.py:2058
msgid "Create an incoming stock transaction for the Item."
msgstr ""
@@ -12872,11 +12872,11 @@ msgstr ""
msgid "Creating Accounts..."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1543
+#: erpnext/selling/doctype/sales_order/sales_order.js:1550
msgid "Creating Delivery Note ..."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:677
+#: erpnext/selling/doctype/sales_order/sales_order.js:684
msgid "Creating Delivery Schedule..."
msgstr ""
@@ -12896,7 +12896,7 @@ msgstr ""
msgid "Creating Purchase Invoices ..."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1692
+#: erpnext/selling/doctype/sales_order/sales_order.js:1699
msgid "Creating Purchase Order ..."
msgstr ""
@@ -12915,7 +12915,7 @@ msgstr ""
msgid "Creating Stock Entry"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1813
+#: erpnext/selling/doctype/sales_order/sales_order.js:1820
msgid "Creating Subcontracting Inward Order ..."
msgstr ""
@@ -13132,7 +13132,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:276
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:277
msgid "Credit Note Issued"
msgstr ""
@@ -13142,14 +13142,14 @@ msgstr ""
msgid "Credit Note will update it's own outstanding amount, even if 'Return Against' is specified."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:690
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:691
msgid "Credit Note {0} has been created automatically"
msgstr ""
#. Label of the credit_to (Link) field in DocType 'Purchase Invoice'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:379
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:387
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:377
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:385
#: erpnext/controllers/accounts_controller.py:2371
msgid "Credit To"
msgstr ""
@@ -13352,7 +13352,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1604
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1672
-#: erpnext/accounts/utils.py:2541
+#: erpnext/accounts/utils.py:2545
msgid "Currency for {0} must be {1}"
msgstr ""
@@ -13617,7 +13617,7 @@ msgstr ""
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
#: erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:309
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:390
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
@@ -13657,7 +13657,7 @@ msgstr ""
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/installation_note/installation_note.json
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1183
+#: erpnext/selling/doctype/sales_order/sales_order.js:1190
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order/sales_order_calendar.js:19
#: erpnext/selling/doctype/sms_center/sms_center.json
@@ -13695,7 +13695,7 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/shipment/shipment.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:385
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:472
#: erpnext/stock/doctype/warehouse/warehouse.json
#: erpnext/stock/report/delayed_item_report/delayed_item_report.js:36
#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:121
@@ -14174,9 +14174,9 @@ msgstr ""
msgid "Customer required for 'Customerwise Discount'"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1144
-#: erpnext/selling/doctype/sales_order/sales_order.py:435
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:437
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1142
+#: erpnext/selling/doctype/sales_order/sales_order.py:436
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:438
msgid "Customer {0} does not belong to project {1}"
msgstr ""
@@ -14227,7 +14227,7 @@ msgstr ""
msgid "Customer-wise Item Price"
msgstr ""
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:38
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:44
msgid "Customer/Lead Name"
msgstr ""
@@ -14620,13 +14620,13 @@ msgstr ""
#. Label of the debit_to (Link) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1012
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1023
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1013
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1024
#: erpnext/controllers/accounts_controller.py:2371
msgid "Debit To"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1008
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1009
msgid "Debit To is required"
msgstr ""
@@ -14796,7 +14796,7 @@ msgstr ""
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2246
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2247
msgid "Default BOM for {0} not found"
msgstr ""
@@ -14804,7 +14804,7 @@ msgstr ""
msgid "Default BOM not found for FG Item {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2243
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2244
msgid "Default BOM not found for Item {0} and Project {1}"
msgstr ""
@@ -15531,8 +15531,8 @@ msgstr ""
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1066
#: erpnext/public/js/utils.js:895
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:624
-#: erpnext/selling/doctype/sales_order/sales_order.js:1490
+#: erpnext/selling/doctype/sales_order/sales_order.js:631
+#: erpnext/selling/doctype/sales_order/sales_order.js:1497
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:321
@@ -15572,19 +15572,19 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:129
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:332
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:413
#: erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js:36
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: 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:245
-#: erpnext/selling/doctype/sales_order/sales_order.js:1042
+#: erpnext/selling/doctype/sales_order/sales_order.js:1049
#: erpnext/selling/doctype/sales_order/sales_order_list.js:81
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:52
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:54
#: erpnext/stock/doctype/packing_slip/packing_slip.json
#: erpnext/stock/doctype/pick_list/pick_list.js:134
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:59
@@ -15632,12 +15632,12 @@ msgstr ""
msgid "Delivery Note Trends"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1405
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1403
msgid "Delivery Note {0} is not submitted"
msgstr ""
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1288
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:73
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:75
msgid "Delivery Notes"
msgstr ""
@@ -15649,8 +15649,8 @@ msgstr ""
msgid "Delivery Notes {0} updated"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:619
-#: erpnext/selling/doctype/sales_order/sales_order.js:646
+#: erpnext/selling/doctype/sales_order/sales_order.js:626
+#: erpnext/selling/doctype/sales_order/sales_order.js:653
msgid "Delivery Schedule"
msgstr ""
@@ -15722,7 +15722,7 @@ msgstr ""
msgid "Delivery to"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:454
+#: erpnext/selling/doctype/sales_order/sales_order.py:455
msgid "Delivery warehouse required for stock item {0}"
msgstr ""
@@ -16045,11 +16045,11 @@ msgstr ""
msgid "Difference Account"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:728
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:790
msgid "Difference Account in Items Table"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:717
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:779
msgid "Difference Account must be a Asset/Liability type account (Temporary Opening), since this Stock Entry is an Opening Entry"
msgstr ""
@@ -16177,7 +16177,7 @@ msgstr ""
msgid "Direct Income"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:359
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:360
msgid "Direct return is not allowed for Timesheet."
msgstr ""
@@ -16296,6 +16296,9 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1056
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:370
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:413
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Disassemble"
@@ -16305,7 +16308,11 @@ msgstr ""
msgid "Disassemble Order"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:444
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2394
+msgid "Disassemble Qty cannot be less than or equal to 0."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/work_order/work_order.js:447
msgid "Disassemble Qty cannot be less than or equal to 0."
msgstr ""
@@ -16854,7 +16861,7 @@ msgstr ""
msgid "Do you want to change valuation method?"
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:156
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:158
msgid "Do you want to notify all the customers by email?"
msgstr ""
@@ -17105,7 +17112,7 @@ msgstr ""
msgid "Due Date cannot be before {0}"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:144
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:165
msgid "Due to stock closing entry {0}, you cannot repost item valuation before {1}"
msgstr ""
@@ -17541,7 +17548,7 @@ msgstr ""
msgid "Email Receipt"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:374
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:375
msgid "Email Sent to Supplier {0}"
msgstr ""
@@ -18051,7 +18058,7 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:311
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:345
msgid "End Transit"
msgstr ""
@@ -18205,11 +18212,11 @@ msgstr ""
msgid "Enter the opening stock units."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:990
+#: erpnext/manufacturing/doctype/bom/bom.js:992
msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1158
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1218
msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
msgstr ""
@@ -18298,7 +18305,7 @@ msgstr ""
msgid "Error while processing deferred accounting for {0}"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:533
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:554
msgid "Error while reposting item valuation"
msgstr ""
@@ -18371,7 +18378,7 @@ msgstr ""
msgid "Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2335
+#: erpnext/stock/stock_ledger.py:2321
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
@@ -18381,6 +18388,10 @@ msgstr ""
msgid "Exception Budget Approver Role"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:935
+msgid "Excess Disassembly"
+msgstr ""
+
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:55
msgid "Excess Materials Consumed"
msgstr ""
@@ -18526,7 +18537,7 @@ msgstr ""
msgid "Excise Entry"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1411
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1501
msgid "Excise Invoice"
msgstr ""
@@ -18645,7 +18656,7 @@ msgstr ""
msgid "Expected Delivery Date"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:416
+#: erpnext/selling/doctype/sales_order/sales_order.py:417
msgid "Expected Delivery Date should be after Sales Order Date"
msgstr ""
@@ -18719,7 +18730,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:605
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:603
#: 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:183
@@ -18790,13 +18801,13 @@ msgstr ""
msgid "Expense Head"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:499
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:523
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:543
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:497
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:521
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:541
msgid "Expense Head Changed"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:599
msgid "Expense account is mandatory for item {0}"
msgstr ""
@@ -18822,7 +18833,7 @@ msgid "Expenses Included In Valuation"
msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:309
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:409
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:496
msgid "Expired Batches"
msgstr ""
@@ -19099,7 +19110,7 @@ msgstr ""
msgid "Fetch Subscription Updates"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1069
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:284
msgid "Fetch Timesheet"
msgstr ""
@@ -19122,7 +19133,7 @@ msgid "Fetch Value From"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:372
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:732
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:819
msgid "Fetch exploded BOM (including sub-assemblies)"
msgstr ""
@@ -19383,9 +19394,9 @@ msgstr ""
msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:878
-#: erpnext/manufacturing/doctype/work_order/work_order.js:893
-#: erpnext/manufacturing/doctype/work_order/work_order.js:902
+#: erpnext/manufacturing/doctype/work_order/work_order.js:884
+#: erpnext/manufacturing/doctype/work_order/work_order.js:899
+#: erpnext/manufacturing/doctype/work_order/work_order.js:908
msgid "Finish"
msgstr ""
@@ -19401,7 +19412,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.py:43
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:147
-#: erpnext/selling/doctype/sales_order/sales_order.js:824
+#: erpnext/selling/doctype/sales_order/sales_order.js:831
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
msgid "Finished Good"
@@ -19536,11 +19547,11 @@ msgstr ""
msgid "Finished Goods based Operating Cost"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1679
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1771
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:577
+#: erpnext/selling/doctype/sales_order/sales_order.js:584
msgid "First Delivery Date"
msgstr ""
@@ -19872,7 +19883,7 @@ msgstr ""
msgid "For Production"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:840
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:902
msgid "For Quantity (Manufactured Qty) is mandatory"
msgstr ""
@@ -19900,7 +19911,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:471
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1407
+#: erpnext/selling/doctype/sales_order/sales_order.js:1414
#: erpnext/stock/doctype/material_request/material_request.js:361
#: erpnext/templates/form_grid/material_request_grid.html:36
msgid "For Warehouse"
@@ -19952,7 +19963,7 @@ msgstr ""
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:2608
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2632
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
msgstr ""
@@ -19969,7 +19980,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:1711
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1803
msgid "For quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -20002,7 +20013,7 @@ 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:981
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1073
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr ""
@@ -20853,7 +20864,7 @@ msgstr ""
msgid "Get Customer Group Details"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:608
+#: erpnext/selling/doctype/sales_order/sales_order.js:615
msgid "Get Delivery Schedule"
msgstr ""
@@ -20891,10 +20902,10 @@ msgstr ""
#. Label of the get_items_from (Select) field in DocType 'Production Plan'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:166
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:191
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:293
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:325
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:359
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1125
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:340
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:374
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:406
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:446
#: erpnext/buying/doctype/purchase_order/purchase_order.js:540
#: erpnext/buying/doctype/purchase_order/purchase_order.js:563
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:380
@@ -20909,19 +20920,19 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/public/js/controllers/buying.js:327
#: erpnext/selling/doctype/quotation/quotation.js:183
-#: erpnext/selling/doctype/sales_order/sales_order.js:203
-#: erpnext/selling/doctype/sales_order/sales_order.js:1200
+#: erpnext/selling/doctype/sales_order/sales_order.js:210
+#: erpnext/selling/doctype/sales_order/sales_order.js:1207
#: erpnext/stock/doctype/delivery_note/delivery_note.js:187
#: erpnext/stock/doctype/delivery_note/delivery_note.js:239
#: erpnext/stock/doctype/material_request/material_request.js:141
#: erpnext/stock/doctype/material_request/material_request.js:238
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:144
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:244
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:352
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:399
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:432
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:523
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:699
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:439
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:486
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:519
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:610
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:786
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:165
msgid "Get Items From"
msgstr ""
@@ -20937,8 +20948,8 @@ msgid "Get Items for Purchase Only"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:346
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:735
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:748
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:822
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:835
msgid "Get Items from BOM"
msgstr ""
@@ -21041,7 +21052,7 @@ msgstr ""
msgid "Get Suppliers By"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1121
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:336
msgid "Get Timesheets"
msgstr ""
@@ -21054,7 +21065,7 @@ msgstr ""
msgid "Get Unreconciled Entries"
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:69
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:71
msgid "Get stops from"
msgstr ""
@@ -21113,7 +21124,7 @@ msgstr ""
msgid "Goods Transferred"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2229
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2321
msgid "Goods are already received against the outward entry {0}"
msgstr ""
@@ -21710,7 +21721,7 @@ msgstr ""
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2057
+#: erpnext/stock/stock_ledger.py:2043
msgid "Here are the options to proceed:"
msgstr ""
@@ -21738,7 +21749,7 @@ msgstr ""
msgid "Hertz"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:535
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:556
msgid "Hi,"
msgstr ""
@@ -21805,7 +21816,7 @@ msgid "History In Company"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:338
-#: erpnext/selling/doctype/sales_order/sales_order.js:989
+#: erpnext/selling/doctype/sales_order/sales_order.js:996
msgid "Hold"
msgstr ""
@@ -22295,7 +22306,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:2067
+#: erpnext/stock/stock_ledger.py:2053
msgid "If not, you can Cancel / Submit this entry"
msgstr ""
@@ -22323,7 +22334,7 @@ msgstr ""
msgid "If set, the system does not use the user's Email or the standard outgoing Email account for sending request for quotations."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1191
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1251
msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
msgstr ""
@@ -22332,7 +22343,7 @@ msgstr ""
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2060
+#: erpnext/stock/stock_ledger.py:2046
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 ""
@@ -22342,7 +22353,7 @@ msgstr ""
msgid "If the reorder check is set at the Group warehouse level, the available quantity becomes the sum of the projected quantities of all its child warehouses."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1210
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1270
msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
msgstr ""
@@ -22509,7 +22520,7 @@ msgstr ""
msgid "Ignore Exchange Rate Revaluation and Gain / Loss Journals"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1390
+#: erpnext/selling/doctype/sales_order/sales_order.js:1397
msgid "Ignore Existing Ordered Qty"
msgstr ""
@@ -22963,7 +22974,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1386
+#: erpnext/selling/doctype/sales_order/sales_order.js:1393
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -22998,7 +23009,7 @@ msgstr ""
msgid "Include POS Transactions"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:205
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:206
msgid "Include Payment"
msgstr ""
@@ -23088,7 +23099,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:236
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.json
#: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:440
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:441
#: erpnext/accounts/report/account_balance/account_balance.js:27
#: erpnext/accounts/report/financial_statements.py:773
#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:181
@@ -23190,7 +23201,7 @@ msgstr ""
msgid "Incorrect Company"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:988
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1080
msgid "Incorrect Component Quantity"
msgstr ""
@@ -23447,7 +23458,7 @@ msgstr ""
msgid "Installation Note Item"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:644
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:645
msgid "Installation Note {0} has already been submitted"
msgstr ""
@@ -23491,21 +23502,21 @@ msgstr ""
msgid "Insufficient Permissions"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:463
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:464
#: erpnext/stock/doctype/pick_list/pick_list.py:147
#: erpnext/stock/doctype/pick_list/pick_list.py:165
#: erpnext/stock/doctype/pick_list/pick_list.py:1090
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:960
-#: erpnext/stock/serial_batch_bundle.py:1206 erpnext/stock/stock_ledger.py:1748
-#: erpnext/stock/stock_ledger.py:2226
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1052
+#: erpnext/stock/serial_batch_bundle.py:1206 erpnext/stock/stock_ledger.py:1734
+#: erpnext/stock/stock_ledger.py:2212
msgid "Insufficient Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2241
+#: erpnext/stock/stock_ledger.py:2227
msgid "Insufficient Stock for Batch"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:441
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:442
msgid "Insufficient Stock for Product Bundle Items"
msgstr ""
@@ -23594,7 +23605,7 @@ msgstr ""
msgid "Inter Company Order Reference"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1137
+#: erpnext/selling/doctype/sales_order/sales_order.js:1144
msgid "Inter Company Purchase Order"
msgstr ""
@@ -23660,7 +23671,7 @@ msgstr ""
msgid "Internal Customer for company {0} already exists"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1136
+#: erpnext/selling/doctype/sales_order/sales_order.js:1143
msgid "Internal Purchase Order"
msgstr ""
@@ -23730,10 +23741,10 @@ msgstr ""
msgid "Interval should be between 1 to 59 MInutes"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:380
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:388
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1018
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1028
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:378
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:386
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1019
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1029
#: erpnext/assets/doctype/asset_category/asset_category.py:69
#: erpnext/assets/doctype/asset_category/asset_category.py:97
#: erpnext/controllers/accounts_controller.py:3220
@@ -23782,7 +23793,7 @@ msgstr ""
msgid "Invalid Company Field"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2357
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2355
msgid "Invalid Company for Inter Company Transaction."
msgstr ""
@@ -23796,7 +23807,7 @@ msgstr ""
msgid "Invalid Customer Group"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:418
+#: erpnext/selling/doctype/sales_order/sales_order.py:419
msgid "Invalid Delivery Date"
msgstr ""
@@ -23804,7 +23815,7 @@ msgstr ""
msgid "Invalid Discount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:840
+#: erpnext/controllers/taxes_and_totals.py:844
msgid "Invalid Discount Amount"
msgstr ""
@@ -23825,7 +23836,7 @@ msgstr ""
msgid "Invalid Group By"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:500
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:501
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:959
msgid "Invalid Item"
msgstr ""
@@ -23916,12 +23927,12 @@ msgstr ""
msgid "Invalid Selling Price"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1754
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1846
msgid "Invalid Serial and Batch Bundle"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1022
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1044
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1114
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1136
msgid "Invalid Source and Target Warehouse"
msgstr ""
@@ -23946,11 +23957,11 @@ msgstr ""
msgid "Invalid file URL"
msgstr ""
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:93
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:87
msgid "Invalid filter formula. Please check the syntax."
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:277
+#: erpnext/selling/doctype/quotation/quotation.py:278
msgid "Invalid lost reason {0}, please create a new lost reason"
msgstr ""
@@ -23985,7 +23996,7 @@ msgstr ""
msgid "Invalid {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2355
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2353
msgid "Invalid {0} for Inter Company Transaction."
msgstr ""
@@ -24009,7 +24020,7 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/patches/v15_0/refactor_closing_stock_balance.py:43
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
-#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.py:178
+#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.py:177
#: erpnext/workspace_sidebar/stock.json
msgid "Inventory Dimension"
msgstr ""
@@ -24124,7 +24135,7 @@ msgstr ""
msgid "Invoice Number"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:866
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:867
msgid "Invoice Paid"
msgstr ""
@@ -24219,7 +24230,7 @@ msgstr ""
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2406
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2404
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
msgid "Invoices"
@@ -24954,9 +24965,9 @@ msgstr ""
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/taxes_and_totals.py:1249
+#: erpnext/controllers/taxes_and_totals.py:1253
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
-#: erpnext/manufacturing/doctype/bom/bom.js:1083
+#: erpnext/manufacturing/doctype/bom/bom.js:1085
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:109
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:25
@@ -24975,7 +24986,7 @@ msgstr ""
#: erpnext/public/js/stock_analytics.js:92
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1631
+#: erpnext/selling/doctype/sales_order/sales_order.js:1638
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:50
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.js:14
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:36
@@ -25202,7 +25213,7 @@ msgstr ""
#: erpnext/accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
#: erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1078
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:293
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:68
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:37
#: erpnext/accounts/report/gross_profit/gross_profit.py:312
@@ -25266,10 +25277,10 @@ msgstr ""
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/selling/doctype/quotation/quotation.js:298
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:368
-#: erpnext/selling/doctype/sales_order/sales_order.js:476
-#: erpnext/selling/doctype/sales_order/sales_order.js:1245
-#: erpnext/selling/doctype/sales_order/sales_order.js:1400
+#: erpnext/selling/doctype/sales_order/sales_order.js:375
+#: erpnext/selling/doctype/sales_order/sales_order.js:483
+#: erpnext/selling/doctype/sales_order/sales_order.js:1252
+#: erpnext/selling/doctype/sales_order/sales_order.js:1407
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:29
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:27
@@ -25351,7 +25362,7 @@ msgstr ""
msgid "Item Code cannot be changed for Serial No."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:455
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:453
msgid "Item Code required at Row No {0}"
msgstr ""
@@ -25741,7 +25752,7 @@ msgstr ""
#: erpnext/public/js/controllers/transaction.js:2912
#: erpnext/public/js/utils.js:831
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1252
+#: erpnext/selling/doctype/sales_order/sales_order.js:1259
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:35
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:34
@@ -25805,7 +25816,7 @@ msgstr ""
msgid "Item Naming By"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:452
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:453
msgid "Item Out of Stock"
msgstr ""
@@ -26120,7 +26131,7 @@ msgstr ""
msgid "Item Wise Tax Details"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:559
+#: erpnext/controllers/taxes_and_totals.py:562
msgid "Item Wise Tax Details do not match with Taxes and Charges at the following rows:"
msgstr ""
@@ -26140,7 +26151,7 @@ msgstr ""
msgid "Item and Warranty Details"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3303
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3502
msgid "Item for row {0} does not match Material Request"
msgstr ""
@@ -26161,7 +26172,7 @@ msgid "Item must be added using 'Get Items from Purchase Receipts' button"
msgstr ""
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: erpnext/selling/doctype/sales_order/sales_order.js:1638
+#: erpnext/selling/doctype/sales_order/sales_order.js:1645
msgid "Item name"
msgstr ""
@@ -26174,7 +26185,7 @@ msgstr ""
msgid "Item qty can not be updated as raw materials are already processed."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1159
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1251
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr ""
@@ -26237,7 +26248,7 @@ msgstr ""
msgid "Item {0} has been disabled"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:792
+#: erpnext/selling/doctype/sales_order/sales_order.py:793
msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
msgstr ""
@@ -26273,7 +26284,7 @@ msgstr ""
msgid "Item {0} is not a subcontracted item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2141
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2233
msgid "Item {0} is not active or end of life has been reached"
msgstr ""
@@ -26293,7 +26304,7 @@ msgstr ""
msgid "Item {0} must be a non-stock item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1492
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1584
msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
msgstr ""
@@ -26301,7 +26312,7 @@ msgstr ""
msgid "Item {0} not found."
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:325
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:326
msgid "Item {0}: Ordered qty {1} cannot be less than minimum order qty {2} (defined in Item)."
msgstr ""
@@ -26380,7 +26391,7 @@ msgid "Items Filter"
msgstr ""
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1688
-#: erpnext/selling/doctype/sales_order/sales_order.js:1676
+#: erpnext/selling/doctype/sales_order/sales_order.js:1683
msgid "Items Required"
msgstr ""
@@ -26411,7 +26422,7 @@ msgstr ""
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1436
+#: erpnext/selling/doctype/sales_order/sales_order.js:1443
msgid "Items for Raw Material Request"
msgstr ""
@@ -26419,7 +26430,7 @@ msgstr ""
msgid "Items not found."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1155
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1247
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr ""
@@ -26439,7 +26450,7 @@ msgid "Items to Order and Receive"
msgstr ""
#: erpnext/public/js/stock_reservation.js:72
-#: erpnext/selling/doctype/sales_order/sales_order.js:327
+#: erpnext/selling/doctype/sales_order/sales_order.js:334
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:226
msgid "Items to Reserve"
msgstr ""
@@ -26496,7 +26507,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card/job_card.py:998
#: erpnext/manufacturing/doctype/operation/operation.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:397
+#: erpnext/manufacturing/doctype/work_order/work_order.js:400
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
@@ -26634,7 +26645,7 @@ msgstr ""
msgid "Job Worker Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2662
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2686
msgid "Job card {0} created"
msgstr ""
@@ -26719,7 +26730,7 @@ msgstr ""
msgid "Journal Entry Type"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:554
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:557
msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
msgstr ""
@@ -26732,7 +26743,7 @@ msgstr ""
msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:724
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:727
msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
msgstr ""
@@ -27638,7 +27649,7 @@ msgstr ""
#. Label of the lost_reasons_section (Section Break) field in DocType
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:49
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:55
#: erpnext/public/js/utils/sales_common.js:596
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
@@ -27739,7 +27750,7 @@ msgstr ""
#: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.json
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1176
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1202
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:952
@@ -27936,7 +27947,7 @@ msgstr ""
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:81
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1114
+#: erpnext/selling/doctype/sales_order/sales_order.js:1121
#: erpnext/support/workspace/support/support.json
#: erpnext/workspace_sidebar/crm.json erpnext/workspace_sidebar/support.json
msgid "Maintenance Schedule"
@@ -28043,7 +28054,7 @@ msgstr ""
#: erpnext/crm/workspace/crm/crm.json
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1107
+#: erpnext/selling/doctype/sales_order/sales_order.js:1114
#: erpnext/support/doctype/warranty_claim/warranty_claim.js:47
#: erpnext/support/workspace/support/support.json
#: erpnext/workspace_sidebar/crm.json erpnext/workspace_sidebar/support.json
@@ -28067,8 +28078,8 @@ msgstr ""
#. Label of the make (Data) field in DocType 'Vehicle'
#: erpnext/accounts/doctype/journal_entry/journal_entry.js:123
#: erpnext/manufacturing/doctype/job_card/job_card.js:550
-#: erpnext/manufacturing/doctype/work_order/work_order.js:833
-#: erpnext/manufacturing/doctype/work_order/work_order.js:867
+#: erpnext/manufacturing/doctype/work_order/work_order.js:839
+#: erpnext/manufacturing/doctype/work_order/work_order.js:873
#: erpnext/setup/doctype/vehicle/vehicle.json
msgid "Make"
msgstr ""
@@ -28195,7 +28206,7 @@ msgstr ""
msgid "Mandatory Accounting Dimension"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1883
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1881
msgid "Mandatory Field"
msgstr ""
@@ -28211,15 +28222,15 @@ msgstr ""
msgid "Mandatory For Profit and Loss Account"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:632
+#: erpnext/selling/doctype/quotation/quotation.py:633
msgid "Mandatory Missing"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:638
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:636
msgid "Mandatory Purchase Order"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:659
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:657
msgid "Mandatory Purchase Receipt"
msgstr ""
@@ -28294,8 +28305,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:1236
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1252
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1328
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1344
#: 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
@@ -28444,7 +28455,7 @@ msgstr ""
msgid "Manufacturing Manager"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2394
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2593
msgid "Manufacturing Quantity is mandatory"
msgstr ""
@@ -28667,7 +28678,7 @@ msgstr ""
msgid "Material"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:858
+#: erpnext/manufacturing/doctype/work_order/work_order.js:864
msgid "Material Consumption"
msgstr ""
@@ -28675,12 +28686,12 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:114
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1237
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1329
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:579
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:666
msgid "Material Consumption is not set in Manufacturing Settings."
msgstr ""
@@ -28762,7 +28773,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1078
+#: erpnext/selling/doctype/sales_order/sales_order.js:1085
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -28772,8 +28783,8 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:253
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:356
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:287
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:443
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -28852,11 +28863,11 @@ msgstr ""
msgid "Material Request Type"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1123
+#: erpnext/selling/doctype/sales_order/sales_order.py:1124
msgid "Material Request already created for the ordered quantity"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1846
+#: erpnext/selling/doctype/sales_order/sales_order.py:1847
msgid "Material Request not created, as quantity for Raw Materials already available."
msgstr ""
@@ -28874,7 +28885,7 @@ msgstr ""
msgid "Material Request {0} is cancelled or stopped"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1452
+#: erpnext/selling/doctype/sales_order/sales_order.js:1459
msgid "Material Request {0} submitted."
msgstr ""
@@ -29063,8 +29074,11 @@ msgstr ""
msgid "Max discount allowed for item: {0} is {1}%"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1010
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1040
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1047
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1070
#: erpnext/stock/doctype/pick_list/pick_list.js:200
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:382
msgid "Max: {0}"
msgstr ""
@@ -29090,11 +29104,11 @@ msgstr ""
msgid "Maximum Producible Items"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3906
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4108
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3897
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4099
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr ""
@@ -29149,7 +29163,7 @@ msgstr ""
msgid "Megawatt"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2073
+#: erpnext/stock/stock_ledger.py:2059
msgid "Mention Valuation Rate in the Item master."
msgstr ""
@@ -29527,9 +29541,9 @@ msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:97
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:201
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:597
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2423
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3031
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:595
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2421
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3029
#: erpnext/assets/doctype/asset_category/asset_category.py:126
msgid "Missing Account"
msgstr ""
@@ -29538,7 +29552,7 @@ msgstr ""
msgid "Missing Accounts"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:431
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:432
msgid "Missing Asset"
msgstr ""
@@ -29559,7 +29573,7 @@ msgstr ""
msgid "Missing Finance Book"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1689
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1781
msgid "Missing Finished Good"
msgstr ""
@@ -29567,7 +29581,7 @@ msgstr ""
msgid "Missing Formula"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:995
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1087
msgid "Missing Item"
msgstr ""
@@ -29591,7 +29605,7 @@ msgstr ""
msgid "Missing account configuration for company {0}."
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:154
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:156
msgid "Missing email template for dispatch. Please set one in Delivery Settings."
msgstr ""
@@ -29600,7 +29614,7 @@ msgid "Missing required filter: {0}"
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:1227
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1476
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1477
msgid "Missing value"
msgstr ""
@@ -29839,7 +29853,7 @@ msgstr ""
msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1195
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1193
msgid "Multiple POS Opening Entry"
msgstr ""
@@ -29857,10 +29871,6 @@ msgstr ""
msgid "Multiple Variants"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:153
-msgid "Multiple Warehouse Accounts"
-msgstr ""
-
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.js:244
msgid "Multiple company fields available: {0}. Please select manually."
msgstr ""
@@ -29869,7 +29879,7 @@ msgstr ""
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1696
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1788
msgid "Multiple items cannot be marked as finished item"
msgstr ""
@@ -29878,7 +29888,7 @@ msgid "Music"
msgstr ""
#. Label of the must_be_whole_number (Check) field in DocType 'UOM'
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1423
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1424
#: erpnext/setup/doctype/uom/uom.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267
#: erpnext/utilities/transaction_base.py:568
@@ -30540,7 +30550,7 @@ msgstr ""
msgid "Next email will be sent on:"
msgstr ""
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:161
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:155
msgid "No Account Data row found"
msgstr ""
@@ -30557,7 +30567,7 @@ msgstr ""
msgid "No Answer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2528
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2526
msgid "No Customer found for Inter Company Transactions which represents company {0}"
msgstr ""
@@ -30566,7 +30576,7 @@ msgstr ""
msgid "No Customers found with selected options."
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:144
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:146
msgid "No Delivery Note selected for Customer {}"
msgstr ""
@@ -30590,11 +30600,11 @@ msgstr ""
msgid "No Items selected for transfer."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1226
+#: erpnext/selling/doctype/sales_order/sales_order.js:1233
msgid "No Items with Bill of Materials to Manufacture or all items already manufactured"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1372
+#: erpnext/selling/doctype/sales_order/sales_order.js:1379
msgid "No Items with Bill of Materials."
msgstr ""
@@ -30610,13 +30620,13 @@ msgstr ""
msgid "No Outstanding Invoices found for this party"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:670
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:671
msgid "No POS Profile found. Please create a New POS Profile first"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1586
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1646
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1667
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1589
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1649
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1670
#: erpnext/stock/doctype/item/item.py:1405
msgid "No Permission"
msgstr ""
@@ -30630,11 +30640,6 @@ msgstr ""
msgid "No Records for these settings."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:337
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1106
-msgid "No Remarks"
-msgstr ""
-
#: erpnext/public/js/utils/unreconcile.js:147
msgid "No Selection"
msgstr ""
@@ -30651,7 +30656,7 @@ msgstr ""
msgid "No Summary"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2512
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2510
msgid "No Supplier found for Inter Company Transactions which represents company {0}"
msgstr ""
@@ -30680,12 +30685,12 @@ msgstr ""
msgid "No Work Orders were created"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:835
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:834
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:898
msgid "No accounting entries for the following warehouses"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:798
+#: erpnext/selling/doctype/sales_order/sales_order.py:799
msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
msgstr ""
@@ -30766,7 +30771,7 @@ msgstr ""
msgid "No more children on Right"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:600
+#: erpnext/selling/doctype/sales_order/sales_order.js:607
msgid "No of Deliveries"
msgstr ""
@@ -30842,7 +30847,7 @@ msgstr ""
msgid "No open Material Requests found for the given criteria."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1189
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1187
msgid "No open POS Opening Entry found for POS Profile {0}."
msgstr ""
@@ -30931,7 +30936,7 @@ msgstr ""
msgid "No values"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2574
msgid "No {0} found for Inter Company Transactions."
msgstr ""
@@ -31121,7 +31126,7 @@ msgstr ""
msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1028
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1031
msgid "Note: {0}"
msgstr ""
@@ -31178,7 +31183,7 @@ msgstr ""
msgid "Notice (days)"
msgstr ""
-#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:45
+#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:47
msgid "Notify Customers via Email"
msgstr ""
@@ -31483,7 +31488,7 @@ msgstr ""
msgid "Once set, this invoice will be on hold till the set date"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:745
+#: erpnext/manufacturing/doctype/work_order/work_order.js:751
msgid "Once the Work Order is Closed. It can't be resumed."
msgstr ""
@@ -31579,7 +31584,7 @@ msgstr ""
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:1251
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1343
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr ""
@@ -31844,8 +31849,8 @@ msgstr ""
msgid "Opening Invoice Tool"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1648
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1992
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1655
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1990
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 ""
@@ -31985,7 +31990,7 @@ msgstr ""
msgid "Operation ID"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:333
+#: erpnext/manufacturing/doctype/work_order/work_order.js:336
msgid "Operation Id"
msgstr ""
@@ -32013,7 +32018,7 @@ msgstr ""
msgid "Operation Time"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1482
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1483
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr ""
@@ -32048,7 +32053,7 @@ msgstr ""
#. Label of the operations (Table) field in DocType 'Work Order'
#. Label of the operation (Section Break) field in DocType 'Email Digest'
#: erpnext/manufacturing/doctype/bom/bom.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:314
+#: erpnext/manufacturing/doctype/work_order/work_order.js:317
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/setup/doctype/company/company.py:468
#: erpnext/setup/doctype/email_digest/email_digest.json
@@ -32120,7 +32125,7 @@ msgstr ""
#: erpnext/crm/doctype/prospect/prospect.js:20
#: erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json
#: erpnext/crm/report/lead_details/lead_details.js:36
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:17
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:23
#: erpnext/public/js/communication.js:35
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/quotation/quotation.js:155
@@ -32149,7 +32154,7 @@ msgstr ""
#. Label of the opportunity_from (Link) field in DocType 'Opportunity'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.js:42
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:24
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:30
msgid "Opportunity From"
msgstr ""
@@ -32202,7 +32207,7 @@ msgstr ""
#. Name of a DocType
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/doctype/opportunity_type/opportunity_type.json
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:44
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:50
#: erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.js:52
#: erpnext/crm/report/opportunity_summary_by_sales_stage/opportunity_summary_by_sales_stage.py:48
#: erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.js:64
@@ -32223,6 +32228,10 @@ msgstr ""
msgid "Optimize Route"
msgstr ""
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1017
+msgid "Optional. Select a specific manufacture entry to reverse."
+msgstr ""
+
#: erpnext/accounts/doctype/account/account_tree.js:178
msgid "Optional. Sets company's default currency, if not specified."
msgstr ""
@@ -32367,7 +32376,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:970
+#: erpnext/selling/doctype/sales_order/sales_order.py:971
#: erpnext/setup/doctype/company/company_dashboard.py:23
msgid "Orders"
msgstr ""
@@ -32521,7 +32530,7 @@ msgstr ""
msgid "Out of stock"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1202
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1200
#: erpnext/selling/page/point_of_sale/pos_controller.js:208
msgid "Outdated POS Opening Entry"
msgstr ""
@@ -32627,7 +32636,7 @@ msgstr ""
msgid "Over Billing Allowance (%)"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1323
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1346
msgid "Over Billing Allowance exceeded for Purchase Receipt Item {0} ({1}) by {2}%"
msgstr ""
@@ -32689,7 +32698,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/accounts/doctype/sales_invoice/sales_invoice.py:283
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:284
#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json
#: erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json
#: erpnext/projects/doctype/task/task.json
@@ -32924,7 +32933,7 @@ msgstr ""
msgid "POS Invoice isn't created by user {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:205
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:206
msgid "POS Invoice should have the field {0} checked."
msgstr ""
@@ -32973,7 +32982,7 @@ msgstr ""
msgid "POS Opening Entry"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1203
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1201
msgid "POS Opening Entry - {0} is outdated. Please close the POS and create a new POS Opening Entry."
msgstr ""
@@ -32994,7 +33003,7 @@ msgstr ""
msgid "POS Opening Entry Exists"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1188
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1186
msgid "POS Opening Entry Missing"
msgstr ""
@@ -33030,7 +33039,7 @@ msgstr ""
msgid "POS Profile"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1196
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1194
msgid "POS Profile - {0} has multiple open POS Opening Entries. Please close or cancel the existing entries before proceeding."
msgstr ""
@@ -33048,11 +33057,11 @@ msgstr ""
msgid "POS Profile doesn't match {}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1156
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1154
msgid "POS Profile is mandatory to mark this invoice as POS Transaction."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1385
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1383
msgid "POS Profile required to make POS Entry"
msgstr ""
@@ -33195,7 +33204,7 @@ msgstr ""
msgid "Packing Slip Item"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:660
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:661
msgid "Packing Slip(s) cancelled"
msgstr ""
@@ -33218,7 +33227,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/accounts/doctype/sales_invoice/sales_invoice.py:289
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:290
msgid "Paid"
msgstr ""
@@ -33286,8 +33295,8 @@ msgstr ""
msgid "Paid To Account Type"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:327
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1152
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:328
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1150
msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
msgstr ""
@@ -33443,7 +33452,7 @@ msgstr ""
msgid "Parent Row No"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:533
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:535
msgid "Parent Row No not found for {0}"
msgstr ""
@@ -33499,7 +33508,7 @@ msgstr ""
msgid "Partial Material Transferred"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1175
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1173
msgid "Partial Payment in POS Transactions are not allowed."
msgstr ""
@@ -33715,7 +33724,7 @@ msgstr ""
#: erpnext/crm/doctype/appointment/appointment.json
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.js:55
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:31
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:37
#: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:50
#: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:135
#: erpnext/selling/doctype/quotation/quotation.json
@@ -34060,7 +34069,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js:42
#: erpnext/buying/doctype/purchase_order/purchase_order.js:421
#: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:24
-#: erpnext/selling/doctype/sales_order/sales_order.js:1159
+#: erpnext/selling/doctype/sales_order/sales_order.js:1166
#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:31
msgid "Payment"
msgstr ""
@@ -34412,7 +34421,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:135
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:139
#: erpnext/buying/doctype/purchase_order/purchase_order.js:429
-#: erpnext/selling/doctype/sales_order/sales_order.js:1152
+#: erpnext/selling/doctype/sales_order/sales_order.js:1159
#: erpnext/workspace_sidebar/invoicing.json
#: erpnext/workspace_sidebar/payments.json
msgid "Payment Request"
@@ -34613,11 +34622,11 @@ msgstr ""
msgid "Payment Unlink Error"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:896
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:899
msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:802
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:803
msgid "Payment amount cannot be less than or equal to 0"
msgstr ""
@@ -34625,7 +34634,7 @@ msgstr ""
msgid "Payment methods are mandatory. Please add at least one payment method."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3035
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3033
msgid "Payment methods refreshed. Please review before proceeding."
msgstr ""
@@ -34638,7 +34647,7 @@ msgstr ""
msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:390
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:391
msgid "Payment related to {0} is not completed"
msgstr ""
@@ -34751,9 +34760,9 @@ msgstr ""
#. Label of the pending_qty (Float) field in DocType 'Production Plan Item'
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:254
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:338
+#: erpnext/manufacturing/doctype/work_order/work_order.js:341
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:182
-#: erpnext/selling/doctype/sales_order/sales_order.js:1645
+#: erpnext/selling/doctype/sales_order/sales_order.js:1652
#: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
msgid "Pending Qty"
msgstr ""
@@ -34788,7 +34797,7 @@ msgstr ""
msgid "Pending activities for today"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:254
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:275
msgid "Pending processing"
msgstr ""
@@ -35115,7 +35124,7 @@ msgstr ""
#. Reservation Entry'
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/selling/doctype/sales_order/sales_order.js:1022
+#: erpnext/selling/doctype/sales_order/sales_order.js:1029
#: erpnext/stock/doctype/delivery_note/delivery_note.js:199
#: erpnext/stock/doctype/material_request/material_request.js:156
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -35457,6 +35466,7 @@ msgstr ""
msgid "Please Select a Company."
msgstr ""
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:418
#: erpnext/stock/doctype/delivery_note/delivery_note.js:162
#: erpnext/stock/doctype/delivery_note/delivery_note.js:204
msgid "Please Select a Customer"
@@ -35492,7 +35502,7 @@ msgstr ""
msgid "Please add Operations first."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:213
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:214
msgid "Please add Request for Quotation to the sidebar in Portal Settings."
msgstr ""
@@ -35532,7 +35542,7 @@ msgstr ""
msgid "Please attach CSV file"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3176
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3174
msgid "Please cancel and amend the Payment Entry"
msgstr ""
@@ -35550,7 +35560,7 @@ msgstr ""
msgid "Please capitalize this asset before submitting."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:970
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:973
msgid "Please check Multi Currency option to allow accounts with other currency"
msgstr ""
@@ -35566,7 +35576,7 @@ msgstr ""
msgid "Please check the 'Enable Serial and Batch No for Item' checkbox in the {0} to make Serial and Batch Bundle for the item."
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:541
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:562
msgid "Please check the error message and take necessary actions to fix the error and then restart the reposting again."
msgstr ""
@@ -35607,7 +35617,7 @@ msgstr ""
msgid "Please convert the parent account in corresponding child company to a group account."
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:630
+#: erpnext/selling/doctype/quotation/quotation.py:631
msgid "Please create Customer from Lead {0}."
msgstr ""
@@ -35667,28 +35677,28 @@ msgstr ""
msgid "Please enable {} in {} to allow same item in multiple rows"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:377
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:375
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:385
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:383
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 ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1012
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1013
msgid "Please ensure {} account is a Balance Sheet account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1022
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1023
msgid "Please ensure {} account {} is a Receivable account."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:703
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:765
msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:555
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1287
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:556
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1285
msgid "Please enter Account for Change Amount"
msgstr ""
@@ -35704,7 +35714,7 @@ msgstr ""
msgid "Please enter Cost Center"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:422
+#: erpnext/selling/doctype/sales_order/sales_order.py:423
msgid "Please enter Delivery Date"
msgstr ""
@@ -35717,7 +35727,7 @@ msgid "Please enter Expense Account"
msgstr ""
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.js:84
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:87
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:97
msgid "Please enter Item Code to get Batch Number"
msgstr ""
@@ -35749,7 +35759,7 @@ msgstr ""
msgid "Please enter Receipt Document"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1034
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1037
msgid "Please enter Reference date"
msgstr ""
@@ -35773,20 +35783,20 @@ msgstr ""
msgid "Please enter Warehouse and Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:663
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1283
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:661
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1281
msgid "Please enter Write Off Account"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:717
+#: erpnext/selling/doctype/sales_order/sales_order.js:724
msgid "Please enter a valid number of deliveries"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:658
+#: erpnext/selling/doctype/sales_order/sales_order.js:665
msgid "Please enter a valid quantity"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:652
+#: erpnext/selling/doctype/sales_order/sales_order.js:659
msgid "Please enter at least one delivery date and quantity"
msgstr ""
@@ -35826,11 +35836,11 @@ msgstr ""
msgid "Please enter the company name to confirm"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:713
+#: erpnext/selling/doctype/sales_order/sales_order.js:720
msgid "Please enter the first delivery date"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:805
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:806
msgid "Please enter the phone number first"
msgstr ""
@@ -35936,7 +35946,7 @@ msgstr ""
msgid "Please save first"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:859
+#: erpnext/selling/doctype/sales_order/sales_order.js:866
msgid "Please save the Sales Order before adding a delivery schedule."
msgstr ""
@@ -35944,12 +35954,12 @@ msgstr ""
msgid "Please select Template Type to download template"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:846
+#: erpnext/controllers/taxes_and_totals.py:850
#: erpnext/public/js/controllers/taxes_and_totals.js:796
msgid "Please select Apply Discount On"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1792
+#: erpnext/selling/doctype/sales_order/sales_order.py:1793
msgid "Please select BOM against item {0}"
msgstr ""
@@ -35993,7 +36003,7 @@ msgstr ""
msgid "Please select Completion Date for Completed Asset Maintenance Log"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:201
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:202
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:84
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:125
msgid "Please select Customer first"
@@ -36041,7 +36051,7 @@ msgstr ""
msgid "Please select Price List"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:1794
+#: erpnext/selling/doctype/sales_order/sales_order.py:1795
msgid "Please select Qty against item {0}"
msgstr ""
@@ -36061,7 +36071,7 @@ msgstr ""
msgid "Please select Stock Asset Account"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1615
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1707
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr ""
@@ -36134,7 +36144,7 @@ msgstr ""
msgid "Please select a field to edit from numpad"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:709
+#: erpnext/selling/doctype/sales_order/sales_order.js:716
msgid "Please select a frequency for delivery schedule"
msgstr ""
@@ -36179,15 +36189,15 @@ msgstr ""
msgid "Please select at least one schedule."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1296
+#: erpnext/selling/doctype/sales_order/sales_order.js:1303
msgid "Please select atleast one item to continue"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:381
+#: erpnext/manufacturing/doctype/work_order/work_order.js:384
msgid "Please select atleast one operation to create Job Card"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1732
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1735
msgid "Please select correct account"
msgstr ""
@@ -36205,13 +36215,13 @@ msgid "Please select item code"
msgstr ""
#: erpnext/public/js/stock_reservation.js:212
-#: erpnext/selling/doctype/sales_order/sales_order.js:419
+#: erpnext/selling/doctype/sales_order/sales_order.js:426
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:301
msgid "Please select items to reserve."
msgstr ""
#: erpnext/public/js/stock_reservation.js:290
-#: erpnext/selling/doctype/sales_order/sales_order.js:523
+#: erpnext/selling/doctype/sales_order/sales_order.js:530
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:399
msgid "Please select items to unreserve."
msgstr ""
@@ -36285,7 +36295,7 @@ msgstr ""
msgid "Please set Account"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1883
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1881
msgid "Please set Account for Change Amount"
msgstr ""
@@ -36307,7 +36317,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:58
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:68
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:78
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:789
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:880
msgid "Please set Company"
msgstr ""
@@ -36337,11 +36347,11 @@ msgstr ""
msgid "Please set Fixed Asset Account in Asset Category {0}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:594
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:592
msgid "Please set Fixed Asset Account in {} against {}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:279
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:281
msgid "Please set Parent Row No for item {0}"
msgstr ""
@@ -36387,7 +36397,7 @@ msgstr ""
msgid "Please set a default Holiday List for Employee {0} or Company {1}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1117
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1119
msgid "Please set account in Warehouse {0}"
msgstr ""
@@ -36416,23 +36426,23 @@ msgstr ""
msgid "Please set both the Tax ID and Fiscal Code on Company {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2420
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2418
msgid "Please set default Cash or Bank account in Mode of Payment {0}"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:94
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:198
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3028
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3026
msgid "Please set default Cash or Bank account in Mode of Payment {}"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:96
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:200
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3030
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3028
msgid "Please set default Cash or Bank account in Mode of Payments {}"
msgstr ""
-#: erpnext/accounts/utils.py:2536
+#: erpnext/accounts/utils.py:2540
msgid "Please set default Exchange Gain/Loss Account in Company {}"
msgstr ""
@@ -36481,7 +36491,7 @@ msgstr ""
msgid "Please set the Default Cost Center in {0} company."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:662
+#: erpnext/manufacturing/doctype/work_order/work_order.js:668
msgid "Please set the Item Code first"
msgstr ""
@@ -36520,7 +36530,7 @@ msgstr ""
msgid "Please set {0} for address {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:232
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:234
msgid "Please set {0} in BOM Creator {1}"
msgstr ""
@@ -36546,7 +36556,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:120
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:419
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:526
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:613
msgid "Please specify Company to proceed"
msgstr ""
@@ -36571,7 +36581,7 @@ msgstr ""
msgid "Please specify from/to range"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:253
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:274
msgid "Please try again in an hour."
msgstr ""
@@ -36795,7 +36805,7 @@ msgstr ""
msgid "Posting Date Inheritance for Exchange Gain / Loss"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:272
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:271
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:143
msgid "Posting Date cannot be future date"
msgstr ""
@@ -36863,10 +36873,14 @@ msgstr ""
msgid "Posting Time"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:2342
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2541
msgid "Posting date and posting time is mandatory"
msgstr ""
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:99
+msgid "Posting date is required"
+msgstr ""
+
#: erpnext/controllers/sales_and_purchase_return.py:66
msgid "Posting timestamp must be after {0}"
msgstr ""
@@ -38651,7 +38665,7 @@ msgstr ""
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt_list.js:30
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:337
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:424
#: erpnext/workspace_sidebar/buying.json
#: erpnext/workspace_sidebar/invoicing.json
msgid "Purchase Invoice"
@@ -38690,12 +38704,12 @@ msgstr ""
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:455
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:469
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:454
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:468
msgid "Purchase Invoice {0} is already submitted"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1933
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1940
msgid "Purchase Invoices"
msgstr ""
@@ -38738,8 +38752,8 @@ msgstr ""
#: 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
-#: erpnext/selling/doctype/sales_order/sales_order.js:181
-#: erpnext/selling/doctype/sales_order/sales_order.js:1097
+#: erpnext/selling/doctype/sales_order/sales_order.js:188
+#: erpnext/selling/doctype/sales_order/sales_order.js:1104
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -38822,11 +38836,11 @@ msgstr ""
msgid "Purchase Order Pricing Rule"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:634
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:632
msgid "Purchase Order Required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:629
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:627
msgid "Purchase Order Required for item {}"
msgstr ""
@@ -38840,11 +38854,11 @@ msgstr ""
msgid "Purchase Order Trends"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1589
+#: erpnext/selling/doctype/sales_order/sales_order.js:1596
msgid "Purchase Order already created for all Sales Order items"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:341
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:340
msgid "Purchase Order number required for Item {0}"
msgstr ""
@@ -38852,11 +38866,11 @@ msgstr ""
msgid "Purchase Order {0} created"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:672
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:670
msgid "Purchase Order {0} is not submitted"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:892
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:893
msgid "Purchase Orders"
msgstr ""
@@ -38871,7 +38885,7 @@ msgstr ""
msgid "Purchase Orders Items Overdue"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:286
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:287
msgid "Purchase Orders are not allowed for {0} due to a scorecard standing of {1}."
msgstr ""
@@ -38969,11 +38983,11 @@ msgstr ""
msgid "Purchase Receipt No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:655
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:653
msgid "Purchase Receipt Required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:650
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:648
msgid "Purchase Receipt Required for item {}"
msgstr ""
@@ -39001,7 +39015,7 @@ msgstr ""
msgid "Purchase Receipt {0} created."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:679
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:677
msgid "Purchase Receipt {0} is not submitted"
msgstr ""
@@ -39119,14 +39133,14 @@ msgstr ""
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.js:163
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/pick_list/pick_list.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:372
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:459
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Purpose"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:520
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:582
msgid "Purpose must be one of {0}"
msgstr ""
@@ -39191,7 +39205,7 @@ msgstr ""
#: erpnext/controllers/trends.py:276 erpnext/controllers/trends.py:288
#: erpnext/controllers/trends.py:293
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
-#: erpnext/manufacturing/doctype/bom/bom.js:1103
+#: erpnext/manufacturing/doctype/bom/bom.js:1105
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json
@@ -39210,12 +39224,12 @@ msgstr ""
#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:869
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:390
-#: erpnext/selling/doctype/sales_order/sales_order.js:494
-#: erpnext/selling/doctype/sales_order/sales_order.js:584
-#: erpnext/selling/doctype/sales_order/sales_order.js:631
-#: erpnext/selling/doctype/sales_order/sales_order.js:1272
-#: erpnext/selling/doctype/sales_order/sales_order.js:1425
+#: erpnext/selling/doctype/sales_order/sales_order.js:397
+#: erpnext/selling/doctype/sales_order/sales_order.js:501
+#: erpnext/selling/doctype/sales_order/sales_order.js:591
+#: erpnext/selling/doctype/sales_order/sales_order.js:638
+#: erpnext/selling/doctype/sales_order/sales_order.js:1279
+#: erpnext/selling/doctype/sales_order/sales_order.js:1432
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:255
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
@@ -39325,7 +39339,7 @@ msgstr ""
msgid "Qty To Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1419
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1420
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr ""
@@ -39380,7 +39394,8 @@ msgstr ""
msgid "Qty for which recursion isn't applicable."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1008
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1045
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1068
msgid "Qty for {0}"
msgstr ""
@@ -39427,6 +39442,10 @@ msgstr ""
msgid "Qty to Deliver"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:379
+msgid "Qty to Disassemble"
+msgstr ""
+
#: erpnext/public/js/utils/serial_no_batch_selector.js:374
msgid "Qty to Fetch"
msgstr ""
@@ -39618,7 +39637,13 @@ msgid "Quality Inspection Reading"
msgstr ""
#. Label of the inspection_required (Check) field in DocType 'BOM'
+#. Label of the quality_inspection_required (Check) field in DocType 'BOM
+#. Operation'
+#. Label of the quality_inspection_required (Check) field in DocType 'Work
+#. Order Operation'
#: erpnext/manufacturing/doctype/bom/bom.json
+#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
+#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Quality Inspection Required"
msgstr ""
@@ -39678,7 +39703,7 @@ msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr ""
#: erpnext/public/js/controllers/transaction.js:384
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:196
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:206
msgid "Quality Inspection(s)"
msgstr ""
@@ -39831,7 +39856,7 @@ msgstr ""
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:728
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:815
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
@@ -39946,7 +39971,7 @@ msgstr ""
msgid "Quantity must be less than or equal to {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1038
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1098
#: erpnext/stock/doctype/pick_list/pick_list.js:206
msgid "Quantity must not be more than {0}"
msgstr ""
@@ -39967,15 +39992,15 @@ msgstr ""
msgid "Quantity should be greater than 0"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:343
+#: erpnext/manufacturing/doctype/work_order/work_order.js:346
msgid "Quantity to Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2601
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2625
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1411
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1412
msgid "Quantity to Manufacture must be greater than 0."
msgstr ""
@@ -40054,7 +40079,7 @@ msgstr ""
#. Label of a Link in the Selling Workspace
#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
#. Label of a Workspace Sidebar Item
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:300
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:381
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:51
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
#: erpnext/crm/doctype/contract/contract.json
@@ -40065,7 +40090,7 @@ msgstr ""
#: erpnext/crm/report/lead_details/lead_details.js:37
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:38
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1175
+#: erpnext/selling/doctype/sales_order/sales_order.js:1182
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -40116,15 +40141,15 @@ msgstr ""
msgid "Quotation Trends"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:486
+#: erpnext/selling/doctype/sales_order/sales_order.py:487
msgid "Quotation {0} is cancelled"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:399
+#: erpnext/selling/doctype/sales_order/sales_order.py:400
msgid "Quotation {0} not of type {1}"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:350
+#: erpnext/selling/doctype/quotation/quotation.py:351
#: erpnext/selling/page/sales_funnel/sales_funnel.py:57
msgid "Quotations"
msgstr ""
@@ -40153,7 +40178,7 @@ msgstr ""
msgid "RFQ and Purchase Order Settings"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:132
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:133
msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
msgstr ""
@@ -40571,7 +40596,7 @@ msgstr ""
#. Label of the section_break_8 (Section Break) field in DocType 'Job Card'
#. Label of the mr_items (Table) field in DocType 'Production Plan'
#: erpnext/manufacturing/doctype/bom/bom.js:446
-#: erpnext/manufacturing/doctype/bom/bom.js:1076
+#: erpnext/manufacturing/doctype/bom/bom.js:1078
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
@@ -40601,7 +40626,7 @@ msgstr ""
msgid "Raw Materials Consumption"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:323
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:331
msgid "Raw Materials Missing"
msgstr ""
@@ -40657,8 +40682,8 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:369
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:124
-#: erpnext/manufacturing/doctype/work_order/work_order.js:761
-#: erpnext/selling/doctype/sales_order/sales_order.js:968
+#: erpnext/manufacturing/doctype/work_order/work_order.js:767
+#: erpnext/selling/doctype/sales_order/sales_order.js:975
#: erpnext/selling/doctype/sales_order/sales_order_list.js:70
#: erpnext/stock/doctype/material_request/material_request.js:243
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.js:116
@@ -40757,7 +40782,7 @@ msgid "Reason for Failure"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:679
-#: erpnext/selling/doctype/sales_order/sales_order.js:1760
+#: erpnext/selling/doctype/sales_order/sales_order.js:1767
msgid "Reason for Hold"
msgstr ""
@@ -40766,7 +40791,7 @@ msgstr ""
msgid "Reason for Leaving"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1775
+#: erpnext/selling/doctype/sales_order/sales_order.js:1782
msgid "Reason for hold:"
msgstr ""
@@ -40960,7 +40985,7 @@ msgstr ""
msgid "Received Quantity"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:321
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:355
msgid "Received Stock Entries"
msgstr ""
@@ -41200,7 +41225,7 @@ msgstr ""
msgid "Ref Date"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1032
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1035
msgid "Reference #{0} dated {1}"
msgstr ""
@@ -41238,7 +41263,7 @@ msgstr ""
msgid "Reference No"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:646
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:649
msgid "Reference No & Reference Date is required for {0}"
msgstr ""
@@ -41246,7 +41271,7 @@ msgstr ""
msgid "Reference No and Reference Date is mandatory for Bank transaction"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:651
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:654
msgid "Reference No is mandatory if you entered Reference Date"
msgstr ""
@@ -41340,11 +41365,11 @@ msgstr ""
msgid "References"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:404
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:405
msgid "References to Sales Invoices are Incomplete"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:396
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:397
msgid "References to Sales Orders are Incomplete"
msgstr ""
@@ -41395,7 +41420,7 @@ msgstr ""
msgid "Regular"
msgstr ""
-#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.py:201
+#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.py:204
msgid "Rejected "
msgstr ""
@@ -41481,7 +41506,7 @@ msgstr ""
msgid "Release Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:319
msgid "Release date must be in the future"
msgstr ""
@@ -41823,7 +41848,7 @@ msgstr ""
msgid "Repost Item Valuation"
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:346
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:367
msgid "Repost Item Valuation restarted for selected failed records."
msgstr ""
@@ -41995,8 +42020,8 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/buying/doctype/buying_settings/buying_settings.json
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:327
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:429
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:328
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:430
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:88
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:70
@@ -42020,7 +42045,7 @@ msgstr ""
msgid "Request for Quotation Supplier"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1084
+#: erpnext/selling/doctype/sales_order/sales_order.js:1091
msgid "Request for Raw Materials"
msgstr ""
@@ -42225,8 +42250,8 @@ msgstr ""
msgid "Reservation Based On"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:919
-#: erpnext/selling/doctype/sales_order/sales_order.js:99
+#: erpnext/manufacturing/doctype/work_order/work_order.js:925
+#: erpnext/selling/doctype/sales_order/sales_order.js:106
#: erpnext/stock/doctype/pick_list/pick_list.js:150
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:180
msgid "Reserve"
@@ -42240,7 +42265,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/public/js/stock_reservation.js:15
-#: erpnext/selling/doctype/sales_order/sales_order.js:397
+#: erpnext/selling/doctype/sales_order/sales_order.js:404
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:278
@@ -42340,29 +42365,29 @@ msgstr ""
msgid "Reserved Quantity for Production"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2341
+#: erpnext/stock/stock_ledger.py:2327
msgid "Reserved Serial No."
msgstr ""
#. Label of the reserved_stock (Float) field in DocType 'Bin'
#. Name of a report
#: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:24
-#: erpnext/manufacturing/doctype/work_order/work_order.js:935
+#: erpnext/manufacturing/doctype/work_order/work_order.js:941
#: erpnext/public/js/stock_reservation.js:236
-#: erpnext/selling/doctype/sales_order/sales_order.js:127
-#: erpnext/selling/doctype/sales_order/sales_order.js:457
+#: erpnext/selling/doctype/sales_order/sales_order.js:134
+#: erpnext/selling/doctype/sales_order/sales_order.js:464
#: erpnext/stock/dashboard/item_dashboard_list.html:15
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/pick_list/pick_list.js:170
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:576
-#: erpnext/stock/stock_ledger.py:2325
+#: erpnext/stock/stock_ledger.py:2311
#: 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:2370
+#: erpnext/stock/stock_ledger.py:2356
msgid "Reserved Stock for Batch"
msgstr ""
@@ -42407,7 +42432,7 @@ msgid "Reserved for sub contracting"
msgstr ""
#: erpnext/public/js/stock_reservation.js:203
-#: erpnext/selling/doctype/sales_order/sales_order.js:410
+#: erpnext/selling/doctype/sales_order/sales_order.js:417
#: erpnext/stock/doctype/pick_list/pick_list.js:295
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:293
msgid "Reserving Stock..."
@@ -42624,7 +42649,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:43
#: erpnext/buying/doctype/purchase_order/purchase_order.js:344
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:63
-#: erpnext/selling/doctype/sales_order/sales_order.js:954
+#: erpnext/selling/doctype/sales_order/sales_order.js:961
msgid "Resume"
msgstr ""
@@ -42677,7 +42702,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/accounts/doctype/sales_invoice/sales_invoice.py:285
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:286
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_note/delivery_note_list.js:16
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
@@ -42729,7 +42754,7 @@ msgstr ""
msgid "Return Against Subcontracting Receipt"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:284
+#: erpnext/manufacturing/doctype/work_order/work_order.js:287
msgid "Return Components"
msgstr ""
@@ -42765,7 +42790,7 @@ msgstr ""
msgid "Return Raw Material to Customer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1526
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1524
msgid "Return invoice of asset cancelled"
msgstr ""
@@ -43292,13 +43317,13 @@ msgstr ""
msgid "Row #1: Sequence ID must be 1 for Operation {0}."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:564
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2075
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:565
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2073
msgid "Row #{0} (Payment Table): Amount must be negative"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:562
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2070
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:563
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2068
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr ""
@@ -43344,19 +43369,19 @@ msgstr ""
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:418
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:419
msgid "Row #{0}: Asset {1} cannot be sold, it is already {2}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:423
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:424
msgid "Row #{0}: Asset {1} is already sold"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:334
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:335
msgid "Row #{0}: BOM is not specified for subcontracting item {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:301
+#: erpnext/selling/doctype/sales_order/sales_order.py:302
msgid "Row #{0}: BOM not found for FG Item {1}"
msgstr ""
@@ -43491,7 +43516,7 @@ msgstr ""
msgid "Row #{0}: Dates overlapping with other row in group {1}"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:358
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:359
msgid "Row #{0}: Default BOM not found for FG Item {1}"
msgstr ""
@@ -43503,7 +43528,7 @@ msgstr ""
msgid "Row #{0}: Duplicate entry in References {1} {2}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:331
+#: erpnext/selling/doctype/sales_order/sales_order.py:332
msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
msgstr ""
@@ -43515,22 +43540,22 @@ msgstr ""
msgid "Row #{0}: Expense account {1} is not valid for Purchase Invoice {2}. Only expense accounts from non-stock items are allowed."
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:363
-#: erpnext/selling/doctype/sales_order/sales_order.py:304
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:364
+#: erpnext/selling/doctype/sales_order/sales_order.py:305
msgid "Row #{0}: Finished Good Item Qty can not be zero"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:345
-#: erpnext/selling/doctype/sales_order/sales_order.py:284
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:346
+#: erpnext/selling/doctype/sales_order/sales_order.py:285
msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:352
-#: erpnext/selling/doctype/sales_order/sales_order.py:291
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:353
+#: erpnext/selling/doctype/sales_order/sales_order.py:292
msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:476
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:538
msgid "Row #{0}: Finished Good must be {1}"
msgstr ""
@@ -43543,11 +43568,11 @@ msgstr ""
msgid "Row #{0}: For Customer Provided Item {1}, Source Warehouse must be {2}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:694
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:697
msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:704
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:707
msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
msgstr ""
@@ -43567,7 +43592,7 @@ msgstr ""
msgid "Row #{0}: Item added"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1546
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1638
msgid "Row #{0}: Item {1} cannot be transferred more than {2} against {3} {4}"
msgstr ""
@@ -43579,7 +43604,7 @@ msgstr ""
msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:449
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:450
msgid "Row #{0}: Item {1} has no stock in warehouse {2}."
msgstr ""
@@ -43587,7 +43612,7 @@ msgstr ""
msgid "Row #{0}: Item {1} has zero rate but 'Allow Zero Valuation Rate' is not enabled."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:456
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:457
msgid "Row #{0}: Item {1} in warehouse {2}: Available {3}, Needed {4}."
msgstr ""
@@ -43636,7 +43661,7 @@ msgstr ""
msgid "Row #{0}: Next Depreciation Date cannot be before Purchase Date"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:671
+#: erpnext/selling/doctype/sales_order/sales_order.py:672
msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
msgstr ""
@@ -43648,7 +43673,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:872
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:964
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 ""
@@ -43758,7 +43783,7 @@ msgstr ""
msgid "Row #{0}: Repair cost {1} exceeds available amount {2} for Purchase Invoice {3} and Account {4}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:426
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:427
msgid "Row #{0}: Return Against is required for returning asset"
msgstr ""
@@ -43814,7 +43839,7 @@ msgstr ""
msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:494
+#: erpnext/selling/doctype/sales_order/sales_order.py:495
msgid "Row #{0}: Set Supplier for item {1}"
msgstr ""
@@ -43834,11 +43859,11 @@ msgstr ""
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:1019
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1111
msgid "Row #{0}: Source and Target Warehouse cannot be the same for Material Transfer"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1041
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1133
msgid "Row #{0}: Source, Target Warehouse and Inventory Dimensions cannot be the exact same for Material Transfer"
msgstr ""
@@ -43850,7 +43875,7 @@ msgstr ""
msgid "Row #{0}: Status is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:456
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:459
msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
msgstr ""
@@ -43870,7 +43895,7 @@ msgstr ""
msgid "Row #{0}: Stock is already reserved for the Item {1}."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:558
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:559
msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
msgstr ""
@@ -43883,7 +43908,7 @@ msgstr ""
msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1269
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1267
msgid "Row #{0}: Stock quantity {1} ({2}) for item {3} cannot exceed {4}"
msgstr ""
@@ -43927,7 +43952,7 @@ msgstr ""
msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:430
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:431
msgid "Row #{0}: You must select an Asset for Item {1}."
msgstr ""
@@ -44023,7 +44048,7 @@ msgstr ""
msgid "Row #{}: Please use a different Finance Book."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:524
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:525
msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
msgstr ""
@@ -44031,7 +44056,7 @@ msgstr ""
msgid "Row #{}: The original Invoice {} of return invoice {} is not consolidated."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:497
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:498
msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
msgstr ""
@@ -44052,7 +44077,7 @@ msgstr ""
msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:444
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:442
msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
msgstr ""
@@ -44064,7 +44089,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:1570
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1662
msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
msgstr ""
@@ -44072,7 +44097,7 @@ msgstr ""
msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:609
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:612
msgid "Row {0}: Account {1} and Party Type {2} have different account types"
msgstr ""
@@ -44080,11 +44105,11 @@ msgstr ""
msgid "Row {0}: Activity Type is mandatory."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:675
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:678
msgid "Row {0}: Advance against Customer must be credit"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:677
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:680
msgid "Row {0}: Advance against Supplier must be debit"
msgstr ""
@@ -44096,7 +44121,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:1231
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1323
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
@@ -44104,7 +44129,7 @@ msgstr ""
msgid "Row {0}: Bill of Materials not found for the Item {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:928
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:931
msgid "Row {0}: Both Debit and Credit values cannot be zero"
msgstr ""
@@ -44126,7 +44151,7 @@ msgstr ""
msgid "Row {0}: Cost center is required for an item {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:774
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:777
msgid "Row {0}: Credit entry can not be linked with a {1}"
msgstr ""
@@ -44134,7 +44159,7 @@ msgstr ""
msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:769
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:772
msgid "Row {0}: Debit entry can not be linked with a {1}"
msgstr ""
@@ -44154,8 +44179,8 @@ msgstr ""
msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1019
-#: erpnext/controllers/taxes_and_totals.py:1372
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1022
+#: erpnext/controllers/taxes_and_totals.py:1376
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
@@ -44171,19 +44196,19 @@ 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:534
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:532
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:491
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:489
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:516
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:514
msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:155
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:156
msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
msgstr ""
@@ -44208,7 +44233,7 @@ msgstr ""
msgid "Row {0}: Hours value must be greater than zero."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:794
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:797
msgid "Row {0}: Invalid reference {1}"
msgstr ""
@@ -44240,7 +44265,7 @@ msgstr ""
msgid "Row {0}: Operation time should be greater than 0 for operation {1}"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:615
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:616
msgid "Row {0}: Packed Qty must be equal to {1} Qty."
msgstr ""
@@ -44248,11 +44273,11 @@ msgstr ""
msgid "Row {0}: Packing Slip is already created for Item {1}."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:820
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:823
msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:598
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:601
msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
msgstr ""
@@ -44260,11 +44285,11 @@ msgstr ""
msgid "Row {0}: Payment Term is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:668
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:671
msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:661
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:664
msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
msgstr ""
@@ -44308,7 +44333,7 @@ msgstr ""
msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:567
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:629
msgid "Row {0}: Qty in Stock UOM can not be zero."
msgstr ""
@@ -44320,11 +44345,11 @@ msgstr ""
msgid "Row {0}: Quantity cannot be negative."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:946
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1038
msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:885
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:886
msgid "Row {0}: Sales Invoice {1} is already created for {2}"
msgstr ""
@@ -44332,7 +44357,7 @@ msgstr ""
msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1583
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1675
msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
msgstr ""
@@ -44348,7 +44373,7 @@ msgstr ""
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:613
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:675
msgid "Row {0}: The item {1}, quantity must be positive number"
msgstr ""
@@ -44360,11 +44385,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:3398
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:3597
msgid "Row {0}: Transferred quantity cannot be greater than the requested quantity."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:561
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:623
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr ""
@@ -44397,7 +44422,7 @@ msgstr ""
msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:834
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:837
msgid "Row {0}: {1} {2} does not match with {3}"
msgstr ""
@@ -44729,7 +44754,7 @@ msgstr ""
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
#: erpnext/selling/doctype/quotation/quotation_list.js:22
-#: erpnext/selling/doctype/sales_order/sales_order.js:1063
+#: erpnext/selling/doctype/sales_order/sales_order.js:1070
#: erpnext/selling/doctype/sales_order/sales_order_list.js:75
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -44817,15 +44842,15 @@ msgstr ""
msgid "Sales Invoice isn't created by user {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:469
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:470
msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:635
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:636
msgid "Sales Invoice {0} has already been submitted"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:590
+#: erpnext/selling/doctype/sales_order/sales_order.py:591
msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
msgstr ""
@@ -44877,7 +44902,7 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:278
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:359
#: 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:238
@@ -44975,8 +45000,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:336
-#: erpnext/selling/doctype/sales_order/sales_order.js:1279
+#: erpnext/selling/doctype/sales_order/sales_order.js:343
+#: erpnext/selling/doctype/sales_order/sales_order.js:1286
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
@@ -45019,15 +45044,15 @@ msgstr ""
msgid "Sales Order Trends"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:284
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:285
msgid "Sales Order required for Item {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:355
+#: erpnext/selling/doctype/sales_order/sales_order.py:356
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1399
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1397
msgid "Sales Order {0} is not submitted"
msgstr ""
@@ -45303,7 +45328,7 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/doctype/sales_stage/sales_stage.json
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:51
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:57
#: erpnext/crm/report/sales_pipeline_analytics/sales_pipeline_analytics.py:69
#: erpnext/crm/workspace/crm/crm.json erpnext/workspace_sidebar/crm.json
msgid "Sales Stage"
@@ -45445,7 +45470,7 @@ msgstr ""
msgid "Same item cannot be entered multiple times."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:124
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:125
msgid "Same supplier has been entered multiple times"
msgstr ""
@@ -45457,7 +45482,7 @@ msgid "Sample Quantity"
msgstr ""
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:269
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:448
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:535
msgid "Sample Retention Stock Entry"
msgstr ""
@@ -45474,7 +45499,7 @@ msgstr ""
msgid "Sample Size"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3888
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4090
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr ""
@@ -45859,15 +45884,15 @@ msgstr ""
msgid "Select Attribute Values"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1262
+#: erpnext/selling/doctype/sales_order/sales_order.js:1269
msgid "Select BOM"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1239
+#: erpnext/selling/doctype/sales_order/sales_order.js:1246
msgid "Select BOM and Qty for Production"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1395
+#: erpnext/selling/doctype/sales_order/sales_order.js:1402
msgid "Select BOM, Qty and For Warehouse"
msgstr ""
@@ -45942,7 +45967,7 @@ msgid "Select Employees"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:198
-#: erpnext/selling/doctype/sales_order/sales_order.js:818
+#: erpnext/selling/doctype/sales_order/sales_order.js:825
msgid "Select Finished Good"
msgstr ""
@@ -45952,13 +45977,13 @@ msgstr ""
#. Forecast'
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1596
-#: erpnext/selling/doctype/sales_order/sales_order.js:1624
+#: erpnext/selling/doctype/sales_order/sales_order.js:1603
+#: erpnext/selling/doctype/sales_order/sales_order.js:1631
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:493
msgid "Select Items"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1482
+#: erpnext/selling/doctype/sales_order/sales_order.js:1489
msgid "Select Items based on Delivery Date"
msgstr ""
@@ -45969,7 +45994,7 @@ msgstr ""
#. Label of the select_items_to_manufacture_section (Section Break) field in
#. DocType 'Production Plan'
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1291
+#: erpnext/selling/doctype/sales_order/sales_order.js:1298
msgid "Select Items to Manufacture"
msgstr ""
@@ -45987,7 +46012,7 @@ msgstr ""
msgid "Select Job Worker Address"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1173
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1199
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:955
msgid "Select Loyalty Program"
msgstr ""
@@ -46000,7 +46025,7 @@ msgstr ""
msgid "Select Possible Supplier"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1044
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1104
#: erpnext/stock/doctype/pick_list/pick_list.js:216
msgid "Select Quantity"
msgstr ""
@@ -46134,11 +46159,11 @@ msgstr ""
msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1146
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1206
msgid "Select the Item to be manufactured."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:983
+#: erpnext/manufacturing/doctype/bom/bom.js:985
msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
msgstr ""
@@ -46159,7 +46184,7 @@ msgstr ""
msgid "Select the date and your timezone"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1002
+#: erpnext/manufacturing/doctype/bom/bom.js:1004
msgid "Select the raw materials (Items) required to manufacture the Item"
msgstr ""
@@ -46187,7 +46212,7 @@ msgstr ""
msgid "Selected POS Opening Entry should be open."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2571
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2569
msgid "Selected Price List should have buying and selling fields checked."
msgstr ""
@@ -46237,7 +46262,7 @@ msgstr ""
msgid "Sell quantity cannot exceed the asset quantity"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1412
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1410
msgid "Sell quantity cannot exceed the asset quantity. Asset {0} has only {1} item(s)."
msgstr ""
@@ -46426,7 +46451,7 @@ msgstr ""
msgid "Serial / Batch Bundle"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:488
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:489
msgid "Serial / Batch Bundle Missing"
msgstr ""
@@ -46693,7 +46718,7 @@ msgstr ""
msgid "Serial Nos are created successfully"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2331
+#: erpnext/stock/stock_ledger.py:2317
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr ""
@@ -47176,7 +47201,7 @@ msgstr ""
#. Label of the set_basic_rate_manually (Check) field in DocType 'Stock Entry
#. Detail'
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:303
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:311
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Set Basic Rate Manually"
msgstr ""
@@ -47229,7 +47254,7 @@ msgstr ""
msgid "Set Landed Cost Based on Purchase Invoice Rate"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1185
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1211
msgid "Set Loyalty Program"
msgstr ""
@@ -47258,7 +47283,7 @@ msgstr ""
msgid "Set Posting Date"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1029
+#: erpnext/manufacturing/doctype/bom/bom.js:1031
msgid "Set Process Loss Item Quantity"
msgstr ""
@@ -47301,7 +47326,7 @@ msgstr ""
msgid "Set Source Warehouse"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1602
+#: erpnext/selling/doctype/sales_order/sales_order.js:1609
msgid "Set Supplier"
msgstr ""
@@ -47331,7 +47356,7 @@ msgstr ""
msgid "Set Valuation Rate for Rejected Materials"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:256
+#: erpnext/selling/doctype/sales_order/sales_order.js:263
msgid "Set Warehouse"
msgstr ""
@@ -47381,7 +47406,7 @@ msgstr ""
msgid "Set fieldname from which you want to fetch the data from the parent form."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1019
+#: erpnext/manufacturing/doctype/bom/bom.js:1021
msgid "Set quantity of process loss item:"
msgstr ""
@@ -47397,7 +47422,7 @@ msgstr ""
msgid "Set targets Item Group-wise for this Sales Person."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1203
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1263
msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
msgstr ""
@@ -47493,7 +47518,7 @@ msgid "Setting up company"
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:1226
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1475
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1476
msgid "Setting {0} is required"
msgstr ""
@@ -47705,7 +47730,7 @@ msgstr ""
msgid "Shipment details"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:806
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:807
msgid "Shipments"
msgstr ""
@@ -48212,7 +48237,7 @@ msgstr ""
msgid "Since there are active depreciable assets under this category, the following accounts are required.
"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:691
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:753
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 ""
@@ -48220,10 +48245,14 @@ msgstr ""
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 ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:111
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:132
msgid "Since {0} are Serial No/Batch No items, you cannot enable 'Recreate Stock Ledgers' in Repost Item Valuation."
msgstr ""
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:112
+msgid "Since {0} has 'Update Stock' disabled, you cannot create repost item valuation against it"
+msgstr ""
+
#. Option for the 'Marital Status' (Select) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
msgid "Single"
@@ -48246,7 +48275,7 @@ msgstr ""
#. Label of the skip_material_transfer (Check) field in DocType 'Work Order
#. Operation'
-#: erpnext/manufacturing/doctype/work_order/work_order.js:362
+#: erpnext/manufacturing/doctype/work_order/work_order.js:365
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/doctype/workstation/workstation.js:454
msgid "Skip Material Transfer"
@@ -48377,6 +48406,23 @@ msgstr ""
msgid "Source Location"
msgstr ""
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1014
+msgid "Source Manufacture Entry"
+msgstr ""
+
+#. Label of the source_stock_entry (Link) field in DocType 'Stock Entry'
+#: erpnext/stock/doctype/stock_entry/stock_entry.json
+msgid "Source Stock Entry (Manufacture)"
+msgstr ""
+
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:916
+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:2374
+msgid "Source Stock Entry {0} has no finished goods quantity"
+msgstr ""
+
#. Label of the source_type (Select) field in DocType 'Support Search Source'
#: erpnext/support/doctype/support_search_source/support_search_source.json
msgid "Source Type"
@@ -48411,7 +48457,7 @@ msgstr ""
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/dashboard/item_dashboard.js:227
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:719
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:806
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Source Warehouse"
msgstr ""
@@ -48439,7 +48485,7 @@ msgstr ""
msgid "Source and Target Location cannot be same"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:820
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:882
msgid "Source and target warehouse cannot be same for row {0}"
msgstr ""
@@ -48452,9 +48498,9 @@ msgstr ""
msgid "Source of Funds (Liabilities)"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:786
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:803
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:810
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:848
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:865
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:872
msgid "Source warehouse is mandatory for row {0}"
msgstr ""
@@ -48796,8 +48842,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:1359
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1385
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1366
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1392
#: erpnext/accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr ""
@@ -48904,7 +48950,7 @@ msgstr ""
msgid "Stock Details"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:914
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1006
msgid "Stock Entries already created for Work Order {0}: {1}"
msgstr ""
@@ -48975,7 +49021,7 @@ msgstr ""
msgid "Stock Entry {0} has created"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1313
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1316
msgid "Stock Entry {0} is not submitted"
msgstr ""
@@ -49206,15 +49252,15 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:289
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:297
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:303
-#: erpnext/manufacturing/doctype/work_order/work_order.js:921
-#: erpnext/manufacturing/doctype/work_order/work_order.js:930
-#: erpnext/manufacturing/doctype/work_order/work_order.js:937
+#: erpnext/manufacturing/doctype/work_order/work_order.js:927
+#: erpnext/manufacturing/doctype/work_order/work_order.js:936
+#: erpnext/manufacturing/doctype/work_order/work_order.js:943
#: erpnext/manufacturing/doctype/work_order/work_order_dashboard.py:14
#: erpnext/public/js/stock_reservation.js:12
-#: erpnext/selling/doctype/sales_order/sales_order.js:101
-#: erpnext/selling/doctype/sales_order/sales_order.js:116
-#: erpnext/selling/doctype/sales_order/sales_order.js:129
-#: erpnext/selling/doctype/sales_order/sales_order.js:250
+#: erpnext/selling/doctype/sales_order/sales_order.js:108
+#: erpnext/selling/doctype/sales_order/sales_order.js:123
+#: erpnext/selling/doctype/sales_order/sales_order.js:136
+#: erpnext/selling/doctype/sales_order/sales_order.js:257
#: erpnext/stock/doctype/pick_list/pick_list.js:152
#: erpnext/stock/doctype/pick_list/pick_list.js:167
#: erpnext/stock/doctype/pick_list/pick_list.js:172
@@ -49246,7 +49292,7 @@ msgstr ""
#: erpnext/controllers/subcontracting_inward_controller.py:1021
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:2259
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2126
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2127
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1777
msgid "Stock Reservation Entries Created"
msgstr ""
@@ -49257,7 +49303,7 @@ msgstr ""
#. Name of a DocType
#: erpnext/public/js/stock_reservation.js:309
-#: erpnext/selling/doctype/sales_order/sales_order.js:467
+#: erpnext/selling/doctype/sales_order/sales_order.js:474
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:388
#: erpnext/stock/report/reserved_stock/reserved_stock.js:53
@@ -49274,7 +49320,7 @@ msgstr ""
msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:568
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:569
msgid "Stock Reservation Warehouse Mismatch"
msgstr ""
@@ -49446,7 +49492,7 @@ msgid "Stock UOM Quantity"
msgstr ""
#: erpnext/public/js/stock_reservation.js:230
-#: erpnext/selling/doctype/sales_order/sales_order.js:451
+#: erpnext/selling/doctype/sales_order/sales_order.js:458
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:327
msgid "Stock Unreservation"
msgstr ""
@@ -49460,7 +49506,7 @@ msgstr ""
msgid "Stock Uom"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:740
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:738
msgid "Stock Update Not Allowed"
msgstr ""
@@ -49557,18 +49603,22 @@ msgstr ""
msgid "Stock cannot be reserved in the group warehouse {0}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1227
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1225
msgid "Stock cannot be updated against the following Delivery Notes: {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1296
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1294
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:737
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:735
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:125
+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 ""
+
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1131
msgid "Stock has been unreserved for work order {0}."
msgstr ""
@@ -49861,12 +49911,14 @@ msgstr ""
#. Name of a DocType
#. Label of a Card Break in the Subcontracting Workspace
#. Label of a Link in the Subcontracting Workspace
+#. Label of a Workspace Sidebar Item
#: erpnext/manufacturing/doctype/work_order/work_order.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1005
+#: erpnext/selling/doctype/sales_order/sales_order.js:1012
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.json
#: erpnext/subcontracting/workspace/subcontracting/subcontracting.json
+#: erpnext/workspace_sidebar/subcontracting.json
msgid "Subcontracting Inward Order"
msgstr ""
@@ -49953,7 +50005,7 @@ msgstr ""
msgid "Subcontracting Order Supplied Item"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:935
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:936
msgid "Subcontracting Order {0} created."
msgstr ""
@@ -50042,7 +50094,7 @@ msgstr ""
msgid "Subdivision"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:931
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:932
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:1091
msgid "Submit Action Failed"
msgstr ""
@@ -50067,7 +50119,7 @@ msgstr ""
msgid "Submit this Work Order for further processing."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:309
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:310
msgid "Submit your Quotation"
msgstr ""
@@ -50392,8 +50444,8 @@ msgstr ""
#: erpnext/regional/report/irs_1099/irs_1099.py:77
#: erpnext/selling/doctype/customer/customer.js:255
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:189
-#: erpnext/selling/doctype/sales_order/sales_order.js:1660
+#: erpnext/selling/doctype/sales_order/sales_order.js:196
+#: erpnext/selling/doctype/sales_order/sales_order.js:1667
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/doctype/sms_center/sms_center.json
#: erpnext/setup/workspace/home/home.json
@@ -50552,7 +50604,7 @@ msgstr ""
msgid "Supplier Invoice No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1775
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1782
msgid "Supplier Invoice No exists in Purchase Invoice {0}"
msgstr ""
@@ -50712,7 +50764,7 @@ msgstr ""
msgid "Supplier Quotation Item"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:500
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:501
msgid "Supplier Quotation {0} Created"
msgstr ""
@@ -50720,7 +50772,7 @@ msgstr ""
msgid "Supplier Reference"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1684
+#: erpnext/selling/doctype/sales_order/sales_order.js:1691
msgid "Supplier Required"
msgstr ""
@@ -50814,7 +50866,7 @@ msgstr ""
msgid "Supplier delivers to Customer"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1683
+#: erpnext/selling/doctype/sales_order/sales_order.js:1690
msgid "Supplier is required for all selected Items"
msgstr ""
@@ -50982,7 +51034,7 @@ msgstr ""
msgid "TDS Computation Summary"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1536
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1543
msgid "TDS Deducted"
msgstr ""
@@ -51121,7 +51173,7 @@ msgstr ""
#: erpnext/stock/dashboard/item_dashboard.js:234
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:725
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:812
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Target Warehouse"
msgstr ""
@@ -51157,9 +51209,9 @@ msgstr ""
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:792
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:799
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:814
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:854
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:861
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:876
msgid "Target warehouse is mandatory for row {0}"
msgstr ""
@@ -51630,7 +51682,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:157
-#: erpnext/controllers/taxes_and_totals.py:1249
+#: erpnext/controllers/taxes_and_totals.py:1253
msgid "Taxable Amount"
msgstr ""
@@ -52081,7 +52133,7 @@ msgstr ""
#: erpnext/crm/report/lead_details/lead_details.js:46
#: erpnext/crm/report/lead_details/lead_details.py:34
#: erpnext/crm/report/lost_opportunity/lost_opportunity.js:36
-#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:58
+#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:64
#: erpnext/crm/workspace/crm/crm.json
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
@@ -52164,7 +52216,7 @@ msgstr ""
msgid "The 'From Package No.' field must neither be empty nor it's value less than 1."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:414
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:415
msgid "The Access to Request for Quotation From Portal is Disabled. To Allow Access, Enable it in Portal Settings."
msgstr ""
@@ -52217,7 +52269,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:2625
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2824
msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
msgstr ""
@@ -52233,7 +52285,7 @@ msgstr ""
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:1751
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1843
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 ""
@@ -52271,7 +52323,7 @@ msgstr ""
msgid "The current POS opening entry is outdated. Please close it and create a new one."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1151
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1211
msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
msgstr ""
@@ -52296,7 +52348,7 @@ msgstr ""
msgid "The field To Shareholder cannot be blank"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:418
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:419
msgid "The field {0} in row {1} is not set"
msgstr ""
@@ -52473,7 +52525,7 @@ msgstr ""
msgid "The selected BOMs are not for the same item"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:540
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:541
msgid "The selected change account {} doesn't belongs to Company {}."
msgstr ""
@@ -52510,7 +52562,7 @@ msgstr ""
msgid "The shares don't exist with the {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:813
+#: erpnext/stock/stock_ledger.py:814
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 ""
@@ -52576,15 +52628,15 @@ msgstr ""
msgid "The value {0} is already assigned to an existing Item {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1179
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1239
msgid "The warehouse where you store finished Items before they are shipped."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1172
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1232
msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1184
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1244
msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
msgstr ""
@@ -52672,7 +52724,7 @@ msgstr ""
msgid "There is no batch found against the {0}: {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1688
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1780
msgid "There must be atleast 1 Finished Good in this Stock Entry"
msgstr ""
@@ -52715,11 +52767,11 @@ msgstr ""
msgid "This Month's Summary"
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:944
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:945
msgid "This Purchase Order has been fully subcontracted."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:2064
+#: erpnext/selling/doctype/sales_order/sales_order.py:2065
msgid "This Sales Order has been fully subcontracted."
msgstr ""
@@ -52757,7 +52809,7 @@ msgstr ""
msgid "This filter will be applied to Journal Entry."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:866
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:867
msgid "This invoice has already been paid."
msgstr ""
@@ -52834,11 +52886,11 @@ msgstr ""
msgid "This is considered dangerous from accounting point of view."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:540
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:538
msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1165
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1225
msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
msgstr ""
@@ -52876,7 +52928,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1503
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1501
msgid "This schedule was created when Asset {0} was restored due to Sales Invoice {1} cancellation."
msgstr ""
@@ -52888,7 +52940,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1499
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1497
msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
msgstr ""
@@ -52900,7 +52952,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was {1} into new Asset {2}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1475
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1473
msgid "This schedule was created when Asset {0} was {1} through Sales Invoice {2}."
msgstr ""
@@ -53086,7 +53138,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Projects Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1066
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:281
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py:26
#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
@@ -53117,7 +53169,7 @@ msgstr ""
msgid "Timesheet for tasks."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:894
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:895
msgid "Timesheet {0} cannot be invoiced in its current state"
msgstr ""
@@ -53383,7 +53435,7 @@ msgstr ""
msgid "To Warehouse (Optional)"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:997
+#: erpnext/manufacturing/doctype/bom/bom.js:999
msgid "To add Operations tick the 'With Operations' checkbox."
msgstr ""
@@ -53411,11 +53463,11 @@ msgstr ""
msgid "To be Delivered to Customer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:558
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:559
msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:571
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:572
msgid "To cancel this Sales Invoice you need to cancel the POS Closing Entry {}."
msgstr ""
@@ -53462,11 +53514,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:631
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:629
msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:652
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:650
msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
msgstr ""
@@ -53788,7 +53840,7 @@ msgstr ""
msgid "Total Debit"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:934
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:937
msgid "Total Debit must be equal to Total Credit. The difference is {0}"
msgstr ""
@@ -54014,7 +54066,7 @@ msgstr ""
msgid "Total Payments"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:726
+#: erpnext/selling/doctype/sales_order/sales_order.py:727
msgid "Total Picked Quantity {0} is more than ordered qty {1}. You can set the Over Picking Allowance in Stock Settings."
msgstr ""
@@ -54316,8 +54368,8 @@ msgstr ""
msgid "Total hours: {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:570
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:542
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:571
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:543
msgid "Total payments amount can't be greater than {}"
msgstr ""
@@ -54325,7 +54377,7 @@ msgstr ""
msgid "Total percentage against cost centers should be 100"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:665
+#: erpnext/selling/doctype/sales_order/sales_order.js:672
msgid "Total quantity in delivery schedule cannot be greater than the item quantity"
msgstr ""
@@ -54601,7 +54653,7 @@ msgstr ""
msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1160
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1158
msgid "Transactions using Sales Invoice in POS are disabled."
msgstr ""
@@ -54700,7 +54752,7 @@ msgstr ""
msgid "Transit"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:502
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:589
msgid "Transit Entry"
msgstr ""
@@ -54993,7 +55045,7 @@ msgstr ""
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1653
+#: erpnext/selling/doctype/sales_order/sales_order.js:1660
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:44
#: erpnext/selling/report/sales_analytics/sales_analytics.py:138
@@ -55083,7 +55135,7 @@ msgstr ""
msgid "UOM Name"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:3810
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:4012
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr ""
@@ -55305,7 +55357,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/accounts/doctype/sales_invoice/sales_invoice.py:280
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:281
#: erpnext/accounts/doctype/subscription/subscription.json
#: erpnext/accounts/doctype/subscription/subscription_list.js:12
msgid "Unpaid"
@@ -55397,15 +55449,15 @@ msgstr ""
msgid "Unreconciled Entries"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:928
-#: erpnext/selling/doctype/sales_order/sales_order.js:114
+#: erpnext/manufacturing/doctype/work_order/work_order.js:934
+#: erpnext/selling/doctype/sales_order/sales_order.js:121
#: erpnext/stock/doctype/pick_list/pick_list.js:158
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:193
msgid "Unreserve"
msgstr ""
#: erpnext/public/js/stock_reservation.js:245
-#: erpnext/selling/doctype/sales_order/sales_order.js:502
+#: erpnext/selling/doctype/sales_order/sales_order.js:509
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:378
msgid "Unreserve Stock"
msgstr ""
@@ -55419,7 +55471,7 @@ msgid "Unreserve for Sub-assembly"
msgstr ""
#: erpnext/public/js/stock_reservation.js:281
-#: erpnext/selling/doctype/sales_order/sales_order.js:514
+#: erpnext/selling/doctype/sales_order/sales_order.js:521
#: erpnext/stock/doctype/pick_list/pick_list.js:310
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:390
msgid "Unreserving Stock..."
@@ -55607,8 +55659,8 @@ msgstr ""
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:43
#: erpnext/public/js/utils.js:946
#: erpnext/selling/doctype/quotation/quotation.js:135
-#: erpnext/selling/doctype/sales_order/sales_order.js:82
-#: erpnext/selling/doctype/sales_order/sales_order.js:940
+#: erpnext/selling/doctype/sales_order/sales_order.js:89
+#: erpnext/selling/doctype/sales_order/sales_order.js:947
msgid "Update Items"
msgstr ""
@@ -55707,7 +55759,7 @@ msgstr ""
msgid "Updating Variants..."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1127
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1187
msgid "Updating Work Order status"
msgstr ""
@@ -56114,7 +56166,7 @@ msgstr ""
msgid "Valid till Date cannot be before Transaction Date"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:159
+#: erpnext/selling/doctype/quotation/quotation.py:160
msgid "Valid till date cannot be before transaction date"
msgstr ""
@@ -56183,7 +56235,7 @@ msgstr ""
msgid "Validity in Days"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:371
+#: erpnext/selling/doctype/quotation/quotation.py:372
msgid "Validity period of this quotation has ended."
msgstr ""
@@ -56259,11 +56311,11 @@ msgstr ""
msgid "Valuation Rate (In / Out)"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2076
+#: erpnext/stock/stock_ledger.py:2062
msgid "Valuation Rate Missing"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2054
+#: erpnext/stock/stock_ledger.py:2040
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr ""
@@ -56580,7 +56632,7 @@ msgstr ""
msgid "Video Settings"
msgstr ""
-#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:7
+#: erpnext/accounts/doctype/financial_report_template/financial_report_template.js:9
msgid "View Account Coverage"
msgstr ""
@@ -57073,12 +57125,12 @@ msgstr ""
msgid "Warehouse is required to get producible FG Items"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:266
+#: erpnext/stock/doctype/warehouse/warehouse.py:240
msgid "Warehouse not found against the account {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1217
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:445
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1215
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:446
msgid "Warehouse required for stock Item {0}"
msgstr ""
@@ -57099,7 +57151,7 @@ msgstr ""
msgid "Warehouse {0} does not belong to company {1}"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:315
+#: erpnext/stock/doctype/warehouse/warehouse.py:289
msgid "Warehouse {0} does not exist"
msgstr ""
@@ -57111,10 +57163,6 @@ msgstr ""
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 ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:145
-msgid "Warehouse's Stock Value has already been booked in the following accounts:"
-msgstr ""
-
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:20
msgid "Warehouse: {0} does not belong to {1}"
msgstr ""
@@ -57128,15 +57176,15 @@ msgstr ""
msgid "Warehouses"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:174
+#: erpnext/stock/doctype/warehouse/warehouse.py:148
msgid "Warehouses with child nodes cannot be converted to ledger"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:184
+#: erpnext/stock/doctype/warehouse/warehouse.py:158
msgid "Warehouses with existing transaction can not be converted to group."
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:176
+#: erpnext/stock/doctype/warehouse/warehouse.py:150
msgid "Warehouses with existing transaction can not be converted to ledger."
msgstr ""
@@ -57212,7 +57260,7 @@ msgstr ""
msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
msgstr ""
-#: erpnext/stock/stock_ledger.py:823
+#: erpnext/stock/stock_ledger.py:824
msgid "Warning on Negative Stock"
msgstr ""
@@ -57220,7 +57268,11 @@ msgstr ""
msgid "Warning!"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1319
+#: erpnext/stock/doctype/warehouse/warehouse.py:123
+msgid "Warning: Account changed for warehouse"
+msgstr ""
+
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1322
msgid "Warning: Another {0} # {1} exists against stock entry {2}"
msgstr ""
@@ -57228,11 +57280,11 @@ msgstr ""
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1460
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1461
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:348
+#: erpnext/selling/doctype/sales_order/sales_order.py:349
msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
msgstr ""
@@ -57499,7 +57551,7 @@ msgstr ""
msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:300
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:308
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 ""
@@ -57651,7 +57703,7 @@ msgstr ""
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1050
+#: erpnext/selling/doctype/sales_order/sales_order.js:1057
#: erpnext/stock/doctype/material_request/material_request.js:216
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/material_request/material_request.py:879
@@ -57688,6 +57740,10 @@ msgstr ""
msgid "Work Order Item"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:919
+msgid "Work Order Mismatch"
+msgstr ""
+
#. Name of a DocType
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Work Order Operation"
@@ -57729,16 +57785,16 @@ msgstr ""
msgid "Work Order cannot be created for following reason:
{0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1404
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1405
msgid "Work Order cannot be raised against a Item Template"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2465
-#: erpnext/manufacturing/doctype/work_order/work_order.py:2545
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2489
+#: erpnext/manufacturing/doctype/work_order/work_order.py:2569
msgid "Work Order has been {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1225
+#: erpnext/selling/doctype/sales_order/sales_order.js:1232
msgid "Work Order not created"
msgstr ""
@@ -57746,7 +57802,11 @@ msgstr ""
msgid "Work Order {0} created"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:864
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:2390
+msgid "Work Order {0} has no produced qty"
+msgstr ""
+
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:956
msgid "Work Order {0}: Job Card not found for the operation {1}"
msgstr ""
@@ -57755,7 +57815,7 @@ msgstr ""
msgid "Work Orders"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1318
+#: erpnext/selling/doctype/sales_order/sales_order.js:1325
msgid "Work Orders Created: {0}"
msgstr ""
@@ -57824,7 +57884,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:326
+#: erpnext/manufacturing/doctype/work_order/work_order.js:329
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:35
@@ -58107,7 +58167,7 @@ msgstr ""
msgid "You can also set default CWIP account in Company {}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1015
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1016
msgid "You can change the parent account to a Balance Sheet account or select a different account."
msgstr ""
@@ -58115,7 +58175,7 @@ msgstr ""
msgid "You can either configure default depreciation accounts in the Company or set the required accounts in the following rows:
"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:710
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:713
msgid "You can not enter current voucher in 'Against Journal Entry' column"
msgstr ""
@@ -58124,7 +58184,7 @@ msgid "You can only have Plans with the same billing cycle in a Subscription"
msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:423
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:928
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1019
msgid "You can only redeem max {0} points in this order."
msgstr ""
@@ -58172,7 +58232,7 @@ msgstr ""
msgid "You cannot create/amend any accounting entries till this date."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:943
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:946
msgid "You cannot credit and debit same account at the same time"
msgstr ""
@@ -58196,7 +58256,7 @@ msgstr ""
msgid "You cannot redeem more than {0}."
msgstr ""
-#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:189
+#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py:210
msgid "You cannot repost item valuation before {}"
msgstr ""
@@ -58216,7 +58276,7 @@ msgstr ""
msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:565
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:567
msgid "You do not have permission to edit this document"
msgstr ""
@@ -58268,7 +58328,7 @@ msgstr ""
msgid "You must select a customer before adding an item."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:279
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:280
msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
msgstr ""
@@ -58323,7 +58383,7 @@ msgstr ""
msgid "Zero Rated"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:567
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:629
msgid "Zero quantity"
msgstr ""
@@ -58340,7 +58400,7 @@ msgstr ""
msgid "`Allow Negative rates for Items`"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2068
+#: erpnext/stock/stock_ledger.py:2054
msgid "after"
msgstr ""
@@ -58356,7 +58416,7 @@ msgstr ""
msgid "as Title"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1021
+#: erpnext/manufacturing/doctype/bom/bom.js:1023
msgid "as a percentage of finished item quantity"
msgstr ""
@@ -58380,8 +58440,8 @@ msgstr ""
msgid "cannot be greater than 100"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:334
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1103
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:335
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1104
msgid "dated {0}"
msgstr ""
@@ -58488,7 +58548,7 @@ msgstr ""
msgid "must be between 0 and 100"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:638
+#: erpnext/selling/doctype/sales_order/sales_order.js:645
msgid "name"
msgstr ""
@@ -58530,7 +58590,7 @@ msgstr ""
msgid "per hour"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2069
+#: erpnext/stock/stock_ledger.py:2055
msgid "performing either one below:"
msgstr ""
@@ -58559,7 +58619,7 @@ msgstr ""
msgid "received from"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1477
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1475
msgid "returned"
msgstr ""
@@ -58594,7 +58654,7 @@ msgstr ""
msgid "sandbox"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1477
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1475
msgid "sold"
msgstr ""
@@ -58621,7 +58681,7 @@ msgstr ""
msgid "to"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3178
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:3176
msgid "to unallocate the amount of this Return Invoice before cancelling it."
msgstr ""
@@ -58696,7 +58756,7 @@ msgstr ""
msgid "{0} Operating Cost for operation {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:556
+#: erpnext/manufacturing/doctype/work_order/work_order.js:562
msgid "{0} Operations: {1}"
msgstr ""
@@ -58728,23 +58788,23 @@ msgstr ""
msgid "{0} account is not of type {1}"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:521
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:520
msgid "{0} account not found while submitting purchase receipt"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1063
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1066
msgid "{0} against Bill {1} dated {2}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1072
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1075
msgid "{0} against Purchase Order {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1039
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1042
msgid "{0} against Sales Invoice {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1046
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1049
msgid "{0} against Sales Order {1}"
msgstr ""
@@ -58796,11 +58856,11 @@ msgstr ""
msgid "{0} currency must be same as company's default currency. Please select another account."
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:295
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:296
msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:140
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:141
msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
msgstr ""
@@ -58872,7 +58932,7 @@ msgstr ""
msgid "{0} is in Draft. Submit it before creating the Asset."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1132
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1130
msgid "{0} is mandatory for Item {1}"
msgstr ""
@@ -58901,7 +58961,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:619
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:681
msgid "{0} is not a stock Item"
msgstr ""
@@ -58937,27 +58997,27 @@ msgstr ""
msgid "{0} is open. Close the POS or cancel the existing POS Opening Entry to create a new POS Opening Entry."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:521
+#: erpnext/manufacturing/doctype/work_order/work_order.js:527
msgid "{0} items disassembled"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:485
+#: erpnext/manufacturing/doctype/work_order/work_order.js:491
msgid "{0} items in progress"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:509
+#: erpnext/manufacturing/doctype/work_order/work_order.js:515
msgid "{0} items lost during process."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:466
+#: erpnext/manufacturing/doctype/work_order/work_order.js:472
msgid "{0} items produced"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:489
+#: erpnext/manufacturing/doctype/work_order/work_order.js:495
msgid "{0} items returned"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:492
+#: erpnext/manufacturing/doctype/work_order/work_order.js:498
msgid "{0} items to return"
msgstr ""
@@ -58965,7 +59025,7 @@ msgstr ""
msgid "{0} must be negative in return document"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2368
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2366
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 ""
@@ -59001,16 +59061,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:1721 erpnext/stock/stock_ledger.py:2217
-#: erpnext/stock/stock_ledger.py:2231
+#: erpnext/stock/stock_ledger.py:1707 erpnext/stock/stock_ledger.py:2203
+#: erpnext/stock/stock_ledger.py:2217
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2318 erpnext/stock/stock_ledger.py:2363
+#: erpnext/stock/stock_ledger.py:2304 erpnext/stock/stock_ledger.py:2349
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1715
+#: erpnext/stock/stock_ledger.py:1701
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr ""
@@ -59076,8 +59136,8 @@ msgstr ""
msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
msgstr ""
-#: erpnext/buying/doctype/purchase_order/purchase_order.py:435
-#: erpnext/selling/doctype/sales_order/sales_order.py:599
+#: erpnext/buying/doctype/purchase_order/purchase_order.py:436
+#: erpnext/selling/doctype/sales_order/sales_order.py:600
#: erpnext/stock/doctype/material_request/material_request.py:257
msgid "{0} {1} has been modified. Please refresh."
msgstr ""
@@ -59111,7 +59171,7 @@ msgstr ""
msgid "{0} {1} is cancelled so the action cannot be completed"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:858
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:861
msgid "{0} {1} is closed"
msgstr ""
@@ -59123,7 +59183,7 @@ msgstr ""
msgid "{0} {1} is frozen"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:855
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:858
msgid "{0} {1} is fully billed"
msgstr ""
@@ -59139,8 +59199,8 @@ msgstr ""
msgid "{0} {1} is not in any active Fiscal Year"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:852
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:891
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:855
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:894
msgid "{0} {1} is not submitted"
msgstr ""
@@ -59301,7 +59361,7 @@ msgstr ""
msgid "{}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2134
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2132
msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
msgstr ""