diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 58b02eb068d..52b88cc99e5 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: info@erpnext.com\n"
-"POT-Creation-Date: 2024-05-05 09:35+0000\n"
-"PO-Revision-Date: 2024-05-05 09:35+0000\n"
+"POT-Creation-Date: 2024-05-19 09:35+0000\n"
+"PO-Revision-Date: 2024-05-19 09:35+0000\n"
"Last-Translator: info@erpnext.com\n"
"Language-Team: info@erpnext.com\n"
"MIME-Version: 1.0\n"
@@ -22,7 +22,7 @@ msgctxt "Email Digest"
msgid " "
msgstr ""
-#: selling/doctype/quotation/quotation.js:77
+#: selling/doctype/quotation/quotation.js:79
msgid " Address"
msgstr ""
@@ -50,15 +50,15 @@ msgstr ""
msgid " Summary"
msgstr ""
-#: stock/doctype/item/item.py:234
+#: stock/doctype/item/item.py:232
msgid "\"Customer Provided Item\" cannot be Purchase Item also"
msgstr ""
-#: stock/doctype/item/item.py:236
+#: stock/doctype/item/item.py:234
msgid "\"Customer Provided Item\" cannot have Valuation Rate"
msgstr ""
-#: stock/doctype/item/item.py:312
+#: stock/doctype/item/item.py:310
msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
msgstr ""
@@ -713,7 +713,7 @@ msgctxt "Sales Order"
msgid "% of materials delivered against this Sales Order"
msgstr ""
-#: controllers/accounts_controller.py:1996
+#: controllers/accounts_controller.py:1999
msgid "'Account' in the Accounting section of Customer {0}"
msgstr ""
@@ -733,7 +733,7 @@ msgstr ""
msgid "'Days Since Last Order' must be greater than or equal to zero"
msgstr ""
-#: controllers/accounts_controller.py:2001
+#: controllers/accounts_controller.py:2004
msgid "'Default {0} Account' in Company {1}"
msgstr ""
@@ -742,7 +742,7 @@ msgid "'Entries' cannot be empty"
msgstr ""
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:99
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:106
#: stock/report/stock_analytics/stock_analytics.py:314
msgid "'From Date' is required"
msgstr ""
@@ -751,7 +751,7 @@ msgstr ""
msgid "'From Date' must be after 'To Date'"
msgstr ""
-#: stock/doctype/item/item.py:391
+#: stock/doctype/item/item.py:389
msgid "'Has Serial No' can not be 'Yes' for non-stock item"
msgstr ""
@@ -776,7 +776,7 @@ msgid "'Sales Order' reference ({1}) is missing in row {0}"
msgstr ""
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:101
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:108
#: stock/report/stock_analytics/stock_analytics.py:319
msgid "'To Date' is required"
msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
#: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:575
+#: accounts/report/general_ledger/general_ledger.py:576
#: accounts/report/payment_ledger/payment_ledger.js:30
#: accounts/report/payment_ledger/payment_ledger.py:145
#: accounts/report/trial_balance/trial_balance.py:409
@@ -2025,7 +2025,7 @@ msgid "Account Manager"
msgstr ""
#: accounts/doctype/sales_invoice/sales_invoice.py:875
-#: controllers/accounts_controller.py:2005
+#: controllers/accounts_controller.py:2008
msgid "Account Missing"
msgstr ""
@@ -2259,7 +2259,7 @@ msgstr ""
msgid "Account {0} is frozen"
msgstr ""
-#: controllers/accounts_controller.py:1109
+#: controllers/accounts_controller.py:1112
msgid "Account {0} is invalid. Account Currency must be {1}"
msgstr ""
@@ -2279,7 +2279,7 @@ msgstr ""
msgid "Account {0}: You can not assign itself as parent account"
msgstr ""
-#: accounts/general_ledger.py:406
+#: accounts/general_ledger.py:413
msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry"
msgstr ""
@@ -2287,7 +2287,7 @@ msgstr ""
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:330
+#: accounts/report/general_ledger/general_ledger.py:331
msgid "Account: {0} does not exist"
msgstr ""
@@ -2295,7 +2295,7 @@ msgstr ""
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
-#: controllers/accounts_controller.py:2677
+#: controllers/accounts_controller.py:2680
msgid "Account: {0} with currency: {1} can not be selected"
msgstr ""
@@ -2785,12 +2785,12 @@ msgstr ""
msgid "Accounting Entries are reposted."
msgstr ""
-#: assets/doctype/asset/asset.py:708 assets/doctype/asset/asset.py:723
+#: assets/doctype/asset/asset.py:704 assets/doctype/asset/asset.py:719
#: assets/doctype/asset_capitalization/asset_capitalization.py:573
msgid "Accounting Entry for Asset"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:738
+#: stock/doctype/purchase_receipt/purchase_receipt.py:727
msgid "Accounting Entry for Service"
msgstr ""
@@ -2801,10 +2801,10 @@ msgstr ""
#: accounts/doctype/purchase_invoice/purchase_invoice.py:1007
#: accounts/doctype/purchase_invoice/purchase_invoice.py:1030
#: accounts/doctype/purchase_invoice/purchase_invoice.py:1129
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1319
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1337
-#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
-#: stock/doctype/purchase_receipt/purchase_receipt.py:842
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: controllers/stock_controller.py:364 controllers/stock_controller.py:381
+#: stock/doctype/purchase_receipt/purchase_receipt.py:831
#: stock/doctype/stock_entry/stock_entry.py:1537
#: stock/doctype/stock_entry/stock_entry.py:1551
#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:522
@@ -2815,7 +2815,7 @@ msgstr ""
msgid "Accounting Entry for {0}"
msgstr ""
-#: controllers/accounts_controller.py:2046
+#: controllers/accounts_controller.py:2049
msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
msgstr ""
@@ -3900,7 +3900,7 @@ msgid "Add Employees"
msgstr ""
#: public/js/bom_configurator/bom_configurator.bundle.js:230
-#: selling/doctype/sales_order/sales_order.js:259
+#: selling/doctype/sales_order/sales_order.js:269
#: stock/dashboard/item_dashboard.js:212
msgid "Add Item"
msgstr ""
@@ -4643,6 +4643,12 @@ msgctxt "Company"
msgid "Address & Contact"
msgstr ""
+#. Label of a Tab Break field in DocType 'Customer'
+#: selling/doctype/customer/customer.json
+msgctxt "Customer"
+msgid "Address & Contact"
+msgstr ""
+
#. Label of a Tab Break field in DocType 'Delivery Note'
#: stock/doctype/delivery_note/delivery_note.json
msgctxt "Delivery Note"
@@ -4685,12 +4691,24 @@ msgctxt "Quotation"
msgid "Address & Contact"
msgstr ""
+#. Label of a Tab Break field in DocType 'Sales Invoice'
+#: accounts/doctype/sales_invoice/sales_invoice.json
+msgctxt "Sales Invoice"
+msgid "Address & Contact"
+msgstr ""
+
#. Label of a Tab Break field in DocType 'Sales Order'
#: selling/doctype/sales_order/sales_order.json
msgctxt "Sales Order"
msgid "Address & Contact"
msgstr ""
+#. Label of a Tab Break field in DocType 'Supplier'
+#: buying/doctype/supplier/supplier.json
+msgctxt "Supplier"
+msgid "Address & Contact"
+msgstr ""
+
#. Label of a Tab Break field in DocType 'Supplier Quotation'
#: buying/doctype/supplier_quotation/supplier_quotation.json
msgctxt "Supplier Quotation"
@@ -5055,7 +5073,7 @@ msgctxt "Sales Invoice"
msgid "Advance payments allocated against orders will only be fetched"
msgstr ""
-#. Label of a Section Break field in DocType 'Pricing Rule'
+#. Label of a Tab Break field in DocType 'Pricing Rule'
#: accounts/doctype/pricing_rule/pricing_rule.json
msgctxt "Pricing Rule"
msgid "Advanced Settings"
@@ -5097,7 +5115,7 @@ msgstr ""
#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
-#: accounts/report/general_ledger/general_ledger.py:641
+#: accounts/report/general_ledger/general_ledger.py:642
msgid "Against Account"
msgstr ""
@@ -5135,7 +5153,7 @@ msgstr ""
msgid "Against Customer Order {0} dated {1}"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1165
+#: selling/doctype/sales_order/sales_order.js:1201
msgid "Against Default Supplier"
msgstr ""
@@ -5236,7 +5254,7 @@ msgstr ""
msgid "Against Supplier Invoice {0} dated {1}"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/general_ledger/general_ledger.py:661
msgid "Against Voucher"
msgstr ""
@@ -5258,7 +5276,7 @@ msgctxt "Payment Ledger Entry"
msgid "Against Voucher No"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:658
+#: accounts/report/general_ledger/general_ledger.py:659
#: accounts/report/payment_ledger/payment_ledger.py:176
msgid "Against Voucher Type"
msgstr ""
@@ -5284,7 +5302,7 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
#: accounts/report/accounts_receivable/accounts_receivable.html:133
-#: accounts/report/accounts_receivable/accounts_receivable.py:1133
+#: accounts/report/accounts_receivable/accounts_receivable.py:1119
msgid "Age (Days)"
msgstr ""
@@ -5608,7 +5626,7 @@ msgstr ""
msgid "All communications including and above this shall be moved into the new Issue"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1142
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1135
msgid "All items have already been Invoiced/Returned"
msgstr ""
@@ -6178,7 +6196,7 @@ msgctxt "Stock Settings"
msgid "Allows to keep aside a specific quantity of inventory for a particular order."
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:826
+#: stock/doctype/pick_list/pick_list.py:827
msgid "Already Picked"
msgstr ""
@@ -6208,7 +6226,7 @@ msgctxt "Item Alternative"
msgid "Alternative Item Name"
msgstr ""
-#: selling/doctype/quotation/quotation.js:360
+#: selling/doctype/quotation/quotation.js:363
msgid "Alternative Items"
msgstr ""
@@ -6696,7 +6714,7 @@ msgstr ""
#: accounts/report/share_balance/share_balance.py:61
#: accounts/report/share_ledger/share_ledger.py:57
#: buying/report/purchase_order_analysis/purchase_order_analysis.py:235
-#: selling/doctype/quotation/quotation.js:298
+#: selling/doctype/quotation/quotation.js:301
#: selling/page/point_of_sale/pos_item_cart.js:46
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:52
#: selling/report/sales_order_analysis/sales_order_analysis.py:290
@@ -7898,15 +7916,15 @@ msgctxt "Stock Entry"
msgid "As per Stock UOM"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:182
+#: accounts/doctype/pricing_rule/pricing_rule.py:187
msgid "As the field {0} is enabled, the field {1} is mandatory."
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:189
+#: accounts/doctype/pricing_rule/pricing_rule.py:194
msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
msgstr ""
-#: stock/doctype/item/item.py:953
+#: stock/doctype/item/item.py:971
msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
msgstr ""
@@ -8095,7 +8113,7 @@ msgstr ""
#: accounts/report/asset_depreciations_and_balances/asset_depreciations_and_balances.py:347
#: assets/doctype/asset_category/asset_category.json
#: assets/report/fixed_asset_register/fixed_asset_register.js:23
-#: assets/report/fixed_asset_register/fixed_asset_register.py:416
+#: assets/report/fixed_asset_register/fixed_asset_register.py:417
msgid "Asset Category"
msgstr ""
@@ -8153,7 +8171,7 @@ msgctxt "Asset Category"
msgid "Asset Category Name"
msgstr ""
-#: stock/doctype/item/item.py:303
+#: stock/doctype/item/item.py:301
msgid "Asset Category is mandatory for Fixed Asset item"
msgstr ""
@@ -8191,8 +8209,8 @@ msgstr ""
msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
msgstr ""
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:910
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:954
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:968
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:1012
#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
msgstr ""
@@ -8227,7 +8245,7 @@ msgstr ""
msgid "Asset Finance Book"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:408
+#: assets/report/fixed_asset_register/fixed_asset_register.py:409
msgid "Asset ID"
msgstr ""
@@ -8315,11 +8333,11 @@ msgstr ""
msgid "Asset Movement Item"
msgstr ""
-#: assets/doctype/asset/asset.py:897
+#: assets/doctype/asset/asset.py:893
msgid "Asset Movement record {0} created"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:414
+#: assets/report/fixed_asset_register/fixed_asset_register.py:415
msgid "Asset Name"
msgstr ""
@@ -8463,9 +8481,9 @@ msgid "Asset Status"
msgstr ""
#: assets/dashboard_fixtures.py:175
-#: assets/report/fixed_asset_register/fixed_asset_register.py:198
-#: assets/report/fixed_asset_register/fixed_asset_register.py:391
-#: assets/report/fixed_asset_register/fixed_asset_register.py:438
+#: assets/report/fixed_asset_register/fixed_asset_register.py:199
+#: assets/report/fixed_asset_register/fixed_asset_register.py:392
+#: assets/report/fixed_asset_register/fixed_asset_register.py:439
msgid "Asset Value"
msgstr ""
@@ -8509,7 +8527,7 @@ msgstr ""
msgid "Asset cannot be cancelled, as it is already {0}"
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:688
+#: assets/doctype/asset_capitalization/asset_capitalization.py:687
msgid "Asset capitalized after Asset Capitalization {0} was submitted"
msgstr ""
@@ -8517,15 +8535,15 @@ msgstr ""
msgid "Asset created"
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:634
+#: assets/doctype/asset_capitalization/asset_capitalization.py:633
msgid "Asset created after Asset Capitalization {0} was submitted"
msgstr ""
-#: assets/doctype/asset/asset.py:1138
+#: assets/doctype/asset/asset.py:1134
msgid "Asset created after being split from Asset {0}"
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:696
+#: assets/doctype/asset_capitalization/asset_capitalization.py:695
msgid "Asset decapitalized after Asset Capitalization {0} was submitted"
msgstr ""
@@ -8549,7 +8567,7 @@ msgstr ""
msgid "Asset restored"
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:704
+#: assets/doctype/asset_capitalization/asset_capitalization.py:703
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
@@ -8577,7 +8595,7 @@ msgstr ""
msgid "Asset transferred to Location {0}"
msgstr ""
-#: assets/doctype/asset/asset.py:1072
+#: assets/doctype/asset/asset.py:1068
msgid "Asset updated after being split into Asset {0}"
msgstr ""
@@ -8613,16 +8631,16 @@ msgstr ""
msgid "Asset {0} does not belongs to the location {1}"
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:760
-#: assets/doctype/asset_capitalization/asset_capitalization.py:858
+#: assets/doctype/asset_capitalization/asset_capitalization.py:759
+#: assets/doctype/asset_capitalization/asset_capitalization.py:857
msgid "Asset {0} does not exist"
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:640
+#: assets/doctype/asset_capitalization/asset_capitalization.py:639
msgid "Asset {0} has been created. Please set the depreciation details if any and submit it."
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:662
+#: assets/doctype/asset_capitalization/asset_capitalization.py:661
msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
msgstr ""
@@ -8668,7 +8686,7 @@ msgctxt "Asset Movement"
msgid "Assets"
msgstr ""
-#: controllers/buying_controller.py:760
+#: controllers/buying_controller.py:761
msgid "Assets not created for {0}. You will have to create asset manually."
msgstr ""
@@ -8677,7 +8695,7 @@ msgstr ""
msgid "Assets, Depreciations, Repairs, and more."
msgstr ""
-#: controllers/buying_controller.py:748
+#: controllers/buying_controller.py:749
msgid "Asset{} {assets_link} created for {}"
msgstr ""
@@ -8719,7 +8737,7 @@ msgctxt "Service Level Agreement"
msgid "Assignment Conditions"
msgstr ""
-#: assets/doctype/asset/asset.py:1003
+#: assets/doctype/asset/asset.py:999
msgid "At least one asset has to be selected."
msgstr ""
@@ -8740,7 +8758,7 @@ msgstr ""
msgid "At least one of the Applicable Modules should be selected"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:196
+#: accounts/doctype/pricing_rule/pricing_rule.py:201
msgid "At least one of the Selling or Buying must be selected"
msgstr ""
@@ -8752,19 +8770,19 @@ msgstr ""
msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:616
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:618
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:603
msgid "At row {0}: Qty is mandatory for the batch {1}"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:608
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:610
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr ""
-#: controllers/stock_controller.py:317
+#: controllers/stock_controller.py:318
msgid "At row {0}: Serial and Batch Bundle {1} has already created. Please remove the values from the serial no or batch no fields."
msgstr ""
@@ -8779,7 +8797,7 @@ msgctxt "Rename Tool"
msgid "Attach .csv file with two columns, one for the old name and one for the new name"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:250
+#: public/js/utils/serial_no_batch_selector.js:260
#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:69
msgid "Attach CSV File"
msgstr ""
@@ -8842,7 +8860,7 @@ msgctxt "Item Variant Attribute"
msgid "Attribute Value"
msgstr ""
-#: stock/doctype/item/item.py:899
+#: stock/doctype/item/item.py:917
msgid "Attribute table is mandatory"
msgstr ""
@@ -8850,11 +8868,11 @@ msgstr ""
msgid "Attribute value: {0} must appear only once"
msgstr ""
-#: stock/doctype/item/item.py:903
+#: stock/doctype/item/item.py:921
msgid "Attribute {0} selected multiple times in Attributes Table"
msgstr ""
-#: stock/doctype/item/item.py:835
+#: stock/doctype/item/item.py:853
msgid "Attributes"
msgstr ""
@@ -8976,7 +8994,7 @@ msgctxt "Auto Email Report"
msgid "Auto Email Report"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:322
+#: public/js/utils/serial_no_batch_selector.js:346
msgid "Auto Fetch"
msgstr ""
@@ -9235,7 +9253,7 @@ msgstr ""
msgid "Available Batch Report"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:425
+#: assets/report/fixed_asset_register/fixed_asset_register.py:426
msgid "Available For Use Date"
msgstr ""
@@ -9439,11 +9457,11 @@ msgstr ""
#. Name of a DocType
#: manufacturing/doctype/bom/bom.json manufacturing/doctype/bom/bom_tree.js:8
#: manufacturing/report/bom_explorer/bom_explorer.js:8
-#: manufacturing/report/bom_explorer/bom_explorer.py:56
+#: manufacturing/report/bom_explorer/bom_explorer.py:57
#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
#: manufacturing/report/bom_stock_report/bom_stock_report.js:5
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:979
+#: selling/doctype/sales_order/sales_order.js:1015
#: stock/doctype/material_request/material_request.js:300
#: stock/doctype/stock_entry/stock_entry.js:631
#: stock/report/bom_search/bom_search.py:38
@@ -9614,7 +9632,7 @@ msgstr ""
msgid "BOM Item"
msgstr ""
-#: manufacturing/report/bom_explorer/bom_explorer.py:59
+#: manufacturing/report/bom_explorer/bom_explorer.py:60
#: manufacturing/report/production_plan_summary/production_plan_summary.py:147
msgid "BOM Level"
msgstr ""
@@ -9884,7 +9902,7 @@ msgstr ""
msgid "Balance (Dr - Cr)"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:594
+#: accounts/report/general_ledger/general_ledger.py:595
msgid "Balance ({0})"
msgstr ""
@@ -9901,7 +9919,7 @@ msgid "Balance In Base Currency"
msgstr ""
#: stock/report/available_batch_report/available_batch_report.py:57
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:89
#: stock/report/stock_balance/stock_balance.py:416
#: stock/report/stock_ledger/stock_ledger.py:228
msgid "Balance Qty"
@@ -10471,11 +10489,11 @@ msgctxt "Item Barcode"
msgid "Barcode Type"
msgstr ""
-#: stock/doctype/item/item.py:450
+#: stock/doctype/item/item.py:448
msgid "Barcode {0} already used in Item {1}"
msgstr ""
-#: stock/doctype/item/item.py:465
+#: stock/doctype/item/item.py:463
msgid "Barcode {0} is not a valid {1} code"
msgstr ""
@@ -10697,7 +10715,7 @@ msgstr ""
#. Name of a DocType
#: stock/doctype/batch/batch.json
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85
#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
#: stock/report/stock_ledger/stock_ledger.py:307
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
@@ -10744,7 +10762,7 @@ msgstr ""
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
#: public/js/controllers/transaction.js:2198
#: public/js/utils/barcode_scanner.js:260
-#: public/js/utils/serial_no_batch_selector.js:372
+#: public/js/utils/serial_no_batch_selector.js:396
#: stock/report/available_batch_report/available_batch_report.js:64
#: stock/report/available_batch_report/available_batch_report.py:51
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:68
@@ -10874,11 +10892,11 @@ msgctxt "Subcontracting Receipt Supplied Item"
msgid "Batch No"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:619
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:621
msgid "Batch No is mandatory"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2181
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2195
msgid "Batch No {0} does not exists"
msgstr ""
@@ -10898,7 +10916,7 @@ msgstr ""
msgid "Batch Nos"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1169
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1183
msgid "Batch Nos are created successfully"
msgstr ""
@@ -11011,7 +11029,7 @@ msgstr ""
msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1060
+#: accounts/report/accounts_receivable/accounts_receivable.py:1046
#: accounts/report/purchase_register/purchase_register.py:214
msgid "Bill Date"
msgstr ""
@@ -11028,7 +11046,7 @@ msgctxt "Subcontracting Receipt"
msgid "Bill Date"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1059
+#: accounts/report/accounts_receivable/accounts_receivable.py:1045
#: accounts/report/purchase_register/purchase_register.py:213
msgid "Bill No"
msgstr ""
@@ -11340,7 +11358,7 @@ msgctxt "Tax Rule"
msgid "Billing Zipcode"
msgstr ""
-#: accounts/party.py:557
+#: accounts/party.py:559
msgid "Billing currency must be equal to either default company's currency or party account currency"
msgstr ""
@@ -11611,7 +11629,7 @@ msgstr ""
msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
msgstr ""
-#: accounts/general_ledger.py:684
+#: accounts/general_ledger.py:701
msgid "Books have been closed till the period ending on {0}"
msgstr ""
@@ -12136,7 +12154,7 @@ msgctxt "Company"
msgid "Buying and Selling"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:211
+#: accounts/doctype/pricing_rule/pricing_rule.py:216
msgid "Buying must be checked, if Applicable For is selected as {0}"
msgstr ""
@@ -12559,7 +12577,7 @@ msgid "Can only make payment against unbilled {0}"
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:1443
-#: controllers/accounts_controller.py:2586 public/js/controllers/accounts.js:90
+#: controllers/accounts_controller.py:2589 public/js/controllers/accounts.js:90
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr ""
@@ -12898,17 +12916,17 @@ msgctxt "Work Order"
msgid "Cancelled"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.js:88
#: stock/doctype/delivery_trip/delivery_trip.py:215
msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
msgstr ""
-#: stock/doctype/item/item.py:598 stock/doctype/item/item.py:611
-#: stock/doctype/item/item.py:625
+#: stock/doctype/item/item.py:616 stock/doctype/item/item.py:629
+#: stock/doctype/item/item.py:643
msgid "Cannot Merge"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:121
msgid "Cannot Optimize Route as Driver Address is Missing."
msgstr ""
@@ -12928,7 +12946,7 @@ msgstr ""
msgid "Cannot apply TDS against multiple parties in one entry"
msgstr ""
-#: stock/doctype/item/item.py:306
+#: stock/doctype/item/item.py:304
msgid "Cannot be a fixed asset item as Stock Ledger is created."
msgstr ""
@@ -12944,7 +12962,7 @@ msgstr ""
msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
msgstr ""
-#: controllers/buying_controller.py:839
+#: controllers/buying_controller.py:841
msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
msgstr ""
@@ -12952,7 +12970,7 @@ msgstr ""
msgid "Cannot cancel transaction for Completed Work Order."
msgstr ""
-#: stock/doctype/item/item.py:855
+#: stock/doctype/item/item.py:873
msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
msgstr ""
@@ -12968,7 +12986,7 @@ msgstr ""
msgid "Cannot change Service Stop Date for item in row {0}"
msgstr ""
-#: stock/doctype/item/item.py:846
+#: stock/doctype/item/item.py:864
msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
msgstr ""
@@ -12996,7 +13014,7 @@ msgstr ""
msgid "Cannot covert to Group because Account Type is selected."
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:917
+#: stock/doctype/purchase_receipt/purchase_receipt.py:906
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr ""
@@ -13005,7 +13023,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 ""
-#: accounts/general_ledger.py:131
+#: accounts/general_ledger.py:132
msgid "Cannot create accounting entries against disabled accounts: {0}"
msgstr ""
@@ -13039,7 +13057,7 @@ msgstr ""
msgid "Cannot find Item with this Barcode"
msgstr ""
-#: controllers/accounts_controller.py:3104
+#: controllers/accounts_controller.py:3107
msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
msgstr ""
@@ -13047,7 +13065,7 @@ msgstr ""
msgid "Cannot make any transactions until the deletion job is completed"
msgstr ""
-#: controllers/accounts_controller.py:1863
+#: controllers/accounts_controller.py:1866
msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
msgstr ""
@@ -13068,7 +13086,7 @@ msgid "Cannot receive from customer against negative outstanding"
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:1460
-#: controllers/accounts_controller.py:2601
+#: controllers/accounts_controller.py:2604
#: public/js/controllers/accounts.js:100
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
msgstr ""
@@ -13084,7 +13102,7 @@ msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:1452
#: accounts/doctype/payment_entry/payment_entry.js:1631
#: accounts/doctype/payment_entry/payment_entry.py:1644
-#: controllers/accounts_controller.py:2591 public/js/controllers/accounts.js:94
+#: controllers/accounts_controller.py:2594 public/js/controllers/accounts.js:94
#: public/js/controllers/taxes_and_totals.js:455
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr ""
@@ -13097,15 +13115,15 @@ msgstr ""
msgid "Cannot set authorization on basis of Discount for {0}"
msgstr ""
-#: stock/doctype/item/item.py:689
+#: stock/doctype/item/item.py:707
msgid "Cannot set multiple Item Defaults for a company."
msgstr ""
-#: controllers/accounts_controller.py:3252
+#: controllers/accounts_controller.py:3255
msgid "Cannot set quantity less than delivered quantity"
msgstr ""
-#: controllers/accounts_controller.py:3255
+#: controllers/accounts_controller.py:3258
msgid "Cannot set quantity less than received quantity"
msgstr ""
@@ -13544,7 +13562,7 @@ msgid "Channel Partner"
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.py:1699
-#: controllers/accounts_controller.py:2654
+#: controllers/accounts_controller.py:2657
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -14007,10 +14025,10 @@ msgstr ""
#: manufacturing/doctype/production_plan/production_plan.js:111
#: manufacturing/doctype/work_order/work_order.js:589
#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
-#: selling/doctype/sales_order/sales_order.js:596
-#: selling/doctype/sales_order/sales_order.js:626
+#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:636
#: selling/doctype/sales_order/sales_order_list.js:58
-#: stock/doctype/delivery_note/delivery_note.js:248
+#: stock/doctype/delivery_note/delivery_note.js:270
#: stock/doctype/purchase_receipt/purchase_receipt.js:255
#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:112
#: support/doctype/issue/issue.js:21
@@ -14559,8 +14577,8 @@ msgstr ""
#: accounts/report/trial_balance_for_party/trial_balance_for_party.js:8
#: accounts/report/voucher_wise_balance/voucher_wise_balance.js:8
#: assets/report/fixed_asset_register/fixed_asset_register.js:8
-#: assets/report/fixed_asset_register/fixed_asset_register.py:398
-#: assets/report/fixed_asset_register/fixed_asset_register.py:481
+#: assets/report/fixed_asset_register/fixed_asset_register.py:399
+#: assets/report/fixed_asset_register/fixed_asset_register.py:482
#: buying/report/procurement_tracker/procurement_tracker.js:8
#: buying/report/purchase_analytics/purchase_analytics.js:49
#: buying/report/purchase_order_analysis/purchase_order_analysis.js:8
@@ -16676,24 +16694,6 @@ msgctxt "Warranty Claim"
msgid "Contact"
msgstr ""
-#. Label of a Tab Break field in DocType 'Customer'
-#: selling/doctype/customer/customer.json
-msgctxt "Customer"
-msgid "Contact & Address"
-msgstr ""
-
-#. Label of a Tab Break field in DocType 'Sales Invoice'
-#: accounts/doctype/sales_invoice/sales_invoice.json
-msgctxt "Sales Invoice"
-msgid "Contact & Address"
-msgstr ""
-
-#. Label of a Tab Break field in DocType 'Supplier'
-#: buying/doctype/supplier/supplier.json
-msgctxt "Supplier"
-msgid "Contact & Address"
-msgstr ""
-
#. Label of a HTML field in DocType 'Sales Partner'
#: setup/doctype/sales_partner/sales_partner.json
msgctxt "Sales Partner"
@@ -17062,7 +17062,7 @@ msgstr ""
#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
#: public/js/controllers/transaction.js:2122
-#: selling/doctype/quotation/quotation.js:356
+#: selling/doctype/quotation/quotation.js:359
msgid "Continue"
msgstr ""
@@ -17307,11 +17307,11 @@ msgctxt "Dunning"
msgid "Conversion Rate"
msgstr ""
-#: stock/doctype/item/item.py:386
+#: stock/doctype/item/item.py:384
msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
msgstr ""
-#: controllers/accounts_controller.py:2479
+#: controllers/accounts_controller.py:2482
msgid "Conversion rate cannot be 0 or 1"
msgstr ""
@@ -17429,12 +17429,12 @@ msgstr ""
#: accounts/report/accounts_payable/accounts_payable.js:28
#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:62
#: accounts/report/accounts_receivable/accounts_receivable.js:30
-#: accounts/report/accounts_receivable/accounts_receivable.py:1046
+#: accounts/report/accounts_receivable/accounts_receivable.py:1032
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:62
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
#: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:653
+#: accounts/report/general_ledger/general_ledger.py:654
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
#: accounts/report/purchase_register/purchase_register.js:46
#: accounts/report/sales_payment_summary/sales_payment_summary.py:29
@@ -17442,7 +17442,7 @@ msgstr ""
#: accounts/report/sales_register/sales_register.py:251
#: accounts/report/trial_balance/trial_balance.js:49
#: assets/report/fixed_asset_register/fixed_asset_register.js:29
-#: assets/report/fixed_asset_register/fixed_asset_register.py:459
+#: assets/report/fixed_asset_register/fixed_asset_register.py:460
#: buying/report/procurement_tracker/procurement_tracker.js:15
#: buying/report/procurement_tracker/procurement_tracker.py:32
#: public/js/financial_statements.js:246
@@ -17850,8 +17850,8 @@ msgstr ""
msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1288
-#: stock/doctype/purchase_receipt/purchase_receipt.py:791
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
+#: stock/doctype/purchase_receipt/purchase_receipt.py:780
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr ""
@@ -18221,7 +18221,7 @@ msgstr ""
#: accounts/doctype/purchase_invoice/purchase_invoice.js:142
#: accounts/doctype/purchase_invoice/purchase_invoice.js:153
#: accounts/doctype/purchase_invoice/purchase_invoice.js:229
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:658
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
#: accounts/doctype/sales_invoice/sales_invoice.js:109
#: accounts/doctype/sales_invoice/sales_invoice.js:110
#: accounts/doctype/sales_invoice/sales_invoice.js:124
@@ -18276,34 +18276,34 @@ msgstr ""
#: public/js/controllers/transaction.js:332
#: public/js/controllers/transaction.js:2239
#: selling/doctype/customer/customer.js:176
-#: selling/doctype/quotation/quotation.js:125
-#: selling/doctype/quotation/quotation.js:134
-#: selling/doctype/sales_order/sales_order.js:639
-#: selling/doctype/sales_order/sales_order.js:659
-#: selling/doctype/sales_order/sales_order.js:664
-#: selling/doctype/sales_order/sales_order.js:673
-#: selling/doctype/sales_order/sales_order.js:685
+#: selling/doctype/quotation/quotation.js:127
+#: selling/doctype/quotation/quotation.js:136
+#: selling/doctype/sales_order/sales_order.js:652
+#: selling/doctype/sales_order/sales_order.js:672
+#: selling/doctype/sales_order/sales_order.js:680
#: selling/doctype/sales_order/sales_order.js:690
-#: selling/doctype/sales_order/sales_order.js:699
-#: selling/doctype/sales_order/sales_order.js:708
-#: selling/doctype/sales_order/sales_order.js:713
-#: selling/doctype/sales_order/sales_order.js:719
-#: selling/doctype/sales_order/sales_order.js:736
-#: selling/doctype/sales_order/sales_order.js:749
-#: selling/doctype/sales_order/sales_order.js:751
-#: selling/doctype/sales_order/sales_order.js:753
-#: selling/doctype/sales_order/sales_order.js:891
-#: selling/doctype/sales_order/sales_order.js:1030
-#: stock/doctype/delivery_note/delivery_note.js:91
-#: stock/doctype/delivery_note/delivery_note.js:93
-#: stock/doctype/delivery_note/delivery_note.js:112
-#: stock/doctype/delivery_note/delivery_note.js:185
-#: stock/doctype/delivery_note/delivery_note.js:195
-#: stock/doctype/delivery_note/delivery_note.js:204
-#: stock/doctype/delivery_note/delivery_note.js:214
-#: stock/doctype/delivery_note/delivery_note.js:228
-#: stock/doctype/delivery_note/delivery_note.js:234
-#: stock/doctype/delivery_note/delivery_note.js:270
+#: selling/doctype/sales_order/sales_order.js:704
+#: selling/doctype/sales_order/sales_order.js:709
+#: selling/doctype/sales_order/sales_order.js:718
+#: selling/doctype/sales_order/sales_order.js:728
+#: selling/doctype/sales_order/sales_order.js:735
+#: selling/doctype/sales_order/sales_order.js:742
+#: selling/doctype/sales_order/sales_order.js:763
+#: selling/doctype/sales_order/sales_order.js:777
+#: selling/doctype/sales_order/sales_order.js:785
+#: selling/doctype/sales_order/sales_order.js:789
+#: selling/doctype/sales_order/sales_order.js:927
+#: selling/doctype/sales_order/sales_order.js:1066
+#: stock/doctype/delivery_note/delivery_note.js:96
+#: stock/doctype/delivery_note/delivery_note.js:98
+#: stock/doctype/delivery_note/delivery_note.js:121
+#: stock/doctype/delivery_note/delivery_note.js:198
+#: stock/doctype/delivery_note/delivery_note.js:212
+#: stock/doctype/delivery_note/delivery_note.js:222
+#: stock/doctype/delivery_note/delivery_note.js:232
+#: stock/doctype/delivery_note/delivery_note.js:251
+#: stock/doctype/delivery_note/delivery_note.js:256
+#: stock/doctype/delivery_note/delivery_note.js:298
#: stock/doctype/item/item.js:138 stock/doctype/item/item.js:145
#: stock/doctype/item/item.js:153 stock/doctype/item/item.js:520
#: stock/doctype/item/item.js:728
@@ -18528,7 +18528,7 @@ msgstr ""
msgid "Create Sample Retention Stock Entry"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:223
+#: public/js/utils/serial_no_batch_selector.js:233
msgid "Create Serial Nos"
msgstr ""
@@ -18745,7 +18745,7 @@ msgstr ""
msgid "Creating Company and Importing Chart of Accounts"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1107
+#: selling/doctype/sales_order/sales_order.js:1143
msgid "Creating Delivery Note ..."
msgstr ""
@@ -18757,11 +18757,11 @@ msgstr ""
msgid "Creating Packing Slip ..."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1232
+#: selling/doctype/sales_order/sales_order.js:1268
msgid "Creating Purchase Order ..."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:713
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:715
#: buying/doctype/purchase_order/purchase_order.js:488
#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
msgid "Creating Purchase Receipt ..."
@@ -18845,11 +18845,11 @@ msgctxt "Journal Entry Account"
msgid "Credit"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:611
+#: accounts/report/general_ledger/general_ledger.py:612
msgid "Credit (Transaction)"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:588
+#: accounts/report/general_ledger/general_ledger.py:589
msgid "Credit ({0})"
msgstr ""
@@ -18998,10 +18998,10 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
#: accounts/report/accounts_receivable/accounts_receivable.html:147
-#: accounts/report/accounts_receivable/accounts_receivable.py:1069
+#: accounts/report/accounts_receivable/accounts_receivable.py:1055
#: controllers/sales_and_purchase_return.py:322
#: setup/setup_wizard/operations/install_fixtures.py:256
-#: stock/doctype/delivery_note/delivery_note.js:84
+#: stock/doctype/delivery_note/delivery_note.js:89
msgid "Credit Note"
msgstr ""
@@ -19199,7 +19199,7 @@ msgstr ""
#: accounts/doctype/account/account_tree.js:166
#: accounts/report/account_balance/account_balance.py:28
-#: accounts/report/accounts_receivable/accounts_receivable.py:1078
+#: accounts/report/accounts_receivable/accounts_receivable.py:1064
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
@@ -19529,7 +19529,7 @@ msgstr ""
msgid "Currency of the price list {0} must be {1} or {2}"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:290
+#: accounts/doctype/pricing_rule/pricing_rule.py:295
msgid "Currency should be same as Price List Currency: {0}"
msgstr ""
@@ -19772,7 +19772,7 @@ msgstr ""
#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:65
#: setup/doctype/customer_group/customer_group.json
#: setup/doctype/territory/territory.json
-#: stock/doctype/delivery_note/delivery_note.js:405
+#: stock/doctype/delivery_note/delivery_note.js:433
#: stock/doctype/stock_entry/stock_entry.js:342
#: stock/report/delayed_item_report/delayed_item_report.js:36
#: stock/report/delayed_item_report/delayed_item_report.py:121
@@ -20230,7 +20230,7 @@ msgstr ""
#. Name of a DocType
#: accounts/report/accounts_receivable/accounts_receivable.js:121
-#: accounts/report/accounts_receivable/accounts_receivable.py:1096
+#: accounts/report/accounts_receivable/accounts_receivable.py:1082
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:102
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:186
#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:55
@@ -20408,7 +20408,7 @@ msgctxt "Customer Group"
msgid "Customer Group Name"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1196
+#: accounts/report/accounts_receivable/accounts_receivable.py:1182
msgid "Customer Group: {0} does not exist"
msgstr ""
@@ -20429,7 +20429,7 @@ msgctxt "Item"
msgid "Customer Items"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1087
+#: accounts/report/accounts_receivable/accounts_receivable.py:1073
msgid "Customer LPO"
msgstr ""
@@ -20451,7 +20451,6 @@ msgctxt "Purchase Order"
msgid "Customer Mobile No"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1033
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:91
#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:34
@@ -21432,11 +21431,11 @@ msgctxt "Journal Entry Account"
msgid "Debit"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:604
+#: accounts/report/general_ledger/general_ledger.py:605
msgid "Debit (Transaction)"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:582
+#: accounts/report/general_ledger/general_ledger.py:583
msgid "Debit ({0})"
msgstr ""
@@ -21476,7 +21475,7 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:175
#: accounts/report/accounts_receivable/accounts_receivable.html:147
-#: accounts/report/accounts_receivable/accounts_receivable.py:1072
+#: accounts/report/accounts_receivable/accounts_receivable.py:1058
#: controllers/sales_and_purchase_return.py:326
#: setup/setup_wizard/operations/install_fixtures.py:257
#: stock/doctype/purchase_receipt/purchase_receipt.js:76
@@ -21530,7 +21529,7 @@ msgstr ""
msgid "Debit To is required"
msgstr ""
-#: accounts/general_ledger.py:468
+#: accounts/general_ledger.py:475
msgid "Debit and Credit not equal for {0} #{1}. Difference is {2}."
msgstr ""
@@ -21725,7 +21724,7 @@ msgctxt "Item"
msgid "Default BOM"
msgstr ""
-#: stock/doctype/item/item.py:411
+#: stock/doctype/item/item.py:409
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr ""
@@ -21733,7 +21732,7 @@ msgstr ""
msgid "Default BOM for {0} not found"
msgstr ""
-#: controllers/accounts_controller.py:3293
+#: controllers/accounts_controller.py:3296
msgid "Default BOM not found for FG Item {0}"
msgstr ""
@@ -22195,15 +22194,15 @@ msgctxt "Item"
msgid "Default Unit of Measure"
msgstr ""
-#: stock/doctype/item/item.py:1218
+#: stock/doctype/item/item.py:1236
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 ""
-#: stock/doctype/item/item.py:1201
+#: stock/doctype/item/item.py:1219
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 ""
-#: stock/doctype/item/item.py:877
+#: stock/doctype/item/item.py:895
msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
msgstr ""
@@ -22651,7 +22650,7 @@ msgctxt "Pick List"
msgid "Delivery"
msgstr ""
-#: public/js/utils.js:712 selling/doctype/sales_order/sales_order.js:1050
+#: public/js/utils.js:712 selling/doctype/sales_order/sales_order.js:1086
#: selling/report/sales_order_analysis/sales_order_analysis.py:321
msgid "Delivery Date"
msgstr ""
@@ -22689,7 +22688,7 @@ msgstr ""
#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
#: accounts/report/sales_register/sales_register.py:244
-#: selling/doctype/sales_order/sales_order.js:657
+#: selling/doctype/sales_order/sales_order.js:670
#: selling/doctype/sales_order/sales_order_list.js:70
#: stock/doctype/delivery_note/delivery_note.json
#: stock/doctype/delivery_trip/delivery_trip.js:52
@@ -22814,12 +22813,12 @@ msgstr ""
msgid "Delivery Note {0} is not submitted"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:1035
+#: stock/doctype/pick_list/pick_list.py:1049
msgid "Delivery Note(s) created for the Pick List"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1091
-#: stock/doctype/delivery_trip/delivery_trip.js:72
+#: accounts/report/accounts_receivable/accounts_receivable.py:1077
+#: stock/doctype/delivery_trip/delivery_trip.js:71
msgid "Delivery Notes"
msgstr ""
@@ -22870,7 +22869,7 @@ msgid "Delivery To"
msgstr ""
#. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:210
+#: stock/doctype/delivery_note/delivery_note.js:228
#: stock/doctype/delivery_trip/delivery_trip.json
msgid "Delivery Trip"
msgstr ""
@@ -22923,7 +22922,7 @@ msgid "Demo data cleared"
msgstr ""
#. Name of a DocType
-#: assets/report/fixed_asset_register/fixed_asset_register.py:466
+#: assets/report/fixed_asset_register/fixed_asset_register.py:467
#: setup/doctype/department/department.json
msgid "Department"
msgstr ""
@@ -23061,9 +23060,9 @@ msgctxt "Asset Finance Book"
msgid "Depreciate based on shifts"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:202
-#: assets/report/fixed_asset_register/fixed_asset_register.py:384
-#: assets/report/fixed_asset_register/fixed_asset_register.py:452
+#: assets/report/fixed_asset_register/fixed_asset_register.py:203
+#: assets/report/fixed_asset_register/fixed_asset_register.py:385
+#: assets/report/fixed_asset_register/fixed_asset_register.py:453
msgid "Depreciated Amount"
msgstr ""
@@ -23250,12 +23249,12 @@ msgstr ""
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
#: public/js/bank_reconciliation_tool/data_table_manager.js:55
#: public/js/controllers/transaction.js:2186
-#: selling/doctype/quotation/quotation.js:291
+#: selling/doctype/quotation/quotation.js:294
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:26
#: selling/report/sales_order_analysis/sales_order_analysis.py:249
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
#: stock/report/item_prices/item_prices.py:54
#: stock/report/item_shortage_report/item_shortage_report.py:144
#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
@@ -24063,7 +24062,7 @@ msgstr ""
msgid "Difference Value"
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.js:414
+#: stock/doctype/delivery_note/delivery_note.js:442
msgid "Different 'Source Warehouse' and 'Target Warehouse' can be set for each row."
msgstr ""
@@ -24402,7 +24401,7 @@ msgctxt "Warehouse"
msgid "Disabled"
msgstr ""
-#: accounts/general_ledger.py:132
+#: accounts/general_ledger.py:133
msgid "Disabled Account Selected"
msgstr ""
@@ -25028,7 +25027,7 @@ msgstr ""
msgid "Do you want to clear the selected {0}?"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:155
+#: stock/doctype/delivery_trip/delivery_trip.js:154
msgid "Do you want to notify all the customers by email?"
msgstr ""
@@ -25258,7 +25257,7 @@ msgstr ""
msgid "Download Backups"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:241
+#: public/js/utils/serial_no_batch_selector.js:251
msgid "Download CSV Template"
msgstr ""
@@ -25640,7 +25639,7 @@ msgctxt "Sales Order Item"
msgid "Drop Ship"
msgstr ""
-#: accounts/party.py:640
+#: accounts/party.py:642
msgid "Due / Reference Date cannot be after {0}"
msgstr ""
@@ -25722,7 +25721,7 @@ msgctxt "Payment Terms Template Detail"
msgid "Due Date Based On"
msgstr ""
-#: accounts/party.py:616
+#: accounts/party.py:618
msgid "Due Date cannot be before Posting / Supplier Invoice Date"
msgstr ""
@@ -25863,7 +25862,7 @@ msgstr ""
msgid "Duplicate row {0} with same {1}"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:156
+#: accounts/doctype/pricing_rule/pricing_rule.py:155
msgid "Duplicate {0} found in the table"
msgstr ""
@@ -25899,6 +25898,12 @@ msgstr ""
msgid "Duties and Taxes"
msgstr ""
+#. Label of a Tab Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Dynamic Condition"
+msgstr ""
+
#. Name of a UOM
#: setup/setup_wizard/data/uom_data.json
msgid "Dyne"
@@ -26005,7 +26010,7 @@ msgstr ""
msgid "Edit Note"
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.js:418
+#: stock/doctype/delivery_note/delivery_note.js:446
msgid "Edit Posting Date and Time"
msgstr ""
@@ -26617,7 +26622,7 @@ msgstr ""
msgid "Employee {0} does not belongs to the company {1}"
msgstr ""
-#: stock/doctype/batch/batch_list.js:7
+#: stock/doctype/batch/batch_list.js:16
msgid "Empty"
msgstr ""
@@ -26642,7 +26647,7 @@ msgctxt "Process Statement Of Accounts"
msgid "Enable Auto Email"
msgstr ""
-#: stock/doctype/item/item.py:1028
+#: stock/doctype/item/item.py:1046
msgid "Enable Auto Re-Order"
msgstr ""
@@ -26724,6 +26729,12 @@ msgctxt "Ledger Health Monitor"
msgid "Enable Health Monitor"
msgstr ""
+#. Label of a Check field in DocType 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "Enable Immutable Ledger"
+msgstr ""
+
#. Label of a Check field in DocType 'Company'
#: setup/doctype/company/company.json
msgctxt "Company"
@@ -26755,6 +26766,12 @@ msgctxt "Pick List"
msgid "Enable it if users want to consider rejected materials to dispatch."
msgstr ""
+#. Description of the 'Has Priority' (Check) field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Enable this checkbox even if you want to set the zero priority"
+msgstr ""
+
#: support/doctype/service_level_agreement/service_level_agreement.js:34
msgid "Enable to apply SLA on every {0}"
msgstr ""
@@ -26811,7 +26828,7 @@ msgstr ""
#. in DocType 'Accounts Settings'
#: accounts/doctype/accounts_settings/accounts_settings.json
msgctxt "Accounts Settings"
-msgid "Enabling ensure each Purchase Invoice has a unique value in Supplier Invoice No. field"
+msgid "Enabling this ensures each Purchase Invoice has a unique value in Supplier Invoice No. field within a particular fiscal year"
msgstr ""
#. Description of the 'Book Advance Payments in Separate Party Account' (Check)
@@ -26828,6 +26845,10 @@ msgctxt "Accounts Settings"
msgid "Enabling this will allow creation of multi-currency invoices against single party account in company currency"
msgstr ""
+#: accounts/doctype/accounts_settings/accounts_settings.js:11
+msgid "Enabling this will change the way how cancelled transactions are handled."
+msgstr ""
+
#. Label of a Date field in DocType 'Employee'
#: setup/doctype/employee/employee.json
msgctxt "Employee"
@@ -26990,6 +27011,10 @@ msgctxt "Sales Order Item"
msgid "Ensure Delivery Based on Produced Serial No"
msgstr ""
+#: public/js/utils/serial_no_batch_selector.js:214
+msgid "Enter \"ABC-001::100\" for serial nos \"ABC-001\" to \"ABC-100\"."
+msgstr ""
+
#: stock/doctype/delivery_trip/delivery_trip.py:279
msgid "Enter API key in Google Settings."
msgstr ""
@@ -26999,6 +27024,10 @@ msgid "Enter First and Last name of Employee, based on Which Full Name will be u
msgstr ""
#: public/js/utils/serial_no_batch_selector.js:211
+msgid "Enter Serial No Range"
+msgstr ""
+
+#: public/js/utils/serial_no_batch_selector.js:221
msgid "Enter Serial Nos"
msgstr ""
@@ -27052,7 +27081,7 @@ msgstr ""
msgid "Enter discount percentage."
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:214
+#: public/js/utils/serial_no_batch_selector.js:224
msgid "Enter each serial no in a new line"
msgstr ""
@@ -27329,7 +27358,7 @@ msgctxt "Currency Exchange Settings"
msgid "Example URL"
msgstr ""
-#: stock/doctype/item/item.py:959
+#: stock/doctype/item/item.py:977
msgid "Example of a linked document: {0}"
msgstr ""
@@ -27407,8 +27436,8 @@ msgctxt "Sales Invoice Advance"
msgid "Exchange Gain/Loss"
msgstr ""
-#: controllers/accounts_controller.py:1390
-#: controllers/accounts_controller.py:1472
+#: controllers/accounts_controller.py:1393
+#: controllers/accounts_controller.py:1475
msgid "Exchange Gain/Loss amount has been booked through {0}"
msgstr ""
@@ -27827,7 +27856,7 @@ msgctxt "Process Deferred Accounting"
msgid "Expense"
msgstr ""
-#: controllers/stock_controller.py:556
+#: controllers/stock_controller.py:557
msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
msgstr ""
@@ -27914,7 +27943,7 @@ msgctxt "Subcontracting Receipt Item"
msgid "Expense Account"
msgstr ""
-#: controllers/stock_controller.py:536
+#: controllers/stock_controller.py:537
msgid "Expense Account Missing"
msgstr ""
@@ -27972,7 +28001,7 @@ msgstr ""
#: buying/doctype/supplier_quotation/supplier_quotation_list.js:9
#: selling/doctype/quotation/quotation_list.js:34
-#: stock/doctype/batch/batch_list.js:13 stock/doctype/item/item_list.js:18
+#: stock/doctype/batch/batch_list.js:11 stock/doctype/item/item_list.js:18
msgid "Expired"
msgstr ""
@@ -28428,7 +28457,7 @@ msgctxt "Journal Entry Account"
msgid "Fees"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:338
+#: public/js/utils/serial_no_batch_selector.js:362
msgid "Fetch Based On"
msgstr ""
@@ -28878,15 +28907,15 @@ msgctxt "Subcontracting Order Service Item"
msgid "Finished Good Item Quantity"
msgstr ""
-#: controllers/accounts_controller.py:3279
+#: controllers/accounts_controller.py:3282
msgid "Finished Good Item is not specified for service item {0}"
msgstr ""
-#: controllers/accounts_controller.py:3296
+#: controllers/accounts_controller.py:3299
msgid "Finished Good Item {0} Qty can not be zero"
msgstr ""
-#: controllers/accounts_controller.py:3290
+#: controllers/accounts_controller.py:3293
msgid "Finished Good Item {0} must be a sub-contracted item"
msgstr ""
@@ -29141,7 +29170,7 @@ msgctxt "Company"
msgid "Fixed Asset Defaults"
msgstr ""
-#: stock/doctype/item/item.py:300
+#: stock/doctype/item/item.py:298
msgid "Fixed Asset Item must be a non-stock item."
msgstr ""
@@ -29237,11 +29266,11 @@ msgstr ""
msgid "Following fields are mandatory to create address:"
msgstr ""
-#: controllers/buying_controller.py:933
+#: controllers/buying_controller.py:935
msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
msgstr ""
-#: controllers/buying_controller.py:929
+#: controllers/buying_controller.py:931
msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
msgstr ""
@@ -29294,7 +29323,7 @@ msgstr ""
msgid "For Item"
msgstr ""
-#: controllers/stock_controller.py:977
+#: controllers/stock_controller.py:978
msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
msgstr ""
@@ -29333,7 +29362,7 @@ msgstr ""
msgid "For Quantity (Manufactured Qty) is mandatory"
msgstr ""
-#: controllers/accounts_controller.py:1083
+#: controllers/accounts_controller.py:1086
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr ""
@@ -29348,7 +29377,7 @@ msgid "For Supplier"
msgstr ""
#: manufacturing/doctype/production_plan/production_plan.js:358
-#: selling/doctype/sales_order/sales_order.js:971
+#: selling/doctype/sales_order/sales_order.js:1007
#: stock/doctype/material_request/material_request.js:310
#: templates/form_grid/material_request_grid.html:36
msgid "For Warehouse"
@@ -29433,7 +29462,7 @@ msgstr ""
msgid "For row {0}: Enter Planned Qty"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:171
+#: accounts/doctype/pricing_rule/pricing_rule.py:176
msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
msgstr ""
@@ -29500,11 +29529,11 @@ msgctxt "Pricing Rule"
msgid "Free Item Rate"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:275
+#: accounts/doctype/pricing_rule/pricing_rule.py:280
msgid "Free item code is not selected"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:645
+#: accounts/doctype/pricing_rule/utils.py:649
msgid "Free item not set in the pricing rule {0}"
msgstr ""
@@ -29889,7 +29918,7 @@ msgstr ""
#: accounts/report/pos_register/pos_register.py:115
#: accounts/report/tax_withholding_details/tax_withholding_details.py:37
#: accounts/report/tds_computation_summary/tds_computation_summary.py:41
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:37
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:44
#: stock/report/cogs_by_item_group/cogs_by_item_group.py:38
msgid "From Date must be before To Date"
msgstr ""
@@ -30398,14 +30427,14 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:185
#: accounts/report/accounts_receivable/accounts_receivable.html:155
-#: accounts/report/accounts_receivable/accounts_receivable.py:1083
+#: accounts/report/accounts_receivable/accounts_receivable.py:1069
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:178
msgid "Future Payment Amount"
msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:184
#: accounts/report/accounts_receivable/accounts_receivable.html:154
-#: accounts/report/accounts_receivable/accounts_receivable.py:1082
+#: accounts/report/accounts_receivable/accounts_receivable.py:1068
msgid "Future Payment Ref"
msgstr ""
@@ -30426,7 +30455,7 @@ msgstr ""
#. Name of a DocType
#: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/general_ledger/general_ledger.py:568
msgid "GL Entry"
msgstr ""
@@ -30738,10 +30767,10 @@ msgstr ""
#: maintenance/doctype/maintenance_visit/maintenance_visit.js:119
#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
#: public/js/controllers/buying.js:262
-#: selling/doctype/quotation/quotation.js:167
-#: selling/doctype/sales_order/sales_order.js:168
-#: selling/doctype/sales_order/sales_order.js:781
-#: stock/doctype/delivery_note/delivery_note.js:173
+#: selling/doctype/quotation/quotation.js:169
+#: selling/doctype/sales_order/sales_order.js:178
+#: selling/doctype/sales_order/sales_order.js:817
+#: stock/doctype/delivery_note/delivery_note.js:187
#: stock/doctype/material_request/material_request.js:101
#: stock/doctype/material_request/material_request.js:192
#: stock/doctype/purchase_receipt/purchase_receipt.js:145
@@ -30905,7 +30934,7 @@ msgstr ""
msgid "Get Updates"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:68
+#: stock/doctype/delivery_trip/delivery_trip.js:67
msgid "Get stops from"
msgstr ""
@@ -31390,8 +31419,8 @@ msgstr ""
msgid "Gross Profit Percent"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:370
-#: assets/report/fixed_asset_register/fixed_asset_register.py:431
+#: assets/report/fixed_asset_register/fixed_asset_register.py:371
+#: assets/report/fixed_asset_register/fixed_asset_register.py:432
msgid "Gross Purchase Amount"
msgstr ""
@@ -31750,6 +31779,12 @@ msgctxt "Cheque Print Template"
msgid "Has Print Format"
msgstr ""
+#. Label of a Check field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Has Priority"
+msgstr ""
+
#. Label of a Check field in DocType 'Item'
#: stock/doctype/item/item.json
msgctxt "Item"
@@ -31867,6 +31902,12 @@ msgctxt "Currency Exchange Settings"
msgid "Help"
msgstr ""
+#. Label of a Tab Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Help Article"
+msgstr ""
+
#: www/support/index.html:68
msgid "Help Articles"
msgstr ""
@@ -31989,7 +32030,7 @@ msgid "History In Company"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:315
-#: selling/doctype/sales_order/sales_order.js:620
+#: selling/doctype/sales_order/sales_order.js:630
msgid "Hold"
msgstr ""
@@ -32445,6 +32486,13 @@ msgctxt "Production Plan"
msgid "If enabled, the system will create material requests even if the stock exists in the 'Raw Materials Warehouse'."
msgstr ""
+#. Description of the 'Validate Applied Rule' (Check) field in DocType 'Pricing
+#. Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "If enabled, then system will only validate the pricing rule and not apply automatically. User has to manually set the discount percentage / margin / free items to validate the pricing rule"
+msgstr ""
+
#. Description of the 'Variant Of' (Link) field in DocType 'Item'
#: stock/doctype/item/item.json
msgctxt "Item"
@@ -32598,11 +32646,11 @@ msgstr ""
msgid "If you still want to proceed, please enable {0}."
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:368
+#: accounts/doctype/pricing_rule/utils.py:372
msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:373
+#: accounts/doctype/pricing_rule/utils.py:377
msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
msgstr ""
@@ -32671,7 +32719,7 @@ msgctxt "Process Statement Of Accounts"
msgid "Ignore Exchange Rate Revaluation Journals"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:954
+#: selling/doctype/sales_order/sales_order.js:990
msgid "Ignore Existing Ordered Qty"
msgstr ""
@@ -33337,7 +33385,7 @@ msgctxt "Shipment"
msgid "In Progress"
msgstr ""
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87
#: stock/report/stock_balance/stock_balance.py:444
#: stock/report/stock_ledger/stock_ledger.py:214
msgid "In Qty"
@@ -33695,7 +33743,7 @@ msgstr ""
msgid "Include Expired Batches"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:950
+#: selling/doctype/sales_order/sales_order.js:986
msgid "Include Exploded Items"
msgstr ""
@@ -33993,6 +34041,10 @@ msgstr ""
msgid "Incorrect Batch Consumed"
msgstr ""
+#: stock/doctype/item/item.py:505
+msgid "Incorrect Check in (group) Warehouse for Reorder"
+msgstr ""
+
#: assets/doctype/asset/asset.py:278
#: assets/doctype/asset_value_adjustment/asset_value_adjustment.py:74
msgid "Incorrect Date"
@@ -34037,7 +34089,7 @@ msgstr ""
msgid "Incorrect Warehouse"
msgstr ""
-#: accounts/general_ledger.py:51
+#: accounts/general_ledger.py:52
msgid "Incorrect number of General Ledger Entries found. You might have selected a wrong Account in the transaction."
msgstr ""
@@ -34285,11 +34337,11 @@ msgctxt "Quality Inspection"
msgid "Inspected By"
msgstr ""
-#: controllers/stock_controller.py:875
+#: controllers/stock_controller.py:876
msgid "Inspection Rejected"
msgstr ""
-#: controllers/stock_controller.py:849 controllers/stock_controller.py:851
+#: controllers/stock_controller.py:850 controllers/stock_controller.py:852
msgid "Inspection Required"
msgstr ""
@@ -34311,7 +34363,7 @@ msgctxt "Item"
msgid "Inspection Required before Purchase"
msgstr ""
-#: controllers/stock_controller.py:862
+#: controllers/stock_controller.py:863
msgid "Inspection Submission"
msgstr ""
@@ -34333,7 +34385,7 @@ msgstr ""
#. Name of a DocType
#: selling/doctype/installation_note/installation_note.json
-#: stock/doctype/delivery_note/delivery_note.js:191
+#: stock/doctype/delivery_note/delivery_note.js:208
msgid "Installation Note"
msgstr ""
@@ -34415,13 +34467,14 @@ msgstr ""
msgid "Insufficient Capacity"
msgstr ""
-#: controllers/accounts_controller.py:3211
-#: controllers/accounts_controller.py:3235
+#: controllers/accounts_controller.py:3214
+#: controllers/accounts_controller.py:3238
msgid "Insufficient Permissions"
msgstr ""
+#: stock/doctype/pick_list/pick_list.py:835
#: stock/doctype/stock_entry/stock_entry.py:750
-#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
+#: stock/serial_batch_bundle.py:893 stock/stock_ledger.py:1375
#: stock/stock_ledger.py:1830
msgid "Insufficient Stock"
msgstr ""
@@ -34662,7 +34715,7 @@ msgctxt "Employee"
msgid "Internal Work History"
msgstr ""
-#: controllers/stock_controller.py:942
+#: controllers/stock_controller.py:943
msgid "Internal transfers can only be done in company's default currency"
msgstr ""
@@ -34703,8 +34756,8 @@ msgstr ""
#: accounts/doctype/sales_invoice/sales_invoice.py:895
#: assets/doctype/asset_category/asset_category.py:70
#: assets/doctype/asset_category/asset_category.py:98
-#: controllers/accounts_controller.py:2617
-#: controllers/accounts_controller.py:2623
+#: controllers/accounts_controller.py:2620
+#: controllers/accounts_controller.py:2626
msgid "Invalid Account"
msgstr ""
@@ -34733,7 +34786,7 @@ msgid "Invalid Company for Inter Company Transaction."
msgstr ""
#: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2638
+#: controllers/accounts_controller.py:2641
msgid "Invalid Cost Center"
msgstr ""
@@ -34770,12 +34823,12 @@ msgstr ""
msgid "Invalid Item"
msgstr ""
-#: stock/doctype/item/item.py:1356
+#: stock/doctype/item/item.py:1374
msgid "Invalid Item Defaults"
msgstr ""
#: accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
-#: accounts/general_ledger.py:676
+#: accounts/general_ledger.py:693
msgid "Invalid Opening Entry"
msgstr ""
@@ -34811,11 +34864,11 @@ msgstr ""
msgid "Invalid Purchase Invoice"
msgstr ""
-#: controllers/accounts_controller.py:3248
+#: controllers/accounts_controller.py:3251
msgid "Invalid Qty"
msgstr ""
-#: controllers/accounts_controller.py:1098
+#: controllers/accounts_controller.py:1101
msgid "Invalid Quantity"
msgstr ""
@@ -34845,7 +34898,7 @@ msgstr ""
msgid "Invalid Warehouse"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:304
+#: accounts/doctype/pricing_rule/pricing_rule.py:309
msgid "Invalid condition expression"
msgstr ""
@@ -34853,7 +34906,7 @@ msgstr ""
msgid "Invalid lost reason {0}, please create a new lost reason"
msgstr ""
-#: stock/doctype/item/item.py:401
+#: stock/doctype/item/item.py:399
msgid "Invalid naming series (. missing) for {0}"
msgstr ""
@@ -34867,11 +34920,11 @@ msgstr ""
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:110
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:120
-#: accounts/general_ledger.py:719 accounts/general_ledger.py:729
+#: accounts/general_ledger.py:736 accounts/general_ledger.py:746
msgid "Invalid value {0} for {1} against account {2}"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:196 assets/doctype/asset/asset.js:642
+#: accounts/doctype/pricing_rule/utils.py:200 assets/doctype/asset/asset.js:642
msgid "Invalid {0}"
msgstr ""
@@ -34964,7 +35017,7 @@ msgctxt "Journal Entry Account"
msgid "Invoice Discounting"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1064
+#: accounts/report/accounts_receivable/accounts_receivable.py:1050
msgid "Invoice Grand Total"
msgstr ""
@@ -35093,7 +35146,7 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:168
#: accounts/report/accounts_receivable/accounts_receivable.html:144
-#: accounts/report/accounts_receivable/accounts_receivable.py:1066
+#: accounts/report/accounts_receivable/accounts_receivable.py:1052
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:102
msgid "Invoiced Amount"
@@ -35244,7 +35297,7 @@ msgctxt "Process Payment Reconciliation Log Allocations"
msgid "Is Advance"
msgstr ""
-#: selling/doctype/quotation/quotation.js:306
+#: selling/doctype/quotation/quotation.js:309
msgid "Is Alternative"
msgstr ""
@@ -36159,7 +36212,7 @@ msgstr ""
msgid "Issuing cannot be done to a location. Please enter employee to issue the Asset {0} to"
msgstr ""
-#: stock/doctype/item/item.py:538
+#: stock/doctype/item/item.py:556
msgid "It can take upto few hours for accurate stock values to be visible after merging items."
msgstr ""
@@ -36195,7 +36248,7 @@ msgstr ""
#: public/js/purchase_trends_filters.js:48
#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
-#: selling/doctype/sales_order/sales_order.js:1177
+#: selling/doctype/sales_order/sales_order.js:1213
#: selling/page/point_of_sale/pos_item_cart.js:46
#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
@@ -36208,7 +36261,7 @@ msgstr ""
#: stock/report/available_batch_report/available_batch_report.js:24
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
#: stock/report/item_price_stock/item_price_stock.js:8
#: stock/report/item_prices/item_prices.py:50
#: stock/report/item_shortage_report/item_shortage_report.py:88
@@ -36444,7 +36497,7 @@ msgstr ""
#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
#: buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
#: manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:155
-#: manufacturing/report/bom_explorer/bom_explorer.py:49
+#: manufacturing/report/bom_explorer/bom_explorer.py:50
#: manufacturing/report/bom_operations_time/bom_operations_time.js:8
#: manufacturing/report/bom_operations_time/bom_operations_time.py:103
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
@@ -36456,11 +36509,11 @@ msgstr ""
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
#: projects/doctype/timesheet/timesheet.js:213
#: public/js/controllers/transaction.js:2160 public/js/utils.js:481
-#: public/js/utils.js:636 selling/doctype/quotation/quotation.js:280
-#: selling/doctype/sales_order/sales_order.js:350
-#: selling/doctype/sales_order/sales_order.js:458
-#: selling/doctype/sales_order/sales_order.js:822
-#: selling/doctype/sales_order/sales_order.js:964
+#: public/js/utils.js:636 selling/doctype/quotation/quotation.js:283
+#: selling/doctype/sales_order/sales_order.js:360
+#: selling/doctype/sales_order/sales_order.js:468
+#: selling/doctype/sales_order/sales_order.js:858
+#: selling/doctype/sales_order/sales_order.js:1000
#: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
@@ -37228,7 +37281,7 @@ msgstr ""
msgid "Item Group Tree"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:505
+#: accounts/doctype/pricing_rule/pricing_rule.py:510
msgid "Item Group not mentioned in item master for item {0}"
msgstr ""
@@ -37292,7 +37345,7 @@ msgstr ""
#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:204
#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:101
#: manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
-#: manufacturing/report/bom_explorer/bom_explorer.py:55
+#: manufacturing/report/bom_explorer/bom_explorer.py:56
#: manufacturing/report/bom_operations_time/bom_operations_time.py:109
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
#: manufacturing/report/job_card_summary/job_card_summary.py:158
@@ -37306,7 +37359,7 @@ msgstr ""
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
#: stock/report/available_batch_report/available_batch_report.py:33
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:75
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
#: stock/report/delayed_item_report/delayed_item_report.py:153
#: stock/report/item_price_stock/item_price_stock.py:24
#: stock/report/item_prices/item_prices.py:51
@@ -37699,7 +37752,7 @@ msgstr ""
msgid "Item Price Stock"
msgstr ""
-#: stock/get_item_details.py:876
+#: stock/get_item_details.py:889
msgid "Item Price added for {0} in Price List {1}"
msgstr ""
@@ -37707,7 +37760,7 @@ msgstr ""
msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
msgstr ""
-#: stock/get_item_details.py:858
+#: stock/get_item_details.py:871
msgid "Item Price updated for {0} in Price List {1}"
msgstr ""
@@ -37980,7 +38033,7 @@ msgstr ""
msgid "Item Variant {0} already exists with same attributes"
msgstr ""
-#: stock/doctype/item/item.py:754
+#: stock/doctype/item/item.py:772
msgid "Item Variants updated"
msgstr ""
@@ -38075,7 +38128,7 @@ msgstr ""
msgid "Item for row {0} does not match Material Request"
msgstr ""
-#: stock/doctype/item/item.py:768
+#: stock/doctype/item/item.py:786
msgid "Item has variants."
msgstr ""
@@ -38088,7 +38141,7 @@ msgid "Item must be added using 'Get Items from Purchase Receipts' button"
msgstr ""
#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:1184
+#: selling/doctype/sales_order/sales_order.js:1220
msgid "Item name"
msgstr ""
@@ -38098,7 +38151,7 @@ msgctxt "BOM Item"
msgid "Item operation"
msgstr ""
-#: controllers/accounts_controller.py:3271
+#: controllers/accounts_controller.py:3274
msgid "Item qty can not be updated as raw materials are already processed."
msgstr ""
@@ -38120,7 +38173,7 @@ msgstr ""
msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
msgstr ""
-#: stock/doctype/item/item.py:921
+#: stock/doctype/item/item.py:939
msgid "Item variant {0} exists with same attributes"
msgstr ""
@@ -38132,7 +38185,7 @@ msgstr ""
msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
msgstr ""
-#: assets/doctype/asset/asset.py:231 stock/doctype/item/item.py:603
+#: assets/doctype/asset/asset.py:231 stock/doctype/item/item.py:621
msgid "Item {0} does not exist"
msgstr ""
@@ -38156,7 +38209,7 @@ msgstr ""
msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
msgstr ""
-#: stock/doctype/item/item.py:1090
+#: stock/doctype/item/item.py:1108
msgid "Item {0} has reached its end of life on {1}"
msgstr ""
@@ -38168,11 +38221,11 @@ msgstr ""
msgid "Item {0} is already reserved/delivered against Sales Order {1}."
msgstr ""
-#: stock/doctype/item/item.py:1110
+#: stock/doctype/item/item.py:1128
msgid "Item {0} is cancelled"
msgstr ""
-#: stock/doctype/item/item.py:1094
+#: stock/doctype/item/item.py:1112
msgid "Item {0} is disabled"
msgstr ""
@@ -38180,7 +38233,7 @@ msgstr ""
msgid "Item {0} is not a serialized Item"
msgstr ""
-#: stock/doctype/item/item.py:1102
+#: stock/doctype/item/item.py:1120
msgid "Item {0} is not a stock Item"
msgstr ""
@@ -38192,11 +38245,11 @@ msgstr ""
msgid "Item {0} must be a Fixed Asset Item"
msgstr ""
-#: stock/get_item_details.py:228
+#: stock/get_item_details.py:227
msgid "Item {0} must be a Non-Stock Item"
msgstr ""
-#: stock/get_item_details.py:225
+#: stock/get_item_details.py:224
msgid "Item {0} must be a Sub-contracted Item"
msgstr ""
@@ -38269,7 +38322,7 @@ msgstr ""
#: public/js/utils.js:459
#: selling/page/point_of_sale/pos_past_order_summary.js:18
#: setup/doctype/item_group/item_group.js:87
-#: stock/doctype/delivery_note/delivery_note.js:410
+#: stock/doctype/delivery_note/delivery_note.js:438
#: templates/form_grid/item_grid.html:6 templates/generators/bom.html:38
#: templates/pages/rfq.html:37
msgid "Items"
@@ -38443,7 +38496,7 @@ msgid "Items Filter"
msgstr ""
#: manufacturing/doctype/production_plan/production_plan.py:1475
-#: selling/doctype/sales_order/sales_order.js:1220
+#: selling/doctype/sales_order/sales_order.js:1256
msgid "Items Required"
msgstr ""
@@ -38459,11 +38512,11 @@ msgstr ""
msgid "Items and Pricing"
msgstr ""
-#: controllers/accounts_controller.py:3495
+#: controllers/accounts_controller.py:3498
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1000
+#: selling/doctype/sales_order/sales_order.js:1036
msgid "Items for Raw Material Request"
msgstr ""
@@ -38486,7 +38539,7 @@ msgstr ""
msgid "Items to Order and Receive"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:309
+#: selling/doctype/sales_order/sales_order.js:319
msgid "Items to Reserve"
msgstr ""
@@ -39982,7 +40035,7 @@ msgstr ""
msgid "Linked Location"
msgstr ""
-#: stock/doctype/item/item.py:963
+#: stock/doctype/item/item.py:981
msgid "Linked with submitted documents"
msgstr ""
@@ -40077,7 +40130,7 @@ msgstr ""
#. Name of a DocType
#: assets/doctype/location/location.json
#: assets/doctype/location/location_tree.js:10
-#: assets/report/fixed_asset_register/fixed_asset_register.py:474
+#: assets/report/fixed_asset_register/fixed_asset_register.py:475
msgid "Location"
msgstr ""
@@ -40615,7 +40668,7 @@ msgstr ""
#: accounts/doctype/sales_invoice/sales_invoice.js:179
#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:733
msgid "Maintenance Schedule"
msgstr ""
@@ -40760,7 +40813,7 @@ msgstr ""
#. Name of a DocType
#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
#: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:706
+#: selling/doctype/sales_order/sales_order.js:726
#: support/doctype/warranty_claim/warranty_claim.js:47
msgid "Maintenance Visit"
msgstr ""
@@ -40910,7 +40963,7 @@ msgstr ""
#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
#: public/js/controllers/accounts.js:249
#: public/js/controllers/transaction.js:2543 public/js/utils/party.js:317
-#: stock/doctype/delivery_note/delivery_note.js:150
+#: stock/doctype/delivery_note/delivery_note.js:164
#: stock/doctype/purchase_receipt/purchase_receipt.js:127
#: stock/doctype/purchase_receipt/purchase_receipt.js:229
#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:99
@@ -41686,7 +41739,7 @@ msgstr ""
#: manufacturing/doctype/job_card/job_card.js:54
#: manufacturing/doctype/production_plan/production_plan.js:135
#: manufacturing/doctype/workstation/workstation_job_card.html:80
-#: selling/doctype/sales_order/sales_order.js:683
+#: selling/doctype/sales_order/sales_order.js:702
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
#: stock/doctype/material_request/material_request.json
#: stock/doctype/material_request/material_request.py:363
@@ -41939,7 +41992,7 @@ msgstr ""
msgid "Material Request {0} is cancelled or stopped"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1016
+#: selling/doctype/sales_order/sales_order.js:1052
msgid "Material Request {0} submitted."
msgstr ""
@@ -42157,7 +42210,7 @@ msgctxt "Supplier Scorecard Scoring Criteria"
msgid "Max Score"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:284
+#: accounts/doctype/pricing_rule/pricing_rule.py:289
msgid "Max discount allowed for item: {0} is {1}%"
msgstr ""
@@ -42592,7 +42645,7 @@ msgctxt "Pricing Rule"
msgid "Min Amt"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:220
+#: accounts/doctype/pricing_rule/pricing_rule.py:225
msgid "Min Amt can not be greater than Max Amt"
msgstr ""
@@ -42632,11 +42685,11 @@ msgctxt "Pricing Rule"
msgid "Min Qty (As Per Stock UOM)"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:216
+#: accounts/doctype/pricing_rule/pricing_rule.py:221
msgid "Min Qty can not be greater than Max Qty"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:230
+#: accounts/doctype/pricing_rule/pricing_rule.py:235
msgid "Min Qty should be greater than Recurse Over Qty"
msgstr ""
@@ -42781,7 +42834,7 @@ msgstr ""
msgid "Missing Warehouse"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:153
+#: stock/doctype/delivery_trip/delivery_trip.js:152
msgid "Missing email template for dispatch. Please set one in Delivery Settings."
msgstr ""
@@ -43496,8 +43549,8 @@ msgid "More columns found than expected. Please compare the uploaded file with s
msgstr ""
#: manufacturing/doctype/plant_floor/stock_summary_template.html:58
-#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:70
-#: stock/doctype/batch/batch.js:128 stock/doctype/batch/batch_dashboard.py:10
+#: stock/dashboard/item_dashboard_list.html:52 stock/doctype/batch/batch.js:75
+#: stock/doctype/batch/batch.js:133 stock/doctype/batch/batch_dashboard.py:10
msgid "Move"
msgstr ""
@@ -43559,7 +43612,7 @@ msgstr ""
msgid "Multiple Loyalty Programs found for Customer {}. Please select manually."
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:338
+#: accounts/doctype/pricing_rule/utils.py:342
msgid "Multiple Price Rules exists with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
msgstr ""
@@ -43578,7 +43631,7 @@ msgstr ""
msgid "Multiple Warehouse Accounts"
msgstr ""
-#: controllers/accounts_controller.py:964
+#: controllers/accounts_controller.py:967
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr ""
@@ -43621,8 +43674,8 @@ msgstr ""
#: accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.py:355
#: crm/report/prospects_engaged_but_not_converted/prospects_engaged_but_not_converted.py:29
#: manufacturing/doctype/bom_creator/bom_creator.js:44
-#: public/js/utils/serial_no_batch_selector.js:413
-#: selling/doctype/quotation/quotation.js:273
+#: public/js/utils/serial_no_batch_selector.js:437
+#: selling/doctype/quotation/quotation.js:276
msgid "Name"
msgstr ""
@@ -44376,7 +44429,7 @@ msgctxt "Packing Slip"
msgid "Net Weight UOM"
msgstr ""
-#: controllers/accounts_controller.py:1286
+#: controllers/accounts_controller.py:1289
msgid "Net total calculation precision loss"
msgstr ""
@@ -44426,11 +44479,11 @@ msgctxt "Exchange Rate Revaluation Account"
msgid "New Balance In Base Currency"
msgstr ""
-#: stock/doctype/batch/batch.js:146
+#: stock/doctype/batch/batch.js:151
msgid "New Batch ID (Optional)"
msgstr ""
-#: stock/doctype/batch/batch.js:140
+#: stock/doctype/batch/batch.js:145
msgid "New Batch Qty"
msgstr ""
@@ -44745,15 +44798,15 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:143
+#: stock/doctype/delivery_trip/delivery_trip.js:142
msgid "No Delivery Note selected for Customer {}"
msgstr ""
-#: stock/get_item_details.py:199
+#: stock/get_item_details.py:198
msgid "No Item with Barcode {0}"
msgstr ""
-#: stock/get_item_details.py:203
+#: stock/get_item_details.py:202
msgid "No Item with Serial No {0}"
msgstr ""
@@ -44761,11 +44814,11 @@ msgstr ""
msgid "No Items selected for transfer."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:807
+#: selling/doctype/sales_order/sales_order.js:843
msgid "No Items with Bill of Materials to Manufacture"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:936
+#: selling/doctype/sales_order/sales_order.js:972
msgid "No Items with Bill of Materials."
msgstr ""
@@ -44788,7 +44841,7 @@ msgstr ""
#: accounts/doctype/journal_entry/journal_entry.py:1443
#: accounts/doctype/journal_entry/journal_entry.py:1503
#: accounts/doctype/journal_entry/journal_entry.py:1517
-#: stock/doctype/item/item.py:1317
+#: stock/doctype/item/item.py:1335
msgid "No Permission"
msgstr ""
@@ -44818,7 +44871,7 @@ msgstr ""
msgid "No Tax Withholding data found for the current posting date."
msgstr ""
-#: accounts/report/gross_profit/gross_profit.py:775
+#: accounts/report/gross_profit/gross_profit.py:777
msgid "No Terms"
msgstr ""
@@ -44834,7 +44887,7 @@ msgstr ""
msgid "No Work Orders were created"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:727
+#: stock/doctype/purchase_receipt/purchase_receipt.py:716
#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:650
msgid "No accounting entries for the following warehouses"
msgstr ""
@@ -45038,7 +45091,7 @@ msgctxt "Stock Settings"
msgid "No stock transactions can be created or modified before this date."
msgstr ""
-#: controllers/accounts_controller.py:2523
+#: controllers/accounts_controller.py:2526
msgid "No updates pending for reposting"
msgstr ""
@@ -45248,8 +45301,8 @@ msgstr ""
#: manufacturing/doctype/production_plan/production_plan.py:925
#: manufacturing/doctype/production_plan/production_plan.py:1621
#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
-#: selling/doctype/sales_order/sales_order.js:1154
-#: stock/doctype/item/item.js:497 stock/doctype/item/item.py:540
+#: selling/doctype/sales_order/sales_order.js:1190
+#: stock/doctype/item/item.js:497 stock/doctype/item/item.py:558
#: stock/doctype/stock_entry/stock_entry.py:1325
#: stock/doctype/stock_reconciliation/stock_reconciliation.py:785
#: templates/pages/timelog_info.html:43
@@ -45278,7 +45331,7 @@ msgstr ""
msgid "Note: Automatic log deletion only applies to logs of type Update Cost"
msgstr ""
-#: accounts/party.py:634
+#: accounts/party.py:636
msgid "Note: Due / Reference Date exceeds allowed customer credit days by {0} day(s)"
msgstr ""
@@ -45301,7 +45354,7 @@ msgstr ""
msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
msgstr ""
-#: stock/doctype/item/item.py:594
+#: stock/doctype/item/item.py:612
msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
msgstr ""
@@ -45648,7 +45701,7 @@ msgctxt "Accounting Dimension Detail"
msgid "Offsetting Account"
msgstr ""
-#: accounts/general_ledger.py:81
+#: accounts/general_ledger.py:82
msgid "Offsetting for Accounting Dimension"
msgstr ""
@@ -45823,6 +45876,13 @@ msgstr ""
msgid "On Track"
msgstr ""
+#. Description of the 'Enable Immutable Ledger' (Check) field in DocType
+#. 'Accounts Settings'
+#: accounts/doctype/accounts_settings/accounts_settings.json
+msgctxt "Accounts Settings"
+msgid "On enabling this cancellation entries will be posted on the actual cancellation date and reports will consider cancelled entries as well"
+msgstr ""
+
#: manufacturing/doctype/production_plan/production_plan.js:584
msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
msgstr ""
@@ -46218,8 +46278,8 @@ msgid "Opening (Dr)"
msgstr ""
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:143
-#: assets/report/fixed_asset_register/fixed_asset_register.py:377
-#: assets/report/fixed_asset_register/fixed_asset_register.py:445
+#: assets/report/fixed_asset_register/fixed_asset_register.py:378
+#: assets/report/fixed_asset_register/fixed_asset_register.py:446
msgid "Opening Accumulated Depreciation"
msgstr ""
@@ -46285,7 +46345,7 @@ msgctxt "Journal Entry Template"
msgid "Opening Entry"
msgstr ""
-#: accounts/general_ledger.py:675
+#: accounts/general_ledger.py:692
msgid "Opening Entry can not be created after Period Closing Voucher is created."
msgstr ""
@@ -46323,12 +46383,12 @@ msgstr ""
msgid "Opening Invoices Summary"
msgstr ""
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86
#: stock/report/stock_balance/stock_balance.py:430
msgid "Opening Qty"
msgstr ""
-#: stock/doctype/item/item.py:295
+#: stock/doctype/item/item.py:293
msgid "Opening Stock"
msgstr ""
@@ -46647,7 +46707,7 @@ msgstr ""
#: crm/doctype/prospect/prospect.js:20
#: crm/report/lead_details/lead_details.js:36
#: crm/report/lost_opportunity/lost_opportunity.py:17
-#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:139
+#: public/js/communication.js:35 selling/doctype/quotation/quotation.js:141
msgid "Opportunity"
msgstr ""
@@ -47164,7 +47224,7 @@ msgstr ""
msgid "Ounce/Gallon (US)"
msgstr ""
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:88
#: stock/report/stock_balance/stock_balance.py:452
#: stock/report/stock_ledger/stock_ledger.py:221
msgid "Out Qty"
@@ -47271,7 +47331,7 @@ msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:802
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:179
#: accounts/report/accounts_receivable/accounts_receivable.html:149
-#: accounts/report/accounts_receivable/accounts_receivable.py:1073
+#: accounts/report/accounts_receivable/accounts_receivable.py:1059
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
#: accounts/report/purchase_register/purchase_register.py:289
#: accounts/report/sales_register/sales_register.py:318
@@ -47377,7 +47437,7 @@ msgctxt "Stock Settings"
msgid "Over Delivery/Receipt Allowance (%)"
msgstr ""
-#: controllers/stock_controller.py:1108
+#: controllers/stock_controller.py:1109
msgid "Over Receipt"
msgstr ""
@@ -47401,7 +47461,7 @@ msgstr ""
msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
msgstr ""
-#: controllers/accounts_controller.py:1802
+#: controllers/accounts_controller.py:1805
msgid "Overbilling of {} ignored because you have {} role."
msgstr ""
@@ -47911,7 +47971,7 @@ msgctxt "Sales Order"
msgid "Packed Items"
msgstr ""
-#: controllers/stock_controller.py:946
+#: controllers/stock_controller.py:947
msgid "Packed Items cannot be transferred internally"
msgstr ""
@@ -47952,7 +48012,7 @@ msgid "Packing List"
msgstr ""
#. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:221
+#: stock/doctype/delivery_note/delivery_note.js:244
#: stock/doctype/packing_slip/packing_slip.json
msgid "Packing Slip"
msgstr ""
@@ -48109,7 +48169,7 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:170
#: accounts/report/accounts_receivable/accounts_receivable.html:146
-#: accounts/report/accounts_receivable/accounts_receivable.py:1067
+#: accounts/report/accounts_receivable/accounts_receivable.py:1053
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:109
#: accounts/report/pos_register/pos_register.py:209
@@ -48712,7 +48772,7 @@ msgstr ""
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
#: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:643
+#: accounts/report/general_ledger/general_ledger.py:644
#: accounts/report/payment_ledger/payment_ledger.js:51
#: accounts/report/payment_ledger/payment_ledger.py:154
#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
@@ -48865,7 +48925,7 @@ msgctxt "Bank Transaction"
msgid "Party Account No. (Bank Statement)"
msgstr ""
-#: controllers/accounts_controller.py:2077
+#: controllers/accounts_controller.py:2080
msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
msgstr ""
@@ -48976,7 +49036,7 @@ msgstr ""
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
#: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:642
+#: accounts/report/general_ledger/general_ledger.py:643
#: accounts/report/payment_ledger/payment_ledger.js:41
#: accounts/report/payment_ledger/payment_ledger.py:150
#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
@@ -49269,7 +49329,7 @@ msgstr ""
#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
#: buying/doctype/purchase_order/purchase_order.js:391
#: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:751
+#: selling/doctype/sales_order/sales_order.js:783
#: selling/doctype/sales_order/sales_order_dashboard.py:28
msgid "Payment"
msgstr ""
@@ -49452,7 +49512,7 @@ msgstr ""
msgid "Payment Entry is already created"
msgstr ""
-#: controllers/accounts_controller.py:1241
+#: controllers/accounts_controller.py:1244
msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
msgstr ""
@@ -49698,7 +49758,7 @@ msgstr ""
#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
#: accounts/doctype/sales_invoice/sales_invoice.js:147
#: buying/doctype/purchase_order/purchase_order.js:399
-#: selling/doctype/sales_order/sales_order.js:747
+#: selling/doctype/sales_order/sales_order.js:775
msgid "Payment Request"
msgstr ""
@@ -49788,7 +49848,7 @@ msgstr ""
#. Name of a DocType
#: accounts/doctype/payment_term/payment_term.json
-#: accounts/report/accounts_receivable/accounts_receivable.py:1063
+#: accounts/report/accounts_receivable/accounts_receivable.py:1049
#: accounts/report/gross_profit/gross_profit.py:346
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:30
msgid "Payment Term"
@@ -50174,7 +50234,7 @@ msgstr ""
#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
#: manufacturing/doctype/work_order/work_order.js:259
#: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:1191
+#: selling/doctype/sales_order/sales_order.js:1227
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
msgid "Pending Qty"
msgstr ""
@@ -50385,7 +50445,7 @@ msgstr ""
msgid "Period Based On"
msgstr ""
-#: accounts/general_ledger.py:687
+#: accounts/general_ledger.py:704
msgid "Period Closed"
msgstr ""
@@ -50636,7 +50696,7 @@ msgid "Phone Number"
msgstr ""
#. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:637
+#: selling/doctype/sales_order/sales_order.js:650
#: stock/doctype/material_request/material_request.js:115
#: stock/doctype/pick_list/pick_list.json
msgid "Pick List"
@@ -51067,7 +51127,7 @@ msgstr ""
msgid "Please Select a Company."
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.js:151
+#: stock/doctype/delivery_note/delivery_note.js:165
msgid "Please Select a Customer"
msgstr ""
@@ -51077,6 +51137,10 @@ msgstr ""
msgid "Please Select a Supplier"
msgstr ""
+#: accounts/doctype/pricing_rule/pricing_rule.py:159
+msgid "Please Set Priority"
+msgstr ""
+
#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:154
msgid "Please Set Supplier Group in Buying Settings."
msgstr ""
@@ -51105,7 +51169,7 @@ msgstr ""
msgid "Please add a Temporary Opening account in Chart of Accounts"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:542
+#: public/js/utils/serial_no_batch_selector.js:566
msgid "Please add atleast one Serial No / Batch No"
msgstr ""
@@ -51125,7 +51189,7 @@ msgstr ""
msgid "Please add {1} role to user {0}."
msgstr ""
-#: controllers/stock_controller.py:1119
+#: controllers/stock_controller.py:1120
msgid "Please adjust the qty or edit {0} to proceed."
msgstr ""
@@ -51218,7 +51282,7 @@ msgstr ""
msgid "Please create purchase receipt or purchase invoice for the item {0}"
msgstr ""
-#: stock/doctype/item/item.py:622
+#: stock/doctype/item/item.py:640
msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
msgstr ""
@@ -51242,8 +51306,12 @@ msgstr ""
msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
msgstr ""
+#: accounts/doctype/accounts_settings/accounts_settings.js:13
+msgid "Please enable only if the understand the effects of enabling this."
+msgstr ""
+
#: buying/doctype/request_for_quotation/request_for_quotation.js:145
-#: public/js/utils/serial_no_batch_selector.js:295
+#: public/js/utils/serial_no_batch_selector.js:319
#: regional/report/electronic_invoice_register/electronic_invoice_register.js:49
msgid "Please enable pop-ups"
msgstr ""
@@ -51342,7 +51410,7 @@ msgstr ""
msgid "Please enter Reference date"
msgstr ""
-#: controllers/buying_controller.py:880
+#: controllers/buying_controller.py:882
msgid "Please enter Reqd by Date"
msgstr ""
@@ -51350,7 +51418,7 @@ msgstr ""
msgid "Please enter Root Type for account- {0}"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:262
+#: public/js/utils/serial_no_batch_selector.js:286
msgid "Please enter Serial Nos"
msgstr ""
@@ -51383,7 +51451,7 @@ msgstr ""
msgid "Please enter company name first"
msgstr ""
-#: controllers/accounts_controller.py:2473
+#: controllers/accounts_controller.py:2476
msgid "Please enter default currency in Company Master"
msgstr ""
@@ -51479,11 +51547,11 @@ msgstr ""
msgid "Please mention 'Weight UOM' along with Weight."
msgstr ""
-#: accounts/general_ledger.py:556
+#: accounts/general_ledger.py:563
msgid "Please mention Round Off Account in Company"
msgstr ""
-#: accounts/general_ledger.py:559
+#: accounts/general_ledger.py:566
msgid "Please mention Round Off Cost Center in Company"
msgstr ""
@@ -51609,7 +51677,7 @@ msgstr ""
msgid "Please select Qty against item {0}"
msgstr ""
-#: stock/doctype/item/item.py:319
+#: stock/doctype/item/item.py:317
msgid "Please select Sample Retention Warehouse in Stock Settings first"
msgstr ""
@@ -51625,7 +51693,7 @@ msgstr ""
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr ""
-#: controllers/accounts_controller.py:2385
+#: controllers/accounts_controller.py:2388
msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
msgstr ""
@@ -51633,7 +51701,7 @@ msgstr ""
msgid "Please select a BOM"
msgstr ""
-#: accounts/party.py:383
+#: accounts/party.py:385
msgid "Please select a Company"
msgstr ""
@@ -51660,7 +51728,7 @@ msgstr ""
msgid "Please select a Supplier"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:546
+#: public/js/utils/serial_no_batch_selector.js:570
msgid "Please select a Warehouse"
msgstr ""
@@ -51708,7 +51776,7 @@ msgstr ""
msgid "Please select a valid Purchase Order that is configured for Subcontracting."
msgstr ""
-#: selling/doctype/quotation/quotation.js:229
+#: selling/doctype/quotation/quotation.js:232
msgid "Please select a value for {0} quotation_to {1}"
msgstr ""
@@ -51721,19 +51789,19 @@ msgstr ""
msgid "Please select date"
msgstr ""
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:34
-msgid "Please select either the Item or Warehouse filter to generate the report."
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:40
+msgid "Please select either the Item or Warehouse or Warehouse Type filter to generate the report."
msgstr ""
#: maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
msgid "Please select item code"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:401
+#: selling/doctype/sales_order/sales_order.js:411
msgid "Please select items to reserve."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:505
+#: selling/doctype/sales_order/sales_order.js:515
msgid "Please select items to unreserve."
msgstr ""
@@ -51910,7 +51978,7 @@ msgstr ""
msgid "Please set an Address on the Company '%s'"
msgstr ""
-#: controllers/stock_controller.py:531
+#: controllers/stock_controller.py:532
msgid "Please set an Expense Account in the Items table"
msgstr ""
@@ -51950,7 +52018,7 @@ msgstr ""
msgid "Please set default UOM in Stock Settings"
msgstr ""
-#: controllers/stock_controller.py:403
+#: controllers/stock_controller.py:404
msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
msgstr ""
@@ -51971,7 +52039,7 @@ msgstr ""
msgid "Please set filters"
msgstr ""
-#: controllers/accounts_controller.py:1993
+#: controllers/accounts_controller.py:1996
msgid "Please set one of the following:"
msgstr ""
@@ -52032,7 +52100,7 @@ msgstr ""
msgid "Please specify"
msgstr ""
-#: stock/get_item_details.py:210
+#: stock/get_item_details.py:209
msgid "Please specify Company"
msgstr ""
@@ -52043,7 +52111,7 @@ msgid "Please specify Company to proceed"
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:1457
-#: controllers/accounts_controller.py:2597 public/js/controllers/accounts.js:97
+#: controllers/accounts_controller.py:2600 public/js/controllers/accounts.js:97
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr ""
@@ -52212,7 +52280,7 @@ msgstr ""
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
-#: accounts/report/general_ledger/general_ledger.py:573
+#: accounts/report/general_ledger/general_ledger.py:574
#: accounts/report/gross_profit/gross_profit.py:210
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
@@ -52933,7 +53001,7 @@ msgctxt "Supplier Quotation"
msgid "Price List Currency"
msgstr ""
-#: stock/get_item_details.py:1024
+#: stock/get_item_details.py:1037
msgid "Price List Currency not selected"
msgstr ""
@@ -53894,6 +53962,7 @@ msgid "Priority"
msgstr ""
#. Label of a Select field in DocType 'Pricing Rule'
+#. Label of a Section Break field in DocType 'Pricing Rule'
#: accounts/doctype/pricing_rule/pricing_rule.json
msgctxt "Pricing Rule"
msgid "Priority"
@@ -53949,6 +54018,10 @@ msgstr ""
msgid "Priority has been changed to {0}."
msgstr ""
+#: accounts/doctype/pricing_rule/pricing_rule.py:159
+msgid "Priority is mandatory"
+msgstr ""
+
#: support/doctype/service_level_agreement/service_level_agreement.py:109
msgid "Priority {0} has been repeated."
msgstr ""
@@ -54635,7 +54708,7 @@ msgstr ""
#: accounts/doctype/sales_invoice/sales_invoice.js:1053
#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
#: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:644
+#: accounts/report/general_ledger/general_ledger.py:645
#: accounts/report/gross_profit/gross_profit.py:298
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
@@ -54659,7 +54732,7 @@ msgstr ""
#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
#: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:719
+#: selling/doctype/sales_order/sales_order.js:742
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
#: stock/report/reserved_stock/reserved_stock.js:130
#: stock/report/reserved_stock/reserved_stock.py:184
@@ -55460,6 +55533,12 @@ msgstr ""
msgid "Purchase Amount"
msgstr ""
+#. Label of a Currency field in DocType 'Asset'
+#: assets/doctype/asset/asset.json
+msgctxt "Asset"
+msgid "Purchase Amount"
+msgstr ""
+
#. Label of a Currency field in DocType 'Loyalty Point Entry'
#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
msgctxt "Loyalty Point Entry"
@@ -55475,7 +55554,7 @@ msgid "Purchase Analytics"
msgstr ""
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:188
-#: assets/report/fixed_asset_register/fixed_asset_register.py:423
+#: assets/report/fixed_asset_register/fixed_asset_register.py:424
msgid "Purchase Date"
msgstr ""
@@ -55640,7 +55719,7 @@ msgstr ""
msgid "Purchase Invoice {0} is already submitted"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1821
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
msgid "Purchase Invoices"
msgstr ""
@@ -55684,8 +55763,8 @@ msgstr ""
#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
#: controllers/buying_controller.py:646
#: manufacturing/doctype/blanket_order/blanket_order.js:54
-#: selling/doctype/sales_order/sales_order.js:146
-#: selling/doctype/sales_order/sales_order.js:697
+#: selling/doctype/sales_order/sales_order.js:156
+#: selling/doctype/sales_order/sales_order.js:716
#: stock/doctype/material_request/material_request.js:154
#: stock/doctype/purchase_receipt/purchase_receipt.js:225
msgid "Purchase Order"
@@ -55888,7 +55967,7 @@ msgstr ""
msgid "Purchase Order Trends"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1153
+#: selling/doctype/sales_order/sales_order.js:1189
msgid "Purchase Order already created for all Sales Order items"
msgstr ""
@@ -55926,7 +56005,7 @@ msgctxt "Email Digest"
msgid "Purchase Orders to Receive"
msgstr ""
-#: controllers/accounts_controller.py:1625
+#: controllers/accounts_controller.py:1628
msgid "Purchase Orders {0} are un-linked"
msgstr ""
@@ -55936,8 +56015,8 @@ msgstr ""
#. Name of a DocType
#: accounts/doctype/purchase_invoice/purchase_invoice.js:181
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:664
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:656
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:666
#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
#: accounts/report/purchase_register/purchase_register.py:223
@@ -56015,12 +56094,6 @@ msgctxt "Buying Settings"
msgid "Purchase Receipt (Draft) will be auto-created on submission of Subcontracting Receipt."
msgstr ""
-#. Label of a Currency field in DocType 'Asset'
-#: assets/doctype/asset/asset.json
-msgctxt "Asset"
-msgid "Purchase Receipt Amount"
-msgstr ""
-
#. Label of a Data field in DocType 'Purchase Invoice Item'
#: accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
msgctxt "Purchase Invoice Item"
@@ -56371,16 +56444,16 @@ msgstr ""
#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
#: controllers/trends.py:236 controllers/trends.py:248
#: controllers/trends.py:253
-#: manufacturing/report/bom_explorer/bom_explorer.py:57
+#: manufacturing/report/bom_explorer/bom_explorer.py:58
#: public/js/bom_configurator/bom_configurator.bundle.js:110
#: public/js/bom_configurator/bom_configurator.bundle.js:209
#: public/js/bom_configurator/bom_configurator.bundle.js:280
#: public/js/bom_configurator/bom_configurator.bundle.js:303
#: public/js/bom_configurator/bom_configurator.bundle.js:382
-#: public/js/utils.js:692 selling/doctype/sales_order/sales_order.js:372
-#: selling/doctype/sales_order/sales_order.js:476
-#: selling/doctype/sales_order/sales_order.js:840
-#: selling/doctype/sales_order/sales_order.js:989
+#: public/js/utils.js:692 selling/doctype/sales_order/sales_order.js:382
+#: selling/doctype/sales_order/sales_order.js:486
+#: selling/doctype/sales_order/sales_order.js:876
+#: selling/doctype/sales_order/sales_order.js:1025
#: selling/report/sales_order_analysis/sales_order_analysis.py:255
#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
#: stock/report/serial_no_ledger/serial_no_ledger.py:70
@@ -56745,7 +56818,7 @@ msgstr ""
msgid "Qty to Deliver"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:327
+#: public/js/utils/serial_no_batch_selector.js:351
msgid "Qty to Fetch"
msgstr ""
@@ -57202,7 +57275,7 @@ msgstr ""
#: manufacturing/doctype/plant_floor/plant_floor.js:166
#: manufacturing/doctype/plant_floor/plant_floor.js:190
#: public/js/controllers/buying.js:509 public/js/stock_analytics.js:50
-#: public/js/utils/serial_no_batch_selector.js:402
+#: public/js/utils/serial_no_batch_selector.js:426
#: selling/page/point_of_sale/pos_item_cart.js:46
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:42
#: selling/report/sales_analytics/sales_analytics.js:36
@@ -57694,7 +57767,7 @@ msgstr ""
#: crm/report/lead_details/lead_details.js:37
#: manufacturing/doctype/blanket_order/blanket_order.js:38
#: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:759
+#: selling/doctype/sales_order/sales_order.js:795
msgid "Quotation"
msgstr ""
@@ -58477,7 +58550,7 @@ msgctxt "Pricing Rule Detail"
msgid "Rate or Discount"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:177
+#: accounts/doctype/pricing_rule/pricing_rule.py:182
msgid "Rate or Discount is required for the price discount."
msgstr ""
@@ -58669,7 +58742,7 @@ msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:342
#: manufacturing/doctype/production_plan/production_plan.js:103
#: manufacturing/doctype/work_order/work_order.js:610
-#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:611
#: selling/doctype/sales_order/sales_order_list.js:62
#: stock/doctype/material_request/material_request.js:197
#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
@@ -58796,7 +58869,7 @@ msgid "Reason for Failure"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:667
-#: selling/doctype/sales_order/sales_order.js:1312
+#: selling/doctype/sales_order/sales_order.js:1348
msgid "Reason for Hold"
msgstr ""
@@ -58806,7 +58879,7 @@ msgctxt "Employee"
msgid "Reason for Leaving"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1327
+#: selling/doctype/sales_order/sales_order.js:1363
msgid "Reason for hold:"
msgstr ""
@@ -59236,7 +59309,7 @@ msgctxt "Promotional Scheme Product Discount"
msgid "Recurse Every (As Per Transaction UOM)"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:232
+#: accounts/doctype/pricing_rule/pricing_rule.py:237
msgid "Recurse Over Qty cannot be less than 0"
msgstr ""
@@ -60129,7 +60202,7 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:186
#: accounts/report/accounts_receivable/accounts_receivable.html:156
-#: accounts/report/accounts_receivable/accounts_receivable.py:1084
+#: accounts/report/accounts_receivable/accounts_receivable.py:1070
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
msgid "Remaining Balance"
msgstr ""
@@ -60161,10 +60234,10 @@ msgstr ""
#: accounts/report/accounts_receivable/accounts_receivable.html:159
#: accounts/report/accounts_receivable/accounts_receivable.html:198
#: accounts/report/accounts_receivable/accounts_receivable.html:269
-#: accounts/report/accounts_receivable/accounts_receivable.py:1116
+#: accounts/report/accounts_receivable/accounts_receivable.py:1102
#: accounts/report/general_ledger/general_ledger.html:29
#: accounts/report/general_ledger/general_ledger.html:51
-#: accounts/report/general_ledger/general_ledger.py:671
+#: accounts/report/general_ledger/general_ledger.py:672
#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
#: accounts/report/purchase_register/purchase_register.py:296
#: accounts/report/sales_register/sales_register.py:334
@@ -60346,7 +60419,7 @@ msgstr ""
#: buying/doctype/purchase_order/purchase_order_list.js:53
#: crm/doctype/opportunity/opportunity.js:123
-#: stock/doctype/delivery_note/delivery_note.js:277
+#: stock/doctype/delivery_note/delivery_note.js:305
#: stock/doctype/purchase_receipt/purchase_receipt.js:284
#: support/doctype/issue/issue.js:37
msgid "Reopen"
@@ -60815,7 +60888,7 @@ msgstr ""
msgid "Request for Quotation Supplier"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:688
+#: selling/doctype/sales_order/sales_order.js:707
msgid "Request for Raw Materials"
msgstr ""
@@ -61092,12 +61165,12 @@ msgctxt "Stock Reservation Entry"
msgid "Reservation Based On"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:80
+#: selling/doctype/sales_order/sales_order.js:82
#: stock/doctype/pick_list/pick_list.js:126
msgid "Reserve"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:379
+#: selling/doctype/sales_order/sales_order.js:389
msgid "Reserve Stock"
msgstr ""
@@ -61208,8 +61281,8 @@ msgstr ""
#. Name of a report
#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
-#: selling/doctype/sales_order/sales_order.js:99
-#: selling/doctype/sales_order/sales_order.js:439
+#: selling/doctype/sales_order/sales_order.js:105
+#: selling/doctype/sales_order/sales_order.js:449
#: stock/dashboard/item_dashboard_list.html:15
#: stock/doctype/pick_list/pick_list.js:146
#: stock/report/reserved_stock/reserved_stock.json
@@ -61255,7 +61328,7 @@ msgstr ""
msgid "Reserved for sub contracting"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:392
+#: selling/doctype/sales_order/sales_order.js:402
#: stock/doctype/pick_list/pick_list.js:271
msgid "Reserving Stock..."
msgstr ""
@@ -61511,7 +61584,7 @@ msgid "Result Title Field"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:321
-#: selling/doctype/sales_order/sales_order.js:587
+#: selling/doctype/sales_order/sales_order.js:597
msgid "Resume"
msgstr ""
@@ -62272,7 +62345,7 @@ msgstr ""
msgid "Rounding Loss Allowance should be between 0 and 1"
msgstr ""
-#: controllers/stock_controller.py:415 controllers/stock_controller.py:430
+#: controllers/stock_controller.py:416 controllers/stock_controller.py:431
msgid "Rounding gain/loss Entry for Stock Transfer"
msgstr ""
@@ -62343,7 +62416,7 @@ msgstr ""
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr ""
-#: stock/doctype/item/item.py:481
+#: stock/doctype/item/item.py:486
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr ""
@@ -62368,7 +62441,7 @@ msgstr ""
msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
msgstr ""
-#: controllers/accounts_controller.py:952
+#: controllers/accounts_controller.py:955
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr ""
@@ -62401,23 +62474,23 @@ msgstr ""
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
-#: controllers/accounts_controller.py:3145
+#: controllers/accounts_controller.py:3148
msgid "Row #{0}: Cannot delete item {1} which has already been billed."
msgstr ""
-#: controllers/accounts_controller.py:3119
+#: controllers/accounts_controller.py:3122
msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
msgstr ""
-#: controllers/accounts_controller.py:3138
+#: controllers/accounts_controller.py:3141
msgid "Row #{0}: Cannot delete item {1} which has already been received"
msgstr ""
-#: controllers/accounts_controller.py:3125
+#: controllers/accounts_controller.py:3128
msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
msgstr ""
-#: controllers/accounts_controller.py:3131
+#: controllers/accounts_controller.py:3134
msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
msgstr ""
@@ -62425,7 +62498,7 @@ msgstr ""
msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
msgstr ""
-#: controllers/accounts_controller.py:3387
+#: controllers/accounts_controller.py:3390
msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
msgstr ""
@@ -62485,7 +62558,7 @@ msgstr ""
msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
msgstr ""
-#: controllers/stock_controller.py:533
+#: controllers/stock_controller.py:534
msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
msgstr ""
@@ -62545,7 +62618,7 @@ msgstr ""
msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
msgstr ""
-#: stock/doctype/item/item.py:350
+#: stock/doctype/item/item.py:348
msgid "Row #{0}: Maximum Net Rate cannot be greater than Minimum Net Rate"
msgstr ""
@@ -62577,7 +62650,7 @@ msgstr ""
msgid "Row #{0}: Please select the Sub Assembly Warehouse"
msgstr ""
-#: stock/doctype/item/item.py:488
+#: stock/doctype/item/item.py:493
msgid "Row #{0}: Please set reorder quantity"
msgstr ""
@@ -62598,8 +62671,8 @@ msgstr ""
msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
msgstr ""
-#: controllers/accounts_controller.py:1095
-#: controllers/accounts_controller.py:3245
+#: controllers/accounts_controller.py:1098
+#: controllers/accounts_controller.py:3248
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr ""
@@ -62635,7 +62708,7 @@ msgstr ""
msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
msgstr ""
-#: controllers/buying_controller.py:878
+#: controllers/buying_controller.py:880
msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
msgstr ""
@@ -62731,6 +62804,10 @@ msgstr ""
msgid "Row #{0}: The following serial numbers are not present in Delivery Note {1}:"
msgstr ""
+#: stock/doctype/item/item.py:502
+msgid "Row #{0}: The warehouse {1} is not a child warehouse of a group warehouse {2}"
+msgstr ""
+
#: manufacturing/doctype/workstation/workstation.py:137
msgid "Row #{0}: Timings conflicts with row {1}"
msgstr ""
@@ -62831,7 +62908,7 @@ msgstr ""
msgid "Row #{}: {} {} does not exist."
msgstr ""
-#: stock/doctype/item/item.py:1349
+#: stock/doctype/item/item.py:1367
msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
msgstr ""
@@ -62871,7 +62948,7 @@ msgstr ""
msgid "Row {0}: Account {1} and Party Type {2} have different account types"
msgstr ""
-#: controllers/accounts_controller.py:2622
+#: controllers/accounts_controller.py:2625
msgid "Row {0}: Account {1} is a Group Account"
msgstr ""
@@ -62911,7 +62988,7 @@ msgstr ""
msgid "Row {0}: Conversion Factor is mandatory"
msgstr ""
-#: controllers/accounts_controller.py:2635
+#: controllers/accounts_controller.py:2638
msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
msgstr ""
@@ -62939,7 +63016,7 @@ msgstr ""
msgid "Row {0}: Depreciation Start Date is required"
msgstr ""
-#: controllers/accounts_controller.py:2306
+#: controllers/accounts_controller.py:2309
msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
msgstr ""
@@ -62947,7 +63024,7 @@ msgstr ""
msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
msgstr ""
-#: controllers/buying_controller.py:770
+#: controllers/buying_controller.py:772
msgid "Row {0}: Enter location for the asset item {1}"
msgstr ""
@@ -62985,7 +63062,7 @@ msgstr ""
msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
msgstr ""
-#: controllers/stock_controller.py:937
+#: controllers/stock_controller.py:938
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr ""
@@ -63105,7 +63182,7 @@ msgstr ""
msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
msgstr ""
-#: controllers/stock_controller.py:928
+#: controllers/stock_controller.py:929
msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
msgstr ""
@@ -63125,7 +63202,7 @@ msgstr ""
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr ""
-#: controllers/accounts_controller.py:853
+#: controllers/accounts_controller.py:856
msgid "Row {0}: user has not applied the rule {1} on the item {2}"
msgstr ""
@@ -63149,7 +63226,7 @@ msgstr ""
msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
msgstr ""
-#: controllers/accounts_controller.py:2614
+#: controllers/accounts_controller.py:2617
msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
msgstr ""
@@ -63157,7 +63234,7 @@ msgstr ""
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr ""
-#: controllers/buying_controller.py:754
+#: controllers/buying_controller.py:755
msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
msgstr ""
@@ -63184,7 +63261,7 @@ msgctxt "Accounts Settings"
msgid "Rows with Same Account heads will be merged on Ledger"
msgstr ""
-#: controllers/accounts_controller.py:2316
+#: controllers/accounts_controller.py:2319
msgid "Rows with duplicate due dates in other rows were found: {0}"
msgstr ""
@@ -63477,9 +63554,9 @@ msgstr ""
#: accounts/report/gross_profit/gross_profit.py:197
#: accounts/report/gross_profit/gross_profit.py:204
#: selling/doctype/quotation/quotation_list.js:19
-#: selling/doctype/sales_order/sales_order.js:671
+#: selling/doctype/sales_order/sales_order.js:688
#: selling/doctype/sales_order/sales_order_list.js:66
-#: stock/doctype/delivery_note/delivery_note.js:266
+#: stock/doctype/delivery_note/delivery_note.js:294
#: stock/doctype/delivery_note/delivery_note_list.js:64
msgid "Sales Invoice"
msgstr ""
@@ -63714,7 +63791,7 @@ msgstr ""
#: manufacturing/doctype/work_order/work_order_calendar.js:32
#: manufacturing/report/production_plan_summary/production_plan_summary.py:127
#: manufacturing/report/work_order_summary/work_order_summary.py:217
-#: selling/doctype/quotation/quotation.js:125
+#: selling/doctype/quotation/quotation.js:127
#: selling/doctype/quotation/quotation_dashboard.py:11
#: selling/doctype/quotation/quotation_list.js:15
#: selling/doctype/sales_order/sales_order.json
@@ -63723,7 +63800,7 @@ msgstr ""
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
#: selling/report/sales_order_analysis/sales_order_analysis.js:33
#: selling/report/sales_order_analysis/sales_order_analysis.py:222
-#: stock/doctype/delivery_note/delivery_note.js:146
+#: stock/doctype/delivery_note/delivery_note.js:160
#: stock/doctype/material_request/material_request.js:190
#: stock/report/delayed_item_report/delayed_item_report.js:30
#: stock/report/delayed_item_report/delayed_item_report.py:159
@@ -63878,8 +63955,8 @@ msgid "Sales Order Date"
msgstr ""
#. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:318
-#: selling/doctype/sales_order/sales_order.js:847
+#: selling/doctype/sales_order/sales_order.js:328
+#: selling/doctype/sales_order/sales_order.js:883
#: selling/doctype/sales_order_item/sales_order_item.json
msgid "Sales Order Item"
msgstr ""
@@ -64014,7 +64091,7 @@ msgstr ""
#. Name of a DocType
#: accounts/report/accounts_receivable/accounts_receivable.js:136
-#: accounts/report/accounts_receivable/accounts_receivable.py:1105
+#: accounts/report/accounts_receivable/accounts_receivable.py:1091
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:195
#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:73
@@ -64165,7 +64242,7 @@ msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:155
#: accounts/report/accounts_receivable/accounts_receivable.html:137
#: accounts/report/accounts_receivable/accounts_receivable.js:142
-#: accounts/report/accounts_receivable/accounts_receivable.py:1102
+#: accounts/report/accounts_receivable/accounts_receivable.py:1088
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:192
#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:79
@@ -64276,8 +64353,8 @@ msgstr ""
msgid "Sales Register"
msgstr ""
-#: accounts/report/gross_profit/gross_profit.py:775
-#: stock/doctype/delivery_note/delivery_note.js:200
+#: accounts/report/gross_profit/gross_profit.py:777
+#: stock/doctype/delivery_note/delivery_note.js:218
msgid "Sales Return"
msgstr ""
@@ -65127,7 +65204,7 @@ msgid "Segregate Serial / Batch Bundle"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:186
-#: selling/doctype/sales_order/sales_order.js:1081
+#: selling/doctype/sales_order/sales_order.js:1117
#: selling/doctype/sales_order/sales_order_list.js:85
msgid "Select"
msgstr ""
@@ -65140,7 +65217,7 @@ msgstr ""
msgid "Select Alternate Item"
msgstr ""
-#: selling/doctype/quotation/quotation.js:324
+#: selling/doctype/quotation/quotation.js:327
msgid "Select Alternative Items for Sales Order"
msgstr ""
@@ -65148,15 +65225,15 @@ msgstr ""
msgid "Select Attribute Values"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:830
+#: selling/doctype/sales_order/sales_order.js:866
msgid "Select BOM"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:817
+#: selling/doctype/sales_order/sales_order.js:853
msgid "Select BOM and Qty for Production"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:959
+#: selling/doctype/sales_order/sales_order.js:995
msgid "Select BOM, Qty and For Warehouse"
msgstr ""
@@ -65231,11 +65308,11 @@ msgstr ""
msgid "Select Finished Good"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1160
+#: selling/doctype/sales_order/sales_order.js:1196
msgid "Select Items"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1046
+#: selling/doctype/sales_order/sales_order.js:1082
msgid "Select Items based on Delivery Date"
msgstr ""
@@ -65243,7 +65320,7 @@ msgstr ""
msgid "Select Items for Quality Inspection"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:858
+#: selling/doctype/sales_order/sales_order.js:894
msgid "Select Items to Manufacture"
msgstr ""
@@ -65305,7 +65382,7 @@ msgctxt "Subcontracting Receipt"
msgid "Select Supplier Address"
msgstr ""
-#: stock/doctype/batch/batch.js:127
+#: stock/doctype/batch/batch.js:132
msgid "Select Target Warehouse"
msgstr ""
@@ -65370,7 +65447,7 @@ msgstr ""
msgid "Select an invoice to load summary data"
msgstr ""
-#: selling/doctype/quotation/quotation.js:339
+#: selling/doctype/quotation/quotation.js:342
msgid "Select an item from each set to be used in the Sales Order."
msgstr ""
@@ -65389,7 +65466,7 @@ msgctxt "Sales Person"
msgid "Select company name first."
msgstr ""
-#: controllers/accounts_controller.py:2489
+#: controllers/accounts_controller.py:2492
msgid "Select finance book for the item {0} at row {1}"
msgstr ""
@@ -65584,7 +65661,7 @@ msgctxt "Selling Settings"
msgid "Selling Settings"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:206
+#: accounts/doctype/pricing_rule/pricing_rule.py:211
msgid "Selling must be checked, if Applicable For is selected as {0}"
msgstr ""
@@ -65766,7 +65843,7 @@ msgstr ""
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
#: public/js/controllers/transaction.js:2192
-#: public/js/utils/serial_no_batch_selector.js:355
+#: public/js/utils/serial_no_batch_selector.js:379
#: stock/doctype/serial_no/serial_no.json
#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:64
@@ -65977,7 +66054,7 @@ msgctxt "Work Order"
msgid "Serial No and Batch for Finished Good"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:611
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:613
msgid "Serial No is mandatory"
msgstr ""
@@ -65985,7 +66062,7 @@ msgstr ""
msgid "Serial No is mandatory for Item {0}"
msgstr ""
-#: public/js/utils/serial_no_batch_selector.js:488
+#: public/js/utils/serial_no_batch_selector.js:512
msgid "Serial No {0} already exists"
msgstr ""
@@ -66006,7 +66083,7 @@ msgstr ""
msgid "Serial No {0} does not exist"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2175
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2189
msgid "Serial No {0} does not exists"
msgstr ""
@@ -66052,7 +66129,7 @@ msgctxt "Item"
msgid "Serial Nos and Batches"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1130
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1132
msgid "Serial Nos are created successfully"
msgstr ""
@@ -66177,11 +66254,11 @@ msgctxt "Subcontracting Receipt Item"
msgid "Serial and Batch Bundle"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1306
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1320
msgid "Serial and Batch Bundle created"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1355
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1369
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -66990,7 +67067,7 @@ msgctxt "BOM Creator"
msgid "Set Valuation Rate Based on Source Warehouse"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:238
+#: selling/doctype/sales_order/sales_order.js:248
msgid "Set Warehouse"
msgstr ""
@@ -67004,7 +67081,7 @@ msgid "Set as Completed"
msgstr ""
#: public/js/utils/sales_common.js:460
-#: selling/doctype/quotation/quotation.js:129
+#: selling/doctype/quotation/quotation.js:131
msgid "Set as Lost"
msgstr ""
@@ -67071,11 +67148,11 @@ msgstr ""
msgid "Set {0} in asset category {1} for company {2}"
msgstr ""
-#: assets/doctype/asset/asset.py:945
+#: assets/doctype/asset/asset.py:941
msgid "Set {0} in asset category {1} or company {2}"
msgstr ""
-#: assets/doctype/asset/asset.py:942
+#: assets/doctype/asset/asset.py:938
msgid "Set {0} in company {1}"
msgstr ""
@@ -67336,7 +67413,7 @@ msgid "Shift Name"
msgstr ""
#. Name of a DocType
-#: stock/doctype/delivery_note/delivery_note.js:181
+#: stock/doctype/delivery_note/delivery_note.js:194
#: stock/doctype/shipment/shipment.json
msgid "Shipment"
msgstr ""
@@ -68145,15 +68222,15 @@ msgstr ""
msgid "Something went wrong please try again"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:733
+#: accounts/doctype/pricing_rule/utils.py:737
msgid "Sorry, this coupon code is no longer valid"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:731
+#: accounts/doctype/pricing_rule/utils.py:735
msgid "Sorry, this coupon code's validity has expired"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:728
+#: accounts/doctype/pricing_rule/utils.py:732
msgid "Sorry, this coupon code's validity has not started"
msgstr ""
@@ -68405,8 +68482,8 @@ msgstr ""
msgid "Specify conditions to calculate shipping amount"
msgstr ""
-#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:70
-#: stock/doctype/batch/batch.js:162 support/doctype/issue/issue.js:112
+#: assets/doctype/asset/asset.js:540 stock/doctype/batch/batch.js:75
+#: stock/doctype/batch/batch.js:167 support/doctype/issue/issue.js:112
msgid "Split"
msgstr ""
@@ -68414,7 +68491,7 @@ msgstr ""
msgid "Split Asset"
msgstr ""
-#: stock/doctype/batch/batch.js:161
+#: stock/doctype/batch/batch.js:166
msgid "Split Batch"
msgstr ""
@@ -68439,7 +68516,7 @@ msgstr ""
msgid "Split Qty"
msgstr ""
-#: assets/doctype/asset/asset.py:1042
+#: assets/doctype/asset/asset.py:1038
msgid "Split qty cannot be grater than or equal to asset qty"
msgstr ""
@@ -68505,7 +68582,7 @@ msgctxt "Accounts Settings"
msgid "Stale Days"
msgstr ""
-#: accounts/doctype/accounts_settings/accounts_settings.py:93
+#: accounts/doctype/accounts_settings/accounts_settings.py:94
msgid "Stale Days should start from 1."
msgstr ""
@@ -68514,7 +68591,7 @@ msgstr ""
msgid "Standard Buying"
msgstr ""
-#: manufacturing/report/bom_explorer/bom_explorer.py:61
+#: manufacturing/report/bom_explorer/bom_explorer.py:62
msgid "Standard Description"
msgstr ""
@@ -68524,7 +68601,7 @@ msgstr ""
#: setup/setup_wizard/operations/defaults_setup.py:69
#: setup/setup_wizard/operations/install_fixtures.py:433
-#: stock/doctype/item/item.py:244
+#: stock/doctype/item/item.py:242
msgid "Standard Selling"
msgstr ""
@@ -68807,7 +68884,7 @@ msgstr ""
#: accounts/doctype/bank_statement_import/bank_statement_import.js:491
#: assets/report/fixed_asset_register/fixed_asset_register.js:16
-#: assets/report/fixed_asset_register/fixed_asset_register.py:422
+#: assets/report/fixed_asset_register/fixed_asset_register.py:423
#: buying/doctype/purchase_order/purchase_order.js:317
#: buying/doctype/purchase_order/purchase_order.js:323
#: buying/doctype/purchase_order/purchase_order.js:329
@@ -68848,17 +68925,17 @@ msgstr ""
#: projects/report/project_summary/project_summary.js:23
#: projects/report/project_summary/project_summary.py:58
#: public/js/plant_floor_visual/visual_plant.js:111
-#: selling/doctype/sales_order/sales_order.js:591
-#: selling/doctype/sales_order/sales_order.js:596
-#: selling/doctype/sales_order/sales_order.js:605
-#: selling/doctype/sales_order/sales_order.js:622
-#: selling/doctype/sales_order/sales_order.js:628
+#: selling/doctype/sales_order/sales_order.js:601
+#: selling/doctype/sales_order/sales_order.js:606
+#: selling/doctype/sales_order/sales_order.js:615
+#: selling/doctype/sales_order/sales_order.js:632
+#: selling/doctype/sales_order/sales_order.js:638
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
#: selling/report/sales_order_analysis/sales_order_analysis.js:54
#: selling/report/sales_order_analysis/sales_order_analysis.py:228
-#: stock/doctype/delivery_note/delivery_note.js:252
-#: stock/doctype/delivery_note/delivery_note.js:281
+#: stock/doctype/delivery_note/delivery_note.js:274
+#: stock/doctype/delivery_note/delivery_note.js:309
#: stock/doctype/purchase_receipt/purchase_receipt.js:255
#: stock/doctype/purchase_receipt/purchase_receipt.js:284
#: stock/report/reserved_stock/reserved_stock.js:124
@@ -69404,7 +69481,7 @@ msgstr ""
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1240
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
#: accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr ""
@@ -69564,11 +69641,11 @@ msgctxt "Stock Entry"
msgid "Stock Entry Type"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:1166
+#: stock/doctype/pick_list/pick_list.py:1180
msgid "Stock Entry has been already created against this Pick List"
msgstr ""
-#: stock/doctype/batch/batch.js:115
+#: stock/doctype/batch/batch.js:120
msgid "Stock Entry {0} created"
msgstr ""
@@ -69647,7 +69724,7 @@ msgstr ""
msgid "Stock Ledger report contains every submitted stock transaction. You can use filter to narrow down ledger entries."
msgstr ""
-#: stock/doctype/batch/batch.js:58 stock/doctype/item/item.js:470
+#: stock/doctype/batch/batch.js:63 stock/doctype/item/item.js:470
msgid "Stock Levels"
msgstr ""
@@ -69771,7 +69848,7 @@ msgid "Stock Received But Not Billed"
msgstr ""
#. Name of a DocType
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:603
#: stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Stock Reconciliation"
msgstr ""
@@ -69791,7 +69868,7 @@ msgstr ""
msgid "Stock Reconciliation Item"
msgstr ""
-#: stock/doctype/item/item.py:585
+#: stock/doctype/item/item.py:603
msgid "Stock Reconciliations"
msgstr ""
@@ -69805,10 +69882,10 @@ msgstr ""
msgid "Stock Reposting Settings"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:82
-#: selling/doctype/sales_order/sales_order.js:92
-#: selling/doctype/sales_order/sales_order.js:101
-#: selling/doctype/sales_order/sales_order.js:232
+#: selling/doctype/sales_order/sales_order.js:84
+#: selling/doctype/sales_order/sales_order.js:98
+#: selling/doctype/sales_order/sales_order.js:107
+#: selling/doctype/sales_order/sales_order.js:242
#: stock/doctype/pick_list/pick_list.js:128
#: stock/doctype/pick_list/pick_list.js:143
#: stock/doctype/pick_list/pick_list.js:148
@@ -69837,7 +69914,7 @@ msgid "Stock Reservation Entries Created"
msgstr ""
#. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:449
+#: selling/doctype/sales_order/sales_order.js:459
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: stock/report/reserved_stock/reserved_stock.js:53
#: stock/report/reserved_stock/reserved_stock.py:171
@@ -70103,7 +70180,7 @@ msgctxt "Stock Settings"
msgid "Stock UOM Quantity"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:433
+#: selling/doctype/sales_order/sales_order.js:443
msgid "Stock Unreservation"
msgstr ""
@@ -70250,7 +70327,7 @@ msgstr ""
#. field in DocType 'Stock Settings'
#: stock/doctype/stock_settings/stock_settings.json
msgctxt "Stock Settings"
-msgid "Stock will be reserved on submission of Purchase Receipt created against Material Receipt for Sales Order."
+msgid "Stock will be reserved on submission of Purchase Receipt created against Material Request for Sales Order."
msgstr ""
#: stock/utils.py:559
@@ -70346,7 +70423,7 @@ msgstr ""
#: setup/doctype/company/company.py:280
#: setup/setup_wizard/operations/defaults_setup.py:33
#: setup/setup_wizard/operations/install_fixtures.py:472
-#: stock/doctype/item/item.py:281
+#: stock/doctype/item/item.py:279
msgid "Stores"
msgstr ""
@@ -71035,7 +71112,7 @@ msgstr ""
msgid "Successfully Set Supplier"
msgstr ""
-#: stock/doctype/item/item.py:338
+#: stock/doctype/item/item.py:336
msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
msgstr ""
@@ -71240,7 +71317,7 @@ msgstr ""
#: public/js/purchase_trends_filters.js:63
#: regional/report/irs_1099/irs_1099.py:77
#: selling/doctype/customer/customer.js:225
-#: selling/doctype/sales_order/sales_order.js:1205
+#: selling/doctype/sales_order/sales_order.js:1241
#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
msgid "Supplier"
msgstr ""
@@ -71548,7 +71625,7 @@ msgstr ""
#. Name of a DocType
#: accounts/report/accounts_payable/accounts_payable.js:125
#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
-#: accounts/report/accounts_receivable/accounts_receivable.py:1109
+#: accounts/report/accounts_receivable/accounts_receivable.py:1095
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:199
#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:174
#: accounts/report/purchase_register/purchase_register.js:27
@@ -71646,13 +71723,13 @@ msgctxt "Purchase Invoice"
msgid "Supplier Invoice Date"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1545
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
msgid "Supplier Invoice Date cannot be greater than Posting Date"
msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
#: accounts/report/general_ledger/general_ledger.html:53
-#: accounts/report/general_ledger/general_ledger.py:666
+#: accounts/report/general_ledger/general_ledger.py:667
#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
msgid "Supplier Invoice No"
msgstr ""
@@ -71669,7 +71746,7 @@ msgctxt "Purchase Invoice"
msgid "Supplier Invoice No"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1570
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
msgid "Supplier Invoice No exists in Purchase Invoice {0}"
msgstr ""
@@ -71699,7 +71776,6 @@ msgstr ""
msgid "Supplier Ledger Summary"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1040
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:158
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:197
#: accounts/report/purchase_register/purchase_register.py:177
@@ -72309,7 +72385,7 @@ msgctxt "Payment Reconciliation"
msgid "System will fetch all the entries if limit value is zero."
msgstr ""
-#: controllers/accounts_controller.py:1762
+#: controllers/accounts_controller.py:1765
msgid "System will not check over billing since amount for Item {0} in {1} is zero"
msgstr ""
@@ -73663,7 +73739,7 @@ msgstr ""
msgid "Template Item"
msgstr ""
-#: stock/get_item_details.py:219
+#: stock/get_item_details.py:218
msgid "Template Item Selected"
msgstr ""
@@ -73975,7 +74051,7 @@ msgstr ""
#. Name of a DocType
#: accounts/report/accounts_receivable/accounts_receivable.js:148
-#: accounts/report/accounts_receivable/accounts_receivable.py:1093
+#: accounts/report/accounts_receivable/accounts_receivable.py:1079
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:183
#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:67
@@ -74336,7 +74412,7 @@ msgstr ""
msgid "The following assets have failed to automatically post depreciation entries: {0}"
msgstr ""
-#: stock/doctype/item/item.py:822
+#: stock/doctype/item/item.py:840
msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
msgstr ""
@@ -74358,7 +74434,7 @@ msgstr ""
msgid "The holiday on {0} is not between From Date and To Date"
msgstr ""
-#: stock/doctype/item/item.py:587
+#: stock/doctype/item/item.py:605
msgid "The items {0} and {1} are present in the following {2} :"
msgstr ""
@@ -74447,7 +74523,7 @@ msgstr ""
msgid "The seller and the buyer cannot be the same"
msgstr ""
-#: stock/doctype/batch/batch.py:377
+#: stock/doctype/batch/batch.py:379
msgid "The serial no {0} does not belong to item {1}"
msgstr ""
@@ -74571,7 +74647,7 @@ msgstr ""
msgid "There can be multiple tiered collection factor based on the total spent. But the conversion factor for redemption will always be same for all the tier."
msgstr ""
-#: accounts/party.py:535
+#: accounts/party.py:537
msgid "There can only be 1 Account per Company in {0} {1}"
msgstr ""
@@ -74587,7 +74663,7 @@ msgstr ""
msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
msgstr ""
-#: stock/doctype/batch/batch.py:385
+#: stock/doctype/batch/batch.py:387
msgid "There is no batch found against the {0}: {1}"
msgstr ""
@@ -74675,7 +74751,7 @@ msgstr ""
msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.js:406
+#: stock/doctype/delivery_note/delivery_note.js:434
msgid "This field is used to set the 'Customer'."
msgstr ""
@@ -74775,7 +74851,7 @@ msgstr ""
msgid "This item filter has already been applied for the {0}"
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.js:419
+#: stock/doctype/delivery_note/delivery_note.js:447
msgid "This option can be checked to edit the 'Posting Date' and 'Posting Time' fields."
msgstr ""
@@ -74791,7 +74867,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
msgstr ""
-#: assets/doctype/asset_capitalization/asset_capitalization.py:675
+#: assets/doctype/asset_capitalization/asset_capitalization.py:674
msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
msgstr ""
@@ -74811,7 +74887,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
msgstr ""
-#: assets/doctype/asset/asset.py:1103
+#: assets/doctype/asset/asset.py:1099
msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
msgstr ""
@@ -74827,7 +74903,7 @@ msgstr ""
msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
msgstr ""
-#: assets/doctype/asset/asset.py:1158
+#: assets/doctype/asset/asset.py:1154
msgid "This schedule was created when new Asset {0} was split from Asset {1}."
msgstr ""
@@ -74838,7 +74914,7 @@ msgctxt "Dunning Type"
msgid "This section allows the user to set the Body and Closing text of the Dunning Letter for the Dunning Type based on language, which can be used in Print."
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.js:412
+#: stock/doctype/delivery_note/delivery_note.js:440
msgid "This table is used to set details about the 'Item', 'Qty', 'Basic Rate', etc."
msgstr ""
@@ -75911,7 +75987,7 @@ msgid "To Value"
msgstr ""
#: manufacturing/doctype/plant_floor/plant_floor.js:196
-#: stock/doctype/batch/batch.js:93
+#: stock/doctype/batch/batch.js:98
msgid "To Warehouse"
msgstr ""
@@ -75971,11 +76047,11 @@ msgid "To include non-stock items in the material request planning. i.e. Items f
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.py:1690
-#: controllers/accounts_controller.py:2645
+#: controllers/accounts_controller.py:2648
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
-#: stock/doctype/item/item.py:609
+#: stock/doctype/item/item.py:627
msgid "To merge, following properties must be same for both items"
msgstr ""
@@ -75996,12 +76072,12 @@ msgid "To submit the invoice without purchase receipt please set {0} as {1} in {
msgstr ""
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:47
-#: assets/report/fixed_asset_register/fixed_asset_register.py:223
+#: assets/report/fixed_asset_register/fixed_asset_register.py:224
msgid "To use a different finance book, please uncheck 'Include Default FB Assets'"
msgstr ""
#: accounts/report/financial_statements.py:574
-#: accounts/report/general_ledger/general_ledger.py:277
+#: accounts/report/general_ledger/general_ledger.py:278
#: accounts/report/trial_balance/trial_balance.py:272
msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
msgstr ""
@@ -76840,7 +76916,7 @@ msgstr ""
msgid "Total Paid Amount"
msgstr ""
-#: controllers/accounts_controller.py:2363
+#: controllers/accounts_controller.py:2366
msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
msgstr ""
@@ -76892,6 +76968,7 @@ msgid "Total Qty"
msgstr ""
#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:23
+#: manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:147
#: selling/page/point_of_sale/pos_item_cart.js:520
#: selling/page/point_of_sale/pos_item_cart.js:524
msgid "Total Quantity"
@@ -77274,7 +77351,7 @@ msgctxt "Workstation"
msgid "Total Working Hours"
msgstr ""
-#: controllers/accounts_controller.py:1930
+#: controllers/accounts_controller.py:1933
msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
msgstr ""
@@ -78093,14 +78170,14 @@ msgstr ""
#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:207
#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:210
#: manufacturing/doctype/workstation/workstation_job_card.html:93
-#: manufacturing/report/bom_explorer/bom_explorer.py:58
+#: manufacturing/report/bom_explorer/bom_explorer.py:59
#: manufacturing/report/bom_operations_time/bom_operations_time.py:110
#: public/js/stock_analytics.js:94 public/js/utils.js:663
-#: selling/doctype/sales_order/sales_order.js:1199
+#: selling/doctype/sales_order/sales_order.js:1235
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
#: selling/report/sales_analytics/sales_analytics.py:76
#: setup/doctype/uom/uom.json
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:90
#: stock/report/item_prices/item_prices.py:55
#: stock/report/product_bundle_balance/product_bundle_balance.py:94
#: stock/report/stock_ageing/stock_ageing.py:164
@@ -78604,7 +78681,7 @@ msgctxt "UOM"
msgid "Unit of Measure (UOM)"
msgstr ""
-#: stock/doctype/item/item.py:377
+#: stock/doctype/item/item.py:375
msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
msgstr ""
@@ -78779,16 +78856,16 @@ msgctxt "Payment Reconciliation"
msgid "Unreconciled Entries"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:90
+#: selling/doctype/sales_order/sales_order.js:96
#: stock/doctype/pick_list/pick_list.js:134
msgid "Unreserve"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:484
+#: selling/doctype/sales_order/sales_order.js:494
msgid "Unreserve Stock"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:496
+#: selling/doctype/sales_order/sales_order.js:506
#: stock/doctype/pick_list/pick_list.js:286
msgid "Unreserving Stock..."
msgstr ""
@@ -79042,7 +79119,7 @@ msgid "Update Existing Records"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:763
-#: selling/doctype/sales_order/sales_order.js:63
+#: selling/doctype/sales_order/sales_order.js:64
msgid "Update Items"
msgstr ""
@@ -79143,7 +79220,7 @@ msgstr ""
msgid "Updating Opening Balances"
msgstr ""
-#: stock/doctype/item/item.py:1333
+#: stock/doctype/item/item.py:1351
msgid "Updating Variants..."
msgstr ""
@@ -79452,7 +79529,7 @@ msgctxt "Issue"
msgid "User Resolution Time"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:585
+#: accounts/doctype/pricing_rule/utils.py:589
msgid "User has not applied rule on the invoice {0}"
msgstr ""
@@ -79682,7 +79759,7 @@ msgctxt "Shipping Rule"
msgid "Valid for Countries"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:294
+#: accounts/doctype/pricing_rule/pricing_rule.py:299
msgid "Valid from and valid upto fields are mandatory for the cumulative"
msgstr ""
@@ -79712,6 +79789,12 @@ msgctxt "Inventory Dimension"
msgid "Validate Negative Stock"
msgstr ""
+#. Label of a Section Break field in DocType 'Pricing Rule'
+#: accounts/doctype/pricing_rule/pricing_rule.json
+msgctxt "Pricing Rule"
+msgid "Validate Pricing Rule"
+msgstr ""
+
#. Label of a Check field in DocType 'Selling Settings'
#: selling/doctype/selling_settings/selling_settings.json
msgctxt "Selling Settings"
@@ -79879,7 +79962,7 @@ msgstr ""
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr ""
-#: stock/doctype/item/item.py:265
+#: stock/doctype/item/item.py:263
msgid "Valuation Rate is mandatory if Opening Stock entered"
msgstr ""
@@ -79899,7 +79982,7 @@ msgid "Valuation rate for customer provided items has been set to zero."
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.py:1714
-#: controllers/accounts_controller.py:2669
+#: controllers/accounts_controller.py:2672
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -80052,7 +80135,7 @@ msgstr ""
msgid "Variant"
msgstr ""
-#: stock/doctype/item/item.py:837
+#: stock/doctype/item/item.py:855
msgid "Variant Attribute Error"
msgstr ""
@@ -80076,7 +80159,7 @@ msgctxt "Item"
msgid "Variant Based On"
msgstr ""
-#: stock/doctype/item/item.py:865
+#: stock/doctype/item/item.py:883
msgid "Variant Based On cannot be changed"
msgstr ""
@@ -80093,7 +80176,7 @@ msgstr ""
msgid "Variant Item"
msgstr ""
-#: stock/doctype/item/item.py:835
+#: stock/doctype/item/item.py:853
msgid "Variant Items"
msgstr ""
@@ -80166,7 +80249,7 @@ msgctxt "Vehicle"
msgid "Vehicle Value"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:472
+#: assets/report/fixed_asset_register/fixed_asset_register.py:473
msgid "Vendor Name"
msgstr ""
@@ -80221,7 +80304,7 @@ msgstr ""
#: accounts/doctype/cost_center/cost_center_tree.js:56
#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
#: accounts/doctype/journal_entry/journal_entry.js:67
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:672
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:674
#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
#: buying/doctype/supplier/supplier.js:93
@@ -80235,7 +80318,7 @@ msgstr ""
#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
#: setup/doctype/company/company.js:124
-#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:82
#: stock/doctype/item/item.js:68 stock/doctype/item/item.js:78
#: stock/doctype/item/item.js:88 stock/doctype/item/item.js:113
#: stock/doctype/item/item.js:121 stock/doctype/item/item.js:129
@@ -80401,11 +80484,11 @@ msgid "Voucher Name"
msgstr ""
#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:283
-#: accounts/report/accounts_receivable/accounts_receivable.py:1049
+#: accounts/report/accounts_receivable/accounts_receivable.py:1035
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
#: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:635
+#: accounts/report/general_ledger/general_ledger.py:636
#: accounts/report/payment_ledger/payment_ledger.js:64
#: accounts/report/payment_ledger/payment_ledger.py:167
#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
@@ -80485,7 +80568,7 @@ msgctxt "Unreconcile Payment"
msgid "Voucher No"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:843
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:845
msgid "Voucher No is mandatory"
msgstr ""
@@ -80499,7 +80582,7 @@ msgctxt "Stock Reservation Entry"
msgid "Voucher Qty"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/general_ledger/general_ledger.py:630
msgid "Voucher Subtype"
msgstr ""
@@ -80509,9 +80592,9 @@ msgctxt "GL Entry"
msgid "Voucher Subtype"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1047
+#: accounts/report/accounts_receivable/accounts_receivable.py:1033
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
-#: accounts/report/general_ledger/general_ledger.py:627
+#: accounts/report/general_ledger/general_ledger.py:628
#: accounts/report/payment_ledger/payment_ledger.py:158
#: accounts/report/purchase_register/purchase_register.py:158
#: accounts/report/sales_register/sales_register.py:173
@@ -80721,8 +80804,8 @@ msgstr ""
#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
#: public/js/stock_analytics.js:69 public/js/utils.js:523
#: public/js/utils/serial_no_batch_selector.js:94
-#: selling/doctype/sales_order/sales_order.js:359
-#: selling/doctype/sales_order/sales_order.js:467
+#: selling/doctype/sales_order/sales_order.js:369
+#: selling/doctype/sales_order/sales_order.js:477
#: selling/report/sales_order_analysis/sales_order_analysis.js:48
#: selling/report/sales_order_analysis/sales_order_analysis.py:334
#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
@@ -80734,7 +80817,7 @@ msgstr ""
#: stock/report/available_batch_report/available_batch_report.js:39
#: stock/report/available_batch_report/available_batch_report.py:44
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:52
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:84
#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:112
@@ -81143,7 +81226,7 @@ msgstr ""
msgid "Warehouse {0} does not belong to company {1}"
msgstr ""
-#: controllers/stock_controller.py:443
+#: controllers/stock_controller.py:444
msgid "Warehouse {0} is not linked to any account, please mention the account in the warehouse record or set default inventory account in company {1}."
msgstr ""
@@ -81266,8 +81349,8 @@ msgid "Warn for new Request for Quotations"
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.py:691
-#: controllers/accounts_controller.py:1765
-#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: controllers/accounts_controller.py:1768
+#: stock/doctype/delivery_trip/delivery_trip.js:143
#: utilities/transaction_base.py:120
msgid "Warning"
msgstr ""
@@ -81994,7 +82077,7 @@ msgstr ""
#: manufacturing/report/process_loss_report/process_loss_report.py:67
#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:662
+#: selling/doctype/sales_order/sales_order.js:678
#: stock/doctype/material_request/material_request.js:178
#: stock/doctype/material_request/material_request.py:787
#: templates/pages/material_request_info.html:45
@@ -82107,7 +82190,7 @@ msgstr ""
msgid "Work Order has been {0}"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:806
+#: selling/doctype/sales_order/sales_order.js:842
msgid "Work Order not created"
msgstr ""
@@ -82120,7 +82203,7 @@ msgstr ""
msgid "Work Orders"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:882
+#: selling/doctype/sales_order/sales_order.js:918
msgid "Work Orders Created: {0}"
msgstr ""
@@ -82740,11 +82823,11 @@ msgctxt "Stock Entry"
msgid "Yes"
msgstr ""
-#: controllers/accounts_controller.py:3232
+#: controllers/accounts_controller.py:3235
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr ""
-#: accounts/general_ledger.py:666
+#: accounts/general_ledger.py:683
msgid "You are not authorized to add or update entries before {0}"
msgstr ""
@@ -82826,11 +82909,11 @@ msgstr ""
msgid "You cannot create a {0} within the closed Accounting Period {1}"
msgstr ""
-#: accounts/general_ledger.py:159
+#: accounts/general_ledger.py:160
msgid "You cannot create or cancel any accounting entries with in the closed Accounting Period {0}"
msgstr ""
-#: accounts/general_ledger.py:686
+#: accounts/general_ledger.py:703
msgid "You cannot create/amend any accounting entries till this date."
msgstr ""
@@ -82866,7 +82949,7 @@ msgstr ""
msgid "You cannot submit the order without payment."
msgstr ""
-#: controllers/accounts_controller.py:3208
+#: controllers/accounts_controller.py:3211
msgid "You do not have permissions to {} items in a {}."
msgstr ""
@@ -82894,7 +82977,7 @@ msgstr ""
msgid "You have entered a duplicate Delivery Note on Row"
msgstr ""
-#: stock/doctype/item/item.py:1027
+#: stock/doctype/item/item.py:1045
msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
msgstr ""
@@ -83231,7 +83314,7 @@ msgstr ""
msgid "on"
msgstr ""
-#: controllers/accounts_controller.py:1110
+#: controllers/accounts_controller.py:1113
msgid "or"
msgstr ""
@@ -83455,7 +83538,7 @@ msgstr ""
msgid "{0}"
msgstr ""
-#: controllers/accounts_controller.py:944
+#: controllers/accounts_controller.py:947
msgid "{0} '{1}' is disabled"
msgstr ""
@@ -83475,7 +83558,7 @@ msgstr ""
msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue."
msgstr ""
-#: controllers/accounts_controller.py:1992
+#: controllers/accounts_controller.py:1995
msgid "{0} Account not found against Customer {1}."
msgstr ""
@@ -83483,7 +83566,7 @@ msgstr ""
msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
msgstr ""
-#: accounts/doctype/pricing_rule/utils.py:745
+#: accounts/doctype/pricing_rule/utils.py:749
msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
msgstr ""
@@ -83503,7 +83586,7 @@ msgstr ""
msgid "{0} Request for {1}"
msgstr ""
-#: stock/doctype/item/item.py:322
+#: stock/doctype/item/item.py:320
msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
msgstr ""
@@ -83552,7 +83635,7 @@ msgstr ""
msgid "{0} asset cannot be transferred"
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:271
+#: accounts/doctype/pricing_rule/pricing_rule.py:276
msgid "{0} can not be negative"
msgstr ""
@@ -83585,7 +83668,7 @@ msgstr ""
msgid "{0} entered twice in Item Tax"
msgstr ""
-#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:429
+#: setup/doctype/item_group/item_group.py:48 stock/doctype/item/item.py:427
msgid "{0} entered twice {1} in Item Taxes"
msgstr ""
@@ -83605,7 +83688,7 @@ msgstr ""
msgid "{0} hours"
msgstr ""
-#: controllers/accounts_controller.py:2311
+#: controllers/accounts_controller.py:2314
msgid "{0} in row {1}"
msgstr ""
@@ -83633,7 +83716,7 @@ msgid "{0} is mandatory for Item {1}"
msgstr ""
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:101
-#: accounts/general_ledger.py:710
+#: accounts/general_ledger.py:727
msgid "{0} is mandatory for account {1}"
msgstr ""
@@ -83641,7 +83724,7 @@ msgstr ""
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
msgstr ""
-#: controllers/accounts_controller.py:2577
+#: controllers/accounts_controller.py:2580
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr ""
@@ -83661,7 +83744,7 @@ msgstr ""
msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
msgstr ""
-#: accounts/doctype/pricing_rule/pricing_rule.py:161
+#: accounts/doctype/pricing_rule/pricing_rule.py:166
msgid "{0} is not added in the table"
msgstr ""
@@ -83682,7 +83765,7 @@ msgid "{0} is on hold till {1}"
msgstr ""
#: accounts/doctype/gl_entry/gl_entry.py:126
-#: accounts/doctype/pricing_rule/pricing_rule.py:165
+#: accounts/doctype/pricing_rule/pricing_rule.py:170
#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:193
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
msgid "{0} is required"
@@ -83716,7 +83799,7 @@ msgstr ""
msgid "{0} payment entries can not be filtered by {1}"
msgstr ""
-#: controllers/stock_controller.py:1111
+#: controllers/stock_controller.py:1112
msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
msgstr ""
@@ -83724,7 +83807,11 @@ msgstr ""
msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:823
+#: stock/doctype/pick_list/pick_list.py:832
+msgid "{0} units of Item {1} is not available in any of the warehouses."
+msgstr ""
+
+#: stock/doctype/pick_list/pick_list.py:824
msgid "{0} units of Item {1} is picked in another Pick List."
msgstr ""
@@ -83783,7 +83870,7 @@ msgstr ""
msgid "{0} {1} does not exist"
msgstr ""
-#: accounts/party.py:515
+#: accounts/party.py:517
msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
msgstr ""
@@ -83830,11 +83917,11 @@ msgstr ""
msgid "{0} {1} is closed"
msgstr ""
-#: accounts/party.py:744
+#: accounts/party.py:746
msgid "{0} {1} is disabled"
msgstr ""
-#: accounts/party.py:750
+#: accounts/party.py:752
msgid "{0} {1} is frozen"
msgstr ""
@@ -83842,7 +83929,7 @@ msgstr ""
msgid "{0} {1} is fully billed"
msgstr ""
-#: accounts/party.py:754
+#: accounts/party.py:756
msgid "{0} {1} is not active"
msgstr ""
@@ -83906,7 +83993,7 @@ msgstr ""
msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
msgstr ""
-#: controllers/stock_controller.py:562
+#: controllers/stock_controller.py:563
msgid "{0} {1}: Cost Center is mandatory for Item {2}"
msgstr ""
@@ -83971,15 +84058,15 @@ msgstr ""
msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
msgstr ""
-#: controllers/stock_controller.py:1372
+#: controllers/stock_controller.py:1373
msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
msgstr ""
-#: accounts/report/accounts_receivable/accounts_receivable.py:1147
+#: accounts/report/accounts_receivable/accounts_receivable.py:1133
msgid "{range4}-Above"
msgstr ""
-#: assets/report/fixed_asset_register/fixed_asset_register.py:363
+#: assets/report/fixed_asset_register/fixed_asset_register.py:364
msgid "{}"
msgstr ""
@@ -84001,7 +84088,7 @@ msgctxt "Purchase Order"
msgid "{} To Receive"
msgstr ""
-#: controllers/buying_controller.py:736
+#: controllers/buying_controller.py:737
msgid "{} Assets created for {}"
msgstr ""