diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 10a8ea13d5b..87e3ce3392a 100644
--- a/erpnext/locale/main.pot
+++ b/erpnext/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ERPNext VERSION\n"
"Report-Msgid-Bugs-To: hello@frappe.io\n"
-"POT-Creation-Date: 2026-08-16 09:41+0000\n"
-"PO-Revision-Date: 2026-08-16 09:41+0000\n"
+"POT-Creation-Date: 2026-08-23 09:41+0000\n"
+"PO-Revision-Date: 2026-08-23 09:41+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: hello@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -160,7 +160,7 @@ msgstr ""
msgid "% Delivered"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1026
+#: erpnext/manufacturing/doctype/bom/bom.js:1042
#, python-format
msgid "% Finished Item Quantity"
msgstr ""
@@ -317,6 +317,10 @@ msgstr ""
msgid "'Opening'"
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:712
+msgid "'Set Component Quantities Based On Percentage' cannot be used together with 'Track Semi Finished Goods', as the component rows are derived from the operation BOMs."
+msgstr ""
+
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:129
#: erpnext/stock/report/stock_analytics/stock_analytics.py:328
@@ -327,7 +331,7 @@ msgstr ""
msgid "'To Package No.' cannot be less than 'From Package No.'"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:80
+#: erpnext/controllers/sales_and_purchase_return.py:82
msgid "'Update Stock' cannot be checked because items are not delivered via {0}"
msgstr ""
@@ -1338,7 +1342,7 @@ msgstr ""
msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1058
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1073
msgid "According to the BOM {0}, the Item '{1}' is missing in the stock entry."
msgstr ""
@@ -1725,7 +1729,7 @@ msgstr ""
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2468
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2469
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
@@ -2443,7 +2447,7 @@ msgstr ""
#. Label of the enable_serial_and_batch_no_for_item (Check) field in DocType
#. 'Stock Settings'
-#: erpnext/stock/doctype/item/item.js:496
+#: erpnext/stock/doctype/item/item.js:505
#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Activate Serial / Batch No for Item"
msgstr ""
@@ -2562,7 +2566,7 @@ msgstr ""
msgid "Actual End Date (via Timesheet)"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:328
+#: erpnext/manufacturing/doctype/work_order/work_order.py:329
msgid "Actual End Date cannot be before Actual Start Date"
msgstr ""
@@ -2608,6 +2612,7 @@ msgstr ""
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/doctype/pick_list/pick_list.js:508
#: erpnext/stock/page/stock_balance/stock_balance.js:63
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:95
#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:135
@@ -2681,6 +2686,10 @@ msgstr ""
msgid "Actual Time in Hours (via Timesheet)"
msgstr ""
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1181
+msgid "Actual quantity of the finished good that will be manufactured."
+msgstr ""
+
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1539
#: erpnext/public/js/controllers/accounts.js:194
msgid "Actual type tax cannot be included in Item rate in row {0}"
@@ -2759,7 +2768,7 @@ msgstr ""
msgid "Add Multiple Tasks"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1052
+#: erpnext/stock/doctype/item/item.js:1061
msgid "Add Opening Stock"
msgstr ""
@@ -2778,7 +2787,7 @@ msgstr ""
msgid "Add Phantom Item"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:874
+#: erpnext/stock/doctype/item/item.js:883
msgid "Add Price"
msgstr ""
@@ -2788,7 +2797,7 @@ msgid "Add Quote"
msgstr ""
#. Label of the add_raw_materials (Button) field in DocType 'BOM Operation'
-#: erpnext/manufacturing/doctype/bom/bom.js:1054
+#: erpnext/manufacturing/doctype/bom/bom.js:1070
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
msgid "Add Raw Materials"
msgstr ""
@@ -2908,6 +2917,10 @@ msgstr ""
msgid "Add items in the Item Locations table"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:348
+msgid "Add items with a warehouse in the Item Locations table"
+msgstr ""
+
#. Label of the add_deduct_tax (Select) field in DocType 'Purchase Taxes and
#. Charges'
#: erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
@@ -3219,7 +3232,7 @@ msgstr ""
msgid "Additional Transferred Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:598
+#: erpnext/manufacturing/doctype/work_order/work_order.py:610
msgid "Additional Transferred Qty {0} cannot be greater than {1}. To fix this, increase the percentage value of the field 'Transfer Extra Raw Materials to WIP' in Manufacturing Settings."
msgstr ""
@@ -3627,7 +3640,7 @@ msgid "Against Income Account"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:590
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:801
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:802
msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
msgstr ""
@@ -3849,7 +3862,7 @@ msgstr ""
msgid "All Activities HTML"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:452
+#: erpnext/manufacturing/doctype/bom/bom.py:454
msgid "All BOMs"
msgstr ""
@@ -3953,7 +3966,7 @@ msgstr ""
msgid "All Warehouses"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:868
+#: erpnext/stock/doctype/item/item.js:877
msgid "All active prices for this item across buying and selling price lists."
msgstr ""
@@ -4000,13 +4013,13 @@ msgstr ""
msgid "All linked Sales Orders must be subcontracted."
msgstr ""
-#: erpnext/stock/doctype/pick_list/mapper.py:314
+#: erpnext/stock/doctype/pick_list/mapper.py:313
msgid "All picked items have already been transferred against this Pick List"
msgstr ""
#: erpnext/manufacturing/doctype/work_order/mapper.py:588
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1215
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1235
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1242
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1262
msgid "All required items have already been transferred, requested or picked."
msgstr ""
@@ -4020,7 +4033,7 @@ msgstr ""
msgid "All the items have already been returned."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1356
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1383
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 ""
@@ -4643,15 +4656,11 @@ msgstr ""
msgid "Already Paid"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:1191
-msgid "Already Picked"
-msgstr ""
-
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:140
msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:40
+#: erpnext/stock/doctype/item/item.js:46
msgid "Also you can't switch back to FIFO after setting the valuation method to Moving Average for this item."
msgstr ""
@@ -4659,11 +4668,11 @@ msgstr ""
msgid "Alt UOM"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:291
+#: erpnext/manufacturing/doctype/bom/bom.js:305
#: erpnext/manufacturing/doctype/work_order/work_order.js:158
#: erpnext/manufacturing/doctype/work_order/work_order.js:173
#: erpnext/public/js/utils.js:616
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:338
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:324
msgid "Alternate Item"
msgstr ""
@@ -5046,19 +5055,19 @@ msgstr ""
msgid "Amount to Bill"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1266
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1267
msgid "Amount {0} {1} adjusted against {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1277
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1278
msgid "Amount {0} {1} as adjustment to {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1241
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1242
msgid "Amount {0} {1} transferred from {2} to {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1247
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1248
msgid "Amount {0} {1} {2} {3}"
msgstr ""
@@ -5112,7 +5121,7 @@ msgid "An error has been appeared while reposting item valuation via {0}"
msgstr ""
#: erpnext/public/js/controllers/buying.js:383
-#: erpnext/public/js/utils/sales_common.js:499
+#: erpnext/public/js/utils/sales_common.js:514
msgid "An error occurred during the update process"
msgstr ""
@@ -5381,8 +5390,8 @@ msgstr ""
#. Label of the apply_discount_on_rate (Check) field in DocType 'Pricing Rule'
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:208
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:217
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:211
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:220
msgid "Apply Discount on Discounted Rate"
msgstr ""
@@ -5711,15 +5720,15 @@ msgstr ""
msgid "As per Stock UOM"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:207
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:210
msgid "As the field {0} is enabled, the field {1} is mandatory."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:215
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:218
msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1135
+#: erpnext/stock/doctype/item/item.py:1138
msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
msgstr ""
@@ -6367,7 +6376,7 @@ msgstr ""
msgid "At least one invoice has to be selected."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:187
+#: erpnext/controllers/sales_and_purchase_return.py:189
msgid "At least one item should be entered with negative quantity in return document"
msgstr ""
@@ -6380,7 +6389,7 @@ msgstr ""
msgid "At least one of the Applicable Modules should be selected"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:222
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:225
msgid "At least one of the Selling or Buying must be selected"
msgstr ""
@@ -6488,7 +6497,7 @@ msgstr ""
msgid "Attribute Value {0} is not valid for the selected attribute {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1047
+#: erpnext/stock/doctype/item/item.py:1050
msgid "Attribute table is mandatory"
msgstr ""
@@ -6504,7 +6513,7 @@ msgstr ""
msgid "Attribute {0} is not valid for the selected template."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1051
+#: erpnext/stock/doctype/item/item.py:1054
msgid "Attribute {0} selected multiple times in Attributes Table"
msgstr ""
@@ -6726,7 +6735,7 @@ msgid "Auto reconcile Payments"
msgstr ""
#: erpnext/public/js/controllers/buying.js:378
-#: erpnext/public/js/utils/sales_common.js:494
+#: erpnext/public/js/utils/sales_common.js:509
msgid "Auto repeat document updated"
msgstr ""
@@ -6804,6 +6813,10 @@ msgstr ""
msgid "Automotive"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:532
+msgid "Availability"
+msgstr ""
+
#. Label of the availability_of_slots (Table) field in DocType 'Appointment
#. Booking Settings'
#. Name of a DocType
@@ -7072,7 +7085,7 @@ msgstr ""
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1496
#: erpnext/stock/doctype/material_request/material_request.js:353
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:782
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:768
#: 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:524
@@ -7332,7 +7345,7 @@ msgid "BOM and Production"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:388
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:834
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:820
msgid "BOM does not contain any stock item"
msgstr ""
@@ -7340,7 +7353,7 @@ msgstr ""
msgid "BOM recursion: {0} cannot be an ancestor of itself"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:795
+#: erpnext/manufacturing/doctype/bom/bom.py:873
msgid "BOM recursion: {1} cannot be parent or child of {0}"
msgstr ""
@@ -7348,19 +7361,19 @@ msgstr ""
msgid "BOM update is queued and may take a few minutes. Check {0} for progress."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1518
+#: erpnext/manufacturing/doctype/bom/bom.py:1598
msgid "BOM {0} does not belong to Item {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1513
+#: erpnext/manufacturing/doctype/bom/bom.py:1593
msgid "BOM {0} must be active"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1516
+#: erpnext/manufacturing/doctype/bom/bom.py:1596
msgid "BOM {0} must be submitted"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:863
+#: erpnext/manufacturing/doctype/bom/bom.py:941
msgid "BOM {0} not found for the item {1}"
msgstr ""
@@ -8219,6 +8232,7 @@ msgstr ""
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
+#: erpnext/stock/doctype/pick_list/pick_list.js:544
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
@@ -8278,7 +8292,7 @@ msgstr ""
msgid "Batch Nos are created successfully"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1221
+#: erpnext/controllers/sales_and_purchase_return.py:1223
msgid "Batch Not Available for Return"
msgstr ""
@@ -8328,7 +8342,7 @@ msgstr ""
msgid "Batch and Serial No"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:746
+#: erpnext/manufacturing/doctype/work_order/work_order.py:758
msgid "Batch not created for item {0} since it does not have a batch series."
msgstr ""
@@ -8343,11 +8357,11 @@ msgstr ""
msgid "Batch number will be created based on expiry date. Expiry dates can be set in the Batch master."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:384
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:417
msgid "Batch {0} and Warehouse"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1220
+#: erpnext/controllers/sales_and_purchase_return.py:1222
msgid "Batch {0} is not available in warehouse {1}"
msgstr ""
@@ -8441,10 +8455,10 @@ msgstr ""
#. Label of a Card Break in the Manufacturing Workspace
#. Label of a Link in the Manufacturing Workspace
#. Label of the bom_info_section (Section Break) field in DocType 'Stock Entry'
-#: erpnext/manufacturing/doctype/bom/bom.py:1192
+#: erpnext/manufacturing/doctype/bom/bom.py:1272
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/stock/doctype/material_request/material_request.js:143
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:768
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:754
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Bill of Materials"
msgstr ""
@@ -8556,7 +8570,7 @@ msgstr ""
#. Detail'
#: erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
-#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:73
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:82
#: erpnext/selling/report/territory_wise_sales/territory_wise_sales.py:50
msgid "Billing Amount"
msgstr ""
@@ -8614,7 +8628,7 @@ msgstr ""
#. Label of the billing_hours (Float) field in DocType 'Timesheet Detail'
#: erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
-#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:67
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:76
msgid "Billing Hours"
msgstr ""
@@ -8868,7 +8882,7 @@ msgstr ""
msgid "Bold text for emphasis (totals, major headings)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:288
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:289
msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
msgstr ""
@@ -9020,7 +9034,7 @@ msgstr ""
msgid "Brokerage"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:234
+#: erpnext/manufacturing/doctype/bom/bom.js:248
msgid "Browse BOM"
msgstr ""
@@ -9273,7 +9287,7 @@ msgstr ""
msgid "Buy"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:890
+#: erpnext/stock/doctype/item/item.js:899
msgid "Buy & Sell"
msgstr ""
@@ -9302,7 +9316,7 @@ msgstr ""
#: erpnext/buying/workspace/buying/buying.json erpnext/desktop_icon/buying.json
#: erpnext/setup/doctype/incoterm/incoterm.json
#: erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
-#: erpnext/stock/doctype/item/item.js:892
+#: erpnext/stock/doctype/item/item.js:901
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/price_list/price_list.json
#: erpnext/workspace_sidebar/buying.json
@@ -9355,7 +9369,7 @@ msgstr ""
msgid "Buying and Selling"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:237
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:240
msgid "Buying must be checked, if Applicable For is selected as {0}"
msgstr ""
@@ -9695,7 +9709,7 @@ msgstr ""
msgid "Can be approved by {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1173
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1187
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr ""
@@ -9724,7 +9738,7 @@ msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/mapper.py:32
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2625
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2626
msgid "Can only make payment against unbilled {0}"
msgstr ""
@@ -9765,12 +9779,16 @@ msgstr ""
msgid "Cancel When Period Ends"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:553
+msgid "Cancel or delete these documents to release the stock."
+msgstr ""
+
#. Label of the cancelation_date (Date) field in DocType 'Subscription'
#: erpnext/accounts/doctype/subscription/subscription.json
msgid "Cancelation Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1742
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1758
msgid "Cancelled Job Card cannot be processed."
msgstr ""
@@ -9782,7 +9800,7 @@ msgstr ""
msgid "Cannot Change Inventory Account Setting"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:463
+#: erpnext/controllers/sales_and_purchase_return.py:465
msgid "Cannot Create Return"
msgstr ""
@@ -9841,7 +9859,7 @@ msgstr ""
msgid "Cannot cancel as processing of cancelled documents is pending."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:854
+#: erpnext/manufacturing/doctype/work_order/work_order.py:866
msgid "Cannot cancel because submitted Stock Entry {0} exists"
msgstr ""
@@ -9869,7 +9887,7 @@ msgstr ""
msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1160
+#: erpnext/stock/doctype/item/item.py:1163
msgid "Cannot change Item {0} from serialized to non-serialized because a Serial and Batch Bundle exists for it. Please delete or cancel the Serial and Batch Bundle first."
msgstr ""
@@ -9934,11 +9952,11 @@ msgstr ""
msgid "Cannot create more Subcontracting Orders against the Purchase Order {0}."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:462
+#: erpnext/controllers/sales_and_purchase_return.py:464
msgid "Cannot create return for consolidated invoice {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:936
+#: erpnext/manufacturing/doctype/bom/bom.py:1014
msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
msgstr ""
@@ -9964,7 +9982,7 @@ msgid "Cannot delete an item which has been ordered"
msgstr ""
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:197
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:794
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:801
msgid "Cannot delete protected core DocType: {0}"
msgstr ""
@@ -9984,7 +10002,7 @@ msgstr ""
msgid "Cannot disable {0} as it may lead to incorrect stock valuation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/status.py:252
+#: erpnext/manufacturing/doctype/work_order/services/status.py:253
msgid "Cannot disassemble more than produced quantity."
msgstr ""
@@ -10037,15 +10055,15 @@ msgstr ""
msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:907
+#: erpnext/manufacturing/doctype/work_order/work_order.py:919
msgid "Cannot produce more item for {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:911
+#: erpnext/manufacturing/doctype/work_order/work_order.py:923
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:362
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:363
msgid "Cannot receive from customer against negative outstanding"
msgstr ""
@@ -10063,7 +10081,7 @@ msgstr ""
msgid "Cannot repost more than {0} vouchers at once. Split them into multiple documents."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:626
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:659
msgid "Cannot reserve more than Allowed Qty {0} {1} for Item {2} against {3} {4}.
The Allowed Qty is calculated as follows:
- Actual Qty [Available Qty at Warehouse] = {5}
- Reserved Stock [Ignore current SRE] = {6}
- Available Qty To Reserve [Actual Qty - Reserved Stock] = {7}
- Voucher Qty [Voucher Item Qty] = {8}
- Delivered Qty [Qty delivered against the Voucher Item] = {9}
- Total Reserved Qty [Qty reserved against the Voucher Item] = {10}
- Allowed Qty [Minimum of (Available Qty To Reserve, (Voucher Qty - Delivered Qty - Total Reserved Qty))] = {11}
"
msgstr ""
@@ -10089,7 +10107,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1517
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1695
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1574
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1575
#: erpnext/accounts/services/taxes.py:247
#: erpnext/public/js/controllers/accounts.js:109
#: erpnext/public/js/controllers/taxes_and_totals.js:589
@@ -10132,7 +10150,7 @@ msgstr ""
msgid "Cannot start deletion. Another deletion {0} is already queued/running. Please wait for it to complete."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:929
+#: erpnext/manufacturing/doctype/job_card/job_card.py:931
msgid "Cannot submit Job Card {0} while it is On Hold. Please resume and complete the job before submission."
msgstr ""
@@ -10140,7 +10158,7 @@ msgstr ""
msgid "Cannot update rate as item {0} is already ordered or purchased against this quotation"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1686
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1687
msgid "Cannot {0} from {1} without any negative outstanding invoice"
msgstr ""
@@ -10534,7 +10552,7 @@ msgstr ""
msgid "Changes in {0}"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:462
+#: erpnext/stock/doctype/item/item.js:471
msgid "Changing Customer Group for the selected Customer is not allowed."
msgstr ""
@@ -10544,7 +10562,7 @@ msgstr ""
msgid "Changing the account in any transaction of the DocTypes listed below will trigger a repost. To prevent reposting, remove the relevant DocType from the list."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:36
+#: erpnext/stock/doctype/item/item.js:42
msgid "Changing the valuation method to Moving Average will affect new transactions. If backdated entries are added, earlier FIFO-based entries will be reposted, which may change closing balances."
msgstr ""
@@ -10554,7 +10572,7 @@ msgstr ""
msgid "Channel Partner"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2004
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2005
#: erpnext/accounts/services/taxes.py:309
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -11019,7 +11037,7 @@ msgstr ""
msgid "Closed Period"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1129
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1143
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr ""
@@ -11734,7 +11752,7 @@ msgstr ""
#: erpnext/stock/doctype/company_restriction/company_restriction.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_trip/delivery_trip.json
-#: erpnext/stock/doctype/item/item.js:1007
+#: erpnext/stock/doctype/item/item.js:1016
#: erpnext/stock/doctype/item_default/item_default.json
#: erpnext/stock/doctype/item_standard_cost/item_standard_cost.json
#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
@@ -12001,7 +12019,7 @@ msgid "Company currencies of both the companies should match for Inter Company T
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:382
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:828
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:814
msgid "Company field is required"
msgstr ""
@@ -12112,7 +12130,7 @@ msgstr ""
#. Label of the competitors (Table MultiSelect) field in DocType 'Opportunity'
#. Label of the competitors (Table MultiSelect) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:616
+#: erpnext/public/js/utils/sales_common.js:631
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Competitors"
msgstr ""
@@ -12177,7 +12195,7 @@ msgstr ""
msgid "Completed Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1770
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1786
msgid "Completed Quantity ({0}), Pending Quantity ({1}) and Process Loss Quantity ({2}) must add up to the Qty to Manufacture ({3})."
msgstr ""
@@ -12253,6 +12271,12 @@ msgstr ""
msgid "Component Name"
msgstr ""
+#. Description of the 'Set Component Quantities Based On Percentage' (Check)
+#. field in DocType 'BOM'
+#: erpnext/manufacturing/doctype/bom/bom.json
+msgid "Component quantities are derived from their percentage of the Output Qty. One component row can be marked as Balance Item to absorb the remaining percentage."
+msgstr ""
+
#. Label of the items (Table) field in DocType 'BOM'
#: erpnext/manufacturing/doctype/bom/bom.json
msgid "Components"
@@ -12383,10 +12407,6 @@ msgstr ""
msgid "Consider Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1146
-msgid "Consider Process Loss"
-msgstr ""
-
#. Label of the skip_available_sub_assembly_item (Check) field in DocType
#. 'Production Plan'
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
@@ -13286,7 +13306,7 @@ msgstr ""
msgid "Cost Center and Budgeting"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:550
+#: erpnext/public/js/utils/sales_common.js:565
msgid "Cost Center for Item rows has been updated to {0}"
msgstr ""
@@ -13345,7 +13365,7 @@ msgstr ""
msgid "Cost Per Unit"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:503
+#: erpnext/manufacturing/doctype/bom/bom.py:505
msgid "Cost allocation between finished goods and secondary items should equal 100%"
msgstr ""
@@ -13966,12 +13986,12 @@ msgstr ""
msgid "Create Users"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1465
+#: erpnext/stock/doctype/item/item.js:1474
msgid "Create Variant"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1277
-#: erpnext/stock/doctype/item/item.js:1314
+#: erpnext/stock/doctype/item/item.js:1286
+#: erpnext/stock/doctype/item/item.js:1323
msgid "Create Variants"
msgstr ""
@@ -14010,8 +14030,8 @@ msgstr ""
msgid "Create a new rule to automatically classify transactions."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1297
-#: erpnext/stock/doctype/item/item.js:1458
+#: erpnext/stock/doctype/item/item.js:1306
+#: erpnext/stock/doctype/item/item.js:1467
msgid "Create a variant with the template image."
msgstr ""
@@ -14099,7 +14119,7 @@ msgstr ""
msgid "Creating Journal Entries..."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1066
+#: erpnext/stock/doctype/item/item.js:1075
msgid "Creating Opening Stock Entry..."
msgstr ""
@@ -14586,11 +14606,11 @@ msgstr ""
msgid "Currency of the Closing Account must be {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:709
+#: erpnext/manufacturing/doctype/bom/bom.py:787
msgid "Currency of the price list {0} must be {1} or {2}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:316
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:319
msgid "Currency should be same as Price List Currency: {0}"
msgstr ""
@@ -14941,7 +14961,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:488
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:474
#: 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
@@ -15760,6 +15780,15 @@ msgstr ""
msgid "Dealer"
msgstr ""
+#: erpnext/templates/emails/appointment_confirmed.html:1
+#: erpnext/templates/emails/confirm_appointment.html:1
+msgid "Dear"
+msgstr ""
+
+#: erpnext/stock/reorder_item.py:370
+msgid "Dear System Manager,"
+msgstr ""
+
#. Option for the 'Balance must be' (Select) field in DocType 'Account'
#. Label of the debit (Data) field in DocType 'Bank Transaction Rule Accounts'
#. Label of the debit_in_account_currency (Currency) field in DocType 'Journal
@@ -15955,7 +15984,7 @@ msgstr ""
msgid "Decimeter"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:643
+#: erpnext/public/js/utils/sales_common.js:658
msgid "Declare Lost"
msgstr ""
@@ -16384,11 +16413,11 @@ msgstr ""
msgid "Default Unit of Measure"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1441
+#: erpnext/stock/doctype/item/item.py:1444
msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1421
+#: erpnext/stock/doctype/item/item.py:1424
msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM."
msgstr ""
@@ -16409,7 +16438,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Stock Reconciliation'
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/setup/doctype/company/company.json
-#: erpnext/stock/doctype/item/item.js:1028
+#: erpnext/stock/doctype/item/item.js:1037
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Default Warehouse"
@@ -16452,8 +16481,8 @@ msgstr ""
msgid "Default tax templates for sales, purchase and items are created."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1020
-#: erpnext/stock/doctype/item/item.js:1032
+#: erpnext/stock/doctype/item/item.js:1029
+#: erpnext/stock/doctype/item/item.js:1041
msgid "Default warehouse from Item Defaults."
msgstr ""
@@ -16670,8 +16699,8 @@ msgstr ""
msgid "Deleting {0} and all associated Common Code documents..."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1111
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1130
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1118
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1137
msgid "Deletion in Progress!"
msgstr ""
@@ -16864,7 +16893,7 @@ msgstr ""
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
#: 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:137
+#: erpnext/stock/doctype/pick_list/pick_list.js:141
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:59
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json
@@ -17283,7 +17312,7 @@ msgstr ""
#. Label of the order_lost_reason (Small Text) field in DocType 'Opportunity'
#. Label of the order_lost_reason (Small Text) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:622
+#: erpnext/public/js/utils/sales_common.js:637
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Detailed Reason"
msgstr ""
@@ -17651,9 +17680,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:1124
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:386
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:429
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1133
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:372
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:415
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Disassemble"
@@ -17886,7 +17915,7 @@ msgstr ""
msgid "Discount must be less than 100"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3104
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3105
msgid "Discount of {0} applied as per Payment Term"
msgstr ""
@@ -18230,7 +18259,7 @@ msgstr ""
msgid "Do you still want to enable immutable ledger?"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:44
+#: erpnext/stock/doctype/item/item.js:50
msgid "Do you want to change valuation method?"
msgstr ""
@@ -19140,7 +19169,7 @@ msgstr ""
msgid "Employee Group Table"
msgstr ""
-#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:33
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:43
msgid "Employee ID"
msgstr ""
@@ -19155,7 +19184,7 @@ msgstr ""
#: erpnext/projects/doctype/activity_cost/activity_cost.json
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py:25
-#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:53
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:62
#: erpnext/setup/doctype/employee_group_table/employee_group_table.json
msgid "Employee Name"
msgstr ""
@@ -19191,7 +19220,7 @@ msgstr ""
msgid "Employee {0} does not belong to the company {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:417
+#: erpnext/manufacturing/doctype/job_card/job_card.py:419
msgid "Employee {0} is currently working on another workstation. Please assign another employee."
msgstr ""
@@ -19207,7 +19236,7 @@ msgstr ""
msgid "Empty"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:766
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:773
msgid "Empty To Delete List"
msgstr ""
@@ -19226,7 +19255,7 @@ msgstr ""
msgid "Enable Accounting Dimensions"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1759
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1792
msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
msgstr ""
@@ -19248,7 +19277,7 @@ msgstr ""
msgid "Enable Auto Email"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1229
+#: erpnext/stock/doctype/item/item.py:1232
msgid "Enable Auto Re-Order"
msgstr ""
@@ -19598,7 +19627,7 @@ msgstr ""
msgid "End Time"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:361
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:347
msgid "End Transit"
msgstr ""
@@ -19707,7 +19736,7 @@ msgstr ""
msgid "Enter amount to be redeemed."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1627
+#: erpnext/stock/doctype/item/item.js:1636
msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
msgstr ""
@@ -19764,15 +19793,15 @@ msgstr ""
msgid "Enter the name of the bank or lending institution before submitting."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1653
+#: erpnext/stock/doctype/item/item.js:1662
msgid "Enter the opening stock units."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:999
+#: erpnext/manufacturing/doctype/bom/bom.js:1015
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:1318
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1345
msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
msgstr ""
@@ -19933,7 +19962,7 @@ msgstr ""
msgid "Example URL"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1141
+#: erpnext/stock/doctype/item/item.py:1144
msgid "Example of a linked document: {0}"
msgstr ""
@@ -19957,7 +19986,7 @@ msgstr ""
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/required_items.py:227
+#: erpnext/manufacturing/doctype/work_order/services/required_items.py:243
msgid "Exceeds Pending Qty"
msgstr ""
@@ -19983,7 +20012,7 @@ msgstr ""
msgid "Excess Materials Consumed"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1263
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1265
msgid "Excess Transfer"
msgstr ""
@@ -20134,7 +20163,7 @@ msgstr ""
msgid "Exchange Rate Revaluation Settings"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:72
+#: erpnext/controllers/sales_and_purchase_return.py:74
msgid "Exchange Rate must be same as {0} {1} ({2})"
msgstr ""
@@ -20150,7 +20179,7 @@ msgstr ""
msgid "Excise Entry"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1502
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1488
msgid "Excise Invoice"
msgstr ""
@@ -20501,15 +20530,15 @@ msgid "Expenses Included In Valuation"
msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:350
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:512
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:498
msgid "Expired Batches"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:289
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:296
msgid "Expires in a week or less"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:293
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:300
msgid "Expires today or already expired"
msgstr ""
@@ -20574,7 +20603,7 @@ msgstr ""
msgid "Extra Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:278
+#: erpnext/manufacturing/doctype/job_card/job_card.py:280
msgid "Extra Job Card Quantity"
msgstr ""
@@ -20677,7 +20706,7 @@ msgstr ""
msgid "Failed to install presets"
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:187
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:188
msgid "Failed to parse MT940 format. Error: {0}"
msgstr ""
@@ -20723,7 +20752,7 @@ msgstr ""
msgid "Failed to update rule priorities"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:524
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:525
msgid "Failed to update subscription status for {0} {1}"
msgstr ""
@@ -20828,7 +20857,7 @@ msgid "Fetch Value From"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:374
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:805
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:791
msgid "Fetch exploded BOM (including sub-assemblies)"
msgstr ""
@@ -20894,15 +20923,15 @@ msgstr ""
msgid "Fields will be copied over only at time of creation."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1078
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1085
msgid "File does not belong to this Transaction Deletion Record"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1072
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1079
msgid "File not found"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1086
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1093
msgid "File not found on server"
msgstr ""
@@ -21186,6 +21215,7 @@ msgstr ""
#. Label of the fg_item_qty (Float) field in DocType 'Sales Order Item'
#. Label of the finished_good_qty (Float) field in DocType 'Subcontracting BOM'
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1177
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_bom/subcontracting_bom.json
msgid "Finished Good Qty"
@@ -21265,7 +21295,7 @@ msgstr ""
msgid "Finished Goods based Operating Cost"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:983
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:985
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr ""
@@ -21435,7 +21465,7 @@ msgstr ""
msgid "Fixed Asset Turnover Ratio"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:766
+#: erpnext/manufacturing/doctype/bom/bom.py:844
msgid "Fixed Asset item {0} cannot be used in BOMs."
msgstr ""
@@ -21545,7 +21575,7 @@ msgstr ""
msgid "For"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:399
+#: erpnext/public/js/utils/sales_common.js:414
msgid "For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table."
msgstr ""
@@ -21718,7 +21748,7 @@ msgstr ""
msgid "For legacy serial nos, do not fetch incoming rate from serial no and calculate it based on the inward transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:429
+#: erpnext/manufacturing/doctype/bom/bom.py:431
msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it."
msgstr ""
@@ -21759,7 +21789,7 @@ msgstr ""
msgid "For service item"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:196
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:199
msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
msgstr ""
@@ -21772,7 +21802,7 @@ msgstr ""
msgid "For the item {0}, the Available qty {1} is less than the Required Qty {2} in the warehouse {3}. Please add sufficient qty in the warehouse."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1047
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1062
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr ""
@@ -21785,7 +21815,7 @@ msgstr ""
msgid "For the {0}, no stock is available for the return in the warehouse {1}."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1272
+#: erpnext/controllers/sales_and_purchase_return.py:1274
msgid "For the {0}, the quantity is required to make the return entry"
msgstr ""
@@ -21911,7 +21941,7 @@ msgstr ""
msgid "Free On Board"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:301
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:304
msgid "Free item code is not selected"
msgstr ""
@@ -21919,6 +21949,10 @@ msgstr ""
msgid "Free item not set in the pricing rule {0}"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:511
+msgid "Free to Pick"
+msgstr ""
+
#. Label of the stock_frozen_upto_days (Int) field in DocType 'Stock Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Freeze stocks older than (days)"
@@ -22314,7 +22348,7 @@ msgstr ""
msgid "Fulfilment Terms and Conditions"
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.js:275
+#: erpnext/stock/doctype/shipment/shipment.js:278
msgid "Full Name, Email or Phone/Mobile of the user are mandatory to continue."
msgstr ""
@@ -22736,11 +22770,11 @@ msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:242
#: 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:455
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:502
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:535
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:602
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:772
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:441
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:488
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:521
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:588
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:758
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:165
msgid "Get Items From"
msgstr ""
@@ -22756,8 +22790,8 @@ msgid "Get Items for Purchase Only"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:348
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:808
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:821
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:794
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:807
msgid "Get Items from BOM"
msgstr ""
@@ -22952,7 +22986,7 @@ msgstr ""
msgid "Goods Transferred"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1431
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1433
msgid "Goods are already received against the outward entry {0}"
msgstr ""
@@ -23563,6 +23597,14 @@ msgstr ""
msgid "Height (cm)"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:479
+msgid "Held by Other Documents"
+msgstr ""
+
+#: erpnext/stock/doctype/pick_list/pick_list.js:509
+msgid "Held by Pick Lists"
+msgstr ""
+
#: erpnext/templates/pages/search_help.py:14
msgid "Help Results for"
msgstr ""
@@ -24324,7 +24366,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:1351
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1378
msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
msgstr ""
@@ -24343,7 +24385,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:1370
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1397
msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
msgstr ""
@@ -24381,7 +24423,7 @@ msgstr ""
msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:764
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:765
msgid "If this is undesirable please cancel the corresponding Payment Entry."
msgstr ""
@@ -24420,7 +24462,7 @@ msgstr ""
msgid "If yes, then this warehouse will be used to store rejected materials"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1639
+#: erpnext/stock/doctype/item/item.js:1648
msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
msgstr ""
@@ -24659,7 +24701,7 @@ msgstr ""
msgid "Import Successful"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:577
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:584
msgid "Import Summary"
msgstr ""
@@ -24907,7 +24949,7 @@ msgstr ""
msgid "In this case, the amount will be calculated as 25% of the transaction amount. If the transaction amount is 200, then this will be calculated as 200 * 0.25 = 50."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1672
+#: erpnext/stock/doctype/item/item.js:1681
msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
msgstr ""
@@ -24998,7 +25040,7 @@ msgstr ""
msgid "Include Default FB Entries"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:90
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:101
msgid "Include Expired"
msgstr ""
@@ -25265,7 +25307,7 @@ msgstr ""
msgid "Incorrect Company"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1054
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1069
msgid "Incorrect Component Quantity"
msgstr ""
@@ -25278,7 +25320,7 @@ msgstr ""
msgid "Incorrect Invoice"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:363
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:364
msgid "Incorrect Payment Type"
msgstr ""
@@ -25490,7 +25532,7 @@ msgstr ""
msgid "Inspected By"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:894
+#: erpnext/manufacturing/doctype/job_card/job_card.py:896
#: erpnext/public/js/shop_floor/shop_floor.js:1089
#: erpnext/stock/services/quality_inspection_service.py:163
msgid "Inspection Rejected"
@@ -25515,7 +25557,7 @@ msgstr ""
msgid "Inspection Required before Purchase"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:884
+#: erpnext/manufacturing/doctype/job_card/job_card.py:886
#: erpnext/stock/services/quality_inspection_service.py:148
msgid "Inspection Submission"
msgstr ""
@@ -25596,7 +25638,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:466
#: erpnext/stock/doctype/pick_list/pick_list.py:148
#: erpnext/stock/doctype/pick_list/pick_list.py:166
-#: erpnext/stock/doctype/pick_list/pick_list.py:1198
+#: erpnext/stock/doctype/pick_list/pick_list.py:1422
#: erpnext/stock/serial_batch_bundle.py:1333 erpnext/stock/stock_ledger.py:1936
#: erpnext/stock/stock_ledger.py:2431
msgid "Insufficient Stock"
@@ -25732,7 +25774,7 @@ msgstr ""
msgid "Interest Income"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2737
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2738
msgid "Interest and/or dunning fee"
msgstr ""
@@ -25858,7 +25900,7 @@ msgstr ""
msgid "Invalid Accounting Dimension"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:403
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:404
#: erpnext/accounts/doctype/payment_request/payment_request.py:1183
msgid "Invalid Allocated Amount"
msgstr ""
@@ -25871,7 +25913,7 @@ msgstr ""
msgid "Invalid Attribute"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1266
+#: erpnext/stock/doctype/item/item.js:1275
msgid "Invalid Attribute Values"
msgstr ""
@@ -25964,6 +26006,13 @@ msgstr ""
msgid "Invalid Formula"
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:715
+#: erpnext/manufacturing/doctype/bom/bom.py:725
+#: erpnext/manufacturing/doctype/bom/bom.py:747
+#: erpnext/manufacturing/doctype/bom/bom.py:764
+msgid "Invalid Formulation"
+msgstr ""
+
#: erpnext/selling/report/lost_quotations/lost_quotations.py:65
msgid "Invalid Group By"
msgstr ""
@@ -25973,7 +26022,7 @@ msgstr ""
msgid "Invalid Item"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1579
+#: erpnext/stock/doctype/item/item.py:1598
msgid "Invalid Item Defaults"
msgstr ""
@@ -26021,11 +26070,11 @@ msgstr ""
msgid "Invalid Priority"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1006
+#: erpnext/manufacturing/doctype/bom/bom.py:1086
msgid "Invalid Process Loss Configuration"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:725
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:726
msgid "Invalid Purchase Invoice"
msgstr ""
@@ -26063,7 +26112,7 @@ msgstr ""
msgid "Invalid Selling Price"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1058
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1060
msgid "Invalid Serial and Batch Bundle"
msgstr ""
@@ -26093,7 +26142,7 @@ msgstr ""
msgid "Invalid amount in accounting entries of {0} {1} for Account {2}: {3}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:330
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:333
msgid "Invalid condition expression"
msgstr ""
@@ -26104,7 +26153,7 @@ msgstr ""
msgid "Invalid debit/credit formula: {0}"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1067
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1074
msgid "Invalid file URL"
msgstr ""
@@ -26152,7 +26201,7 @@ msgstr ""
msgid "Invalid status group: {0}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1832
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1834
msgid "Invalid subcontract order field: {0}"
msgstr ""
@@ -26180,7 +26229,7 @@ msgid "Invalid {0} for Inter Company Transaction."
msgstr ""
#: erpnext/accounts/report/general_ledger/general_ledger.py:101
-#: erpnext/controllers/sales_and_purchase_return.py:34
+#: erpnext/controllers/sales_and_purchase_return.py:35
msgid "Invalid {0}: {1}"
msgstr ""
@@ -26510,6 +26559,11 @@ msgstr ""
msgid "Is Alternative"
msgstr ""
+#. Label of the is_balance_item (Check) field in DocType 'BOM Item'
+#: erpnext/manufacturing/doctype/bom_item/bom_item.json
+msgid "Is Balance Item"
+msgstr ""
+
#. Label of the is_billable (Check) field in DocType 'Timesheet Detail'
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
msgid "Is Billable"
@@ -27169,12 +27223,12 @@ msgstr ""
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:61
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:209
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/controllers/taxes_and_totals.py:1291
#: erpnext/controllers/trends.py:420
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
-#: erpnext/manufacturing/doctype/bom/bom.js:1092
+#: erpnext/manufacturing/doctype/bom/bom.js:1108
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:109
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:311
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:423
@@ -27208,6 +27262,8 @@ msgstr ""
#: erpnext/stock/dashboard/item_dashboard.js:220
#: erpnext/stock/doctype/batch/batch.json erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item_standard_cost/item_standard_cost.json
+#: erpnext/stock/doctype/pick_list/pick_list.js:506
+#: erpnext/stock/doctype/pick_list/pick_list.js:564
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:324
@@ -27264,6 +27320,10 @@ msgstr ""
msgid "Item & Operation"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:542
+msgid "Item / Document"
+msgstr ""
+
#: erpnext/stock/report/bom_search/bom_search.js:8
msgid "Item 1"
msgstr ""
@@ -27792,7 +27852,7 @@ msgstr ""
msgid "Item Group Tree"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:541
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:544
msgid "Item Group not mentioned in item master for item {0}"
msgstr ""
@@ -28300,7 +28360,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/stock/doctype/item/item.js:250
+#: erpnext/stock/doctype/item/item.js:256
#: erpnext/stock/doctype/item_variant_settings/item_variant_settings.json
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/erpnext_settings.json
@@ -28308,7 +28368,7 @@ msgstr ""
msgid "Item Variant Settings"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1488
+#: erpnext/stock/doctype/item/item.js:1497
msgid "Item Variant {0} already exists with same attributes"
msgstr ""
@@ -28473,7 +28533,7 @@ msgstr ""
msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1069
+#: erpnext/stock/doctype/item/item.py:1072
msgid "Item variant {0} exists with same attributes"
msgstr ""
@@ -28507,11 +28567,11 @@ msgstr ""
msgid "Item {0} does not exist"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:694
+#: erpnext/manufacturing/doctype/bom/bom.py:696
msgid "Item {0} does not exist in the system or has expired"
msgstr ""
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1489
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1496
#: erpnext/stock/services/serial_batch_bundle_service.py:390
msgid "Item {0} does not exist."
msgstr ""
@@ -28520,7 +28580,7 @@ msgstr ""
msgid "Item {0} entered multiple times."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:240
+#: erpnext/controllers/sales_and_purchase_return.py:242
msgid "Item {0} has already been returned"
msgstr ""
@@ -28536,7 +28596,7 @@ msgstr ""
msgid "Item {0} has no changes in delivered quantity. Please unselect the row if you do not wish to update its quantity."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1291
+#: erpnext/stock/doctype/item/item.py:1294
msgid "Item {0} has reached its end of life on {1}"
msgstr ""
@@ -28548,15 +28608,15 @@ msgstr ""
msgid "Item {0} is a template, please select one of its variants"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:614
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:647
msgid "Item {0} is already reserved/delivered against Sales Order {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1311
+#: erpnext/stock/doctype/item/item.py:1314
msgid "Item {0} is cancelled"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1295
+#: erpnext/stock/doctype/item/item.py:1298
msgid "Item {0} is disabled"
msgstr ""
@@ -28568,7 +28628,7 @@ msgstr ""
msgid "Item {0} is not a serialized Item"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1303
+#: erpnext/stock/doctype/item/item.py:1306
msgid "Item {0} is not a stock Item"
msgstr ""
@@ -28580,7 +28640,7 @@ msgstr ""
msgid "Item {0} is not a template item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1354
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1356
msgid "Item {0} is not active or end of life has been reached"
msgstr ""
@@ -28662,11 +28722,11 @@ msgstr ""
msgid "Item/Item Code required to get Item Tax Template."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:513
+#: erpnext/manufacturing/doctype/bom/bom.py:515
msgid "Item: {0} does not exist in the system"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1003
+#: erpnext/manufacturing/doctype/bom/bom.py:1083
msgid "Item: {0} with Stock UOM: {1} cannot have fractional process loss qty as UOM {2} is a whole number."
msgstr ""
@@ -28796,7 +28856,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1098
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1100
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:422
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -28825,7 +28885,7 @@ msgstr ""
msgid "Job Card Item"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:932
+#: erpnext/manufacturing/doctype/job_card/job_card.py:934
msgid "Job Card On Hold"
msgstr ""
@@ -28868,7 +28928,7 @@ msgstr ""
msgid "Job Card and Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1802
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1818
msgid "Job Card {0} has been completed"
msgstr ""
@@ -28889,11 +28949,11 @@ msgstr ""
msgid "Job Card {0} was not found."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1516
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1532
msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, complete the operation {2} before the operation {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1544
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1560
msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, submit the manufacturing entry for the operation {2} before the operation {3}."
msgstr ""
@@ -29194,7 +29254,7 @@ msgstr ""
msgid "Kilowatt-Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1100
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1102
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr ""
@@ -29511,7 +29571,7 @@ msgstr ""
msgid "Lead Time"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:264
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:271
msgid "Lead Time (Days)"
msgstr ""
@@ -29576,7 +29636,7 @@ msgstr ""
msgid "Leave Encashed?"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1047
+#: erpnext/stock/doctype/item/item.js:1056
msgid "Leave as 0 to allow zero valuation rate."
msgstr ""
@@ -29654,7 +29714,7 @@ msgstr ""
msgid "Left Index"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:413
+#: erpnext/stock/doctype/item/item.js:422
msgid "Left column shows inherited defaults (Item Group → Company / Stock Settings). Right column is where you set overrides for this item only."
msgstr ""
@@ -29830,7 +29890,7 @@ msgstr ""
msgid "Linked Location"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1145
+#: erpnext/stock/doctype/item/item.py:1148
msgid "Linked with submitted documents"
msgstr ""
@@ -30019,7 +30079,7 @@ msgstr ""
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:54
-#: erpnext/public/js/utils/sales_common.js:606
+#: erpnext/public/js/utils/sales_common.js:621
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
msgstr ""
@@ -30181,7 +30241,7 @@ msgstr ""
msgid "MRP Log documents are being created in the background."
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:180
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:181
msgid "MT940 file detected. Please enable 'Import MT940 Format' to proceed."
msgstr ""
@@ -30530,11 +30590,11 @@ msgstr ""
msgid "Make project from a template."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1283
+#: erpnext/stock/doctype/item/item.js:1292
msgid "Make {0} Variant"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1284
+#: erpnext/stock/doctype/item/item.js:1293
msgid "Make {0} Variants"
msgstr ""
@@ -30672,8 +30732,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:815
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:832
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:817
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:834
#: 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
@@ -31111,12 +31171,12 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:117
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:816
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:818
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:660
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:646
msgid "Material Consumption is not set in Manufacturing Settings."
msgstr ""
@@ -31199,7 +31259,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.js:836
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1228
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1255
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1130
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -31211,8 +31271,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:303
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:459
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:289
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:445
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_settings/stock_settings.js:124
#: erpnext/stock/workspace/stock/stock.json
@@ -31437,8 +31497,8 @@ msgstr ""
msgid "Materials are already received against the {0} {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:196
-#: erpnext/manufacturing/doctype/job_card/job_card.py:909
+#: erpnext/manufacturing/doctype/job_card/job_card.py:198
+#: erpnext/manufacturing/doctype/job_card/job_card.py:911
msgid "Materials need to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -31505,15 +31565,15 @@ msgstr ""
msgid "Max Score"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:310
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:313
msgid "Max discount allowed for item: {0} is {1}%"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1108
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1115
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1138
-#: erpnext/stock/doctype/pick_list/pick_list.js:208
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:398
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1117
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1124
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1152
+#: erpnext/stock/doctype/pick_list/pick_list.js:212
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:384
msgid "Max: {0}"
msgstr ""
@@ -31543,11 +31603,11 @@ msgstr ""
msgid "Maximum Producible Items"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1510
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1525
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1499
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1514
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr ""
@@ -31854,7 +31914,7 @@ msgstr ""
msgid "Min Amt"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:246
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:249
msgid "Min Amt can not be greater than Max Amt"
msgstr ""
@@ -31887,15 +31947,15 @@ msgstr ""
msgid "Min Qty (As Per Stock UOM)"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:242
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:245
msgid "Min Qty can not be greater than Max Qty"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:256
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:259
msgid "Min Qty should be greater than Recurse Over Qty"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1439
+#: erpnext/stock/doctype/item/item.js:1448
msgid "Min Value: {0}, Max Value: {1}, in Increments of: {2}"
msgstr ""
@@ -31998,7 +32058,7 @@ msgstr ""
msgid "Mismatch"
msgstr ""
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1490
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:1497
msgid "Missing"
msgstr ""
@@ -32024,7 +32084,7 @@ msgstr ""
msgid "Missing Cost Center"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1159
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1160
msgid "Missing Default in Company"
msgstr ""
@@ -32040,7 +32100,7 @@ msgstr ""
msgid "Missing Finance Book"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:993
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:995
msgid "Missing Finished Good"
msgstr ""
@@ -32048,7 +32108,7 @@ msgstr ""
msgid "Missing Formula"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1061
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1076
msgid "Missing Item"
msgstr ""
@@ -32088,8 +32148,8 @@ msgstr ""
msgid "Missing required filter: {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:944
-#: erpnext/manufacturing/doctype/work_order/work_order.py:933
+#: erpnext/manufacturing/doctype/bom/bom.py:1024
+#: erpnext/manufacturing/doctype/work_order/work_order.py:947
msgid "Missing value"
msgstr ""
@@ -32358,7 +32418,7 @@ msgstr ""
msgid "Multiple Tier Program"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:274
+#: erpnext/stock/doctype/item/item.js:280
msgid "Multiple Variants"
msgstr ""
@@ -32370,7 +32430,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:1000
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1002
msgid "Multiple items cannot be marked as finished item"
msgstr ""
@@ -32379,7 +32439,7 @@ msgid "Music"
msgstr ""
#. Label of the must_be_whole_number (Check) field in DocType 'UOM'
-#: erpnext/manufacturing/doctype/work_order/work_order.py:880
+#: erpnext/manufacturing/doctype/work_order/work_order.py:892
#: erpnext/setup/doctype/uom/uom.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267
#: erpnext/utilities/transaction_base.py:641
@@ -32467,7 +32527,7 @@ msgstr ""
msgid "Naming Series options"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:948
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:955
msgid "Naming series '{0}' for DocType '{1}' does not contain standard '.' or '{{' separator. Using fallback extraction."
msgstr ""
@@ -32993,7 +33053,7 @@ msgstr ""
msgid "New Task"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:247
+#: erpnext/manufacturing/doctype/bom/bom.js:261
#: erpnext/selling/doctype/product_bundle/product_bundle.js:22
msgid "New Version"
msgstr ""
@@ -33094,7 +33154,7 @@ msgstr ""
msgid "No Answer"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:991
+#: erpnext/stock/doctype/item/item.js:1000
msgid "No Company Found"
msgstr ""
@@ -33110,7 +33170,7 @@ msgstr ""
msgid "No Delivery Note selected for Customer {0}"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:765
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:772
msgid "No DocTypes in To Delete list. Please generate or import the list before submitting."
msgstr ""
@@ -33165,7 +33225,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1124
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1200
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1221
-#: erpnext/stock/doctype/item/item.py:1538
+#: erpnext/stock/doctype/item/item.py:1557
msgid "No Permission"
msgstr ""
@@ -33185,7 +33245,7 @@ msgstr ""
msgid "No Selection"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1000
+#: erpnext/controllers/sales_and_purchase_return.py:1002
msgid "No Serial / Batches are available for return"
msgstr ""
@@ -33217,7 +33277,7 @@ msgstr ""
msgid "No Tax withholding account set for Company {0} in Tax Withholding Category {1}."
msgstr ""
-#: erpnext/accounts/report/gross_profit/gross_profit.py:1007
+#: erpnext/accounts/report/gross_profit/gross_profit.py:1101
msgid "No Terms"
msgstr ""
@@ -33255,7 +33315,7 @@ msgstr ""
msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:872
+#: erpnext/stock/doctype/item/item.js:881
msgid "No active item prices found."
msgstr ""
@@ -33271,7 +33331,7 @@ msgstr ""
msgid "No availability of slots are found. Please add on Appointment Booking Settings."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1396
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1429
msgid "No available quantity to reserve for item {0} in warehouse {1}"
msgstr ""
@@ -33311,7 +33371,7 @@ msgstr ""
msgid "No data found. Seems like you uploaded a blank file"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1021
+#: erpnext/stock/doctype/item/item.js:1030
msgid "No default warehouse set for this company. Entry will use Stock Settings default."
msgstr ""
@@ -33494,7 +33554,7 @@ msgstr ""
msgid "No outstanding invoices require exchange rate revaluation"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2180
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2181
msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
msgstr ""
@@ -33619,7 +33679,7 @@ msgstr ""
msgid "No vouchers found for this transaction"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1794
+#: erpnext/stock/doctype/item/item.py:1813
msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Company."
msgstr ""
@@ -33734,6 +33794,10 @@ msgstr ""
msgid "Not Delivered"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:484
+msgid "Not Free to Pick"
+msgstr ""
+
#. Option for the 'Advance Payment Status' (Select) field in DocType 'Purchase
#. Order'
#: erpnext/buying/doctype/purchase_order/purchase_order.json
@@ -33816,7 +33880,7 @@ msgstr ""
msgid "Not permitted to make Purchase Orders"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1995
+#: erpnext/manufacturing/doctype/job_card/job_card.py:2011
msgid "Not permitted to read Job Card"
msgstr ""
@@ -33838,7 +33902,7 @@ msgstr ""
msgid "Note: Email will not be sent to disabled users"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:798
+#: erpnext/manufacturing/doctype/bom/bom.py:876
msgid "Note: If you want to use the finished good {0} as a raw material, then enable the 'Do Not Explode' checkbox in the Items table against the same raw material."
msgstr ""
@@ -33906,6 +33970,14 @@ msgstr ""
msgid "Nothing more to show."
msgstr ""
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1333
+msgid "Nothing to order from the selected rows"
+msgstr ""
+
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1331
+msgid "Nothing to order, the selected rows are already covered by stock or existing orders"
+msgstr ""
+
#. Label of the notice_number_of_days (Int) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
msgid "Notice (days)"
@@ -34294,7 +34366,7 @@ msgstr ""
msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1081
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1088
msgid "Only CSV files are allowed"
msgstr ""
@@ -34350,11 +34422,15 @@ msgstr ""
msgid "Only leaf nodes are allowed in transaction"
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:756
+msgid "Only one component can be marked as Balance Item."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_transaction/bank_transaction.py:352
msgid "Only one of Deposit or Withdrawal should be non-zero when applying an Excluded Fee."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:391
+#: erpnext/manufacturing/doctype/bom/bom.py:393
msgid "Only one operation can have 'Is Final Finished Good' checked when 'Track Semi Finished Goods' is enabled."
msgstr ""
@@ -34363,7 +34439,7 @@ msgstr ""
msgid "Only one version of a Product Bundle can be active at a time for a given Parent Item. Activating a version deactivates the previously active one."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:831
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:833
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr ""
@@ -34404,7 +34480,7 @@ msgstr ""
msgid "Only {0} are supported"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/required_items.py:224
+#: erpnext/manufacturing/doctype/work_order/services/required_items.py:240
msgid "Only {0} {1} of {2} is pending in Work Order {3}."
msgstr ""
@@ -34683,22 +34759,22 @@ msgstr ""
#. Label of the opening_stock (Float) field in DocType 'Item'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
-#: erpnext/stock/doctype/item/item.js:1036 erpnext/stock/doctype/item/item.json
+#: erpnext/stock/doctype/item/item.js:1045 erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item.py:354
-#: erpnext/stock/doctype/item/item.py:1697
+#: erpnext/stock/doctype/item/item.py:1716
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Opening Stock"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1651
+#: erpnext/stock/doctype/item/item.py:1670
msgid "Opening Stock can only be set for stock items."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1658
+#: erpnext/stock/doctype/item/item.py:1677
msgid "Opening Stock cannot be created as stock transactions already exist for item {0}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1654
+#: erpnext/stock/doctype/item/item.py:1673
msgid "Opening Stock for serialised or batch items must be set via the Stock Reconciliation form."
msgstr ""
@@ -34707,7 +34783,7 @@ msgid "Opening Stock reconciliation created with zero valuation rate: {0}"
msgstr ""
#: erpnext/stock/doctype/item/item.py:367
-#: erpnext/stock/doctype/item/item.py:1700
+#: erpnext/stock/doctype/item/item.py:1719
msgid "Opening Stock reconciliation created: {0}"
msgstr ""
@@ -34844,7 +34920,7 @@ msgstr ""
msgid "Operation Time"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:942
+#: erpnext/manufacturing/doctype/work_order/work_order.py:956
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr ""
@@ -34859,7 +34935,7 @@ msgstr ""
msgid "Operation time does not depend on quantity to produce"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1410
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1412
msgid "Operation {0} does not belong to the work order {1}"
msgstr ""
@@ -34867,7 +34943,7 @@ msgstr ""
msgid "Operation {0} is added multiple times in the work order {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1418
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1420
msgid "Operation {0} is added multiple times in the work order {1}. Please select the operation row."
msgstr ""
@@ -34898,7 +34974,7 @@ msgstr ""
msgid "Operations Routing"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:953
+#: erpnext/manufacturing/doctype/bom/bom.py:1033
msgid "Operations cannot be left blank"
msgstr ""
@@ -35076,7 +35152,7 @@ msgstr ""
msgid "Optional group warehouse. Raw material availability is checked across its child warehouses; material is still received into For Warehouse."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1085
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1094
msgid "Optional. Select a specific manufacture entry to reverse."
msgstr ""
@@ -35359,7 +35435,7 @@ msgstr ""
msgid "Out of Order"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:722
+#: erpnext/stock/doctype/pick_list/pick_list.py:723
msgid "Out of Stock"
msgstr ""
@@ -36158,7 +36234,7 @@ msgstr ""
msgid "Paid Amount After Tax (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1693
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1694
msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
msgstr ""
@@ -36392,7 +36468,7 @@ msgstr ""
msgid "Parent Warehouse"
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:190
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:191
msgid "Parsed file is not in valid MT940 format or contains no transactions."
msgstr ""
@@ -36414,7 +36490,7 @@ msgstr ""
msgid "Partial Payment in POS Transactions are not allowed."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1762
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1795
msgid "Partial Stock Reservation"
msgstr ""
@@ -36657,7 +36733,7 @@ msgstr ""
#: 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
-#: erpnext/stock/doctype/item/item.js:904
+#: erpnext/stock/doctype/item/item.js:913
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:86
msgid "Party"
msgstr ""
@@ -36755,7 +36831,7 @@ msgstr ""
msgid "Party Link"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:49
+#: erpnext/controllers/sales_and_purchase_return.py:51
msgid "Party Mismatch"
msgstr ""
@@ -36884,7 +36960,7 @@ msgstr ""
msgid "Party Type and Party is required for Receivable / Payable account {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:538
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:539
#: erpnext/accounts/party.py:469
msgid "Party Type is mandatory"
msgstr ""
@@ -36902,7 +36978,7 @@ msgstr ""
msgid "Party can only be one of {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:541
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:542
msgid "Party is mandatory"
msgstr ""
@@ -37639,7 +37715,7 @@ msgstr ""
msgid "Payment Type"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:627
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:628
msgid "Payment Type must be one of Receive, Pay, or Internal Transfer"
msgstr ""
@@ -37689,7 +37765,7 @@ msgstr ""
msgid "Payment request failed"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:847
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:848
msgid "Payment term {0} not used in {1}"
msgstr ""
@@ -37856,11 +37932,11 @@ msgstr ""
msgid "Pending processing"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1755
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1771
msgid "Pending quantity cannot be greater than the for quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1749
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1765
msgid "Pending quantity cannot be negative."
msgstr ""
@@ -37929,7 +38005,9 @@ msgstr ""
#. Label of the percentage (Percent) field in DocType 'Cost Center Allocation
#. Percentage'
+#. Label of the percentage (Percent) field in DocType 'BOM Item'
#: erpnext/accounts/doctype/cost_center_allocation_percentage/cost_center_allocation_percentage.json
+#: erpnext/manufacturing/doctype/bom_item/bom_item.json
msgid "Percentage (%)"
msgstr ""
@@ -38221,11 +38299,12 @@ msgstr ""
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
#: erpnext/manufacturing/doctype/work_order/work_order.js:828
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1252
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1279
#: erpnext/selling/doctype/sales_order/sales_order.js:1066
#: erpnext/stock/doctype/delivery_note/delivery_note.js:199
#: erpnext/stock/doctype/material_request/material_request.js:160
#: erpnext/stock/doctype/pick_list/pick_list.json
+#: erpnext/stock/doctype/pick_list/pick_list.py:1431
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: erpnext/stock/doctype/stock_settings/stock_settings.js:125
@@ -38311,7 +38390,7 @@ msgstr ""
msgid "Pickup Date"
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.js:398
+#: erpnext/stock/doctype/shipment/shipment.js:401
msgid "Pickup Date cannot be before this day"
msgstr ""
@@ -38468,7 +38547,7 @@ msgstr ""
msgid "Planned End Date"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:324
+#: erpnext/manufacturing/doctype/work_order/work_order.py:325
msgid "Planned End Date cannot be before Planned Start Date"
msgstr ""
@@ -38571,7 +38650,7 @@ msgstr ""
msgid "Plants and Machineries"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:719
+#: erpnext/stock/doctype/pick_list/pick_list.py:720
msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
msgstr ""
@@ -38637,7 +38716,7 @@ msgstr ""
msgid "Please add at least one Serial No or Batch to save"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:992
+#: erpnext/stock/doctype/item/item.js:1001
msgid "Please add at least one row in Item Defaults with a Company before setting opening stock."
msgstr ""
@@ -38808,7 +38887,7 @@ msgstr ""
msgid "Please enable only if the understand the effects of enabling this."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:679
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:712
msgid "Please enable {0} in the {1}."
msgstr ""
@@ -38866,7 +38945,7 @@ msgid "Please enter Expense Account"
msgstr ""
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.js:84
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:93
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:92
msgid "Please enter Item Code to get Batch Number"
msgstr ""
@@ -39028,7 +39107,7 @@ msgstr ""
msgid "Please find attached the proforma invoice {0}."
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.js:277
+#: erpnext/stock/doctype/shipment/shipment.js:280
msgid "Please first set Full Name, Email and Phone for the user"
msgstr ""
@@ -39064,7 +39143,7 @@ msgstr ""
msgid "Please make sure you really want to delete all the transactions for {0}. Your master data will remain as it is. This action cannot be undone."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1103
+#: erpnext/stock/doctype/item/item.js:1112
msgid "Please mention 'Weight UOM' along with Weight."
msgstr ""
@@ -39207,7 +39286,7 @@ msgstr ""
msgid "Please select Posting Date first"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1106
+#: erpnext/manufacturing/doctype/bom/bom.py:1186
msgid "Please select Price List"
msgstr ""
@@ -39219,7 +39298,7 @@ msgstr ""
msgid "Please select Sample Retention Warehouse in Company first"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:451
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:484
msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
msgstr ""
@@ -39245,13 +39324,13 @@ msgstr ""
#: erpnext/accounts/party.py:471
#: erpnext/selling/page/sales_funnel/sales_funnel.py:19
-#: erpnext/stock/doctype/pick_list/pick_list.py:1468
+#: erpnext/stock/doctype/pick_list/pick_list.py:1712
msgid "Please select a Company"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:268
-#: erpnext/manufacturing/doctype/bom/bom.js:734
-#: erpnext/manufacturing/doctype/bom/bom.py:303
+#: erpnext/manufacturing/doctype/bom/bom.js:750
+#: erpnext/manufacturing/doctype/bom/bom.py:304
#: erpnext/public/js/controllers/accounts.js:274
#: erpnext/public/js/controllers/transaction.js:3434
msgid "Please select a Company first."
@@ -39282,7 +39361,7 @@ msgstr ""
msgid "Please select a Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1898
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1914
msgid "Please select a Work Order first."
msgstr ""
@@ -39454,7 +39533,7 @@ msgstr ""
msgid "Please select the Multiple Tier Program type for more than one collection rule."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:448
+#: erpnext/stock/doctype/item/item.js:457
msgid "Please select the Warehouse first"
msgstr ""
@@ -39610,7 +39689,7 @@ msgid "Please set a Purchase Price Variance Account for Item {0} or a Default Pu
msgstr ""
#: erpnext/stock/doctype/item/item.py:342
-#: erpnext/stock/doctype/item/item.py:1684
+#: erpnext/stock/doctype/item/item.py:1703
msgid "Please set a Temporary Opening account for company {0} to create an Opening Stock reconciliation."
msgstr ""
@@ -39732,14 +39811,14 @@ msgstr ""
msgid "Please set up the Campaign Schedule in the Campaign {0}"
msgstr ""
-#: erpnext/public/js/queries.js:82
+#: erpnext/public/js/queries.js:87
#: erpnext/stock/report/reserved_stock/reserved_stock.py:26
msgid "Please set {0}"
msgstr ""
#: erpnext/public/js/queries.js:49 erpnext/public/js/queries.js:64
-#: erpnext/public/js/queries.js:97 erpnext/public/js/queries.js:118
-#: erpnext/public/js/queries.js:149
+#: erpnext/public/js/queries.js:103 erpnext/public/js/queries.js:128
+#: erpnext/public/js/queries.js:159
msgid "Please set {0} first."
msgstr ""
@@ -39760,11 +39839,11 @@ msgstr ""
msgid "Please set {0} in Company {1} or in the Item Defaults of Item {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1156
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1157
msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1480
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1495
msgid "Please set {0} in Company {1} to retain samples."
msgstr ""
@@ -39795,7 +39874,7 @@ msgstr ""
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr ""
-#: erpnext/public/js/queries.js:163
+#: erpnext/public/js/queries.js:173
msgid "Please specify a {0} first."
msgstr ""
@@ -40134,7 +40213,7 @@ msgstr ""
msgid "Posting date matches the selected transaction"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:66
+#: erpnext/controllers/sales_and_purchase_return.py:68
msgid "Posting timestamp must be after {0}"
msgstr ""
@@ -40376,12 +40455,12 @@ msgstr ""
#. Option for the 'Price or Product Discount' (Select) field in DocType
#. 'Pricing Rule'
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
#: erpnext/selling/page/point_of_sale/pos_item_selector.js:116
msgid "Price"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
msgid "Price ({0})"
msgstr ""
@@ -40444,7 +40523,7 @@ msgstr ""
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:44
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
-#: erpnext/stock/doctype/item/item.js:897
+#: erpnext/stock/doctype/item/item.js:906
#: erpnext/stock/doctype/item_default/item_default.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -40492,7 +40571,7 @@ msgstr ""
msgid "Price List Currency"
msgstr ""
-#: erpnext/stock/get_item_details.py:1459
+#: erpnext/stock/get_item_details.py:1462
msgid "Price List Currency not selected"
msgstr ""
@@ -40609,7 +40688,7 @@ msgstr ""
msgid "Price Not UOM Dependent"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:249
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
msgid "Price Per Unit ({0})"
msgstr ""
@@ -40631,7 +40710,7 @@ msgstr ""
msgid "Price or product discount slabs are required"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:235
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:242
msgid "Price per Unit (Stock UOM)"
msgstr ""
@@ -40786,6 +40865,13 @@ msgstr ""
msgid "Pricing Rules are further filtered based on quantity."
msgstr ""
+#. Label of the supplier_primary_address (Link) field in DocType 'Supplier'
+#. Label of the primary_address (Text Editor) field in DocType 'Customer'
+#: erpnext/buying/doctype/supplier/supplier.json
+#: erpnext/selling/doctype/customer/customer.json
+msgid "Primary Address"
+msgstr ""
+
#: erpnext/public/js/utils/contact_address_quick_entry.js:73
msgid "Primary Address Details"
msgstr ""
@@ -40804,6 +40890,14 @@ msgstr ""
msgid "Primary Address and Contact"
msgstr ""
+#. Label of the supplier_primary_contact (Link) field in DocType 'Supplier'
+#. Label of the primary_contact_section (Section Break) field in DocType
+#. 'Opportunity'
+#: erpnext/buying/doctype/supplier/supplier.json
+#: erpnext/crm/doctype/opportunity/opportunity.json
+msgid "Primary Contact"
+msgstr ""
+
#: erpnext/public/js/utils/contact_address_quick_entry.js:41
msgid "Primary Contact Details"
msgstr ""
@@ -41006,7 +41100,7 @@ msgstr ""
msgid "Process Loss %"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1000
+#: erpnext/manufacturing/doctype/bom/bom.py:1080
msgid "Process Loss Percentage cannot be greater than 100"
msgstr ""
@@ -41024,6 +41118,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1169
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.py:96
@@ -41119,7 +41214,11 @@ msgstr ""
msgid "Process in Single Transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1752
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1173
+msgid "Process loss booked against the operations of this work order."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1768
msgid "Process loss quantity cannot be negative."
msgstr ""
@@ -41290,11 +41389,11 @@ msgstr ""
msgid "Product Bundle version this row was packed from"
msgstr ""
-#: erpnext/stock/doctype/packed_item/packed_item.py:445
+#: erpnext/stock/doctype/packed_item/packed_item.py:452
msgid "Product Bundle {0} is disabled and cannot be used in transactions."
msgstr ""
-#: erpnext/stock/doctype/packed_item/packed_item.py:442
+#: erpnext/stock/doctype/packed_item/packed_item.py:449
msgid "Product Bundle {0} is not submitted"
msgstr ""
@@ -41939,7 +42038,7 @@ msgid "Prospects Engaged But Not Converted"
msgstr ""
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:198
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:795
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:802
msgid "Protected DocType"
msgstr ""
@@ -42157,7 +42256,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:440
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:426
#: erpnext/workspace_sidebar/buying.json
#: erpnext/workspace_sidebar/invoicing.json
msgid "Purchase Invoice"
@@ -42357,7 +42456,7 @@ msgstr ""
msgid "Purchase Order number required for Item {0}"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1366
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1383
msgid "Purchase Order {0} created"
msgstr ""
@@ -42640,7 +42739,7 @@ msgstr ""
#: erpnext/stock/doctype/item/item_list.js:41
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/pick_list/pick_list.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:475
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:461
#: 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
@@ -42741,7 +42840,7 @@ msgstr ""
#: erpnext/controllers/trends.py:300 erpnext/controllers/trends.py:312
#: erpnext/controllers/trends.py:317
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
-#: erpnext/manufacturing/doctype/bom/bom.js:1112
+#: erpnext/manufacturing/doctype/bom/bom.js:1128
#: 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
@@ -42774,6 +42873,8 @@ msgstr ""
#: erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/doctype/pick_list/pick_list.js:545
+#: erpnext/stock/doctype/pick_list/pick_list.py:1431
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
@@ -42882,7 +42983,7 @@ msgstr ""
#. Label of the for_quantity (Float) field in DocType 'Job Card'
#. Label of the qty (Float) field in DocType 'Work Order'
-#: erpnext/manufacturing/doctype/bom/bom.js:408
+#: erpnext/manufacturing/doctype/bom/bom.js:424
#: erpnext/manufacturing/doctype/job_card/job_card.js:105
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -42890,11 +42991,11 @@ msgstr ""
msgid "Qty To Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:876
+#: erpnext/manufacturing/doctype/work_order/work_order.py:888
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:275
+#: erpnext/manufacturing/doctype/job_card/job_card.py:277
msgid "Qty To Manufacture in the job card cannot be greater than Qty To Manufacture in the work order for the operation {0}.
Solution: Either you can reduce the Qty To Manufacture in the job card or set the 'Overproduction Percentage For Work Order' in the {1}."
msgstr ""
@@ -42945,8 +43046,8 @@ msgstr ""
msgid "Qty for which recursion isn't applicable."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1113
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1136
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1122
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1150
msgid "Qty for {0}"
msgstr ""
@@ -42964,12 +43065,12 @@ msgid "Qty left for a later cycle or for another job card."
msgstr ""
#. Label of the for_qty (Float) field in DocType 'Pick List'
-#: erpnext/stock/doctype/pick_list/pick_list.js:206
+#: erpnext/stock/doctype/pick_list/pick_list.js:210
#: erpnext/stock/doctype/pick_list/pick_list.json
msgid "Qty of Finished Goods Item"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:766
+#: erpnext/stock/doctype/pick_list/pick_list.py:767
msgid "Qty of Finished Goods Item should be greater than 0."
msgstr ""
@@ -43003,7 +43104,7 @@ msgstr ""
msgid "Qty to Deliver"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:395
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:381
msgid "Qty to Disassemble"
msgstr ""
@@ -43171,7 +43272,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
-#: erpnext/manufacturing/doctype/bom/bom.js:277
+#: erpnext/manufacturing/doctype/bom/bom.js:291
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/quality_management/workspace/quality/quality.json
@@ -43259,7 +43360,7 @@ msgstr ""
msgid "Quality Inspection Template Name"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:860
+#: erpnext/manufacturing/doctype/job_card/job_card.py:862
msgid "Quality Inspection is required for the item {0} before completing the job card {1}"
msgstr ""
@@ -43267,16 +43368,16 @@ msgstr ""
msgid "Quality Inspection {0} is Rejected. Resolve the issue or follow your rejection process before submitting the job card."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:879
+#: erpnext/manufacturing/doctype/job_card/job_card.py:881
msgid "Quality Inspection {0} is not submitted for the item: {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:889
+#: erpnext/manufacturing/doctype/job_card/job_card.py:891
msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr ""
#: erpnext/public/js/controllers/transaction.js:451
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:206
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:192
msgid "Quality Inspection(s)"
msgstr ""
@@ -43411,9 +43512,9 @@ msgstr ""
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:54
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:67
#: erpnext/buying/report/purchase_analytics/purchase_analytics.js:28
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:211
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:218
#: erpnext/manufacturing/doctype/blanket_order_item/blanket_order_item.json
-#: erpnext/manufacturing/doctype/bom/bom.js:496
+#: erpnext/manufacturing/doctype/bom/bom.js:512
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.js:76
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:194
@@ -43437,7 +43538,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:801
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:787
#: 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
@@ -43573,8 +43674,8 @@ msgid "Quantity must be greater than zero"
msgstr ""
#: erpnext/manufacturing/doctype/work_order/mapper.py:581
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1166
-#: erpnext/stock/doctype/item/item.py:1664
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1193
+#: erpnext/stock/doctype/item/item.py:1683
msgid "Quantity must be greater than zero."
msgstr ""
@@ -43582,16 +43683,16 @@ msgstr ""
msgid "Quantity must be less than or equal to {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1171
-#: erpnext/stock/doctype/pick_list/pick_list.js:214
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1198
+#: erpnext/stock/doctype/pick_list/pick_list.js:218
msgid "Quantity must not be more than {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:758
+#: erpnext/manufacturing/doctype/bom/bom.py:836
msgid "Quantity required for Item {0} in row {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:702
+#: erpnext/manufacturing/doctype/bom/bom.py:704
#: erpnext/manufacturing/doctype/job_card/job_card.js:428
msgid "Quantity should be greater than 0"
msgstr ""
@@ -43604,7 +43705,7 @@ msgstr ""
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:868
+#: erpnext/manufacturing/doctype/work_order/work_order.py:880
msgid "Quantity to Manufacture must be greater than 0."
msgstr ""
@@ -43612,7 +43713,7 @@ msgstr ""
msgid "Quantity to Scan"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1015
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1017
msgid "Quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -43891,7 +43992,7 @@ msgstr ""
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:41
#: erpnext/stock/dashboard/item_dashboard.js:255
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
-#: erpnext/stock/doctype/item/item.js:914
+#: erpnext/stock/doctype/item/item.js:923
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
@@ -44116,7 +44217,7 @@ msgstr ""
msgid "Rate or Discount"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:202
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:205
msgid "Rate or Discount is required for the price discount."
msgstr ""
@@ -44213,8 +44314,8 @@ 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:449
-#: erpnext/manufacturing/doctype/bom/bom.js:1085
+#: erpnext/manufacturing/doctype/bom/bom.js:465
+#: erpnext/manufacturing/doctype/bom/bom.js:1101
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:387
@@ -44273,7 +44374,7 @@ msgstr ""
msgid "Raw Materials Supplied Cost"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:750
+#: erpnext/manufacturing/doctype/bom/bom.py:828
msgid "Raw Materials cannot be blank."
msgstr ""
@@ -44554,7 +44655,7 @@ msgstr ""
msgid "Received Amount After Tax (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:968
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:969
msgid "Received Amount cannot be greater than Paid Amount"
msgstr ""
@@ -44614,7 +44715,7 @@ msgstr ""
msgid "Received Quantity"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:371
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:357
msgid "Received Stock Entries"
msgstr ""
@@ -44871,11 +44972,11 @@ msgstr ""
msgid "Recurse Every (As Per Transaction UOM)"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:258
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:261
msgid "Recurse Over Qty cannot be less than 0"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:334
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:337
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:230
msgid "Recursive Discounts with Mixed condition is not supported by the system"
msgstr ""
@@ -44970,7 +45071,7 @@ msgstr ""
msgid "Reference Detail No"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:677
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:678
msgid "Reference Doctype must be one of {0}"
msgstr ""
@@ -44998,7 +45099,7 @@ msgstr ""
msgid "Reference No & Reference Date is required for {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1233
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1234
msgid "Reference No and Reference Date is mandatory for Bank transaction"
msgstr ""
@@ -45100,7 +45201,7 @@ msgstr ""
msgid "References to Sales Orders are Incomplete"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:757
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:758
msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
msgstr ""
@@ -45816,7 +45917,7 @@ msgstr ""
#: 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
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:277
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/stock/doctype/material_request/material_request.js:206
#: erpnext/workspace_sidebar/buying.json
@@ -46041,7 +46142,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:973
#: erpnext/selling/doctype/sales_order/sales_order.js:107
-#: erpnext/stock/doctype/pick_list/pick_list.js:158
+#: erpnext/stock/doctype/pick_list/pick_list.js:162
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:179
msgid "Reserve"
msgstr ""
@@ -46104,6 +46205,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:29
#: erpnext/stock/dashboard/item_dashboard_list.html:20
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/doctype/pick_list/pick_list.js:510
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: erpnext/stock/page/stock_balance/stock_balance.js:52
#: erpnext/stock/report/reserved_stock/reserved_stock.py:124
@@ -46145,7 +46247,7 @@ msgstr ""
msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:655
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:688
msgid "Reserved Qty should be greater than Delivered Qty."
msgstr ""
@@ -46174,7 +46276,7 @@ msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.js:495
#: erpnext/stock/dashboard/item_dashboard_list.html:15
#: erpnext/stock/doctype/bin/bin.json
-#: erpnext/stock/doctype/pick_list/pick_list.js:178
+#: erpnext/stock/doctype/pick_list/pick_list.js:182
#: erpnext/stock/page/stock_balance/stock_balance.js:59
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:573
@@ -46213,9 +46315,13 @@ msgstr ""
msgid "Reserved for Sub Contracting"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:591
+msgid "Reserved for {0}"
+msgstr ""
+
#: erpnext/public/js/stock_reservation.js:203
#: erpnext/selling/doctype/sales_order/sales_order.js:421
-#: erpnext/stock/doctype/pick_list/pick_list.js:307
+#: erpnext/stock/doctype/pick_list/pick_list.js:311
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:292
msgid "Reserving Stock..."
msgstr ""
@@ -47142,7 +47248,7 @@ msgstr ""
msgid "Routing Name"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:244
+#: erpnext/controllers/sales_and_purchase_return.py:246
msgid "Row # {0}: Cannot return more than {1} for Item {2}"
msgstr ""
@@ -47154,15 +47260,15 @@ msgstr ""
msgid "Row # {0}: Please enter quantity for Item {1} as it is not zero."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:151
+#: erpnext/controllers/sales_and_purchase_return.py:153
msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:135
+#: erpnext/controllers/sales_and_purchase_return.py:137
msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:349
+#: erpnext/manufacturing/doctype/work_order/work_order.py:350
msgid "Row #1: Sequence ID must be 1 for Operation {0}."
msgstr ""
@@ -47176,6 +47282,10 @@ msgstr ""
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:722
+msgid "Row #{0}: A Percentage is required for the Item {1} as 'Set Component Quantities Based On Percentage' is enabled."
+msgstr ""
+
#: erpnext/stock/doctype/item/item.py:588
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr ""
@@ -47201,16 +47311,16 @@ msgstr ""
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:400
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:401
msgid "Row #{0}: Allocated Amount cannot be greater than Outstanding Amount of Payment Request {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:376
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:481
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:377
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:482
msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:493
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:494
msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
msgstr ""
@@ -47230,7 +47340,7 @@ msgstr ""
msgid "Row #{0}: BOM not found for FG Item {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:441
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:474
msgid "Row #{0}: Batch No {1} is already selected."
msgstr ""
@@ -47238,7 +47348,7 @@ msgstr ""
msgid "Row #{0}: Batch No(s) {1} are not a part of the linked Subcontracting Inward Order. Please select valid Batch No(s)."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:883
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:884
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
@@ -47282,7 +47392,7 @@ msgstr ""
msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1255
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1257
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr ""
@@ -47339,11 +47449,11 @@ msgstr ""
msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times in the Subcontracting Inward process."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:426
+#: erpnext/manufacturing/doctype/work_order/work_order.py:427
msgid "Row #{0}: Customer Provided Item {1} cannot be added multiple times."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:451
+#: erpnext/manufacturing/doctype/work_order/work_order.py:452
msgid "Row #{0}: Customer Provided Item {1} does not exist in the Required Items table linked to the Subcontracting Inward Order."
msgstr ""
@@ -47351,7 +47461,7 @@ msgstr ""
msgid "Row #{0}: Customer Provided Item {1} exceeds quantity available through Subcontracting Inward Order"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:439
+#: erpnext/manufacturing/doctype/work_order/work_order.py:440
msgid "Row #{0}: Customer Provided Item {1} has insufficient quantity in the Subcontracting Inward Order. Available quantity is {2}."
msgstr ""
@@ -47376,7 +47486,7 @@ msgstr ""
msgid "Row #{0}: Depreciation Start Date is required"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:337
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:338
msgid "Row #{0}: Duplicate entry in References {1} {2}"
msgstr ""
@@ -47400,7 +47510,7 @@ 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/manufacturing/doctype/bom/bom.py:365
+#: erpnext/manufacturing/doctype/bom/bom.py:367
msgid "Row #{0}: FG / Semi FG Item is required for the operation {1} as 'Track Semi Finished Goods' is enabled."
msgstr ""
@@ -47421,7 +47531,7 @@ msgstr ""
msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:400
+#: erpnext/manufacturing/doctype/bom/bom.py:402
msgid "Row #{0}: Finished Good Item {1} cannot be added in the Secondary Items table."
msgstr ""
@@ -47459,11 +47569,11 @@ msgstr ""
msgid "Row #{0}: From Date cannot be before To Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:949
+#: erpnext/manufacturing/doctype/job_card/job_card.py:951
msgid "Row #{0}: From Time and To Time fields are required"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:739
+#: erpnext/stock/doctype/pick_list/pick_list.py:740
msgid "Row #{0}: Item Code is Mandatory"
msgstr ""
@@ -47479,7 +47589,7 @@ msgstr ""
msgid "Row #{0}: Item {1} does not exist"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1666
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1699
msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
msgstr ""
@@ -47536,7 +47646,7 @@ msgstr ""
msgid "Row #{0}: Item {1} quantity ({2} in stock UOM) does not match the quantity derived from the source ({3}). Do not change the UOM, conversion factor or quantity of disassembly rows."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:789
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:790
msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
msgstr ""
@@ -47556,7 +47666,7 @@ msgstr ""
msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1749
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1782
msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
msgstr ""
@@ -47625,7 +47735,7 @@ msgstr ""
msgid "Row #{0}: Please use a different Finance Book."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:407
+#: erpnext/manufacturing/doctype/bom/bom.py:409
#, python-format
msgid "Row #{0}: Process Loss Percentage should be less than 100% for {1} Item {2}"
msgstr ""
@@ -47643,7 +47753,7 @@ msgstr ""
msgid "Row #{0}: Qty must be a positive number"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:429
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:462
msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Item {2} against Batch {3} in Warehouse {4}."
msgstr ""
@@ -47675,7 +47785,7 @@ msgstr ""
msgid "Row #{0}: Quantity of Item {1} cannot be more than {2} {3} against Subcontracting Inward Order {4}"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1734
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1767
msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
msgstr ""
@@ -47733,7 +47843,7 @@ msgid ""
"\t\t\t\t\tthis validation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:355
+#: erpnext/manufacturing/doctype/work_order/work_order.py:356
msgid "Row #{0}: Sequence ID must be {1} or {2} for Operation {3}."
msgstr ""
@@ -47745,11 +47855,11 @@ msgstr ""
msgid "Row #{0}: Serial No {1} does not belong to Batch {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:378
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:411
msgid "Row #{0}: Serial No {1} for Item {2} is not available in {3} {4} or might be reserved in another {5}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:394
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:427
msgid "Row #{0}: Serial No {1} is already selected."
msgstr ""
@@ -47781,11 +47891,11 @@ msgstr ""
msgid "Row #{0}: Source Warehouse must be same as Customer Warehouse {1} from the linked Subcontracting Inward Order"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:460
+#: erpnext/manufacturing/doctype/work_order/work_order.py:461
msgid "Row #{0}: Source Warehouse {1} for item {2} cannot be a customer warehouse."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:415
+#: erpnext/manufacturing/doctype/work_order/work_order.py:416
msgid "Row #{0}: Source Warehouse {1} for item {2} must be same as Source Warehouse {3} in the Work Order."
msgstr ""
@@ -47813,19 +47923,19 @@ msgstr ""
msgid "Row #{0}: Stock Delivered But Not Billed account cannot be used for items linked to a Sales Invoice"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:403
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:436
msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1679
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1712
msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1692
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1725
msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1706
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1739
msgid "Row #{0}: Stock is already reserved for the Item {1}."
msgstr ""
@@ -47833,12 +47943,12 @@ msgstr ""
msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:413
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:446
msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1265
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1720
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1298
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1753
msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
msgstr ""
@@ -47858,7 +47968,7 @@ msgstr ""
msgid "Row #{0}: The job card item reference is missing. Kindly create the stock entry from the job card. If you have added the row manually then you won't be able to add job card item reference."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:375
+#: erpnext/manufacturing/doctype/bom/bom.py:377
msgid "Row #{0}: The operation {1} has 'Is Final Finished Good' checked, so its FG / Semi FG Item must be {2}."
msgstr ""
@@ -47866,6 +47976,10 @@ msgstr ""
msgid "Row #{0}: The original Invoice {1} of return invoice {2} is not consolidated."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:775
+msgid "Row #{0}: The quantity of the Item {1} cannot be derived from its percentage because there is no UOM Conversion Factor from {2} to {3}."
+msgstr ""
+
#: erpnext/stock/doctype/item/item.py:604
msgid "Row #{0}: The warehouse {1} is not a child warehouse of a group warehouse {2}"
msgstr ""
@@ -47943,7 +48057,7 @@ msgstr ""
msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1570
+#: erpnext/stock/doctype/item/item.py:1589
msgid "Row #{0}: {1} {2} does not belong to Company {3}. Please select valid {4}."
msgstr ""
@@ -48004,7 +48118,7 @@ msgstr ""
msgid "Row Type"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:813
+#: erpnext/manufacturing/doctype/job_card/job_card.py:815
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr ""
@@ -48044,7 +48158,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:810
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:812
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
@@ -48133,7 +48247,7 @@ msgstr ""
msgid "Row {0}: From Time and To Time is mandatory."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:362
+#: erpnext/manufacturing/doctype/job_card/job_card.py:364
msgid "Row {0}: From Time and To Time of {1} are overlapping with {2}"
msgstr ""
@@ -48145,7 +48259,7 @@ msgstr ""
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:343
+#: erpnext/manufacturing/doctype/job_card/job_card.py:345
msgid "Row {0}: From time must be less than to time"
msgstr ""
@@ -48181,7 +48295,7 @@ msgstr ""
msgid "Row {0}: Item {1}'s quantity cannot be higher than the available quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:973
+#: erpnext/manufacturing/doctype/bom/bom.py:1053
msgid "Row {0}: Operation time should be greater than 0 for operation {1}"
msgstr ""
@@ -48325,8 +48439,8 @@ msgstr ""
msgid "Row {0}: Warehouse {1} is linked to company {2}. Please select a warehouse belonging to company {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:967
-#: erpnext/manufacturing/doctype/work_order/work_order.py:489
+#: erpnext/manufacturing/doctype/bom/bom.py:1047
+#: erpnext/manufacturing/doctype/work_order/work_order.py:490
msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}"
msgstr ""
@@ -48759,7 +48873,7 @@ msgstr ""
#: erpnext/setup/workspace/home/home.json
#: erpnext/stock/doctype/delivery_note/delivery_note.js:347
#: erpnext/stock/doctype/delivery_note/delivery_note_list.js:67
-#: erpnext/stock/doctype/pick_list/pick_list.js:142
+#: erpnext/stock/doctype/pick_list/pick_list.js:146
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/workspace_sidebar/home.json erpnext/workspace_sidebar/invoicing.json
#: erpnext/workspace_sidebar/selling.json
@@ -49065,7 +49179,7 @@ msgstr ""
msgid "Sales Order {0} is not submitted"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:565
+#: erpnext/manufacturing/doctype/work_order/work_order.py:566
msgid "Sales Order {0} is not valid"
msgstr ""
@@ -49323,7 +49437,7 @@ msgstr ""
msgid "Sales Representative"
msgstr ""
-#: erpnext/accounts/report/gross_profit/gross_profit.py:1006
+#: erpnext/accounts/report/gross_profit/gross_profit.py:1100
#: erpnext/stock/doctype/delivery_note/delivery_note.js:270
msgid "Sales Return"
msgstr ""
@@ -49479,17 +49593,17 @@ msgid "Sample Quantity"
msgstr ""
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:269
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:551
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:537
msgid "Sample Retention Stock Entry"
msgstr ""
#. Label of the sample_retention_warehouse (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1481
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1496
msgid "Sample Retention Warehouse"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1483
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1498
msgid "Sample Retention Warehouse Missing"
msgstr ""
@@ -49500,7 +49614,7 @@ msgstr ""
msgid "Sample Size"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1466
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1481
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr ""
@@ -49857,7 +49971,7 @@ msgstr ""
msgid "Search transactions"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1166
+#: erpnext/stock/doctype/item/item.js:1175
msgid "Search values..."
msgstr ""
@@ -49985,7 +50099,7 @@ msgstr ""
msgid "Select Alternative Items for Sales Order"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1292
+#: erpnext/stock/doctype/item/item.js:1301
msgid "Select Attribute Values"
msgstr ""
@@ -49998,10 +50112,10 @@ msgid "Select BOM and Qty for Production"
msgstr ""
#: erpnext/assets/doctype/asset_repair/asset_repair.js:258
-#: erpnext/public/js/utils/sales_common.js:453
+#: erpnext/public/js/utils/sales_common.js:468
#: erpnext/public/js/utils/serial_batch_inline_editor.js:376
#: erpnext/public/js/utils/serial_batch_inline_editor.js:453
-#: erpnext/stock/doctype/pick_list/pick_list.js:399
+#: erpnext/stock/doctype/pick_list/pick_list.js:440
msgid "Select Batch No"
msgstr ""
@@ -50047,8 +50161,8 @@ msgstr ""
msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:116
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:147
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:127
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:158
msgid "Select Default Supplier"
msgstr ""
@@ -50132,21 +50246,21 @@ msgstr ""
msgid "Select Possible Supplier"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1177
-#: erpnext/stock/doctype/pick_list/pick_list.js:224
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1204
+#: erpnext/stock/doctype/pick_list/pick_list.js:228
msgid "Select Quantity"
msgstr ""
#: erpnext/assets/doctype/asset_repair/asset_repair.js:258
-#: erpnext/public/js/utils/sales_common.js:453
+#: erpnext/public/js/utils/sales_common.js:468
#: erpnext/public/js/utils/serial_batch_inline_editor.js:462
-#: erpnext/stock/doctype/pick_list/pick_list.js:399
+#: erpnext/stock/doctype/pick_list/pick_list.js:440
msgid "Select Serial No"
msgstr ""
#: erpnext/assets/doctype/asset_repair/asset_repair.js:261
-#: erpnext/public/js/utils/sales_common.js:456
-#: erpnext/stock/doctype/pick_list/pick_list.js:402
+#: erpnext/public/js/utils/sales_common.js:471
+#: erpnext/stock/doctype/pick_list/pick_list.js:443
msgid "Select Serial and Batch"
msgstr ""
@@ -50244,7 +50358,7 @@ msgstr ""
msgid "Select all"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1634
+#: erpnext/stock/doctype/item/item.js:1643
msgid "Select an Item Group."
msgstr ""
@@ -50266,7 +50380,7 @@ msgstr ""
msgid "Select at least one Item"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1306
+#: erpnext/stock/doctype/item/item.js:1315
msgid "Select at least one attribute value."
msgstr ""
@@ -50307,7 +50421,7 @@ msgstr ""
msgid "Select row {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:476
+#: erpnext/manufacturing/doctype/bom/bom.js:492
msgid "Select template item"
msgstr ""
@@ -50320,11 +50434,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:1306
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1333
msgid "Select the Item to be manufactured."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:992
+#: erpnext/manufacturing/doctype/bom/bom.js:1008
msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
msgstr ""
@@ -50355,11 +50469,11 @@ msgstr ""
msgid "Select the modules that you plan to implement"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1011
+#: erpnext/manufacturing/doctype/bom/bom.js:1027
msgid "Select the raw materials (Items) required to manufacture the Item"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:531
+#: erpnext/manufacturing/doctype/bom/bom.js:547
msgid "Select variant item code for the template item {0}"
msgstr ""
@@ -50468,7 +50582,7 @@ msgstr ""
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/incoterm/incoterm.json
#: erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
-#: erpnext/stock/doctype/item/item.js:893
+#: erpnext/stock/doctype/item/item.js:902
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/price_list/price_list.json
#: erpnext/workspace_sidebar/selling.json
@@ -50502,7 +50616,7 @@ msgstr ""
#: erpnext/selling/doctype/selling_settings/selling_settings.json
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:269
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:271
#: erpnext/workspace_sidebar/erpnext_settings.json
msgid "Selling Settings"
msgstr ""
@@ -50512,7 +50626,7 @@ msgstr ""
msgid "Selling Setup"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:232
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:235
msgid "Selling must be checked, if Applicable For is selected as {0}"
msgstr ""
@@ -51053,7 +51167,7 @@ msgstr ""
msgid "Serial and Batch Bundle"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1163
+#: erpnext/stock/doctype/item/item.py:1166
msgid "Serial and Batch Bundle Exists"
msgstr ""
@@ -51364,12 +51478,17 @@ msgstr ""
#. Label of the set_basic_rate_manually (Check) field in DocType 'Stock Entry
#. Detail'
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:978
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:993
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Set Basic Rate Manually"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:180
+#. Label of the set_qty_based_on_percentage (Check) field in DocType 'BOM'
+#: erpnext/manufacturing/doctype/bom/bom.json
+msgid "Set Component Quantities Based On Percentage"
+msgstr ""
+
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:191
msgid "Set Default Supplier"
msgstr ""
@@ -51419,7 +51538,7 @@ msgstr ""
msgid "Set New Release Date"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:218
+#: erpnext/stock/doctype/item/item.js:224
msgid "Set Opening Stock"
msgstr ""
@@ -51444,7 +51563,7 @@ msgstr ""
msgid "Set Posting Date"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1038
+#: erpnext/manufacturing/doctype/bom/bom.js:1054
msgid "Set Process Loss Item Quantity"
msgstr ""
@@ -51480,7 +51599,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Sales Order'
#. Label of the set_warehouse (Link) field in DocType 'Delivery Note'
#. Label of the set_from_warehouse (Link) field in DocType 'Material Request'
-#: erpnext/public/js/utils/sales_common.js:578
+#: erpnext/public/js/utils/sales_common.js:593
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -51502,7 +51621,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Subcontracting Order'
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/public/js/utils/sales_common.js:575
+#: erpnext/public/js/utils/sales_common.js:590
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -51532,7 +51651,7 @@ msgstr ""
msgid "Set as Completed"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:602
+#: erpnext/public/js/utils/sales_common.js:617
#: erpnext/selling/doctype/quotation/quotation.js:146
msgid "Set as Lost"
msgstr ""
@@ -51579,7 +51698,7 @@ msgstr ""
msgid "Set incoming rate as zero for expired Batch"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1028
+#: erpnext/manufacturing/doctype/bom/bom.js:1044
msgid "Set quantity of process loss item:"
msgstr ""
@@ -51595,7 +51714,7 @@ msgstr ""
msgid "Set targets Item Group-wise for this Sales Person."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1363
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1390
msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
msgstr ""
@@ -51705,8 +51824,8 @@ msgstr ""
msgid "Setting up company"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:943
-#: erpnext/manufacturing/doctype/work_order/work_order.py:932
+#: erpnext/manufacturing/doctype/bom/bom.py:1021
+#: erpnext/manufacturing/doctype/work_order/work_order.py:944
msgid "Setting {0} is required"
msgstr ""
@@ -51921,6 +52040,55 @@ msgstr ""
msgid "Shipping Account"
msgstr ""
+#. Option for the 'Determine Address Tax Category from' (Select) field in
+#. DocType 'Accounts Settings'
+#. Label of the shipping_address (Text Editor) field in DocType 'POS Invoice'
+#. Label of the shipping_address_display (Text Editor) field in DocType
+#. 'Purchase Invoice'
+#. Label of the company_shipping_address_section (Section Break) field in
+#. DocType 'Purchase Invoice'
+#. Label of the shipping_address (Text Editor) field in DocType 'Sales Invoice'
+#. Label of the shipping_address_section (Section Break) field in DocType
+#. 'Sales Invoice'
+#. Label of the shipping_address (Link) field in DocType 'Purchase Order'
+#. Label of the shipping_address_section (Section Break) field in DocType
+#. 'Purchase Order'
+#. Label of the shipping_address (Link) field in DocType 'Supplier Quotation'
+#. Label of the shipping_address_section (Section Break) field in DocType
+#. 'Supplier Quotation'
+#. Label of the shipping_address_name (Link) field in DocType 'Quotation'
+#. Label of the shipping_address (Text Editor) field in DocType 'Quotation'
+#. Label of the shipping_address_section (Section Break) field in DocType
+#. 'Quotation'
+#. Label of the shipping_address (Text Editor) field in DocType 'Sales Order'
+#. Label of the shipping_address_column (Section Break) field in DocType 'Sales
+#. Order'
+#. Label of the shipping_address_name (Link) field in DocType 'Delivery Note'
+#. Label of the shipping_address (Text Editor) field in DocType 'Delivery Note'
+#. Label of the shipping_address_section (Section Break) field in DocType
+#. 'Delivery Note'
+#. Label of the shipping_address_display (Text Editor) field in DocType
+#. 'Purchase Receipt'
+#. Label of the section_break_98 (Section Break) field in DocType 'Purchase
+#. Receipt'
+#. Label of the shipping_address_display (Text Editor) field in DocType
+#. 'Subcontracting Receipt'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+#: 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/buying/doctype/purchase_order/purchase_order.json
+#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
+#: erpnext/selling/doctype/quotation/quotation.json
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/stock/doctype/delivery_note/delivery_note.json
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:128
+#: erpnext/stock/report/delayed_order_report/delayed_order_report.py:53
+#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
+msgid "Shipping Address"
+msgstr ""
+
#. Label of the shipping_address_display (Text Editor) field in DocType
#. 'Purchase Order'
#. Label of the shipping_address_display (Text Editor) field in DocType
@@ -52316,7 +52484,7 @@ msgstr ""
msgid "Show Variant Attributes"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:242
+#: erpnext/stock/doctype/item/item.js:248
msgid "Show Variants"
msgstr ""
@@ -52510,7 +52678,7 @@ msgstr ""
msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:384
+#: erpnext/manufacturing/doctype/bom/bom.py:386
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 ""
@@ -52540,7 +52708,7 @@ msgstr ""
msgid "Single Tier Program"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:267
+#: erpnext/stock/doctype/item/item.js:273
msgid "Single Variant"
msgstr ""
@@ -52566,7 +52734,7 @@ msgstr ""
msgid "Skip Material Transfer to WIP Warehouse"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:576
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:583
msgid "Skipped {0} DocType(s):
{1}"
msgstr ""
@@ -52652,24 +52820,10 @@ msgstr ""
msgid "Source Document"
msgstr ""
-#. Label of the reference_name (Dynamic Link) field in DocType 'Batch'
-#. Label of the reference_name (Dynamic Link) field in DocType 'Serial No'
-#: erpnext/stock/doctype/batch/batch.json
-#: erpnext/stock/doctype/serial_no/serial_no.json
-msgid "Source Document Name"
-msgstr ""
-
#: erpnext/stock/report/serial_no_and_batch_traceability/serial_no_and_batch_traceability.py:492
msgid "Source Document No"
msgstr ""
-#. Label of the reference_doctype (Link) field in DocType 'Batch'
-#. Label of the reference_doctype (Link) field in DocType 'Serial No'
-#: erpnext/stock/doctype/batch/batch.json
-#: erpnext/stock/doctype/serial_no/serial_no.json
-msgid "Source Document Type"
-msgstr ""
-
#. Label of the source_exchange_rate (Float) field in DocType 'Payment Entry'
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
msgid "Source Exchange Rate"
@@ -52685,7 +52839,7 @@ msgstr ""
msgid "Source Location"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1082
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1091
msgid "Source Manufacture Entry"
msgstr ""
@@ -52722,7 +52876,7 @@ msgstr ""
#. Label of the s_warehouse (Link) field in DocType 'Stock Entry Detail'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/manufacturing/doctype/bom/bom.js:503
+#: erpnext/manufacturing/doctype/bom/bom.js:519
#: erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
@@ -52732,11 +52886,11 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:135
-#: erpnext/public/js/utils/sales_common.js:574
+#: erpnext/public/js/utils/sales_common.js:589
#: 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:792
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:778
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Source Warehouse"
msgstr ""
@@ -52752,7 +52906,7 @@ msgstr ""
msgid "Source Warehouse Address Link"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1195
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1228
msgid "Source Warehouse is mandatory for the Item {0}."
msgstr ""
@@ -52761,7 +52915,7 @@ msgstr ""
msgid "Source Warehouse is required for item {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:374
+#: erpnext/manufacturing/doctype/work_order/work_order.py:375
msgid "Source Warehouse {0} must be same as Customer Warehouse {1} in the Subcontracting Inward Order."
msgstr ""
@@ -52880,7 +53034,7 @@ msgstr ""
msgid "Splitting {0} units of {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2206
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2207
msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
msgstr ""
@@ -53276,6 +53430,11 @@ msgstr ""
msgid "Stock Assets"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:128
+#: erpnext/stock/doctype/pick_list/pick_list.js:362
+msgid "Stock Availability"
+msgstr ""
+
#: erpnext/stock/report/item_price_stock/item_price_stock.py:34
msgid "Stock Available"
msgstr ""
@@ -53285,7 +53444,7 @@ msgstr ""
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/stock/doctype/item/item.js:181
+#: erpnext/stock/doctype/item/item.js:187
#: erpnext/stock/doctype/warehouse/warehouse.js:62
#: erpnext/stock/report/stock_balance/stock_balance.json
#: erpnext/stock/report/warehouse_wise_stock_balance/warehouse_wise_stock_balance.py:107
@@ -53392,7 +53551,7 @@ msgstr ""
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
#: erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
-#: erpnext/stock/doctype/pick_list/pick_list.js:148
+#: erpnext/stock/doctype/pick_list/pick_list.js:152
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
@@ -53438,7 +53597,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1818
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1834
msgid "Stock Entry {0} has been created"
msgstr ""
@@ -53467,6 +53626,14 @@ msgstr ""
msgid "Stock Frozen"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.js:551
+msgid "Stock Held By"
+msgstr ""
+
+#: erpnext/stock/doctype/pick_list/pick_list.py:1420
+msgid "Stock Held by Other Pick Lists"
+msgstr ""
+
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:37
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:60
msgid "Stock In Hand"
@@ -53484,7 +53651,7 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/public/js/controllers/stock_controller.js:97
#: erpnext/public/js/utils/ledger_preview.js:37
-#: erpnext/stock/doctype/item/item.js:191
+#: erpnext/stock/doctype/item/item.js:197
#: erpnext/stock/doctype/item/item_dashboard.py:8
#: erpnext/stock/report/stock_ledger/stock_ledger.json
#: erpnext/stock/workspace/stock/stock.json
@@ -53602,7 +53769,7 @@ msgstr ""
#. Name of a report
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/stock/doctype/item/item.js:201
+#: erpnext/stock/doctype/item/item.js:207
#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.json
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
@@ -53708,19 +53875,19 @@ msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.js:124
#: erpnext/selling/doctype/sales_order/sales_order.js:130
#: erpnext/selling/doctype/sales_order/sales_order.js:248
-#: erpnext/stock/doctype/pick_list/pick_list.js:160
-#: erpnext/stock/doctype/pick_list/pick_list.js:175
-#: erpnext/stock/doctype/pick_list/pick_list.js:180
+#: erpnext/stock/doctype/pick_list/pick_list.js:164
+#: erpnext/stock/doctype/pick_list/pick_list.js:179
+#: erpnext/stock/doctype/pick_list/pick_list.js:184
#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:12
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:869
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:680
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1273
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1682
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1695
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1709
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1723
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1737
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1754
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:713
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1306
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1715
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1728
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1742
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1756
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1770
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1787
#: erpnext/stock/doctype/stock_settings/stock_settings.json
#: erpnext/stock/doctype/stock_settings/stock_settings.py:226
#: erpnext/stock/doctype/stock_settings/stock_settings.py:238
@@ -53733,7 +53900,7 @@ msgstr ""
msgid "Stock Reservation"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1865
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1898
msgid "Stock Reservation Entries Cancelled"
msgstr ""
@@ -53741,7 +53908,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/services/reservation.py:147
#: erpnext/manufacturing/doctype/work_order/services/reservation.py:597
#: erpnext/selling/doctype/sales_order/services/reservation.py:133
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1815
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1848
msgid "Stock Reservation Entries Created"
msgstr ""
@@ -53753,18 +53920,18 @@ msgstr ""
#: erpnext/public/js/stock_reservation.js:309
#: erpnext/selling/doctype/sales_order/sales_order.js:505
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:388
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:421
#: erpnext/stock/report/reserved_stock/reserved_stock.js:53
#: erpnext/stock/report/reserved_stock/reserved_stock.py:171
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:342
msgid "Stock Reservation Entry"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:571
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:604
msgid "Stock Reservation Entry cannot be updated as it has been delivered."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:565
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:598
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 ""
@@ -53772,7 +53939,7 @@ msgstr ""
msgid "Stock Reservation Warehouse Mismatch"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:689
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:722
msgid "Stock Reservation can only be created against {0}."
msgstr ""
@@ -53805,11 +53972,11 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:123
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:125
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
-#: erpnext/stock/doctype/item/item.js:497
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:681
+#: erpnext/stock/doctype/item/item.js:506
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:714
#: erpnext/stock/doctype/stock_settings/stock_settings.json
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/erpnext_settings.json
@@ -53891,7 +54058,7 @@ msgstr ""
#: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:238
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:214
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:221
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
@@ -54051,7 +54218,7 @@ msgstr ""
msgid "Stock cannot be reserved in group warehouse {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1627
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1660
msgid "Stock cannot be reserved in the group warehouse {0}."
msgstr ""
@@ -54076,15 +54243,15 @@ msgstr ""
msgid "Stock frozen up to"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1162
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1195
msgid "Stock has been unreserved for work order {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:359
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:392
msgid "Stock not available for Item {0} in Warehouse {1}."
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1269
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1302
msgid "Stock not available to reserve for the Item {0} in Warehouse {1}."
msgstr ""
@@ -54131,14 +54298,14 @@ msgstr ""
msgid "Stop Reason"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:843
+#: erpnext/manufacturing/doctype/work_order/work_order.py:855
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr ""
#: erpnext/setup/doctype/company/company.py:499
#: erpnext/setup/doctype/company/company.py:532
#: erpnext/stock/doctype/item/item.py:330
-#: erpnext/stock/doctype/item/item.py:1788
+#: erpnext/stock/doctype/item/item.py:1807
msgid "Stores"
msgstr ""
@@ -54563,7 +54730,7 @@ msgstr ""
msgid "Submit your Quotation"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1745
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1761
msgid "Submitted Job Card cannot be processed."
msgstr ""
@@ -54702,7 +54869,7 @@ msgstr ""
msgid "Successfully Reconciled"
msgstr ""
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:194
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:205
msgid "Successfully Set Supplier"
msgstr ""
@@ -54884,7 +55051,7 @@ msgstr ""
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:8
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:29
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:51
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:195
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/controllers/trends.py:529 erpnext/crm/doctype/contract/contract.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
@@ -55186,7 +55353,7 @@ msgstr ""
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.py:237
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:60
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:256
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:263
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/crm/doctype/opportunity/opportunity.js:81
#: erpnext/selling/doctype/quotation/quotation.json
@@ -55667,7 +55834,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:798
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:784
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Target Warehouse"
msgstr ""
@@ -55691,7 +55858,7 @@ msgstr ""
msgid "Target Warehouse for Finished Good must be same as Finished Good Warehouse {0} in Work Order {1} linked to the Subcontracting Inward Order."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:607
+#: erpnext/manufacturing/doctype/work_order/work_order.py:619
msgid "Target Warehouse is required before Submit"
msgstr ""
@@ -55704,7 +55871,7 @@ msgstr ""
msgid "Target Warehouse is set for some items but the customer is not an internal customer."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:390
+#: erpnext/manufacturing/doctype/work_order/work_order.py:391
msgid "Target Warehouse {0} must be same as Delivery Warehouse {1} in the Subcontracting Inward Order Item."
msgstr ""
@@ -56369,7 +56536,7 @@ msgstr ""
msgid "Television"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:455
+#: erpnext/manufacturing/doctype/bom/bom.js:471
msgid "Template Item"
msgstr ""
@@ -56733,7 +56900,7 @@ msgstr ""
msgid "The Item {0} does not have Serial No or Batch No"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1516
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1518
msgid "The Job Card {0} has only {1} left to produce, but this entry books {2} ({3} finished goods and {4} process loss). Cancel or update its other manufacture entries first."
msgstr ""
@@ -56757,7 +56924,7 @@ msgstr ""
msgid "The Process Loss Qty has been reset as per the Job Card's Process Loss Qty"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1472
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1474
msgid "The Process Loss Qty has been reset as per the job card's Process Loss Qty"
msgstr ""
@@ -56777,7 +56944,7 @@ msgstr ""
msgid "The Serial Nos {0} have not been supplied against the {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1055
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1057
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 ""
@@ -56841,15 +57008,15 @@ msgstr ""
msgid "The company {0} is not in United Arab Emirates. UAE VAT 201 report is only available for companies in United Arab Emirates."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1529
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1545
msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1560
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1576
msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}, as {4} was booked as process loss there."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1573
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1589
msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}. Submit the manufacturing entry for the operation {3} first."
msgstr ""
@@ -56869,7 +57036,7 @@ msgstr ""
msgid "The date of the transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1311
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1338
msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
msgstr ""
@@ -57062,6 +57229,10 @@ msgstr ""
msgid "The original invoice should be consolidated before or along with the return invoice."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:761
+msgid "The other components already total {0}%, so no percentage remains for the Balance Item {1}."
+msgstr ""
+
#: erpnext/controllers/accounts_controller.py:198
msgid "The outstanding amount {0} in {1} is lesser than {2}. Updating the outstanding to this invoice."
msgstr ""
@@ -57104,6 +57275,10 @@ msgstr ""
msgid "The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:744
+msgid "The percentages of the components must total 100%. The current total is {0}%. To fill the remaining percentage automatically, mark one component as Balance Item."
+msgstr ""
+
#: erpnext/stock/doctype/item_price/item_price.py:71
msgid "The price list {0} does not exist or is disabled"
msgstr ""
@@ -57121,7 +57296,7 @@ msgstr ""
msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.js:169
+#: erpnext/stock/doctype/pick_list/pick_list.js:173
msgid "The reserved stock will be released. Are you certain you wish to proceed?"
msgstr ""
@@ -57182,6 +57357,10 @@ msgstr ""
msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation:
{1}"
msgstr ""
+#: erpnext/stock/doctype/pick_list/pick_list.py:1419
+msgid "The stock is held by the following Pick Lists:"
+msgstr ""
+
#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.js:37
msgid "The sync has started in the background, please check the {0} list for new records."
msgstr ""
@@ -57220,7 +57399,7 @@ msgstr ""
msgid "The uploaded file could not be parsed as a genericode XML document."
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:177
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:178
msgid "The uploaded file does not appear to be in valid MT940 format."
msgstr ""
@@ -57256,15 +57435,15 @@ msgstr ""
msgid "The warehouse account(s) below are not of type 'Stock'. Please set a correct Stock asset account on the warehouse (Account Type must be 'Stock'):"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1339
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1366
msgid "The warehouse where you store finished Items before they are shipped."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1332
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1359
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:1344
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1371
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 ""
@@ -57284,7 +57463,7 @@ msgstr ""
msgid "The {0} {1} created successfully"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:42
+#: erpnext/controllers/sales_and_purchase_return.py:44
msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}"
msgstr ""
@@ -57292,7 +57471,7 @@ msgstr ""
msgid "The {0} {1} is in submitted state, please cancel it first"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1096
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1098
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr ""
@@ -57341,7 +57520,7 @@ msgstr ""
msgid "There are no transactions in the system for the selected bank account and dates that match the filters."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1658
+#: erpnext/stock/doctype/item/item.js:1667
msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit Item Valuation, FIFO and Moving Average."
msgstr ""
@@ -57377,7 +57556,7 @@ msgstr ""
msgid "There is one unreconciled transaction before {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:992
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:994
msgid "There must be at least 1 Finished Good in this Stock Entry"
msgstr ""
@@ -57425,11 +57604,11 @@ msgstr ""
msgid "This Fiscal Year"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:235
+#: erpnext/stock/doctype/item/item.js:241
msgid "This Item is a Template and cannot be used in transactions.
All fields present in the 'Copy Fields to Variant' table in Item Variant Settings will be copied to its variant items."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:292
+#: erpnext/stock/doctype/item/item.js:298
msgid "This Item is a Variant of {0} (Template)."
msgstr ""
@@ -57493,6 +57672,11 @@ msgstr ""
msgid "This can contain \"CR\"/\"DR\" values or positive/negative values. You could also have a separate column for CR/DR."
msgstr ""
+#. Description of the 'Is Balance Item' (Check) field in DocType 'BOM Item'
+#: erpnext/manufacturing/doctype/bom_item/bom_item.json
+msgid "This component absorbs the percentage remaining after all other percentage rows"
+msgstr ""
+
#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard_dashboard.py:7
msgid "This covers all scorecards tied to this Setup"
msgstr ""
@@ -57519,7 +57703,7 @@ msgstr ""
msgid "This invoice has already been paid."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:310
+#: erpnext/manufacturing/doctype/bom/bom.js:324
msgid "This is a Template BOM and will be used to make the work order for {0} of the item {1}"
msgstr ""
@@ -57600,11 +57784,11 @@ msgstr ""
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:1325
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1352
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 ""
-#: erpnext/stock/doctype/item/item.js:1646
+#: erpnext/stock/doctype/item/item.js:1655
msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
msgstr ""
@@ -57929,7 +58113,7 @@ msgstr ""
msgid "Time in mins."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:941
+#: erpnext/manufacturing/doctype/job_card/job_card.py:943
msgid "Time logs are required for {0} {1}"
msgstr ""
@@ -57962,7 +58146,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:302
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py:23
-#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:68
#: erpnext/projects/workspace/projects/projects.json
#: erpnext/templates/pages/projects.html:65
#: erpnext/workspace_sidebar/projects.json
@@ -58265,7 +58449,7 @@ msgstr ""
msgid "To Warehouse (Optional)"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1006
+#: erpnext/manufacturing/doctype/bom/bom.js:1022
msgid "To add Operations tick the 'With Operations' checkbox."
msgstr ""
@@ -58323,7 +58507,7 @@ msgstr ""
msgid "To include sub-assembly costs and secondary items in Finished Goods on a work order without using a job card, when the 'Use Multi-Level BOM' option is enabled."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1995
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1996
#: erpnext/accounts/services/taxes.py:301
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
@@ -58423,7 +58607,7 @@ msgstr ""
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:458
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:467
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:84
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:123
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:134
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/stock/workspace/stock/stock.json
@@ -58625,11 +58809,17 @@ msgstr ""
#. Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/projects/report/timesheet_billing_summary/test_timesheet_billing_summary.py:70
+#: erpnext/projects/report/timesheet_billing_summary/test_timesheet_billing_summary.py:132
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:195
msgid "Total Billing Amount"
msgstr ""
#. Label of the total_billing_hours (Float) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/projects/report/timesheet_billing_summary/test_timesheet_billing_summary.py:69
+#: erpnext/projects/report/timesheet_billing_summary/test_timesheet_billing_summary.py:131
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:189
msgid "Total Billing Hours"
msgstr ""
@@ -58661,11 +58851,11 @@ msgstr ""
msgid "Total Completed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:965
+#: erpnext/manufacturing/doctype/job_card/job_card.py:967
msgid "Total Completed Qty ({0}), Process Loss Qty ({1}) and Pending Qty ({2}) must add up to the Qty to Manufacture ({3})."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:203
+#: erpnext/manufacturing/doctype/job_card/job_card.py:205
msgid "Total Completed Qty is required for Job Card {0}, please start and complete the job card before submission"
msgstr ""
@@ -59269,6 +59459,9 @@ msgstr ""
#. Label of the total_hours (Float) field in DocType 'Timesheet'
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/projects/doctype/timesheet/timesheet.json
+#: erpnext/projects/report/timesheet_billing_summary/test_timesheet_billing_summary.py:68
+#: erpnext/projects/report/timesheet_billing_summary/test_timesheet_billing_summary.py:130
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:183
msgid "Total Working Hours"
msgstr ""
@@ -59468,11 +59661,11 @@ msgstr ""
msgid "Transaction Deletion Record To Delete"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1112
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1119
msgid "Transaction Deletion Record {0} is already running. {1}"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1131
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:1138
msgid "Transaction Deletion Record {0} is currently deleting {1}. Cannot save documents until deletion completes."
msgstr ""
@@ -59577,12 +59770,12 @@ msgstr ""
msgid "Transaction from which tax is withheld"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:917
+#: erpnext/manufacturing/doctype/job_card/job_card.py:919
#: erpnext/stock/doctype/stock_entry/services/stock_entry_base.py:38
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1259
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1260
msgid "Transaction reference no {0} dated {1}"
msgstr ""
@@ -59608,7 +59801,7 @@ msgstr ""
#: erpnext/accounts/doctype/bank_account/bank_account.json
#: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:1054
#: erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template_dashboard.py:12
-#: erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:13
+#: erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template_dashboard.py:12
#: erpnext/manufacturing/doctype/job_card/job_card_dashboard.py:9
#: erpnext/manufacturing/doctype/production_plan/production_plan_dashboard.py:11
#: erpnext/manufacturing/doctype/work_order/work_order_dashboard.py:12
@@ -59777,7 +59970,7 @@ msgstr ""
msgid "Transit"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:581
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:567
msgid "Transit Entry"
msgstr ""
@@ -60069,7 +60262,7 @@ msgstr ""
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:60
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:232
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:217
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -60099,7 +60292,7 @@ msgstr ""
#: erpnext/setup/doctype/uom/uom.json erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
-#: erpnext/stock/doctype/item/item.js:919 erpnext/stock/doctype/item/item.json
+#: erpnext/stock/doctype/item/item.js:928 erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:42
#: erpnext/stock/doctype/item_barcode/item_barcode.json
#: erpnext/stock/doctype/item_price/item_price.json
@@ -60198,7 +60391,7 @@ msgstr ""
msgid "UOM Name"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1857
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1859
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr ""
@@ -60359,7 +60552,7 @@ msgstr ""
msgid "Undo {}?"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:947
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:954
msgid "Unexpected Naming Series Pattern"
msgstr ""
@@ -60541,7 +60734,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:982
#: erpnext/selling/doctype/sales_order/sales_order.js:122
-#: erpnext/stock/doctype/pick_list/pick_list.js:166
+#: erpnext/stock/doctype/pick_list/pick_list.js:170
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:192
msgid "Unreserve"
msgstr ""
@@ -60562,7 +60755,7 @@ msgstr ""
#: erpnext/public/js/stock_reservation.js:281
#: erpnext/selling/doctype/sales_order/sales_order.js:552
-#: erpnext/stock/doctype/pick_list/pick_list.js:322
+#: erpnext/stock/doctype/pick_list/pick_list.js:326
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:389
msgid "Unreserving Stock..."
msgstr ""
@@ -60720,7 +60913,7 @@ msgstr ""
#. Option for the 'Update Type' (Select) field in DocType 'BOM Update Log'
#. Label of the update_cost_section (Section Break) field in DocType 'BOM
#. Update Tool'
-#: erpnext/manufacturing/doctype/bom/bom.js:226
+#: erpnext/manufacturing/doctype/bom/bom.js:240
#: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.json
#: erpnext/manufacturing/doctype/bom_update_tool/bom_update_tool.json
msgid "Update Cost"
@@ -60735,7 +60928,7 @@ msgstr ""
msgid "Update Costing and Billing"
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.js:131
+#: erpnext/stock/doctype/pick_list/pick_list.js:135
msgid "Update Current Stock"
msgstr ""
@@ -60839,11 +61032,11 @@ msgstr ""
msgid "Updating Costing and Billing fields against this Project..."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1554
+#: erpnext/stock/doctype/item/item.py:1573
msgid "Updating Variants..."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1287
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1314
msgid "Updating Work Order status"
msgstr ""
@@ -60978,7 +61171,7 @@ msgstr ""
#. Label of the use_multi_level_bom (Check) field in DocType 'Work Order'
#. Label of the use_multi_level_bom (Check) field in DocType 'Stock Entry'
-#: erpnext/manufacturing/doctype/bom/bom.js:437
+#: erpnext/manufacturing/doctype/bom/bom.js:453
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Use Multi-Level BOM"
@@ -61287,8 +61480,8 @@ msgstr ""
#. Label of the valid_till (Date) field in DocType 'Supplier Quotation'
#. Label of the valid_till (Date) field in DocType 'Quotation'
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:261
-#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:286
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:268
+#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:293
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/templates/pages/order.html:59
msgid "Valid Till"
@@ -61318,7 +61511,7 @@ msgstr ""
msgid "Valid Up To date not in Fiscal Year {0}"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:924
+#: erpnext/stock/doctype/item/item.js:933
msgid "Valid Upto"
msgstr ""
@@ -61327,7 +61520,7 @@ msgstr ""
msgid "Valid for Countries"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:320
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:323
msgid "Valid from and valid upto fields are mandatory for the cumulative"
msgstr ""
@@ -61430,7 +61623,7 @@ msgstr ""
msgid "Valuation Method"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1087
+#: erpnext/stock/doctype/item/item.py:1090
msgid "Valuation Method cannot be changed to or from 'Standard Cost' for {0} because stock transactions already exist for it."
msgstr ""
@@ -61467,7 +61660,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
-#: erpnext/stock/doctype/bin/bin.json erpnext/stock/doctype/item/item.js:1043
+#: erpnext/stock/doctype/bin/bin.json erpnext/stock/doctype/item/item.js:1052
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
@@ -61490,7 +61683,7 @@ msgstr ""
msgid "Valuation Rate Missing"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1667
+#: erpnext/stock/doctype/item/item.py:1686
msgid "Valuation Rate cannot be negative."
msgstr ""
@@ -61525,7 +61718,7 @@ msgstr ""
msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Transfers)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2019
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2020
#: erpnext/accounts/services/taxes.py:322
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -61656,7 +61849,7 @@ msgstr ""
msgid "Variance ({})"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:282
+#: erpnext/stock/doctype/item/item.js:288
#: erpnext/stock/doctype/item/item_list.js:61
#: erpnext/stock/report/item_variant_details/item_variant_details.py:74
msgid "Variant"
@@ -61672,7 +61865,7 @@ msgstr ""
msgid "Variant Attributes"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:267
+#: erpnext/manufacturing/doctype/bom/bom.js:281
msgid "Variant BOM"
msgstr ""
@@ -61685,7 +61878,7 @@ msgstr ""
msgid "Variant Based On cannot be changed"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:258
+#: erpnext/stock/doctype/item/item.js:264
msgid "Variant Details Report"
msgstr ""
@@ -61694,8 +61887,8 @@ msgstr ""
msgid "Variant Field"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:390
-#: erpnext/manufacturing/doctype/bom/bom.js:470
+#: erpnext/manufacturing/doctype/bom/bom.js:406
+#: erpnext/manufacturing/doctype/bom/bom.js:486
msgid "Variant Item"
msgstr ""
@@ -61710,7 +61903,7 @@ msgstr ""
msgid "Variant Of"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1331
+#: erpnext/stock/doctype/item/item.js:1340
msgid "Variant creation has been queued."
msgstr ""
@@ -61835,7 +62028,7 @@ msgstr ""
msgid "View Account Coverage"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:935
+#: erpnext/stock/doctype/item/item.js:944
msgid "View All Prices"
msgstr ""
@@ -62373,7 +62566,7 @@ msgstr ""
msgid "Warehouse cannot be changed for Serial No."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:161
+#: erpnext/controllers/sales_and_purchase_return.py:163
msgid "Warehouse is mandatory"
msgstr ""
@@ -62399,7 +62592,7 @@ msgstr ""
msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1672
+#: erpnext/stock/doctype/item/item.py:1691
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:67
msgid "Warehouse {0} does not belong to Company {1}."
msgstr ""
@@ -62550,7 +62743,7 @@ msgstr ""
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:917
+#: erpnext/manufacturing/doctype/work_order/work_order.py:929
msgid "Warning: Quantity exceeds maximum producible quantity based on quantity of raw materials received through the Subcontracting Inward Order {0}."
msgstr ""
@@ -62846,7 +63039,7 @@ msgstr ""
msgid "When checked, the system will use the posting date of the document for naming instead of the creation date."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1665
+#: erpnext/stock/doctype/item/item.js:1674
msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
msgstr ""
@@ -62861,7 +63054,7 @@ msgstr ""
msgid "When enabled, transactions with this supplier will be blocked based on the Hold Type below"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:975
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:990
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 ""
@@ -63038,7 +63231,7 @@ msgstr ""
#. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
#. Reservation Entry'
#. Label of a Workspace Sidebar Item
-#: erpnext/manufacturing/doctype/bom/bom.js:258
+#: erpnext/manufacturing/doctype/bom/bom.js:272
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -63140,12 +63333,12 @@ msgstr ""
msgid "Work Order cannot be created for the following reason:
{0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:861
+#: erpnext/manufacturing/doctype/work_order/work_order.py:873
msgid "Work Order cannot be raised against an Item Template"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1133
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1180
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1147
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1194
msgid "Work Order has been {0}"
msgstr ""
@@ -63157,7 +63350,7 @@ msgstr ""
msgid "Work Order not created"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1395
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1412
msgid "Work Order {0} created"
msgstr ""
@@ -63207,7 +63400,7 @@ msgstr ""
msgid "Work-in-Progress Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:605
+#: erpnext/manufacturing/doctype/work_order/work_order.py:617
msgid "Work-in-Progress Warehouse is required before Submit"
msgstr ""
@@ -63236,7 +63429,7 @@ msgstr ""
#. Label of the support_and_resolution (Table) field in DocType 'Service Level
#. Agreement'
#: erpnext/manufacturing/doctype/workstation/workstation.json
-#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:65
+#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:74
#: erpnext/projects/workspace/projects/projects.json
#: erpnext/support/doctype/service_level_agreement/service_level_agreement.json
msgid "Working Hours"
@@ -63601,7 +63794,7 @@ msgstr ""
msgid "You can't redeem Loyalty Points having more value than the Total Amount."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:780
+#: erpnext/manufacturing/doctype/bom/bom.js:796
msgid "You cannot change the rate if BOM is mentioned against any Item."
msgstr ""
@@ -63633,7 +63826,7 @@ msgstr ""
msgid "You cannot enable both the settings '{0}' and '{1}'."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1586
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1602
msgid "You cannot make any changes to Job Card since Work Order is closed."
msgstr ""
@@ -63734,7 +63927,7 @@ msgstr ""
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted into the transaction price list."
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.js:442
+#: erpnext/stock/doctype/shipment/shipment.js:445
msgid "You have entered a duplicate Delivery Note on row {0}. Please rectify and try again."
msgstr ""
@@ -63746,7 +63939,7 @@ msgstr ""
msgid "You have not performed any reconciliations in this session yet."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1228
+#: erpnext/stock/doctype/item/item.py:1231
msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
msgstr ""
@@ -63876,7 +64069,7 @@ msgstr ""
msgid "as Title"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.js:1030
+#: erpnext/manufacturing/doctype/bom/bom.js:1046
msgid "as a percentage of finished item quantity"
msgstr ""
@@ -64031,7 +64224,7 @@ msgstr ""
msgid "out of 5"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1252
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1253
msgid "paid to"
msgstr ""
@@ -64081,7 +64274,7 @@ msgstr ""
msgid "ratings"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1252
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1253
msgid "received from"
msgstr ""
@@ -64204,7 +64397,7 @@ msgstr ""
msgid "{0} '{1}' not in Fiscal Year {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/status.py:207
+#: erpnext/manufacturing/doctype/work_order/services/status.py:205
msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
msgstr ""
@@ -64322,7 +64515,7 @@ msgstr ""
msgid "{0} can be either {1} or {2}."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:297
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:300
msgid "{0} can not be negative"
msgstr ""
@@ -64334,7 +64527,7 @@ msgstr ""
msgid "{0} cannot be changed with opened Opening Entries."
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:340
+#: erpnext/public/js/utils/sales_common.js:356
msgid "{0} cannot be greater than 100"
msgstr ""
@@ -64424,7 +64617,7 @@ msgstr ""
msgid "{0} for {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:456
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:457
msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
msgstr ""
@@ -64486,7 +64679,7 @@ msgstr ""
msgid "{0} is already in progress. Pause it or complete the session."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:641
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:648
msgid "{0} is already running for {1}"
msgstr ""
@@ -64567,7 +64760,7 @@ msgstr ""
msgid "{0} is not enabled in {1}"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:649
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:656
msgid "{0} is not running. Cannot trigger events for this document"
msgstr ""
@@ -64579,7 +64772,7 @@ msgstr ""
msgid "{0} is not the default supplier for any items."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2699
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2700
msgid "{0} is on hold until {1}"
msgstr ""
@@ -64627,7 +64820,7 @@ msgstr ""
msgid "{0} must be a group warehouse."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:237
+#: erpnext/controllers/sales_and_purchase_return.py:239
msgid "{0} must be negative in return document"
msgstr ""
@@ -64672,14 +64865,10 @@ msgstr ""
msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:1195
+#: erpnext/stock/doctype/pick_list/pick_list.py:1412
msgid "{0} units of Item {1} is not available in any of the warehouses."
msgstr ""
-#: erpnext/stock/doctype/pick_list/pick_list.py:1188
-msgid "{0} units of Item {1} is not available in any of the warehouses. Other Pick Lists exist for this item."
-msgstr ""
-
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:144
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction."
msgstr ""
@@ -64705,7 +64894,7 @@ msgstr ""
msgid "{0} valid serial nos for Item {1}"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1336
+#: erpnext/stock/doctype/item/item.js:1345
msgid "{0} variants created."
msgstr ""
@@ -64725,7 +64914,7 @@ msgstr ""
msgid "{0} will be set as the {1} in subsequently scanned items"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1105
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1107
msgid "{0} {1}"
msgstr ""
@@ -64737,7 +64926,7 @@ msgstr ""
msgid "{0} {1} Partially Reconciled"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:559
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:592
msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr ""
@@ -64753,9 +64942,9 @@ msgstr ""
msgid "{0} {1} does not belong to company {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:631
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:684
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2434
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:632
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:685
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2435
msgid "{0} {1} does not exist"
msgstr ""
@@ -64763,11 +64952,11 @@ msgstr ""
msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:466
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:467
msgid "{0} {1} has already been fully paid."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:476
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:477
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 ""
@@ -64798,7 +64987,7 @@ msgstr ""
msgid "{0} {1} is already linked with {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:714
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:715
msgid "{0} {1} is associated with {2}, but Party Account is {3}"
msgstr ""
@@ -64843,7 +65032,7 @@ msgstr ""
msgid "{0} {1} is not affecting bank account {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:691
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:692
msgid "{0} {1} is not associated with {2} {3}"
msgstr ""
@@ -64856,11 +65045,11 @@ msgstr ""
msgid "{0} {1} is not submitted"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:724
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:725
msgid "{0} {1} is on hold"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:730
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:731
msgid "{0} {1} must be submitted"
msgstr ""
@@ -64956,27 +65145,27 @@ msgstr ""
msgid "{0}, {1} or {2} are the only allowed options."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:536
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:537
msgid "{0}: Child table (auto-deleted with parent)"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:531
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:532
msgid "{0}: Not found"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:527
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:528
msgid "{0}: Protected DocType"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:541
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:542
msgid "{0}: Virtual DocType (no database table)"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1252
+#: erpnext/stock/doctype/item/item.js:1261
msgid "{0}: remove invalid value(s) {1}"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1259
+#: erpnext/stock/doctype/item/item.js:1268
msgid "{0}: select the typed value {1} from the list or clear it"
msgstr ""