diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index e16de012c20..5044ee9ef0c 100644
--- a/erpnext/locale/main.pot
+++ b/erpnext/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ERPNext VERSION\n"
"Report-Msgid-Bugs-To: hello@frappe.io\n"
-"POT-Creation-Date: 2025-03-16 09:34+0000\n"
-"PO-Revision-Date: 2025-03-16 09:34+0000\n"
+"POT-Creation-Date: 2025-03-23 09:35+0000\n"
+"PO-Revision-Date: 2025-03-23 09:35+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: hello@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -234,12 +234,12 @@ msgstr ""
msgid "'Default {0} Account' in Company {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1149
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1148
msgid "'Entries' cannot be empty"
msgstr ""
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:131
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:120
#: erpnext/stock/report/stock_analytics/stock_analytics.py:314
msgid "'From Date' is required"
msgstr ""
@@ -266,7 +266,7 @@ msgid "'Opening'"
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:133
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:122
#: erpnext/stock/report/stock_analytics/stock_analytics.py:319
msgid "'To Date' is required"
msgstr ""
@@ -1503,7 +1503,7 @@ msgstr ""
msgid "Account {0}: You can not assign itself as parent account"
msgstr ""
-#: erpnext/accounts/general_ledger.py:418
+#: erpnext/accounts/general_ledger.py:425
msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry"
msgstr ""
@@ -1787,7 +1787,7 @@ msgstr ""
#: erpnext/assets/doctype/asset/asset.py:767
#: erpnext/assets/doctype/asset/asset.py:782
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:551
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:553
msgid "Accounting Entry for Asset"
msgstr ""
@@ -1802,8 +1802,8 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1077
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1101
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1208
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1412
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1434
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1444
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1466
#: erpnext/controllers/stock_controller.py:550
#: erpnext/controllers/stock_controller.py:567
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:865
@@ -2161,7 +2161,7 @@ msgstr ""
msgid "Accounts User"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1248
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1247
msgid "Accounts table cannot be blank."
msgstr ""
@@ -3907,7 +3907,7 @@ msgstr ""
msgid "All items are already requested"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1213
+#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:1216
msgid "All items have already been Invoiced/Returned"
msgstr ""
@@ -5864,7 +5864,7 @@ msgstr ""
msgid "Asset cannot be scrapped before the last depreciation entry."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:638
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:640
msgid "Asset capitalized after Asset Capitalization {0} was submitted"
msgstr ""
@@ -5872,7 +5872,7 @@ msgstr ""
msgid "Asset created"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:587
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:589
msgid "Asset created after Asset Capitalization {0} was submitted"
msgstr ""
@@ -5900,7 +5900,7 @@ msgstr ""
msgid "Asset restored"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:646
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:648
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
@@ -5948,7 +5948,7 @@ msgstr ""
msgid "Asset {0} cannot be scrapped, as it is already {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:213
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:215
msgid "Asset {0} does not belong to Item {1}"
msgstr ""
@@ -5964,16 +5964,16 @@ msgstr ""
msgid "Asset {0} does not belongs to the location {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:698
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:790
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:700
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:792
msgid "Asset {0} does not exist"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:593
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:595
msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:612
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:614
msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
msgstr ""
@@ -6102,7 +6102,7 @@ msgstr ""
msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:845
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:850
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr ""
@@ -6110,11 +6110,11 @@ msgstr ""
msgid "At row {0}: Parent Row No cannot be set for item {1}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:830
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:835
msgid "At row {0}: Qty is mandatory for the batch {1}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:837
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:842
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr ""
@@ -6153,7 +6153,7 @@ msgid "Attachment"
msgstr ""
#: erpnext/templates/pages/order.html:136
-#: erpnext/templates/pages/projects.html:83
+#: erpnext/templates/pages/projects.html:81
msgid "Attachments"
msgstr ""
@@ -7089,7 +7089,7 @@ msgid "Balance In Base Currency"
msgstr ""
#: erpnext/stock/report/available_batch_report/available_batch_report.py:63
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:90
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
#: erpnext/stock/report/stock_balance/stock_balance.py:444
#: erpnext/stock/report/stock_ledger/stock_ledger.py:250
msgid "Balance Qty"
@@ -7654,7 +7654,7 @@ msgstr ""
#. Label of a Link in the Stock Workspace
#: erpnext/stock/doctype/batch/batch.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:75
#: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
#: erpnext/stock/report/stock_ledger/stock_ledger.py:329
#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:171
@@ -7673,7 +7673,7 @@ msgstr ""
msgid "Batch Details"
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:193
+#: erpnext/stock/doctype/batch/batch.py:199
msgid "Batch Expiry Date"
msgstr ""
@@ -7752,11 +7752,11 @@ msgstr ""
msgid "Batch No"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:848
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:853
msgid "Batch No is mandatory"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2564
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2569
msgid "Batch No {0} does not exists"
msgstr ""
@@ -7764,7 +7764,7 @@ msgstr ""
msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:344
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:349
msgid "Batch No {0} is not present in the original {1} {2}, hence you can't return it against the {1} {2}"
msgstr ""
@@ -7779,7 +7779,7 @@ msgstr ""
msgid "Batch Nos"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1402
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1407
msgid "Batch Nos are created successfully"
msgstr ""
@@ -8331,7 +8331,7 @@ msgstr ""
msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
msgstr ""
-#: erpnext/accounts/general_ledger.py:756
+#: erpnext/accounts/general_ledger.py:763
msgid "Books have been closed till the period ending on {0}"
msgstr ""
@@ -9078,7 +9078,7 @@ msgstr ""
msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1308
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1307
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2934
msgid "Can only make payment against unbilled {0}"
msgstr ""
@@ -9353,7 +9353,7 @@ msgstr ""
msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
msgstr ""
-#: erpnext/accounts/general_ledger.py:132
+#: erpnext/accounts/general_ledger.py:139
msgid "Cannot create accounting entries against disabled accounts: {0}"
msgstr ""
@@ -9399,7 +9399,7 @@ msgstr ""
msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:497
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:504
msgid "Cannot make any transactions until the deletion job is completed"
msgstr ""
@@ -11703,11 +11703,11 @@ msgstr ""
msgid "Consumed Stock Items"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:305
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:307
msgid "Consumed Stock Items or Consumed Asset Items are mandatory for creating new composite asset"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:312
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:314
msgid "Consumed Stock Items, Consumed Asset Items or Consumed Service Items is mandatory for Capitalization"
msgstr ""
@@ -12123,7 +12123,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/public/js/utils.js:803
+#: erpnext/public/js/utils.js:805
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.json
@@ -12460,7 +12460,7 @@ msgstr ""
msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1377
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1409
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:831
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr ""
@@ -14976,7 +14976,7 @@ msgstr ""
msgid "Debit To is required"
msgstr ""
-#: erpnext/accounts/general_ledger.py:489
+#: erpnext/accounts/general_ledger.py:496
msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
msgstr ""
@@ -15736,7 +15736,7 @@ msgstr ""
msgid "Deleting {0} and all associated Common Code documents..."
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:486
msgid "Deletion in Progress!"
msgstr ""
@@ -15838,7 +15838,7 @@ msgstr ""
#. Label of the delivery_date (Date) field in DocType 'Sales Order'
#. Label of the delivery_date (Date) field in DocType 'Sales Order Item'
-#: erpnext/public/js/utils.js:796
+#: erpnext/public/js/utils.js:798
#: erpnext/selling/doctype/sales_order/sales_order.js:1072
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -16510,7 +16510,7 @@ msgstr ""
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/warehouse_type/warehouse_type.json
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:84
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:73
#: erpnext/stock/report/item_prices/item_prices.py:54
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:144
#: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
@@ -16922,7 +16922,7 @@ msgstr ""
msgid "Disabled"
msgstr ""
-#: erpnext/accounts/general_ledger.py:133
+#: erpnext/accounts/general_ledger.py:140
msgid "Disabled Account Selected"
msgstr ""
@@ -19035,7 +19035,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
#: erpnext/manufacturing/doctype/job_card/job_card.py:868
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:289
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:294
msgid "Error"
msgstr ""
@@ -19656,7 +19656,7 @@ msgstr ""
msgid "Expiry Date"
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:195
+#: erpnext/stock/doctype/batch/batch.py:201
msgid "Expiry Date Mandatory"
msgstr ""
@@ -20243,7 +20243,7 @@ msgstr ""
#. Label of the fg_item (Link) field in DocType 'Subcontracting Order Service
#. Item'
-#: erpnext/public/js/utils.js:822
+#: erpnext/public/js/utils.js:824
#: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
msgid "Finished Good Item"
msgstr ""
@@ -20252,7 +20252,7 @@ msgstr ""
msgid "Finished Good Item Code"
msgstr ""
-#: erpnext/public/js/utils.js:840
+#: erpnext/public/js/utils.js:842
msgid "Finished Good Item Qty"
msgstr ""
@@ -21115,7 +21115,7 @@ msgstr ""
#: erpnext/accounts/report/pos_register/pos_register.py:115
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:37
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:41
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:45
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:34
#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:38
msgid "From Date must be before To Date"
msgstr ""
@@ -22746,6 +22746,11 @@ msgstr ""
msgid "Hide Unavailable Items"
msgstr ""
+#. Label of the hide_timesheets (Check) field in DocType 'Project User'
+#: erpnext/projects/doctype/project_user/project_user.json
+msgid "Hide timesheets"
+msgstr ""
+
#. Option for the 'Priority' (Select) field in DocType 'Project'
#. Option for the 'Priority' (Select) field in DocType 'Task'
#: erpnext/projects/doctype/project/project.json
@@ -23754,7 +23759,7 @@ msgstr ""
msgid "In Progress"
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:88
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
#: erpnext/stock/report/stock_balance/stock_balance.py:472
#: erpnext/stock/report/stock_ledger/stock_ledger.py:236
msgid "In Qty"
@@ -24517,7 +24522,7 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:127
#: erpnext/stock/doctype/pick_list/pick_list.py:975
#: erpnext/stock/doctype/stock_entry/stock_entry.py:737
-#: erpnext/stock/serial_batch_bundle.py:978 erpnext/stock/stock_ledger.py:1550
+#: erpnext/stock/serial_batch_bundle.py:984 erpnext/stock/stock_ledger.py:1550
#: erpnext/stock/stock_ledger.py:2023
msgid "Insufficient Stock"
msgstr ""
@@ -24802,8 +24807,8 @@ msgstr ""
msgid "Invalid Document Type"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:323
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:328
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:326
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:331
msgid "Invalid Formula"
msgstr ""
@@ -24830,7 +24835,7 @@ msgid "Invalid Ledger Entries"
msgstr ""
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: erpnext/accounts/general_ledger.py:748
+#: erpnext/accounts/general_ledger.py:755
msgid "Invalid Opening Entry"
msgstr ""
@@ -24927,8 +24932,8 @@ msgstr ""
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
-#: erpnext/accounts/general_ledger.py:791
-#: erpnext/accounts/general_ledger.py:801
+#: erpnext/accounts/general_ledger.py:798
+#: erpnext/accounts/general_ledger.py:808
msgid "Invalid value {0} for {1} against account {2}"
msgstr ""
@@ -24951,7 +24956,7 @@ msgid "Inventory"
msgstr ""
#. Name of a DocType
-#: erpnext/patches/v15_0/refactor_closing_stock_balance.py:40
+#: erpnext/patches/v15_0/refactor_closing_stock_balance.py:43
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.py:180
msgid "Inventory Dimension"
@@ -25879,7 +25884,7 @@ msgstr ""
#: erpnext/stock/report/available_batch_report/available_batch_report.js:24
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:71
#: erpnext/stock/report/item_price_stock/item_price_stock.js:8
#: erpnext/stock/report/item_prices/item_prices.py:50
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:88
@@ -26551,7 +26556,7 @@ msgstr ""
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:134
#: erpnext/public/js/controllers/transaction.js:2322
-#: erpnext/public/js/utils.js:739
+#: erpnext/public/js/utils.js:741
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:35
@@ -26578,7 +26583,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/available_batch_report/available_batch_report.py:33
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:72
#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:153
#: erpnext/stock/report/item_price_stock/item_price_stock.py:24
#: erpnext/stock/report/item_prices/item_prices.py:51
@@ -27182,7 +27187,7 @@ msgstr ""
msgid "Items and Pricing"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3810
+#: erpnext/controllers/accounts_controller.py:3813
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
@@ -29336,7 +29341,7 @@ msgstr ""
msgid "Mapping Subcontracting Order ..."
msgstr ""
-#: erpnext/public/js/utils.js:967
+#: erpnext/public/js/utils.js:969
msgid "Mapping {0} ..."
msgstr ""
@@ -30001,7 +30006,7 @@ msgstr ""
msgid "Merge Similar Account Heads"
msgstr ""
-#: erpnext/public/js/utils.js:999
+#: erpnext/public/js/utils.js:1001
msgid "Merge taxes from multiple documents"
msgstr ""
@@ -30385,7 +30390,7 @@ msgstr ""
msgid "Missing Finished Good"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:308
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:311
msgid "Missing Formula"
msgstr ""
@@ -31073,7 +31078,7 @@ msgstr ""
msgid "Needs Analysis"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1266
+#: erpnext/stock/serial_batch_bundle.py:1272
msgid "Negative Batch Quantity"
msgstr ""
@@ -31699,9 +31704,9 @@ msgstr ""
msgid "No POS Profile found. Please create a New POS Profile first"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1494
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1554
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1568
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1493
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1553
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1567
#: erpnext/stock/doctype/item/item.py:1362
msgid "No Permission"
msgstr ""
@@ -32173,7 +32178,7 @@ msgstr ""
msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:972
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:971
msgid "Note: {0}"
msgstr ""
@@ -32894,7 +32899,7 @@ msgstr ""
msgid "Opening Entry"
msgstr ""
-#: erpnext/accounts/general_ledger.py:747
+#: erpnext/accounts/general_ledger.py:754
msgid "Opening Entry can not be created after Period Closing Voucher is created."
msgstr ""
@@ -32921,7 +32926,7 @@ msgstr ""
msgid "Opening Invoice Item"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1591
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1623
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1678
msgid "Opening Invoice has rounding adjustment of {0}.
'{1}' account is required to post these values. Please set it in Company: {2}.
Or, '{3}' can be enabled to not post any rounding adjustment."
msgstr ""
@@ -32947,7 +32952,7 @@ msgstr ""
msgid "Opening Purchase Invoices have been created."
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
#: erpnext/stock/report/stock_balance/stock_balance.py:458
msgid "Opening Qty"
msgstr ""
@@ -33579,7 +33584,7 @@ msgstr ""
msgid "Ounce/Gallon (US)"
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:89
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
#: erpnext/stock/report/stock_balance/stock_balance.py:480
#: erpnext/stock/report/stock_ledger/stock_ledger.py:243
msgid "Out Qty"
@@ -35541,7 +35546,7 @@ msgstr ""
msgid "Payment Unlink Error"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:840
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:839
msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
msgstr ""
@@ -35833,7 +35838,7 @@ msgstr ""
msgid "Period Based On"
msgstr ""
-#: erpnext/accounts/general_ledger.py:759
+#: erpnext/accounts/general_ledger.py:766
msgid "Period Closed"
msgstr ""
@@ -36435,7 +36440,7 @@ msgstr ""
msgid "Please cancel related transaction."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:914
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:913
msgid "Please check Multi Currency option to allow accounts with other currency"
msgstr ""
@@ -36632,7 +36637,7 @@ msgstr ""
msgid "Please enter Receipt Document"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:978
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:977
msgid "Please enter Reference date"
msgstr ""
@@ -36769,8 +36774,8 @@ msgstr ""
msgid "Please mention 'Weight UOM' along with Weight."
msgstr ""
-#: erpnext/accounts/general_ledger.py:607
#: erpnext/accounts/general_ledger.py:614
+#: erpnext/accounts/general_ledger.py:621
msgid "Please mention '{0}' in Company: {1}"
msgstr ""
@@ -37011,7 +37016,7 @@ msgstr ""
msgid "Please select an item code before setting the warehouse."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1628
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1627
msgid "Please select correct account"
msgstr ""
@@ -37020,7 +37025,7 @@ msgstr ""
msgid "Please select date"
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:41
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:30
msgid "Please select either the Item or Warehouse or Warehouse Type filter to generate the report."
msgstr ""
@@ -37082,7 +37087,7 @@ msgstr ""
msgid "Please select weekly off day"
msgstr ""
-#: erpnext/public/js/utils.js:1019
+#: erpnext/public/js/utils.js:1021
msgid "Please select {0}"
msgstr ""
@@ -37104,7 +37109,7 @@ msgstr ""
msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
msgstr ""
-#: erpnext/accounts/general_ledger.py:513
+#: erpnext/accounts/general_ledger.py:520
msgid "Please set '{0}' in Company: {1}"
msgstr ""
@@ -37316,7 +37321,7 @@ msgstr ""
msgid "Please set {0} first."
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:190
+#: erpnext/stock/doctype/batch/batch.py:196
msgid "Please set {0} for Batched Item {1}, which is used to set {2} on Submit."
msgstr ""
@@ -39175,7 +39180,7 @@ msgstr ""
msgid "Project Name"
msgstr ""
-#: erpnext/templates/pages/projects.html:114
+#: erpnext/templates/pages/projects.html:112
msgid "Project Progress:"
msgstr ""
@@ -39652,7 +39657,7 @@ msgstr ""
msgid "Purchase Invoice {0} is already submitted"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1976
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:2008
msgid "Purchase Invoices"
msgstr ""
@@ -40200,7 +40205,7 @@ msgstr ""
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:372
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:470
#: erpnext/public/js/stock_reservation.js:121
-#: erpnext/public/js/stock_reservation.js:310 erpnext/public/js/utils.js:776
+#: erpnext/public/js/stock_reservation.js:310 erpnext/public/js/utils.js:778
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:371
#: erpnext/selling/doctype/sales_order/sales_order.js:475
@@ -41240,7 +41245,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_scrap_item/bom_scrap_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
-#: erpnext/public/js/utils.js:786
+#: erpnext/public/js/utils.js:788
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -42265,7 +42270,7 @@ msgstr ""
msgid "Reference"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:976
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:975
msgid "Reference #{0} dated {1}"
msgstr ""
@@ -43133,7 +43138,7 @@ msgstr ""
msgid "Reqd By Date"
msgstr ""
-#: erpnext/public/js/utils.js:796
+#: erpnext/public/js/utils.js:798
msgid "Reqd by date"
msgstr ""
@@ -44339,11 +44344,11 @@ msgstr ""
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:327
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:330
msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:307
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:310
msgid "Row #{0}: Acceptance Criteria Formula is required."
msgstr ""
@@ -44373,7 +44378,7 @@ msgstr ""
msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:293
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:295
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
@@ -44425,23 +44430,23 @@ msgstr ""
msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:268
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:270
msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:271
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:273
msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:253
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:255
msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:262
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:264
msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:276
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:278
msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
msgstr ""
@@ -44525,11 +44530,11 @@ msgstr ""
msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:287
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:289
msgid "Row #{0}: Item {1} is not a service item"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:241
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:243
msgid "Row #{0}: Item {1} is not a stock item"
msgstr ""
@@ -44577,8 +44582,8 @@ msgstr ""
msgid "Row #{0}: Qty increased by {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:244
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:290
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:246
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:292
msgid "Row #{0}: Qty must be a positive number"
msgstr ""
@@ -44676,7 +44681,7 @@ msgstr ""
msgid "Row #{0}: Start Time must be before End Time"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:211
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:214
msgid "Row #{0}: Status is mandatory"
msgstr ""
@@ -44737,7 +44742,7 @@ msgstr ""
msgid "Row #{0}: {1} can not be negative for item {2}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:320
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:323
msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
msgstr ""
@@ -44917,7 +44922,7 @@ msgstr ""
msgid "Row {0}: Bill of Materials not found for the Item {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:872
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:871
msgid "Row {0}: Both Debit and Credit values cannot be zero"
msgstr ""
@@ -44961,7 +44966,7 @@ msgstr ""
msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:963
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:962
#: erpnext/controllers/taxes_and_totals.py:1178
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
@@ -45280,7 +45285,7 @@ msgstr ""
msgid "SLA Paused On"
msgstr ""
-#: erpnext/public/js/utils.js:1160
+#: erpnext/public/js/utils.js:1162
msgid "SLA is on hold since {0}"
msgstr ""
@@ -47310,7 +47315,7 @@ msgstr ""
msgid "Serial No Range"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1868
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1873
msgid "Serial No Reserved"
msgstr ""
@@ -47355,7 +47360,7 @@ msgstr ""
msgid "Serial No and Batch for Finished Good"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:840
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:845
msgid "Serial No is mandatory"
msgstr ""
@@ -47384,7 +47389,7 @@ msgstr ""
msgid "Serial No {0} does not exist"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2558
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2563
msgid "Serial No {0} does not exists"
msgstr ""
@@ -47392,7 +47397,7 @@ msgstr ""
msgid "Serial No {0} is already added"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:337
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:342
msgid "Serial No {0} is not present in the {1} {2}, hence you can't return it against the {1} {2}"
msgstr ""
@@ -47429,7 +47434,7 @@ msgstr ""
msgid "Serial Nos and Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1351
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1356
msgid "Serial Nos are created successfully"
msgstr ""
@@ -47506,11 +47511,11 @@ msgstr ""
msgid "Serial and Batch Bundle"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1579
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1584
msgid "Serial and Batch Bundle created"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1645
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1650
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -48295,7 +48300,7 @@ msgstr ""
msgid "Shelf Life In Days"
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:191
+#: erpnext/stock/doctype/batch/batch.py:197
msgid "Shelf Life in Days"
msgstr ""
@@ -49757,7 +49762,7 @@ msgstr ""
msgid "Status must be one of {0}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:277
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:280
msgid "Status set to rejected as there are one or more rejected readings."
msgstr ""
@@ -49786,6 +49791,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1328
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1362
#: erpnext/accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr ""
@@ -49950,7 +49956,7 @@ msgstr ""
msgid "Stock Entry {0} has created"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1235
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1234
msgid "Stock Entry {0} is not submitted"
msgstr ""
@@ -51437,7 +51443,7 @@ msgstr ""
msgid "Supplier Invoice Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1695
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1727
msgid "Supplier Invoice Date cannot be greater than Posting Date"
msgstr ""
@@ -51452,7 +51458,7 @@ msgstr ""
msgid "Supplier Invoice No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1722
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1754
msgid "Supplier Invoice No exists in Purchase Invoice {0}"
msgstr ""
@@ -51978,7 +51984,7 @@ msgstr ""
msgid "TDS Computation Summary"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1479
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1511
msgid "TDS Deducted"
msgstr ""
@@ -52033,23 +52039,23 @@ msgstr ""
msgid "Target Asset Location"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:226
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:228
msgid "Target Asset {0} cannot be cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:224
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:226
msgid "Target Asset {0} cannot be submitted"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:220
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:222
msgid "Target Asset {0} cannot be {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:230
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:232
msgid "Target Asset {0} does not belong to company {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:209
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:211
msgid "Target Asset {0} needs to be composite asset"
msgstr ""
@@ -52123,7 +52129,7 @@ msgstr ""
msgid "Target Item Name"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:191
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:193
msgid "Target Item {0} must be a Fixed Asset item"
msgstr ""
@@ -52157,7 +52163,7 @@ msgstr ""
msgid "Target Qty"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:196
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:198
msgid "Target Qty must be a positive number"
msgstr ""
@@ -53183,7 +53189,7 @@ msgstr ""
msgid "The BOM which will be replaced"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1263
+#: erpnext/stock/serial_batch_bundle.py:1269
msgid "The Batch {0} has negative quantity {1} in warehouse {2}. Please correct the quantity."
msgstr ""
@@ -53203,7 +53209,7 @@ msgstr ""
msgid "The GL Entries and closing balances will be processed in the background, it can take a few minutes."
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:434
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:424
msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
msgstr ""
@@ -53235,7 +53241,7 @@ msgstr ""
msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1865
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1870
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr ""
@@ -53425,7 +53431,7 @@ msgstr ""
msgid "The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units."
msgstr ""
-#: erpnext/public/js/utils.js:868
+#: erpnext/public/js/utils.js:870
msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
msgstr ""
@@ -53454,11 +53460,11 @@ msgid "The seller and the buyer cannot be the same"
msgstr ""
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:142
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:149
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:154
msgid "The serial and batch bundle {0} not linked to {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:400
+#: erpnext/stock/doctype/batch/batch.py:406
msgid "The serial no {0} does not belong to item {1}"
msgstr ""
@@ -53609,7 +53615,7 @@ msgstr ""
msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:408
+#: erpnext/stock/doctype/batch/batch.py:414
msgid "There is no batch found against the {0}: {1}"
msgstr ""
@@ -53803,7 +53809,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was adjusted through Asset Value Adjustment {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:494
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:496
msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
msgstr ""
@@ -53811,7 +53817,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:625
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:627
msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
msgstr ""
@@ -54063,7 +54069,6 @@ msgstr ""
#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
#: erpnext/projects/workspace/projects/projects.json
#: erpnext/templates/pages/projects.html:65
-#: erpnext/templates/pages/projects.html:77
msgid "Timesheet"
msgstr ""
@@ -54095,7 +54100,7 @@ msgstr ""
#. Settings'
#: erpnext/projects/doctype/projects_settings/projects_settings.json
#: erpnext/projects/doctype/timesheet/timesheet.py:544
-#: erpnext/templates/pages/projects.html:59
+#: erpnext/templates/pages/projects.html:60
msgid "Timesheets"
msgstr ""
@@ -55005,7 +55010,7 @@ msgstr ""
msgid "Total Debit"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:878
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:877
msgid "Total Debit must be equal to Total Credit. The difference is {0}"
msgstr ""
@@ -55660,7 +55665,7 @@ msgstr ""
msgid "Transaction Date"
msgstr ""
-#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:480
+#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:487
msgid "Transaction Deletion Document: {0} is running for this Company. {1}"
msgstr ""
@@ -56161,7 +56166,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/workstation/workstation.js:480
#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:59
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:747
+#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:749
#: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
#: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
@@ -56183,7 +56188,7 @@ msgstr ""
#: erpnext/stock/doctype/putaway_rule/putaway_rule.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:91
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
#: erpnext/stock/report/item_prices/item_prices.py:55
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:94
#: erpnext/stock/report/stock_ageing/stock_ageing.py:176
@@ -56603,7 +56608,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.js:250
#: erpnext/manufacturing/doctype/job_card/job_card.js:319
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:500
-#: erpnext/public/js/utils.js:593 erpnext/public/js/utils.js:895
+#: erpnext/public/js/utils.js:593 erpnext/public/js/utils.js:897
#: erpnext/public/js/utils/barcode_scanner.js:183
#: erpnext/public/js/utils/serial_no_batch_selector.js:17
#: erpnext/public/js/utils/serial_no_batch_selector.js:191
@@ -56729,7 +56734,7 @@ msgid "Update Existing Records"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:336
-#: erpnext/public/js/utils.js:847
+#: erpnext/public/js/utils.js:849
#: erpnext/selling/doctype/sales_order/sales_order.js:50
msgid "Update Items"
msgstr ""
@@ -57913,7 +57918,7 @@ msgstr ""
msgid "Voucher No"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1068
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1073
msgid "Voucher No is mandatory"
msgstr ""
@@ -58172,7 +58177,7 @@ msgstr ""
#: erpnext/stock/report/available_batch_report/available_batch_report.js:39
#: erpnext/stock/report/available_batch_report/available_batch_report.py:44
#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.js:52
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
#: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
#: erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
#: erpnext/stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
@@ -58456,7 +58461,7 @@ msgstr ""
msgid "Warning!"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1241
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1240
msgid "Warning: Another {0} # {1} exists against stock entry {2}"
msgstr ""
@@ -59418,7 +59423,7 @@ msgstr ""
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr ""
-#: erpnext/accounts/general_ledger.py:738
+#: erpnext/accounts/general_ledger.py:745
msgid "You are not authorized to add or update entries before {0}"
msgstr ""
@@ -59479,7 +59484,7 @@ msgstr ""
msgid "You can't make any changes to Job Card since Work Order is closed."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:180
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:185
msgid "You can't process the serial number {0} as it has already been used in the SABB {1}. {2} if you want to inward same serial number multiple times then enabled 'Allow existing Serial No to be Manufactured/Received again' in the {3}"
msgstr ""
@@ -59495,15 +59500,15 @@ msgstr ""
msgid "You cannot create a {0} within the closed Accounting Period {1}"
msgstr ""
-#: erpnext/accounts/general_ledger.py:160
+#: erpnext/accounts/general_ledger.py:167
msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
msgstr ""
-#: erpnext/accounts/general_ledger.py:758
+#: erpnext/accounts/general_ledger.py:765
msgid "You cannot create/amend any accounting entries till this date."
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:887
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:886
msgid "You cannot credit and debit same account at the same time"
msgstr ""
@@ -59555,7 +59560,7 @@ msgstr ""
msgid "You had {} errors while creating opening invoices. Check {} for more details"
msgstr ""
-#: erpnext/public/js/utils.js:947
+#: erpnext/public/js/utils.js:949
msgid "You have already selected items from {0} {1}"
msgstr ""
@@ -59571,7 +59576,7 @@ msgstr ""
msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
msgstr ""
-#: erpnext/templates/pages/projects.html:134
+#: erpnext/templates/pages/projects.html:132
msgid "You haven't created a {0} yet"
msgstr ""
@@ -60065,19 +60070,19 @@ msgstr ""
msgid "{0} account not found while submitting purchase receipt"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1007
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1006
msgid "{0} against Bill {1} dated {2}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1016
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1015
msgid "{0} against Purchase Order {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:983
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:982
msgid "{0} against Sales Invoice {1}"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:990
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:989
msgid "{0} against Sales Order {1}"
msgstr ""
@@ -60195,7 +60200,7 @@ msgid "{0} is mandatory for Item {1}"
msgstr ""
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
-#: erpnext/accounts/general_ledger.py:782
+#: erpnext/accounts/general_ledger.py:789
msgid "{0} is mandatory for account {1}"
msgstr ""
@@ -60433,7 +60438,7 @@ msgid "{0} {1} is not in any active Fiscal Year"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:795
-#: erpnext/accounts/doctype/journal_entry/journal_entry.py:836
+#: erpnext/accounts/doctype/journal_entry/journal_entry.py:834
msgid "{0} {1} is not submitted"
msgstr ""