diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index faef2ee1644..c41cd20cebe 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: 2025-02-16 09:34+0000\n"
-"PO-Revision-Date: 2025-02-16 09:34+0000\n"
+"POT-Creation-Date: 2025-03-02 09:35+0000\n"
+"PO-Revision-Date: 2025-03-02 09:35+0000\n"
"Last-Translator: info@erpnext.com\n"
"Language-Team: info@erpnext.com\n"
"MIME-Version: 1.0\n"
@@ -252,11 +252,11 @@ msgstr ""
msgid "'Has Serial No' can not be 'Yes' for non-stock item"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:159
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:160
msgid "'Inspection Required before Delivery' has disabled for the item {0}, no need to create the QI"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:150
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:151
msgid "'Inspection Required before Purchase' has disabled for the item {0}, no need to create the QI"
msgstr ""
@@ -822,11 +822,11 @@ msgstr ""
msgid "Your Shortcuts"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1004
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1007
msgid "Grand Total: {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1005
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1008
msgid "Outstanding Amount: {0}"
msgstr ""
@@ -1110,7 +1110,7 @@ msgstr ""
#. Label of the qty (Float) field in DocType 'Purchase Receipt Item'
#. Label of the qty (Float) field in DocType 'Subcontracting Receipt Item'
-#: erpnext/public/js/controllers/transaction.js:2339
+#: erpnext/public/js/controllers/transaction.js:2341
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
msgid "Accepted Quantity"
@@ -1225,18 +1225,6 @@ msgstr ""
msgid "Account Balance"
msgstr ""
-#. Label of the paid_from_account_balance (Currency) field in DocType 'Payment
-#. Entry'
-#: erpnext/accounts/doctype/payment_entry/payment_entry.json
-msgid "Account Balance (From)"
-msgstr ""
-
-#. Label of the paid_to_account_balance (Currency) field in DocType 'Payment
-#. Entry'
-#: erpnext/accounts/doctype/payment_entry/payment_entry.json
-msgid "Account Balance (To)"
-msgstr ""
-
#. Name of a DocType
#: erpnext/accounts/doctype/account_closing_balance/account_closing_balance.json
msgid "Account Closing Balance"
@@ -1426,7 +1414,7 @@ msgstr ""
msgid "Account is not set for the dashboard chart {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:700
+#: erpnext/assets/doctype/asset/asset.py:733
msgid "Account not Found"
msgstr ""
@@ -1463,7 +1451,7 @@ msgstr ""
msgid "Account {0} does not belongs to company {1}"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:548
+#: erpnext/accounts/doctype/account/account.py:550
msgid "Account {0} does not exist"
msgstr ""
@@ -1479,7 +1467,7 @@ msgstr ""
msgid "Account {0} does not match with Company {1} in Mode of Account: {2}"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:506
+#: erpnext/accounts/doctype/account/account.py:507
msgid "Account {0} exists in parent company {1}."
msgstr ""
@@ -1523,7 +1511,7 @@ msgstr ""
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2752
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2739
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
@@ -1697,6 +1685,8 @@ msgstr ""
#. Label of the accounting_dimensions_section (Section Break) field in DocType
#. 'Sales Order'
#. Label of the accounting_dimensions_section (Section Break) field in DocType
+#. 'Sales Order Item'
+#. Label of the accounting_dimensions_section (Section Break) field in DocType
#. 'Delivery Note'
#. Label of the accounting_dimensions_section (Section Break) field in DocType
#. 'Delivery Note Item'
@@ -1750,6 +1740,7 @@ msgstr ""
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
@@ -1794,8 +1785,8 @@ msgstr ""
msgid "Accounting Entries"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:734
-#: erpnext/assets/doctype/asset/asset.py:749
+#: erpnext/assets/doctype/asset/asset.py:767
+#: erpnext/assets/doctype/asset/asset.py:782
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:551
msgid "Accounting Entry for Asset"
msgstr ""
@@ -2599,7 +2590,7 @@ msgstr ""
msgid "Actual qty in stock"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1511
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1490
#: erpnext/public/js/controllers/accounts.js:176
msgid "Actual type tax cannot be included in Item rate in row {0}"
msgstr ""
@@ -3293,7 +3284,7 @@ msgstr ""
msgid "Adjust Asset Value"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1051
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1059
msgid "Adjustment Against"
msgstr ""
@@ -3548,7 +3539,7 @@ msgid "Against Income Account"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:678
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:785
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:775
msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
msgstr ""
@@ -3932,7 +3923,7 @@ msgstr ""
msgid "All items have already been transferred for this Work Order."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2442
+#: erpnext/public/js/controllers/transaction.js:2444
msgid "All items in this document already have a linked Quality Inspection."
msgstr ""
@@ -3942,6 +3933,10 @@ msgstr ""
msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
msgstr ""
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:200
+msgid "All the items have been already returned."
+msgstr ""
+
#: erpnext/manufacturing/doctype/work_order/work_order.js:1072
msgid "All the required items (raw materials) will be fetched from BOM and populated in this table. Here you can also change the Source Warehouse for any item. And during the production, you can track transferred raw materials from this table."
msgstr ""
@@ -3965,7 +3960,7 @@ msgstr ""
msgid "Allocate Advances Automatically (FIFO)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:924
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:903
msgid "Allocate Payment Amount"
msgstr ""
@@ -3975,7 +3970,7 @@ msgstr ""
msgid "Allocate Payment Based On Payment Terms"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1732
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1680
msgid "Allocate Payment Request"
msgstr ""
@@ -4006,7 +4001,7 @@ msgstr ""
#: erpnext/accounts/doctype/advance_taxes_and_charges/advance_taxes_and_charges.json
#: erpnext/accounts/doctype/bank_transaction/bank_transaction.json
#: erpnext/accounts/doctype/bank_transaction_payments/bank_transaction_payments.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1723
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671
#: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
#: erpnext/accounts/doctype/process_payment_reconciliation_log_allocations/process_payment_reconciliation_log_allocations.json
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
@@ -4069,7 +4064,7 @@ msgstr ""
#. Label of the allow_account_creation_against_child_company (Check) field in
#. DocType 'Company'
-#: erpnext/accounts/doctype/account/account.py:504
+#: erpnext/accounts/doctype/account/account.py:505
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
#: erpnext/setup/doctype/company/company.json
msgid "Allow Account Creation Against Child Company"
@@ -4126,7 +4121,7 @@ msgstr ""
msgid "Allow Item To Be Added Multiple Times in a Transaction"
msgstr ""
-#: erpnext/controllers/selling_controller.py:754
+#: erpnext/controllers/selling_controller.py:755
msgid "Allow Item to Be Added Multiple Times in a Transaction"
msgstr ""
@@ -4169,8 +4164,8 @@ msgstr ""
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:183
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:195
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:185
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:197
msgid "Allow Negative Stock"
msgstr ""
@@ -4396,7 +4391,7 @@ msgstr ""
msgid "Already record exists for the item {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:106
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:110
msgid "Already set default in pos profile {0} for user {1}, kindly disabled default"
msgstr ""
@@ -4738,7 +4733,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:72
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:273
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:275
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
#: erpnext/crm/doctype/prospect_opportunity/prospect_opportunity.json
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
@@ -4877,24 +4872,24 @@ msgstr ""
msgid "Amount in {0}"
msgstr ""
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:187
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:189
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:209
msgid "Amount to Bill"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1306
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1296
msgid "Amount {0} {1} against {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1317
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1307
msgid "Amount {0} {1} deducted against {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1281
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1271
msgid "Amount {0} {1} transferred from {2} to {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1287
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1277
msgid "Amount {0} {1} {2} {3}"
msgstr ""
@@ -5178,8 +5173,8 @@ msgstr ""
#. Label of the apply_discount_on_rate (Check) field in DocType 'Pricing Rule'
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:189
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:198
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:190
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:199
msgid "Apply Discount on Discounted Rate"
msgstr ""
@@ -5431,11 +5426,11 @@ msgstr ""
msgid "As per Stock UOM"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:188
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:189
msgid "As the field {0} is enabled, the field {1} is mandatory."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:196
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:197
msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
msgstr ""
@@ -5443,11 +5438,11 @@ msgstr ""
msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:214
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:216
msgid "As there are negative stock, you can not enable {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:228
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:230
msgid "As there are reserved stock, you cannot disable {0}."
msgstr ""
@@ -5459,8 +5454,8 @@ msgstr ""
msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:182
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:194
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:184
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:196
msgid "As {0} is enabled, you can not enable {1}."
msgstr ""
@@ -5630,8 +5625,8 @@ msgstr ""
msgid "Asset Depreciation Schedule {0} for Asset {1} and Finance Book {2} already exists."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:146
-#: erpnext/assets/doctype/asset/asset.py:185
+#: erpnext/assets/doctype/asset/asset.py:147
+#: erpnext/assets/doctype/asset/asset.py:186
msgid "Asset Depreciation Schedules created:
{0}
Please check, edit if needed, and submit the Asset."
msgstr ""
@@ -5708,7 +5703,7 @@ msgstr ""
msgid "Asset Movement Item"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:982
+#: erpnext/assets/doctype/asset/asset.py:1015
msgid "Asset Movement record {0} created"
msgstr ""
@@ -5842,11 +5837,11 @@ msgstr ""
msgid "Asset Value Analytics"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:176
+#: erpnext/assets/doctype/asset/asset.py:177
msgid "Asset cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:532
+#: erpnext/assets/doctype/asset/asset.py:565
msgid "Asset cannot be cancelled, as it is already {0}"
msgstr ""
@@ -5858,7 +5853,7 @@ msgstr ""
msgid "Asset capitalized after Asset Capitalization {0} was submitted"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:198
+#: erpnext/assets/doctype/asset/asset.py:199
msgid "Asset created"
msgstr ""
@@ -5866,11 +5861,11 @@ msgstr ""
msgid "Asset created after Asset Capitalization {0} was submitted"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1231
+#: erpnext/assets/doctype/asset/asset.py:1288
msgid "Asset created after being split from Asset {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:201
+#: erpnext/assets/doctype/asset/asset.py:202
msgid "Asset deleted"
msgstr ""
@@ -5894,7 +5889,7 @@ msgstr ""
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1353
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1354
msgid "Asset returned"
msgstr ""
@@ -5906,11 +5901,11 @@ msgstr ""
msgid "Asset scrapped via Journal Entry {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1390
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1391
msgid "Asset sold"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:164
+#: erpnext/assets/doctype/asset/asset.py:165
msgid "Asset submitted"
msgstr ""
@@ -5918,7 +5913,7 @@ msgstr ""
msgid "Asset transferred to Location {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1165
+#: erpnext/assets/doctype/asset/asset.py:1222
msgid "Asset updated after being split into Asset {0}"
msgstr ""
@@ -5997,12 +5992,12 @@ msgstr ""
msgid "Assets"
msgstr ""
-#: erpnext/controllers/buying_controller.py:795
+#: erpnext/controllers/buying_controller.py:797
msgid "Assets not created for {0}. You will have to create asset manually."
msgstr ""
#: erpnext/controllers/buying_controller.py:783
-msgid "Asset{} {assets_link} created for {}"
+msgid "Asset{is_plural} {assets_link} created for {item_code}"
msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.js:146
@@ -6055,11 +6050,11 @@ msgstr ""
msgid "At least one account with exchange gain or loss is required"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1088
+#: erpnext/assets/doctype/asset/asset.py:1121
msgid "At least one asset has to be selected."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:813
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:832
msgid "At least one invoice has to be selected."
msgstr ""
@@ -6067,7 +6062,7 @@ msgstr ""
msgid "At least one item should be entered with negative quantity in return document"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:423
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:428
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:513
msgid "At least one mode of payment is required for POS invoice."
msgstr ""
@@ -6076,7 +6071,7 @@ msgstr ""
msgid "At least one of the Applicable Modules should be selected"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:203
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:204
msgid "At least one of the Selling or Buying must be selected"
msgstr ""
@@ -6088,7 +6083,7 @@ msgstr ""
msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:825
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:845
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr ""
@@ -6096,11 +6091,11 @@ msgstr ""
msgid "At row {0}: Parent Row No cannot be set for item {1}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:810
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:830
msgid "At row {0}: Qty is mandatory for the batch {1}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:817
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:837
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr ""
@@ -6586,7 +6581,7 @@ msgstr ""
msgid "Available Stock for Packing Items"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:272
+#: erpnext/assets/doctype/asset/asset.py:305
msgid "Available for use date is required"
msgstr ""
@@ -6603,7 +6598,7 @@ msgstr ""
msgid "Available-for-use Date"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:366
+#: erpnext/assets/doctype/asset/asset.py:399
msgid "Available-for-use Date should be after purchase date"
msgstr ""
@@ -7703,7 +7698,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
-#: erpnext/public/js/controllers/transaction.js:2365
+#: erpnext/public/js/controllers/transaction.js:2367
#: erpnext/public/js/utils/barcode_scanner.js:260
#: erpnext/public/js/utils/serial_no_batch_selector.js:438
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -7730,11 +7725,11 @@ msgstr ""
msgid "Batch No"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:828
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:848
msgid "Batch No is mandatory"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2521
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2541
msgid "Batch No {0} does not exists"
msgstr ""
@@ -7742,7 +7737,7 @@ msgstr ""
msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:324
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:344
msgid "Batch No {0} is not present in the original {1} {2}, hence you can't return it against the {1} {2}"
msgstr ""
@@ -7757,11 +7752,11 @@ msgstr ""
msgid "Batch Nos"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1382
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1402
msgid "Batch Nos are created successfully"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1079
+#: erpnext/controllers/sales_and_purchase_return.py:1080
msgid "Batch Not Available for Return"
msgstr ""
@@ -7810,7 +7805,7 @@ msgstr ""
msgid "Batch {0} and Warehouse"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1078
+#: erpnext/controllers/sales_and_purchase_return.py:1079
msgid "Batch {0} is not available in warehouse {1}"
msgstr ""
@@ -7902,8 +7897,8 @@ msgstr ""
#: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:50
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:125
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:187
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:281
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:189
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:283
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:107
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:209
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:298
@@ -7924,7 +7919,7 @@ msgstr ""
msgid "Billed Items To Be Received"
msgstr ""
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:259
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:261
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:276
msgid "Billed Qty"
msgstr ""
@@ -8245,7 +8240,7 @@ msgstr ""
msgid "Bom No"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:284
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:281
msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
msgstr ""
@@ -8694,7 +8689,7 @@ msgstr ""
msgid "Buying and Selling"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:218
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:219
msgid "Buying must be checked, if Applicable For is selected as {0}"
msgstr ""
@@ -9049,25 +9044,25 @@ msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1294
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2910
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2897
msgid "Can only make payment against unbilled {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1479
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1458
#: erpnext/controllers/accounts_controller.py:2840
#: erpnext/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 ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:149
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:151
msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:121
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:123
msgid "Can't disable batch wise valuation for active batches."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:118
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:120
msgid "Can't disable batch wise valuation for items with FIFO valuation method."
msgstr ""
@@ -9262,7 +9257,7 @@ msgstr ""
msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
msgstr ""
-#: erpnext/controllers/buying_controller.py:880
+#: erpnext/controllers/buying_controller.py:882
msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
msgstr ""
@@ -9340,7 +9335,7 @@ msgstr ""
msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1829
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1777
msgid "Cannot delete Exchange Gain/Loss row"
msgstr ""
@@ -9348,7 +9343,7 @@ msgstr ""
msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:113
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:115
msgid "Cannot disable batch wise valuation for FIFO valuation method."
msgstr ""
@@ -9389,11 +9384,11 @@ msgstr ""
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:355
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:352
msgid "Cannot receive from customer against negative outstanding"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1496
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1475
#: erpnext/controllers/accounts_controller.py:2855
#: erpnext/public/js/controllers/accounts.js:100
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
@@ -9407,9 +9402,9 @@ msgstr ""
msgid "Cannot retrieve link token. Check Error Log for more information"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1488
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1667
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1849
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1467
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1646
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1839
#: erpnext/controllers/accounts_controller.py:2845
#: erpnext/public/js/controllers/accounts.js:94
#: erpnext/public/js/controllers/taxes_and_totals.js:457
@@ -9440,7 +9435,7 @@ msgstr ""
msgid "Cannot set the field {0} for copying in variants"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1959
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1949
msgid "Cannot {0} from {1} without any negative outstanding invoice"
msgstr ""
@@ -9808,7 +9803,7 @@ msgstr ""
msgid "Channel Partner"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2278
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2268
#: erpnext/controllers/accounts_controller.py:2908
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -9992,7 +9987,7 @@ msgstr ""
#. Label of the reference_date (Date) field in DocType 'Payment Entry'
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
-#: erpnext/public/js/controllers/transaction.js:2276
+#: erpnext/public/js/controllers/transaction.js:2278
msgid "Cheque/Reference Date"
msgstr ""
@@ -10040,7 +10035,7 @@ msgstr ""
#. Label of the child_row_reference (Data) field in DocType 'Quality
#. Inspection'
-#: erpnext/public/js/controllers/transaction.js:2371
+#: erpnext/public/js/controllers/transaction.js:2373
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Child Row Reference"
msgstr ""
@@ -10276,12 +10271,12 @@ msgid "Closing"
msgstr ""
#: erpnext/accounts/report/trial_balance/trial_balance.py:481
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:213
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:226
msgid "Closing (Cr)"
msgstr ""
#: erpnext/accounts/report/trial_balance/trial_balance.py:474
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:206
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:219
msgid "Closing (Dr)"
msgstr ""
@@ -10799,7 +10794,7 @@ msgstr ""
#: erpnext/buying/report/procurement_tracker/procurement_tracker.js:8
#: erpnext/buying/report/purchase_analytics/purchase_analytics.js:49
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:8
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:312
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:314
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:8
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:266
#: erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.js:7
@@ -11106,7 +11101,7 @@ msgstr ""
msgid "Company and Posting Date is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2215
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2216
msgid "Company currencies of both the companies should match for Inter Company Transactions."
msgstr ""
@@ -11131,7 +11126,7 @@ msgstr ""
msgid "Company name not same"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:210
+#: erpnext/assets/doctype/asset/asset.py:243
msgid "Company of asset {0} and purchase document {1} doesn't matches."
msgstr ""
@@ -11170,7 +11165,7 @@ msgstr ""
msgid "Company {} does not exist yet. Taxes setup aborted."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:467
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:472
msgid "Company {} does not match with POS Profile Company {}"
msgstr ""
@@ -11758,7 +11753,7 @@ msgstr ""
msgid "Contact Desc"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:857
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:859
msgid "Contact Details"
msgstr ""
@@ -11945,7 +11940,7 @@ msgid "Content Type"
msgstr ""
#: erpnext/erpnext_integrations/doctype/plaid_settings/plaid_settings.js:162
-#: erpnext/public/js/controllers/transaction.js:2289
+#: erpnext/public/js/controllers/transaction.js:2291
#: erpnext/selling/doctype/quotation/quotation.js:345
msgid "Continue"
msgstr ""
@@ -12274,6 +12269,7 @@ msgstr ""
#. Label of the cost_center (Link) field in DocType 'Supplier Quotation'
#. Label of the cost_center (Link) field in DocType 'Supplier Quotation Item'
#. Label of the cost_center (Link) field in DocType 'Sales Order'
+#. Label of the cost_center (Link) field in DocType 'Sales Order Item'
#. Label of the cost_center (Link) field in DocType 'Delivery Note'
#. Label of the cost_center (Link) field in DocType 'Delivery Note Item'
#. Label of the cost_center (Link) field in DocType 'Landed Cost Item'
@@ -12358,6 +12354,7 @@ msgstr ""
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:32
#: erpnext/public/js/financial_statements.js:239
#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
@@ -12436,11 +12433,11 @@ msgstr ""
msgid "Cost Center {0} cannot be used for allocation as it is used as main cost center in other allocation record."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:248
+#: erpnext/assets/doctype/asset/asset.py:281
msgid "Cost Center {} doesn't belong to Company {}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:255
+#: erpnext/assets/doctype/asset/asset.py:288
msgid "Cost Center {} is a group cost center and group cost centers cannot be used in transactions"
msgstr ""
@@ -12741,7 +12738,7 @@ msgstr ""
#: erpnext/public/js/communication.js:19 erpnext/public/js/communication.js:31
#: erpnext/public/js/communication.js:41
#: erpnext/public/js/controllers/transaction.js:314
-#: erpnext/public/js/controllers/transaction.js:2412
+#: erpnext/public/js/controllers/transaction.js:2414
#: erpnext/selling/doctype/customer/customer.js:176
#: erpnext/selling/doctype/quotation/quotation.js:113
#: erpnext/selling/doctype/quotation/quotation.js:122
@@ -13036,7 +13033,7 @@ msgstr ""
msgid "Create a variant with the template image."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1848
+#: erpnext/stock/stock_ledger.py:1852
msgid "Create an incoming stock transaction for the Item."
msgstr ""
@@ -13166,7 +13163,7 @@ msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.py:241
#: erpnext/accounts/report/sales_register/sales_register.py:277
#: erpnext/accounts/report/trial_balance/trial_balance.py:467
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:199
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:212
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
msgid "Credit"
msgstr ""
@@ -13529,7 +13526,7 @@ msgstr ""
#: erpnext/accounts/report/sales_register/sales_register.py:265
#: erpnext/accounts/report/trial_balance/trial_balance.js:76
#: erpnext/accounts/report/trial_balance/trial_balance.py:439
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:220
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:233
#: erpnext/accounts/workspace/accounting/accounting.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
@@ -13619,8 +13616,8 @@ msgstr ""
msgid "Currency can not be changed after making entries using some other currency"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1622
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1684
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1612
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1674
#: erpnext/accounts/utils.py:2203
msgid "Currency for {0} must be {1}"
msgstr ""
@@ -13633,7 +13630,7 @@ msgstr ""
msgid "Currency of the price list {0} must be {1} or {2}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:297
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:298
msgid "Currency should be same as Price List Currency: {0}"
msgstr ""
@@ -14354,7 +14351,7 @@ msgstr ""
msgid "Customer Warehouse (Optional)"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:957
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:959
msgid "Customer contact updated successfully."
msgstr ""
@@ -14628,7 +14625,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:198
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:200
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:190
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:28
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:28
@@ -14848,7 +14845,7 @@ msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.py:240
#: erpnext/accounts/report/sales_register/sales_register.py:276
#: erpnext/accounts/report/trial_balance/trial_balance.py:460
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:192
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:205
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
msgid "Debit"
msgstr ""
@@ -15885,7 +15882,7 @@ msgstr ""
msgid "Delivery Note Trends"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1171
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1172
msgid "Delivery Note {0} is not submitted"
msgstr ""
@@ -16163,23 +16160,23 @@ msgstr ""
msgid "Depreciation Posting Date"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:797
+#: erpnext/assets/doctype/asset/asset.js:786
msgid "Depreciation Posting Date cannot be before Available-for-use Date"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:277
+#: erpnext/assets/doctype/asset/asset.py:310
msgid "Depreciation Row {0}: Depreciation Posting Date cannot be before Available-for-use Date"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:517
+#: erpnext/assets/doctype/asset/asset.py:550
msgid "Depreciation Row {0}: Expected value after useful life must be greater than or equal to {1}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:476
+#: erpnext/assets/doctype/asset/asset.py:509
msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Available-for-use Date"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:467
+#: erpnext/assets/doctype/asset/asset.py:500
msgid "Depreciation Row {0}: Next Depreciation Date cannot be before Purchase Date"
msgstr ""
@@ -16206,7 +16203,7 @@ msgstr ""
msgid "Depreciation Schedule View"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:360
+#: erpnext/assets/doctype/asset/asset.py:393
msgid "Depreciation cannot be calculated for fully depreciated assets"
msgstr ""
@@ -16428,7 +16425,7 @@ msgstr ""
#: erpnext/projects/doctype/task_type/task_type.json
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
#: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:55
-#: erpnext/public/js/controllers/transaction.js:2353
+#: erpnext/public/js/controllers/transaction.js:2355
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/selling/doctype/product_bundle/product_bundle.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
@@ -16639,7 +16636,7 @@ msgstr ""
msgid "Difference Amount (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:201
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:198
msgid "Difference Amount must be zero"
msgstr ""
@@ -16928,7 +16925,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_term/payment_term.json
#: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:387
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:115
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:140
#: erpnext/templates/form_grid/item_grid.html:71
msgid "Discount"
msgstr ""
@@ -17078,7 +17075,7 @@ msgstr ""
msgid "Discount and Margin"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:790
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:792
msgid "Discount cannot be greater than 100%"
msgstr ""
@@ -17090,7 +17087,7 @@ msgstr ""
msgid "Discount must be less than 100"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3381
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3368
msgid "Discount of {} applied as per Payment Term"
msgstr ""
@@ -17378,7 +17375,7 @@ msgstr ""
msgid "Do reposting for each Stock Transaction"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:835
+#: erpnext/assets/doctype/asset/asset.js:824
msgid "Do you really want to restore this scrapped asset?"
msgstr ""
@@ -17521,6 +17518,12 @@ msgstr ""
msgid "Don't Create Loyalty Points"
msgstr ""
+#. Label of the dont_enforce_free_item_qty (Check) field in DocType 'Pricing
+#. Rule'
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
+msgid "Don't Enforce Free Item Qty"
+msgstr ""
+
#. Label of the dont_reserve_sales_order_qty_on_sales_return (Check) field in
#. DocType 'Selling Settings'
#: erpnext/selling/doctype/selling_settings/selling_settings.json
@@ -17788,7 +17791,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
#: erpnext/accounts/doctype/overdue_payment/overdue_payment.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:888
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:867
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
#: erpnext/accounts/doctype/payment_schedule/payment_schedule.json
@@ -17877,7 +17880,7 @@ msgstr ""
msgid "Duplicate"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:144
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:148
msgid "Duplicate Customer Group"
msgstr ""
@@ -17885,11 +17888,11 @@ msgstr ""
msgid "Duplicate Entry. Please check Authorization Rule {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:301
+#: erpnext/assets/doctype/asset/asset.py:334
msgid "Duplicate Finance Book"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:138
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:142
msgid "Duplicate Item Group"
msgstr ""
@@ -17910,7 +17913,7 @@ msgstr ""
msgid "Duplicate Stock Closing Entry"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:143
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:147
msgid "Duplicate customer group found in the customer group table"
msgstr ""
@@ -17918,7 +17921,7 @@ msgstr ""
msgid "Duplicate entry against the item code {0} and manufacturer {1}"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:138
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:142
msgid "Duplicate item group found in the item group table"
msgstr ""
@@ -17930,7 +17933,7 @@ msgstr ""
msgid "Duplicate row {0} with same {1}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:156
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:157
msgid "Duplicate {0} found in the table"
msgstr ""
@@ -18083,11 +18086,11 @@ msgstr ""
msgid "Edit Posting Date and Time"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:248
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:282
msgid "Edit Receipt"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:743
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:745
msgid "Editing {0} is not allowed as per POS Profile settings"
msgstr ""
@@ -18186,7 +18189,7 @@ msgstr ""
#: erpnext/crm/doctype/prospect_lead/prospect_lead.json
#: erpnext/crm/report/lead_details/lead_details.py:41
#: erpnext/projects/doctype/project_user/project_user.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:902
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:904
#: erpnext/setup/doctype/company/company.json
msgid "Email"
msgstr ""
@@ -18309,7 +18312,7 @@ msgstr ""
msgid "Email Template"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:279
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:313
msgid "Email not sent to {0} (unsubscribed / disabled)"
msgstr ""
@@ -18317,7 +18320,7 @@ msgstr ""
msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:284
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:318
msgid "Email sent successfully."
msgstr ""
@@ -18493,6 +18496,10 @@ msgstr ""
msgid "Employee {0} does not belongs to the company {1}"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:297
+msgid "Employee {0} is currently working on another workstation. Please assign another employee."
+msgstr ""
+
#: erpnext/manufacturing/doctype/workstation/workstation.js:351
msgid "Employees"
msgstr ""
@@ -18662,6 +18669,12 @@ msgstr ""
msgid "Enabled"
msgstr ""
+#. Description of the 'Fetch Timesheet in Sales Invoice' (Check) field in
+#. DocType 'Projects Settings'
+#: erpnext/projects/doctype/projects_settings/projects_settings.json
+msgid "Enabling the check box will fetch timesheet on select of a Project in Sales Invoice"
+msgstr ""
+
#. Description of the 'Check Supplier Invoice Number Uniqueness' (Check) field
#. in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -18847,19 +18860,19 @@ msgstr ""
msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:905
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:907
msgid "Enter customer's email"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:911
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:913
msgid "Enter customer's phone number"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:806
+#: erpnext/assets/doctype/asset/asset.js:795
msgid "Enter date to scrap asset"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:358
+#: erpnext/assets/doctype/asset/asset.py:391
msgid "Enter depreciation details"
msgstr ""
@@ -18967,9 +18980,9 @@ msgstr ""
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.json
#: erpnext/accounts/doctype/payment_request/payment_request.py:446
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:862
+#: erpnext/manufacturing/doctype/job_card/job_card.py:868
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:269
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:289
msgid "Error"
msgstr ""
@@ -19040,7 +19053,7 @@ msgid ""
"\t\t\t\tPlease correct the dates accordingly."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:976
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:955
msgid "Error: {0} is mandatory field"
msgstr ""
@@ -19109,7 +19122,7 @@ msgstr ""
msgid "Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2135
+#: erpnext/stock/stock_ledger.py:2139
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
@@ -19123,7 +19136,7 @@ msgstr ""
msgid "Excess Materials Consumed"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:956
+#: erpnext/manufacturing/doctype/job_card/job_card.py:962
msgid "Excess Transfer"
msgstr ""
@@ -19866,10 +19879,16 @@ msgstr ""
msgid "Fetch Subscription Updates"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1007
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1015
msgid "Fetch Timesheet"
msgstr ""
+#. Label of the fetch_timesheet_in_sales_invoice (Check) field in DocType
+#. 'Projects Settings'
+#: erpnext/projects/doctype/projects_settings/projects_settings.json
+msgid "Fetch Timesheet in Sales Invoice"
+msgstr ""
+
#. Label of the fetch_from_parent (Select) field in DocType 'Inventory
#. Dimension'
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
@@ -20006,7 +20025,7 @@ msgstr ""
#. Payment Ledger'
#. Label of the filters (Section Break) field in DocType 'Tax Rule'
#. Label of the filters (Section Break) field in DocType 'Production Plan'
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:951
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:930
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/process_payment_reconciliation/process_payment_reconciliation.json
@@ -20414,7 +20433,7 @@ msgstr ""
#. Capitalization Asset Item'
#. Label of the fixed_asset_account (Link) field in DocType 'Asset Category
#. Account'
-#: erpnext/assets/doctype/asset/asset.py:696
+#: erpnext/assets/doctype/asset/asset.py:729
#: erpnext/assets/doctype/asset_capitalization_asset_item/asset_capitalization_asset_item.json
#: erpnext/assets/doctype/asset_category_account/asset_category_account.json
msgid "Fixed Asset Account"
@@ -20509,11 +20528,11 @@ msgstr ""
msgid "Following fields are mandatory to create address:"
msgstr ""
-#: erpnext/controllers/buying_controller.py:974
+#: erpnext/controllers/buying_controller.py:976
msgid "Following item {0} is not marked as {1} item. You can enable them as {1} item from its Item master"
msgstr ""
-#: erpnext/controllers/buying_controller.py:970
+#: erpnext/controllers/buying_controller.py:972
msgid "Following items {0} are not marked as {1} item. You can enable them as {1} item from its Item master"
msgstr ""
@@ -20676,7 +20695,7 @@ msgstr ""
msgid "For reference"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1518
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1497
#: erpnext/public/js/controllers/accounts.js:182
msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
msgstr ""
@@ -20685,7 +20704,7 @@ msgstr ""
msgid "For row {0}: Enter Planned Qty"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:177
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:178
msgid "For the 'Apply Rule On Other' condition the field {0} is mandatory"
msgstr ""
@@ -20702,7 +20721,7 @@ msgstr ""
msgid "For the {0}, no stock is available for the return in the warehouse {1}."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1127
+#: erpnext/controllers/sales_and_purchase_return.py:1128
msgid "For the {0}, the quantity is required to make the return entry"
msgstr ""
@@ -20775,7 +20794,7 @@ msgstr ""
msgid "Free On Board"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:282
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:283
msgid "Free item code is not selected"
msgstr ""
@@ -20851,7 +20870,7 @@ msgstr ""
#. Label of the from_uom (Link) field in DocType 'UOM Conversion Factor'
#. Label of the from (Data) field in DocType 'Call Log'
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1010
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1018
#: erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
#: erpnext/telephony/doctype/call_log/call_log.json
#: erpnext/templates/pages/projects.html:67
@@ -20913,8 +20932,8 @@ msgstr ""
#: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
#: erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:882
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:889
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:861
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:868
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -21717,7 +21736,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:266
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:295
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:326
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1046
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1054
#: erpnext/buying/doctype/purchase_order/purchase_order.js:573
#: erpnext/buying/doctype/purchase_order/purchase_order.js:593
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:336
@@ -21866,7 +21885,7 @@ msgstr ""
msgid "Get Suppliers By"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1042
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1050
msgid "Get Timesheets"
msgstr ""
@@ -22084,7 +22103,7 @@ msgstr ""
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:92
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:529
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:533
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:155
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:180
#: erpnext/selling/page/point_of_sale/pos_payment.js:611
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -22131,7 +22150,7 @@ msgstr ""
msgid "Grant Commission"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:895
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:874
msgid "Greater Than Amount"
msgstr ""
@@ -22217,11 +22236,11 @@ msgstr ""
msgid "Gross Purchase Amount Too Low: {0} cannot be depreciated over {1} cycles with a frequency of {2} depreciations."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:328
+#: erpnext/assets/doctype/asset/asset.py:361
msgid "Gross Purchase Amount is mandatory"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:373
+#: erpnext/assets/doctype/asset/asset.py:406
msgid "Gross Purchase Amount should be equal to purchase amount of one single Asset."
msgstr ""
@@ -22277,7 +22296,7 @@ msgstr ""
msgid "Group Same Items"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:128
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:130
msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
msgstr ""
@@ -22304,11 +22323,11 @@ msgstr ""
msgid "Group by Party"
msgstr ""
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:71
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:90
msgid "Group by Purchase Order"
msgstr ""
-#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:73
+#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:89
msgid "Group by Sales Order"
msgstr ""
@@ -22618,7 +22637,7 @@ msgstr ""
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1833
+#: erpnext/stock/stock_ledger.py:1837
msgid "Here are the options to proceed:"
msgstr ""
@@ -23101,7 +23120,7 @@ msgstr ""
msgid "If more than one package of the same type (for print)"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1843
+#: erpnext/stock/stock_ledger.py:1847
msgid "If not, you can Cancel / Submit this entry"
msgstr ""
@@ -23126,7 +23145,7 @@ msgstr ""
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1836
+#: erpnext/stock/stock_ledger.py:1840
msgid "If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table."
msgstr ""
@@ -23174,7 +23193,7 @@ msgstr ""
msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:754
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:744
msgid "If this is undesirable please cancel the corresponding Payment Entry."
msgstr ""
@@ -23974,7 +23993,7 @@ msgstr ""
msgid "Include POS Transactions"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:190
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:194
msgid "Include Payment"
msgstr ""
@@ -24134,7 +24153,7 @@ msgstr ""
msgid "Incorrect Component Quantity"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:280
+#: erpnext/assets/doctype/asset/asset.py:313
#: erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py:77
msgid "Incorrect Date"
msgstr ""
@@ -24148,7 +24167,7 @@ msgstr ""
msgid "Incorrect Movement Purpose"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:356
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:353
msgid "Incorrect Payment Type"
msgstr ""
@@ -24180,7 +24199,7 @@ msgid "Incorrect Type of Transaction"
msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:149
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:131
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:133
msgid "Incorrect Warehouse"
msgstr ""
@@ -24447,12 +24466,12 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:126
#: erpnext/stock/doctype/pick_list/pick_list.py:915
#: erpnext/stock/doctype/stock_entry/stock_entry.py:736
-#: erpnext/stock/serial_batch_bundle.py:978 erpnext/stock/stock_ledger.py:1530
-#: erpnext/stock/stock_ledger.py:2003
+#: erpnext/stock/serial_batch_bundle.py:978 erpnext/stock/stock_ledger.py:1534
+#: erpnext/stock/stock_ledger.py:2007
msgid "Insufficient Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2018
+#: erpnext/stock/stock_ledger.py:2022
msgid "Insufficient Stock for Batch"
msgstr ""
@@ -24566,7 +24585,7 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3018
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3005
msgid "Interest and/or dunning fee"
msgstr ""
@@ -24673,8 +24692,8 @@ msgstr ""
msgid "Invalid Account"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:395
-#: erpnext/accounts/doctype/payment_request/payment_request.py:881
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:392
+#: erpnext/accounts/doctype/payment_request/payment_request.py:884
msgid "Invalid Allocated Amount"
msgstr ""
@@ -24694,7 +24713,7 @@ msgstr ""
msgid "Invalid Barcode. There is no Item attached to this barcode."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2607
+#: erpnext/public/js/controllers/transaction.js:2609
msgid "Invalid Blanket Order for the selected Customer and Item"
msgstr ""
@@ -24702,12 +24721,12 @@ msgstr ""
msgid "Invalid Child Procedure"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1994
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1995
msgid "Invalid Company for Inter Company Transaction."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:251
-#: erpnext/assets/doctype/asset/asset.py:258
+#: erpnext/assets/doctype/asset/asset.py:284
+#: erpnext/assets/doctype/asset/asset.py:291
#: erpnext/controllers/accounts_controller.py:2892
msgid "Invalid Cost Center"
msgstr ""
@@ -24732,12 +24751,12 @@ msgstr ""
msgid "Invalid Document Type"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:322
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:327
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:323
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:328
msgid "Invalid Formula"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:378
+#: erpnext/assets/doctype/asset/asset.py:411
msgid "Invalid Gross Purchase Amount"
msgstr ""
@@ -24745,7 +24764,7 @@ msgstr ""
msgid "Invalid Group By"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:392
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:397
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:875
msgid "Invalid Item"
msgstr ""
@@ -24792,7 +24811,7 @@ msgstr ""
msgid "Invalid Process Loss Configuration"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:713
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:703
msgid "Invalid Purchase Invoice"
msgstr ""
@@ -24804,9 +24823,13 @@ msgstr ""
msgid "Invalid Quantity"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:425
-#: erpnext/assets/doctype/asset/asset.py:432
-#: erpnext/assets/doctype/asset/asset.py:462
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:198
+msgid "Invalid Return"
+msgstr ""
+
+#: erpnext/assets/doctype/asset/asset.py:458
+#: erpnext/assets/doctype/asset/asset.py:465
+#: erpnext/assets/doctype/asset/asset.py:495
msgid "Invalid Schedule"
msgstr ""
@@ -24831,7 +24854,7 @@ msgstr ""
msgid "Invalid Warehouse"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:311
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:312
msgid "Invalid condition expression"
msgstr ""
@@ -24859,11 +24882,10 @@ msgid "Invalid value {0} for {1} against account {2}"
msgstr ""
#: erpnext/accounts/doctype/pricing_rule/utils.py:197
-#: erpnext/assets/doctype/asset/asset.js:657
msgid "Invalid {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1992
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1993
msgid "Invalid {0} for Inter Company Transaction."
msgstr ""
@@ -25054,7 +25076,7 @@ msgstr ""
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2043
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2044
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
msgid "Invoices"
@@ -25709,7 +25731,7 @@ msgstr ""
msgid "It can take upto few hours for accurate stock values to be visible after merging items."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2052
+#: erpnext/public/js/controllers/transaction.js:2054
msgid "It is needed to fetch Item Details."
msgstr ""
@@ -26003,7 +26025,7 @@ msgstr ""
#: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:26
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:227
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:229
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:198
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:36
#: erpnext/crm/doctype/opportunity_item/opportunity_item.json
@@ -26034,7 +26056,7 @@ msgstr ""
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
#: erpnext/projects/doctype/timesheet/timesheet.js:213
-#: erpnext/public/js/controllers/transaction.js:2327
+#: erpnext/public/js/controllers/transaction.js:2329
#: erpnext/public/js/stock_reservation.js:99
#: erpnext/public/js/stock_reservation.js:292 erpnext/public/js/utils.js:495
#: erpnext/public/js/utils.js:651
@@ -26113,8 +26135,8 @@ msgstr ""
msgid "Item Code required at Row No {0}"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:743
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:274
+#: erpnext/selling/page/point_of_sale/pos_controller.js:755
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:280
msgid "Item Code: {0} is not available under warehouse {1}."
msgstr ""
@@ -26301,7 +26323,7 @@ msgstr ""
msgid "Item Group Tree"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:526
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:527
msgid "Item Group not mentioned in item master for item {0}"
msgstr ""
@@ -26471,7 +26493,7 @@ msgstr ""
#: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:359
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:134
-#: erpnext/public/js/controllers/transaction.js:2333
+#: erpnext/public/js/controllers/transaction.js:2335
#: erpnext/public/js/utils.js:739
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -26703,8 +26725,8 @@ msgstr ""
msgid "Item UOM"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:353
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:360
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:358
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:365
msgid "Item Unavailable"
msgstr ""
@@ -26865,7 +26887,7 @@ msgstr ""
msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:233
+#: erpnext/assets/doctype/asset/asset.py:266
#: erpnext/stock/doctype/item/item.py:628
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:167
msgid "Item {0} does not exist"
@@ -26879,7 +26901,7 @@ msgstr ""
msgid "Item {0} does not exist."
msgstr ""
-#: erpnext/controllers/selling_controller.py:751
+#: erpnext/controllers/selling_controller.py:752
msgid "Item {0} entered multiple times."
msgstr ""
@@ -26887,7 +26909,7 @@ msgstr ""
msgid "Item {0} has already been returned"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:235
+#: erpnext/assets/doctype/asset/asset.py:268
msgid "Item {0} has been disabled"
msgstr ""
@@ -26931,7 +26953,7 @@ msgstr ""
msgid "Item {0} is not active or end of life has been reached"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:237
+#: erpnext/assets/doctype/asset/asset.py:270
msgid "Item {0} must be a Fixed Asset Item"
msgstr ""
@@ -26943,7 +26965,7 @@ msgstr ""
msgid "Item {0} must be a Sub-contracted Item"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:239
+#: erpnext/assets/doctype/asset/asset.py:272
msgid "Item {0} must be a non-stock item"
msgstr ""
@@ -27183,7 +27205,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:855
+#: erpnext/manufacturing/doctype/job_card/job_card.py:861
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:352
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -27244,7 +27266,7 @@ msgstr ""
msgid "Job Card and Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1253
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1259
msgid "Job Card {0} has been completed"
msgstr ""
@@ -27542,7 +27564,7 @@ msgstr ""
msgid "Kilowatt-Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:857
+#: erpnext/manufacturing/doctype/job_card/job_card.py:863
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr ""
@@ -27654,6 +27676,10 @@ msgstr ""
msgid "Last Completion Date"
msgstr ""
+#: erpnext/accounts/doctype/account/account.py:617
+msgid "Last GL Entry update was done {}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying."
+msgstr ""
+
#. Label of the last_integration_date (Date) field in DocType 'Bank Account'
#: erpnext/accounts/doctype/bank_account/bank_account.json
msgid "Last Integration Date"
@@ -27706,7 +27732,7 @@ msgstr ""
msgid "Last carbon check date cannot be a future date"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:988
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:990
msgid "Last transacted"
msgstr ""
@@ -27915,7 +27941,7 @@ msgid "Leave blank to use the standard Delivery Note format"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.js:30
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:403
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:406
#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.js:43
msgid "Ledger"
msgstr ""
@@ -27997,7 +28023,7 @@ msgstr ""
msgid "Length (cm)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:900
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:879
msgid "Less Than Amount"
msgstr ""
@@ -28022,6 +28048,7 @@ msgstr ""
#. Slip'
#. Label of the letter_head (Link) field in DocType 'Packing Slip'
#. Label of the letter_head (Link) field in DocType 'Purchase Receipt'
+#. Label of the letter_head (Link) field in DocType 'Quality Inspection'
#. Label of the letter_head (Link) field in DocType 'Stock Entry'
#. Label of the letter_head (Link) field in DocType 'Subcontracting Order'
#. Label of the letter_head (Link) field in DocType 'Subcontracting Receipt'
@@ -28043,6 +28070,7 @@ msgstr ""
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/packing_slip/packing_slip.json
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -28468,7 +28496,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:922
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:924
msgid "Loyalty Points"
msgstr ""
@@ -28498,10 +28526,10 @@ msgstr ""
#: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.json
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1082
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1090
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/selling/doctype/customer/customer.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:915
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:917
#: erpnext/selling/workspace/selling/selling.json
msgid "Loyalty Program"
msgstr ""
@@ -28931,7 +28959,7 @@ msgstr ""
#. Label of the reqd (Check) field in DocType 'POS Field'
#. Label of the reqd (Check) field in DocType 'Inventory Dimension'
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:263
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:267
#: erpnext/accounts/doctype/pos_field/pos_field.json
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:147
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:69
@@ -28940,7 +28968,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.py:261
#: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py:71
#: erpnext/public/js/controllers/accounts.js:249
-#: erpnext/public/js/controllers/transaction.js:2729
+#: erpnext/public/js/controllers/transaction.js:2731
#: erpnext/public/js/utils/party.js:317
#: erpnext/stock/doctype/delivery_note/delivery_note.js:164
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
@@ -28950,7 +28978,7 @@ msgstr ""
msgid "Mandatory"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:89
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:93
msgid "Mandatory Accounting Dimension"
msgstr ""
@@ -28960,7 +28988,7 @@ msgstr ""
msgid "Mandatory Depends On"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1551
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1552
msgid "Mandatory Field"
msgstr ""
@@ -29687,7 +29715,7 @@ msgstr ""
msgid "Materials are already received against the {0} {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:714
+#: erpnext/manufacturing/doctype/job_card/job_card.py:720
msgid "Materials needs to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -29747,7 +29775,7 @@ msgstr ""
msgid "Max Score"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:291
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:292
msgid "Max discount allowed for item: {0} is {1}%"
msgstr ""
@@ -29864,7 +29892,7 @@ msgstr ""
msgid "Megawatt"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1849
+#: erpnext/stock/stock_ledger.py:1853
msgid "Mention Valuation Rate in the Item master."
msgstr ""
@@ -29930,7 +29958,7 @@ msgstr ""
msgid "Merged"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:562
+#: erpnext/accounts/doctype/account/account.py:564
msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
msgstr ""
@@ -30147,7 +30175,7 @@ msgstr ""
msgid "Min Amt"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:227
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:228
msgid "Min Amt can not be greater than Max Amt"
msgstr ""
@@ -30179,11 +30207,11 @@ msgstr ""
msgid "Min Qty (As Per Stock UOM)"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:223
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:224
msgid "Min Qty can not be greater than Max Qty"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:237
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:238
msgid "Min Qty should be greater than Recurse Over Qty"
msgstr ""
@@ -30268,28 +30296,28 @@ msgid "Missing"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:174
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:178
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:585
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2059
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2617
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2060
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2618
#: erpnext/assets/doctype/asset_category/asset_category.py:117
msgid "Missing Account"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1437
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1438
msgid "Missing Asset"
msgstr ""
#: erpnext/accounts/doctype/gl_entry/gl_entry.py:178
-#: erpnext/assets/doctype/asset/asset.py:267
+#: erpnext/assets/doctype/asset/asset.py:300
msgid "Missing Cost Center"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1195
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1185
msgid "Missing Default in Company"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:309
+#: erpnext/assets/doctype/asset/asset.py:342
msgid "Missing Finance Book"
msgstr ""
@@ -30297,7 +30325,7 @@ msgstr ""
msgid "Missing Finished Good"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:307
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:308
msgid "Missing Formula"
msgstr ""
@@ -30910,6 +30938,8 @@ msgstr ""
#. Label of the naming_series (Select) field in DocType 'Production Plan'
#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
#. Settings'
+#. Label of the naming_series (Select) field in DocType 'Serial and Batch
+#. Bundle'
#. Label of the naming_series (Select) field in DocType 'Stock Closing Entry'
#. Option for the 'Item Naming By' (Select) field in DocType 'Stock Settings'
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
@@ -30923,6 +30953,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/selling/doctype/selling_settings/selling_settings.json
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_closing_entry/stock_closing_entry.json
#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Naming Series"
@@ -30939,6 +30970,10 @@ msgstr ""
msgid "Naming Series and Price Defaults"
msgstr ""
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:90
+msgid "Naming Series is mandatory"
+msgstr ""
+
#. Name of a UOM
#: erpnext/setup/setup_wizard/data/uom_data.json
msgid "Nanocoulomb"
@@ -31216,7 +31251,7 @@ msgstr ""
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:92
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:503
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:507
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:125
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:150
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/templates/includes/order/order_taxes.html:5
@@ -31542,12 +31577,12 @@ msgstr ""
msgid "No Answer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2161
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2162
msgid "No Customer found for Inter Company Transactions which represents company {0}"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:115
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:360
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:363
msgid "No Customers found with selected options."
msgstr ""
@@ -31591,7 +31626,7 @@ msgstr ""
msgid "No Outstanding Invoices found for this party"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:548
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:567
msgid "No POS Profile found. Please create a New POS Profile first"
msgstr ""
@@ -31616,7 +31651,7 @@ msgstr ""
msgid "No Remarks"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:902
+#: erpnext/controllers/sales_and_purchase_return.py:903
msgid "No Serial / Batches are available for return"
msgstr ""
@@ -31628,7 +31663,7 @@ msgstr ""
msgid "No Summary"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2145
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2146
msgid "No Supplier found for Inter Company Transactions which represents company {0}"
msgstr ""
@@ -31665,7 +31700,7 @@ msgstr ""
msgid "No additional fields available"
msgstr ""
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:425
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:428
msgid "No billing email found for customer: {0}"
msgstr ""
@@ -31795,7 +31830,7 @@ msgstr ""
msgid "No outstanding invoices require exchange rate revaluation"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2453
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2443
msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
msgstr ""
@@ -31803,7 +31838,7 @@ msgstr ""
msgid "No pending Material Requests found to link for the given items."
msgstr ""
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:432
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:435
msgid "No primary email found for customer: {0}"
msgstr ""
@@ -31811,7 +31846,7 @@ msgstr ""
msgid "No products found."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:980
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:982
msgid "No recent transactions found"
msgstr ""
@@ -31852,7 +31887,7 @@ msgstr ""
msgid "No {0} Accounts found for this company."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2209
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2210
msgid "No {0} found for Inter Company Transactions."
msgstr ""
@@ -31906,10 +31941,10 @@ msgid "Nos"
msgstr ""
#: erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py:66
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:257
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:262
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:529
-#: erpnext/assets/doctype/asset/asset.js:618
-#: erpnext/assets/doctype/asset/asset.js:635
+#: erpnext/assets/doctype/asset/asset.js:616
+#: erpnext/assets/doctype/asset/asset.js:631
#: erpnext/controllers/buying_controller.py:202
#: erpnext/selling/doctype/product_bundle/product_bundle.py:72
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:72
@@ -31923,8 +31958,8 @@ msgstr ""
msgid "Not Applicable"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:742
-#: erpnext/selling/page/point_of_sale/pos_controller.js:771
+#: erpnext/selling/page/point_of_sale/pos_controller.js:754
+#: erpnext/selling/page/point_of_sale/pos_controller.js:783
msgid "Not Available"
msgstr ""
@@ -32727,12 +32762,12 @@ msgid "Opening & Closing"
msgstr ""
#: erpnext/accounts/report/trial_balance/trial_balance.py:453
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:185
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:198
msgid "Opening (Cr)"
msgstr ""
#: erpnext/accounts/report/trial_balance/trial_balance.py:446
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:178
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:191
msgid "Opening (Dr)"
msgstr ""
@@ -32748,7 +32783,7 @@ msgstr ""
msgid "Opening Accumulated Depreciation"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:446
+#: erpnext/assets/doctype/asset/asset.py:479
msgid "Opening Accumulated Depreciation must be less than or equal to {0}"
msgstr ""
@@ -32818,7 +32853,7 @@ msgid "Opening Invoice Item"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1557
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1652
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1653
msgid "Opening Invoice has rounding adjustment of {0}.
'{1}' account is required to post these values. Please set it in Company: {2}.
Or, '{3}' can be enabled to not post any rounding adjustment."
msgstr ""
@@ -33018,7 +33053,7 @@ msgstr ""
msgid "Operation {0} added multiple times in the work order {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1070
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1076
msgid "Operation {0} does not belong to the work order {1}"
msgstr ""
@@ -33560,7 +33595,7 @@ msgstr ""
#: erpnext/accounts/doctype/cashier_closing/cashier_closing.json
#: erpnext/accounts/doctype/discounted_invoice/discounted_invoice.json
#: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:892
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:871
#: erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
#: erpnext/accounts/doctype/payment_request/payment_request.json
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
@@ -33850,7 +33885,7 @@ msgstr ""
msgid "POS Invoice isn't created by user {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:190
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:194
msgid "POS Invoice should have the field {0} checked."
msgstr ""
@@ -33917,7 +33952,7 @@ msgstr ""
msgid "POS Profile doesn't match {}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1151
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1152
msgid "POS Profile required to make POS Entry"
msgstr ""
@@ -34156,7 +34191,7 @@ msgstr ""
msgid "Paid Amount After Tax (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1966
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1956
msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
msgstr ""
@@ -34255,7 +34290,7 @@ msgstr ""
msgid "Parcel Template Name"
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.py:94
+#: erpnext/stock/doctype/shipment/shipment.py:96
msgid "Parcel weight cannot be 0"
msgstr ""
@@ -34354,7 +34389,7 @@ msgstr ""
msgid "Parent Row No"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:503
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:495
msgid "Parent Row No not found for {0}"
msgstr ""
@@ -34397,6 +34432,11 @@ msgstr ""
msgid "Partial Material Transferred"
msgstr ""
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:498
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:503
+msgid "Partial Payment in POS Invoice is not allowed."
+msgstr ""
+
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1295
msgid "Partial Stock Reservation"
msgstr ""
@@ -34631,11 +34671,6 @@ msgstr ""
msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
msgstr ""
-#. Label of the party_balance (Currency) field in DocType 'Payment Entry'
-#: erpnext/accounts/doctype/payment_entry/payment_entry.json
-msgid "Party Balance"
-msgstr ""
-
#. Label of the party_bank_account (Link) field in DocType 'Payment Entry'
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
msgid "Party Bank Account"
@@ -34767,7 +34802,7 @@ msgstr ""
msgid "Party Type and Party is required for Receivable / Payable account {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:518
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:514
msgid "Party Type is mandatory"
msgstr ""
@@ -34776,11 +34811,11 @@ msgstr ""
msgid "Party User"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:460
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:455
msgid "Party can only be one of {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:521
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:517
msgid "Party is mandatory"
msgstr ""
@@ -35239,7 +35274,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Receivables Workspace
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1723
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/payment_order/payment_order.js:19
#: erpnext/accounts/doctype/payment_order/payment_order.json
@@ -35415,7 +35450,7 @@ msgstr ""
msgid "Payment Type"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:609
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:599
msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
msgstr ""
@@ -35432,11 +35467,11 @@ msgstr ""
msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:673
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:692
msgid "Payment amount cannot be less than or equal to 0"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:149
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:153
msgid "Payment methods are mandatory. Please add at least one payment method."
msgstr ""
@@ -35449,7 +35484,7 @@ msgstr ""
msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:322
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:327
msgid "Payment related to {0} is not completed"
msgstr ""
@@ -35457,7 +35492,7 @@ msgstr ""
msgid "Payment request failed"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:829
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:819
msgid "Payment term {0} not used in {1}"
msgstr ""
@@ -35556,13 +35591,13 @@ msgstr ""
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:64
#: erpnext/accounts/report/received_items_to_be_billed/received_items_to_be_billed.py:64
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:289
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:291
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:306
msgid "Pending Amount"
msgstr ""
#. Label of the pending_qty (Float) field in DocType 'Production Plan Item'
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:252
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:254
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:299
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:183
@@ -35911,7 +35946,7 @@ msgstr ""
#. Label of the customer_phone_number (Data) field in DocType 'Appointment'
#: erpnext/accounts/doctype/payment_request/payment_request.json
#: erpnext/crm/doctype/appointment/appointment.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:909
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:911
msgid "Phone Number"
msgstr ""
@@ -36003,7 +36038,7 @@ msgstr ""
msgid "Pickup From"
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.py:98
+#: erpnext/stock/doctype/shipment/shipment.py:106
msgid "Pickup To time should be greater than Pickup From time"
msgstr ""
@@ -36249,7 +36284,7 @@ msgstr ""
msgid "Please Select a Supplier"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:160
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:161
msgid "Please Set Priority"
msgstr ""
@@ -36257,7 +36292,7 @@ msgstr ""
msgid "Please Set Supplier Group in Buying Settings."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1894
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1842
msgid "Please Specify Account"
msgstr ""
@@ -36309,7 +36344,7 @@ msgstr ""
msgid "Please attach CSV file"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2752
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2753
msgid "Please cancel and amend the Payment Entry"
msgstr ""
@@ -36391,7 +36426,7 @@ msgstr ""
msgid "Please create purchase from internal sale or delivery document itself"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:338
+#: erpnext/assets/doctype/asset/asset.py:371
msgid "Please create purchase receipt or purchase invoice for the item {0}"
msgstr ""
@@ -36399,7 +36434,7 @@ msgstr ""
msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:377
+#: erpnext/assets/doctype/asset/asset.py:410
msgid "Please do not book expense of multiple assets against one single Asset."
msgstr ""
@@ -36433,7 +36468,7 @@ msgstr ""
msgid "Please enable {0} in the {1}."
msgstr ""
-#: erpnext/controllers/selling_controller.py:753
+#: erpnext/controllers/selling_controller.py:754
msgid "Please enable {} in {} to allow same item in multiple rows"
msgstr ""
@@ -36457,7 +36492,7 @@ msgstr ""
msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:447
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:452
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1059
msgid "Please enter Account for Change Amount"
msgstr ""
@@ -36487,7 +36522,7 @@ msgstr ""
msgid "Please enter Item Code to get Batch Number"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2480
+#: erpnext/public/js/controllers/transaction.js:2482
msgid "Please enter Item Code to get batch no"
msgstr ""
@@ -36523,7 +36558,7 @@ msgstr ""
msgid "Please enter Reference date"
msgstr ""
-#: erpnext/controllers/buying_controller.py:921
+#: erpnext/controllers/buying_controller.py:923
msgid "Please enter Reqd by Date"
msgstr ""
@@ -36535,7 +36570,7 @@ msgstr ""
msgid "Please enter Serial Nos"
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.py:83
+#: erpnext/stock/doctype/shipment/shipment.py:85
msgid "Please enter Shipment Parcel information"
msgstr ""
@@ -36592,7 +36627,7 @@ msgstr ""
msgid "Please enter the company name to confirm"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:676
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:695
msgid "Please enter the phone number first"
msgstr ""
@@ -36719,7 +36754,7 @@ msgstr ""
msgid "Please select Category first"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1470
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1449
#: erpnext/public/js/controllers/accounts.js:86
#: erpnext/public/js/controllers/accounts.js:124
msgid "Please select Charge Type first"
@@ -36756,8 +36791,8 @@ msgstr ""
msgid "Please select Finished Good Item for Service Item {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:619
-#: erpnext/assets/doctype/asset/asset.js:636
+#: erpnext/assets/doctype/asset/asset.js:617
+#: erpnext/assets/doctype/asset/asset.js:632
msgid "Please select Item Code first"
msgstr ""
@@ -36773,7 +36808,7 @@ msgstr ""
msgid "Please select Party Type first"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:505
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:497
msgid "Please select Posting Date before selecting Party"
msgstr ""
@@ -36817,11 +36852,11 @@ msgstr ""
msgid "Please select a Company"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:263
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:267
#: erpnext/manufacturing/doctype/bom/bom.js:597
#: erpnext/manufacturing/doctype/bom/bom.py:261
#: erpnext/public/js/controllers/accounts.js:249
-#: erpnext/public/js/controllers/transaction.js:2729
+#: erpnext/public/js/controllers/transaction.js:2731
msgid "Please select a Company first."
msgstr ""
@@ -36845,7 +36880,7 @@ msgstr ""
msgid "Please select a Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1359
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1365
msgid "Please select a Work Order first."
msgstr ""
@@ -36865,11 +36900,11 @@ msgstr ""
msgid "Please select a date and time"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:153
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:157
msgid "Please select a default mode of payment"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:782
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:784
msgid "Please select a field to edit from numpad"
msgstr ""
@@ -36973,7 +37008,7 @@ msgstr ""
msgid "Please select {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1215
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1194
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:592
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.py:82
msgid "Please select {0} first"
@@ -36999,7 +37034,7 @@ msgstr ""
msgid "Please set Account"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1551
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1552
msgid "Please set Account for Change Amount"
msgstr ""
@@ -37044,7 +37079,7 @@ msgstr ""
msgid "Please set Fixed Asset Account in {} against {}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:453
+#: erpnext/assets/doctype/asset/asset.py:486
msgid "Please set Opening Number of Booked Depreciations"
msgstr ""
@@ -37078,7 +37113,7 @@ msgstr ""
msgid "Please set a Company"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:264
+#: erpnext/assets/doctype/asset/asset.py:297
msgid "Please set a Cost Center for the Asset or set an Asset Depreciation Cost Center for the Company {}"
msgstr ""
@@ -37115,19 +37150,19 @@ msgstr ""
msgid "Please set at least one row in the Taxes and Charges Table"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2056
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2057
msgid "Please set default Cash or Bank account in Mode of Payment {0}"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:171
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2614
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:175
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2615
msgid "Please set default Cash or Bank account in Mode of Payment {}"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:173
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2616
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:177
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2617
msgid "Please set default Cash or Bank account in Mode of Payments {}"
msgstr ""
@@ -37147,7 +37182,7 @@ msgstr ""
msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:276
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:273
#: erpnext/accounts/utils.py:1079
msgid "Please set default {0} in Company {1}"
msgstr ""
@@ -37169,7 +37204,7 @@ msgstr ""
msgid "Please set one of the following:"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2182
+#: erpnext/public/js/controllers/transaction.js:2184
msgid "Please set recurring after saving"
msgstr ""
@@ -37216,7 +37251,7 @@ msgstr ""
msgid "Please set {0} in BOM Creator {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1192
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1182
msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss"
msgstr ""
@@ -37232,7 +37267,7 @@ msgstr ""
msgid "Please share this email with your support team so that they can find and fix the issue."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2050
+#: erpnext/public/js/controllers/transaction.js:2052
msgid "Please specify"
msgstr ""
@@ -37246,7 +37281,7 @@ msgstr ""
msgid "Please specify Company to proceed"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1493
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1472
#: erpnext/controllers/accounts_controller.py:2851
#: erpnext/public/js/controllers/accounts.js:97
msgid "Please specify a valid Row ID for row {0} in table {1}"
@@ -37425,7 +37460,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
#: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:879
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:858
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
#: erpnext/accounts/doctype/payment_order/payment_order.json
@@ -37945,7 +37980,7 @@ msgstr ""
msgid "Price Per Unit ({0})"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:619
+#: erpnext/selling/page/point_of_sale/pos_controller.js:631
msgid "Price is not set for the item."
msgstr ""
@@ -38254,7 +38289,7 @@ msgid "Print Preferences"
msgstr ""
#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:63
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:232
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:266
msgid "Print Receipt"
msgstr ""
@@ -38279,6 +38314,8 @@ msgstr ""
#. Note'
#. Label of the print_settings_section (Section Break) field in DocType 'Pick
#. List'
+#. Label of the print_settings_section (Section Break) field in DocType
+#. 'Quality Inspection'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -38288,6 +38325,7 @@ msgstr ""
#: erpnext/setup/workspace/settings/settings.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/pick_list/pick_list.json
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Print Settings"
msgstr ""
@@ -38388,8 +38426,8 @@ msgstr ""
#. Label of the priority (Link) field in DocType 'Issue'
#. Label of the priority (Link) field in DocType 'Service Level Priority'
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:190
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:198
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:191
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:199
#: erpnext/accounts/doctype/promotional_scheme_price_discount/promotional_scheme_price_discount.json
#: erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
@@ -38413,7 +38451,7 @@ msgstr ""
msgid "Priority has been changed to {0}."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:160
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:161
msgid "Priority is mandatory"
msgstr ""
@@ -38925,6 +38963,7 @@ msgstr ""
#. Label of a shortcut in the Projects Workspace
#. Label of the project (Link) field in DocType 'Installation Note'
#. Label of the project (Link) field in DocType 'Sales Order'
+#. Label of the project (Link) field in DocType 'Sales Order Item'
#. Label of the project (Link) field in DocType 'Delivery Note'
#. Label of the project (Link) field in DocType 'Delivery Note Item'
#. Label of the project (Link) field in DocType 'Material Request Item'
@@ -38952,7 +38991,7 @@ msgstr ""
#: erpnext/accounts/doctype/psoa_project/psoa_project.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1026
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1034
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:108
@@ -38977,8 +39016,8 @@ msgstr ""
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:112
#: erpnext/buying/report/procurement_tracker/procurement_tracker.js:21
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:39
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:33
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:216
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:41
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:218
#: erpnext/crm/doctype/contract/contract.json
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
@@ -39009,6 +39048,7 @@ msgstr ""
#: erpnext/selling/doctype/installation_note/installation_note.json
#: erpnext/selling/doctype/sales_order/sales_order.js:730
#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:94
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -39505,7 +39545,7 @@ msgstr ""
#. Name of a DocType
#. Label of the purchase_invoice_item (Data) field in DocType 'Purchase Invoice
#. Item'
-#. Label of the purchase_invoice_item (Link) field in DocType 'Asset'
+#. Label of the purchase_invoice_item (Data) field in DocType 'Asset'
#. Label of the purchase_invoice_item (Data) field in DocType 'Purchase Receipt
#. Item'
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
@@ -39523,7 +39563,7 @@ msgstr ""
msgid "Purchase Invoice Trends"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:216
+#: erpnext/assets/doctype/asset/asset.py:249
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr ""
@@ -39596,8 +39636,8 @@ msgstr ""
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation_list.js:15
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:79
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:82
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:40
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:201
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:203
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/controllers/buying_controller.py:678
#: erpnext/crm/doctype/contract/contract.json
@@ -39794,7 +39834,7 @@ msgstr ""
msgid "Purchase Receipt Detail"
msgstr ""
-#. Label of the purchase_receipt_item (Link) field in DocType 'Asset'
+#. Label of the purchase_receipt_item (Data) field in DocType 'Asset'
#. Label of the purchase_receipt_item (Data) field in DocType 'Landed Cost
#. Item'
#. Name of a DocType
@@ -40057,7 +40097,7 @@ msgstr ""
#: erpnext/accounts/report/gross_profit/gross_profit.py:314
#: erpnext/assets/doctype/asset_capitalization_service_item/asset_capitalization_service_item.json
#: erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:238
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:240
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:224
#: erpnext/controllers/trends.py:238 erpnext/controllers/trends.py:250
#: erpnext/controllers/trends.py:255
@@ -40274,7 +40314,7 @@ msgstr ""
msgid "Qty to Be Consumed"
msgstr ""
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:266
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:268
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:283
msgid "Qty to Bill"
msgstr ""
@@ -40291,7 +40331,7 @@ msgstr ""
msgid "Qty to Fetch"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:744
+#: erpnext/manufacturing/doctype/job_card/job_card.py:750
msgid "Qty to Manufacture"
msgstr ""
@@ -41345,7 +41385,7 @@ msgstr ""
msgid "Rate or Discount"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:183
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:184
msgid "Rate or Discount is required for the price discount."
msgstr ""
@@ -41743,7 +41783,7 @@ msgstr ""
msgid "Received Amount After Tax (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1025
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1015
msgid "Received Amount cannot be greater than Paid Amount"
msgstr ""
@@ -41773,7 +41813,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:76
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:245
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:247
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:170
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:245
#: erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.py:143
@@ -41784,7 +41824,7 @@ msgstr ""
msgid "Received Qty"
msgstr ""
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:297
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:299
msgid "Received Qty Amount"
msgstr ""
@@ -41837,7 +41877,7 @@ msgstr ""
msgid "Recent Orders"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:857
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:859
msgid "Recent Transactions"
msgstr ""
@@ -41984,11 +42024,11 @@ msgstr ""
msgid "Recurse Every (As Per Transaction UOM)"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:239
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:240
msgid "Recurse Over Qty cannot be less than 0"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:315
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:316
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.py:231
msgid "Recursive Discounts with Mixed condition is not supported by the system"
msgstr ""
@@ -42159,7 +42199,7 @@ msgstr ""
msgid "Reference Date"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2288
+#: erpnext/public/js/controllers/transaction.js:2290
msgid "Reference Date for Early Payment Discount"
msgstr ""
@@ -42174,7 +42214,7 @@ msgstr ""
msgid "Reference Detail No"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1723
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671
msgid "Reference DocType"
msgstr ""
@@ -42183,7 +42223,7 @@ msgstr ""
msgid "Reference Doctype"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:665
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:655
msgid "Reference Doctype must be one of {0}"
msgstr ""
@@ -42263,7 +42303,7 @@ msgstr ""
#. Supplied Item'
#: erpnext/accounts/doctype/advance_tax/advance_tax.json
#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1723
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1671
#: erpnext/accounts/doctype/payment_reconciliation_allocation/payment_reconciliation_allocation.json
#: erpnext/accounts/doctype/payment_reconciliation_payment/payment_reconciliation_payment.json
#: erpnext/accounts/doctype/payment_request/payment_request.json
@@ -42290,7 +42330,7 @@ msgstr ""
msgid "Reference No & Reference Date is required for {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1273
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1263
msgid "Reference No and Reference Date is mandatory for Bank transaction"
msgstr ""
@@ -42420,7 +42460,7 @@ msgstr ""
msgid "References to Sales Orders are Incomplete"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:747
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:737
msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
msgstr ""
@@ -42698,7 +42738,7 @@ msgstr ""
msgid "Rename Log"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:518
+#: erpnext/accounts/doctype/account/account.py:519
msgid "Rename Not Allowed"
msgstr ""
@@ -42707,7 +42747,7 @@ msgstr ""
msgid "Rename Tool"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:510
+#: erpnext/accounts/doctype/account/account.py:511
msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
msgstr ""
@@ -43143,7 +43183,7 @@ msgstr ""
#. Item'
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:199
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:201
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:191
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -43353,7 +43393,7 @@ msgstr ""
msgid "Reserved Quantity for Production"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2141
+#: erpnext/stock/stock_ledger.py:2145
msgid "Reserved Serial No."
msgstr ""
@@ -43369,11 +43409,11 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.js:146
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:495
-#: erpnext/stock/stock_ledger.py:2125
+#: erpnext/stock/stock_ledger.py:2129
msgid "Reserved Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2171
+#: erpnext/stock/stock_ledger.py:2175
msgid "Reserved Stock for Batch"
msgstr ""
@@ -43764,6 +43804,7 @@ msgid "Return of Components"
msgstr ""
#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:132
#: erpnext/stock/doctype/shipment/shipment.json
msgid "Returned"
msgstr ""
@@ -44203,13 +44244,13 @@ msgstr ""
msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:456
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1732
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:461
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1733
msgid "Row #{0} (Payment Table): Amount must be negative"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:454
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1727
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:459
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1728
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr ""
@@ -44217,11 +44258,11 @@ msgstr ""
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:326
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:327
msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:306
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:307
msgid "Row #{0}: Acceptance Criteria Formula is required."
msgstr ""
@@ -44242,16 +44283,16 @@ msgstr ""
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:392
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:389
msgid "Row #{0}: Allocated Amount cannot be greater than Outstanding Amount of Payment Request {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:368
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:473
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:365
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:470
msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:487
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:484
msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
msgstr ""
@@ -44271,7 +44312,7 @@ msgstr ""
msgid "Row #{0}: Batch No {1} is already selected."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:852
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:842
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
@@ -44303,7 +44344,7 @@ msgstr ""
msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:951
+#: erpnext/manufacturing/doctype/job_card/job_card.py:957
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr ""
@@ -44347,7 +44388,7 @@ msgstr ""
msgid "Row #{0}: Default BOM not found for FG Item {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:332
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:329
msgid "Row #{0}: Duplicate entry in References {1} {2}"
msgstr ""
@@ -44419,7 +44460,7 @@ msgstr ""
msgid "Row #{0}: Item {1} is not a stock item"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:773
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:763
msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
msgstr ""
@@ -44502,11 +44543,11 @@ msgstr ""
msgid "Row #{0}: Received Qty must be equal to Accepted + Rejected Qty for Item {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1247
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1226
msgid "Row #{0}: Reference Document Type must be one of Purchase Order, Purchase Invoice or Journal Entry"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1233
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1212
msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
msgstr ""
@@ -44522,7 +44563,7 @@ msgstr ""
msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:919
+#: erpnext/controllers/buying_controller.py:921
msgid "Row #{0}: Reqd by Date cannot be before Transaction Date"
msgstr ""
@@ -44574,7 +44615,7 @@ msgstr ""
msgid "Row #{0}: Start Time must be before End Time"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:210
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:211
msgid "Row #{0}: Status is mandatory"
msgstr ""
@@ -44627,7 +44668,7 @@ msgstr ""
msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1436
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1437
msgid "Row #{0}: You must select an Asset for Item {1}."
msgstr ""
@@ -44636,7 +44677,7 @@ msgstr ""
msgid "Row #{0}: {1} can not be negative for item {2}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:319
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:320
msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
msgstr ""
@@ -44656,11 +44697,11 @@ msgstr ""
msgid "Row #{}: Currency of {} - {} doesn't matches company currency."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:308
+#: erpnext/assets/doctype/asset/asset.py:341
msgid "Row #{}: Finance Book should not be empty since you're using multiple."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:350
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:355
msgid "Row #{}: Item Code: {} is not available under warehouse {}."
msgstr ""
@@ -44680,15 +44721,15 @@ msgstr ""
msgid "Row #{}: Please assign task to a member."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:300
+#: erpnext/assets/doctype/asset/asset.py:333
msgid "Row #{}: Please use a different Finance Book."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:416
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:421
msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:357
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:362
msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
msgstr ""
@@ -44696,7 +44737,7 @@ msgstr ""
msgid "Row #{}: The original Invoice {} of return invoice {} is not consolidated."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:389
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:394
msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
msgstr ""
@@ -44728,7 +44769,7 @@ msgstr ""
msgid "Row {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:668
+#: erpnext/manufacturing/doctype/job_card/job_card.py:674
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr ""
@@ -44809,11 +44850,11 @@ msgstr ""
msgid "Row {0}: Debit entry can not be linked with a {1}"
msgstr ""
-#: erpnext/controllers/selling_controller.py:775
+#: erpnext/controllers/selling_controller.py:776
msgid "Row {0}: Delivery Warehouse ({1}) and Customer Warehouse ({2}) can not be same"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:431
+#: erpnext/assets/doctype/asset/asset.py:464
msgid "Row {0}: Depreciation Start Date is required"
msgstr ""
@@ -44825,7 +44866,7 @@ msgstr ""
msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory."
msgstr ""
-#: erpnext/controllers/buying_controller.py:806
+#: erpnext/controllers/buying_controller.py:808
msgid "Row {0}: Enter location for the asset item {1}"
msgstr ""
@@ -44834,7 +44875,7 @@ msgstr ""
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:422
+#: erpnext/assets/doctype/asset/asset.py:455
msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
msgstr ""
@@ -45012,7 +45053,7 @@ msgstr ""
msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:459
+#: erpnext/assets/doctype/asset/asset.py:492
msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Opening Number of Booked Depreciations"
msgstr ""
@@ -45053,7 +45094,7 @@ msgstr ""
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:789
+#: erpnext/controllers/buying_controller.py:791
msgid "Row {}: Asset Naming Series is mandatory for the auto creation for item {}"
msgstr ""
@@ -45540,7 +45581,7 @@ msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:59
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:13
-#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:33
+#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:41
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:222
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -45637,7 +45678,7 @@ msgstr ""
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1165
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1166
msgid "Sales Order {0} is not submitted"
msgstr ""
@@ -46095,7 +46136,7 @@ msgstr ""
#. Label of the sample_size (Float) field in DocType 'Quality Inspection'
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: erpnext/public/js/controllers/transaction.js:2346
+#: erpnext/public/js/controllers/transaction.js:2348
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Sample Size"
msgstr ""
@@ -46545,7 +46586,7 @@ msgid "Select BOM, Qty and For Warehouse"
msgstr ""
#: erpnext/public/js/utils/sales_common.js:386
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:221
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:228
#: erpnext/stock/doctype/pick_list/pick_list.js:352
msgid "Select Batch No"
msgstr ""
@@ -46623,7 +46664,7 @@ msgstr ""
msgid "Select Items based on Delivery Date"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2382
+#: erpnext/public/js/controllers/transaction.js:2384
msgid "Select Items for Quality Inspection"
msgstr ""
@@ -46644,8 +46685,8 @@ msgstr ""
msgid "Select Job Worker Address"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1079
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:918
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1087
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:920
msgid "Select Loyalty Program"
msgstr ""
@@ -46659,12 +46700,12 @@ msgid "Select Quantity"
msgstr ""
#: erpnext/public/js/utils/sales_common.js:386
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:221
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:228
#: erpnext/stock/doctype/pick_list/pick_list.js:352
msgid "Select Serial No"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:215
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:222
msgid "Select Serial No / Batch No"
msgstr ""
@@ -46807,7 +46848,7 @@ msgstr ""
msgid "Select the customer or supplier."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:809
+#: erpnext/assets/doctype/asset/asset.js:798
msgid "Select the date"
msgstr ""
@@ -46843,7 +46884,7 @@ msgstr ""
msgid "Selected POS Opening Entry should be open."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2204
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2205
msgid "Selected Price List should have buying and selling fields checked."
msgstr ""
@@ -46927,7 +46968,7 @@ msgstr ""
msgid "Selling Settings"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:213
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:214
msgid "Selling must be checked, if Applicable For is selected as {0}"
msgstr ""
@@ -47085,7 +47126,7 @@ msgstr ""
msgid "Serial / Batch Bundle"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:380
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:385
msgid "Serial / Batch Bundle Missing"
msgstr ""
@@ -47146,7 +47187,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
-#: erpnext/public/js/controllers/transaction.js:2359
+#: erpnext/public/js/controllers/transaction.js:2361
#: erpnext/public/js/utils/serial_no_batch_selector.js:421
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -47191,7 +47232,7 @@ msgstr ""
msgid "Serial No Range"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1848
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1868
msgid "Serial No Reserved"
msgstr ""
@@ -47236,7 +47277,7 @@ msgstr ""
msgid "Serial No and Batch for Finished Good"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:820
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:840
msgid "Serial No is mandatory"
msgstr ""
@@ -47265,7 +47306,7 @@ msgstr ""
msgid "Serial No {0} does not exist"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2515
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2535
msgid "Serial No {0} does not exists"
msgstr ""
@@ -47273,7 +47314,7 @@ msgstr ""
msgid "Serial No {0} is already added"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:317
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:337
msgid "Serial No {0} is not present in the {1} {2}, hence you can't return it against the {1} {2}"
msgstr ""
@@ -47289,7 +47330,7 @@ msgstr ""
msgid "Serial No {0} not found"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:773
+#: erpnext/selling/page/point_of_sale/pos_controller.js:785
msgid "Serial No: {0} has already been transacted into another POS Invoice."
msgstr ""
@@ -47310,11 +47351,11 @@ msgstr ""
msgid "Serial Nos and Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1331
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1351
msgid "Serial Nos are created successfully"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2131
+#: erpnext/stock/stock_ledger.py:2135
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr ""
@@ -47359,6 +47400,8 @@ msgstr ""
#. Detail'
#. Label of the serial_and_batch_bundle (Link) field in DocType 'Stock Ledger
#. Entry'
+#. Label of the serial_and_batch_bundle_section (Section Break) field in
+#. DocType 'Stock Settings'
#. Label of the serial_and_batch_bundle (Link) field in DocType 'Subcontracting
#. Receipt Item'
#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
@@ -47376,6 +47419,7 @@ msgstr ""
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
#: erpnext/stock/report/incorrect_serial_and_batch_bundle/incorrect_serial_and_batch_bundle.py:28
#: erpnext/stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
#: erpnext/stock/report/stock_ledger/stock_ledger.py:343
@@ -47384,11 +47428,11 @@ msgstr ""
msgid "Serial and Batch Bundle"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1559
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1579
msgid "Serial and Batch Bundle created"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1625
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1645
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -47736,12 +47780,12 @@ msgid "Service Stop Date"
msgstr ""
#: erpnext/accounts/deferred_revenue.py:44
-#: erpnext/public/js/controllers/transaction.js:1410
+#: erpnext/public/js/controllers/transaction.js:1412
msgid "Service Stop Date cannot be after Service End Date"
msgstr ""
#: erpnext/accounts/deferred_revenue.py:41
-#: erpnext/public/js/controllers/transaction.js:1407
+#: erpnext/public/js/controllers/transaction.js:1409
msgid "Service Stop Date cannot be before Service Start Date"
msgstr ""
@@ -47804,7 +47848,7 @@ msgstr ""
msgid "Set Landed Cost Based on Purchase Invoice Rate"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1091
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1099
msgid "Set Loyalty Program"
msgstr ""
@@ -47868,6 +47912,12 @@ msgstr ""
msgid "Set Response Time for Priority {0} in row {1}."
msgstr ""
+#. Label of the set_serial_and_batch_bundle_naming_based_on_naming_series
+#. (Check) field in DocType 'Stock Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "Set Serial and Batch Bundle Naming Based on Naming Series"
+msgstr ""
+
#. Label of the set_warehouse (Link) field in DocType 'Sales Order'
#. Label of the set_warehouse (Link) field in DocType 'Delivery Note'
#. Label of the set_from_warehouse (Link) field in DocType 'Material Request'
@@ -47976,15 +48026,15 @@ msgstr ""
msgid "Set this if the customer is a Public Administration company."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:695
+#: erpnext/assets/doctype/asset/asset.py:728
msgid "Set {0} in asset category {1} for company {2}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1030
+#: erpnext/assets/doctype/asset/asset.py:1063
msgid "Set {0} in asset category {1} or company {2}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1027
+#: erpnext/assets/doctype/asset/asset.py:1060
msgid "Set {0} in company {1}"
msgstr ""
@@ -48657,7 +48707,7 @@ msgstr ""
#: erpnext/accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:137
#: erpnext/accounts/report/profitability_analysis/profitability_analysis.js:71
#: erpnext/accounts/report/trial_balance/trial_balance.js:94
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.js:85
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.js:81
msgid "Show zero values"
msgstr ""
@@ -48852,15 +48902,15 @@ msgstr ""
msgid "Something went wrong please try again"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:745
+#: erpnext/accounts/doctype/pricing_rule/utils.py:748
msgid "Sorry, this coupon code is no longer valid"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:743
+#: erpnext/accounts/doctype/pricing_rule/utils.py:746
msgid "Sorry, this coupon code's validity has expired"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:741
+#: erpnext/accounts/doctype/pricing_rule/utils.py:744
msgid "Sorry, this coupon code's validity has not started"
msgstr ""
@@ -49066,11 +49116,11 @@ msgstr ""
msgid "Split Qty"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1135
+#: erpnext/assets/doctype/asset/asset.py:1192
msgid "Split qty cannot be grater than or equal to asset qty"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2479
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2469
msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
msgstr ""
@@ -49488,8 +49538,8 @@ msgstr ""
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/buying/doctype/supplier_scorecard/supplier_scorecard.json
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:74
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:52
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:207
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:64
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:209
#: erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.py:134
#: erpnext/crm/doctype/appointment/appointment.json
#: erpnext/crm/doctype/contract/contract.json
@@ -49557,7 +49607,7 @@ msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
-#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:54
+#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:63
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:228
#: erpnext/setup/doctype/driver/driver.json
#: erpnext/setup/doctype/employee/employee.json
@@ -49620,7 +49670,7 @@ msgstr ""
msgid "Status must be one of {0}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:276
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:277
msgid "Status set to rejected as there are one or more rejected readings."
msgstr ""
@@ -49809,7 +49859,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1285
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1291
msgid "Stock Entry {0} has created"
msgstr ""
@@ -50038,10 +50088,10 @@ msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1270
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1287
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:183
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:195
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:215
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:229
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:185
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:197
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:217
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:231
msgid "Stock Reservation"
msgstr ""
@@ -50333,7 +50383,7 @@ msgstr ""
msgid "Stock not available for Item {0} in Warehouse {1}."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:753
+#: erpnext/selling/page/point_of_sale/pos_controller.js:765
msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
msgstr ""
@@ -51139,7 +51189,7 @@ msgstr ""
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.js:47
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:92
#: erpnext/buying/report/procurement_tracker/procurement_tracker.py:89
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:209
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:211
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:15
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:30
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.js:15
@@ -51635,6 +51685,10 @@ msgstr ""
msgid "Synchronize all accounts every hour"
msgstr ""
+#: erpnext/accounts/doctype/account/account.py:620
+msgid "System In Use"
+msgstr ""
+
#. Name of a role
#: erpnext/accounts/doctype/accounting_dimension/accounting_dimension.json
#: erpnext/accounts/doctype/accounting_dimension_filter/accounting_dimension_filter.json
@@ -52060,7 +52114,7 @@ msgstr ""
msgid "Target Warehouse is required before Submit"
msgstr ""
-#: erpnext/controllers/selling_controller.py:781
+#: erpnext/controllers/selling_controller.py:782
msgid "Target Warehouse is set for some items but the customer is not an internal customer."
msgstr ""
@@ -53061,7 +53115,7 @@ msgstr ""
msgid "The Loyalty Program isn't valid for the selected company"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:977
+#: erpnext/accounts/doctype/payment_request/payment_request.py:980
msgid "The Payment Request {0} is already paid, cannot process payment twice"
msgstr ""
@@ -53085,7 +53139,7 @@ msgstr ""
msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1845
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1865
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr ""
@@ -53107,7 +53161,7 @@ msgstr ""
msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:878
+#: erpnext/accounts/doctype/payment_request/payment_request.py:881
msgid "The allocated amount is greater than the outstanding amount of Payment Request {0}"
msgstr ""
@@ -53279,7 +53333,7 @@ msgstr ""
msgid "The selected BOMs are not for the same item"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:432
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:437
msgid "The selected change account {} doesn't belongs to Company {}."
msgstr ""
@@ -53287,16 +53341,12 @@ msgstr ""
msgid "The selected item cannot have Batch"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:658
-msgid "The selected {0} does not contain the selected Asset Item."
-msgstr ""
-
#: erpnext/accounts/doctype/share_transfer/share_transfer.py:194
msgid "The seller and the buyer cannot be the same"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:122
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:129
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:142
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:149
msgid "The serial and batch bundle {0} not linked to {1} {2}"
msgstr ""
@@ -53383,7 +53433,7 @@ msgstr ""
msgid "The warehouse where your Items will be transferred when you begin production. Group Warehouse can also be selected as a Work in Progress warehouse."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:747
+#: erpnext/manufacturing/doctype/job_card/job_card.py:753
msgid "The {0} ({1}) must be equal to {2} ({3})"
msgstr ""
@@ -53391,11 +53441,11 @@ msgstr ""
msgid "The {0} {1} created successfully"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:853
+#: erpnext/manufacturing/doctype/job_card/job_card.py:859
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:527
+#: erpnext/assets/doctype/asset/asset.py:560
msgid "There are active maintenance or repairs against the asset. You must complete all of them before cancelling the asset."
msgstr ""
@@ -53480,7 +53530,7 @@ msgstr ""
msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:290
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:324
msgid "There were errors while sending email. Please try again."
msgstr ""
@@ -53661,7 +53711,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1360
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1361
msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
msgstr ""
@@ -53669,11 +53719,11 @@ msgstr ""
msgid "This schedule was created when Asset {0} was scrapped."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1372
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1373
msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1196
+#: erpnext/assets/doctype/asset/asset.py:1253
msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
msgstr ""
@@ -53689,7 +53739,7 @@ msgstr ""
msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1253
+#: erpnext/assets/doctype/asset/asset.py:1310
msgid "This schedule was created when new Asset {0} was split from Asset {1}."
msgstr ""
@@ -53725,7 +53775,7 @@ msgstr ""
msgid "This will restrict user access to other employee records"
msgstr ""
-#: erpnext/controllers/selling_controller.py:782
+#: erpnext/controllers/selling_controller.py:783
msgid "This {} will be treated as material transfer."
msgstr ""
@@ -53870,7 +53920,7 @@ msgstr ""
msgid "Time in mins."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:732
+#: erpnext/manufacturing/doctype/job_card/job_card.py:738
msgid "Time logs are required for {0} {1}"
msgstr ""
@@ -53899,7 +53949,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Projects Workspace
#. Label of a shortcut in the Projects Workspace
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1004
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1012
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py:26
#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
@@ -54015,7 +54065,7 @@ msgstr ""
#. Label of the to_uom (Link) field in DocType 'UOM Conversion Factor'
#. Label of the to (Data) field in DocType 'Call Log'
#: erpnext/accounts/doctype/payment_request/payment_request.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1020
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1028
#: erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
#: erpnext/telephony/doctype/call_log/call_log.json
#: erpnext/templates/pages/projects.html:68
@@ -54070,8 +54120,8 @@ msgstr ""
#: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.json
#: erpnext/accounts/doctype/bisect_accounting_statements/bisect_accounting_statements.json
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:887
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:891
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:866
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:870
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
@@ -54106,7 +54156,7 @@ msgstr ""
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.js:25
#: erpnext/buying/report/procurement_tracker/procurement_tracker.js:33
#: erpnext/buying/report/purchase_analytics/purchase_analytics.js:42
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:25
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:29
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:25
#: erpnext/buying/report/subcontract_order_summary/subcontract_order_summary.js:22
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.js:29
@@ -54141,7 +54191,7 @@ msgstr ""
#: erpnext/selling/report/customer_acquisition_and_loyalty/customer_acquisition_and_loyalty.js:31
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:25
#: erpnext/selling/report/sales_analytics/sales_analytics.js:60
-#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:25
+#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:29
#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.js:27
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.js:27
#: erpnext/selling/report/sales_person_commission_summary/sales_person_commission_summary.js:27
@@ -54434,7 +54484,7 @@ msgstr ""
msgid "To include sub-assembly costs and scrap items in Finished Goods on a work order without using a job card, when the 'Use Multi-Level BOM' option is enabled."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2269
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2259
#: erpnext/controllers/accounts_controller.py:2899
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
@@ -54443,7 +54493,7 @@ msgstr ""
msgid "To merge, following properties must be same for both items"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:514
+#: erpnext/accounts/doctype/account/account.py:515
msgid "To overrule this, enable '{0}' in company {1}"
msgstr ""
@@ -54789,7 +54839,7 @@ msgstr ""
#. Label of the total_completed_qty (Float) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:743
+#: erpnext/manufacturing/doctype/job_card/job_card.py:749
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:174
msgid "Total Completed Qty"
msgstr ""
@@ -55334,6 +55384,11 @@ msgstr ""
msgid "Total Weight"
msgstr ""
+#. Label of the total_weight (Float) field in DocType 'Shipment'
+#: erpnext/stock/doctype/shipment/shipment.json
+msgid "Total Weight (kg)"
+msgstr ""
+
#. Label of the total_working_hours (Float) field in DocType 'Workstation'
#. Label of the total_hours (Float) field in DocType 'Timesheet'
#: erpnext/manufacturing/doctype/workstation/workstation.json
@@ -55357,7 +55412,7 @@ msgstr ""
msgid "Total hours: {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:462
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:467
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:509
msgid "Total payments amount can't be greater than {}"
msgstr ""
@@ -55407,7 +55462,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
-#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:86
+#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:93
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
@@ -55566,11 +55621,11 @@ msgstr ""
msgid "Transaction currency: {0} cannot be different from Bank Account({1}) currency: {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:725
+#: erpnext/manufacturing/doctype/job_card/job_card.py:731
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1299
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1289
msgid "Transaction reference no {0} dated {1}"
msgstr ""
@@ -56386,7 +56441,7 @@ msgstr ""
msgid "Unsecured Loans"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1727
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1675
msgid "Unset Matched Payment Request"
msgstr ""
@@ -56625,7 +56680,7 @@ msgstr ""
msgid "Update latest price in all BOMs"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:349
+#: erpnext/assets/doctype/asset/asset.py:382
msgid "Update stock must be enabled for the purchase invoice {0}"
msgstr ""
@@ -56641,7 +56696,7 @@ msgstr ""
msgid "Update timestamp on new communication"
msgstr ""
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:541
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:533
msgid "Updated successfully"
msgstr ""
@@ -56892,7 +56947,7 @@ msgstr ""
msgid "User {0} does not exist"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:113
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:117
msgid "User {0} doesn't have any default POS Profile. Check Default at Row {1} for this User."
msgstr ""
@@ -57055,7 +57110,7 @@ msgstr ""
msgid "Valid for Countries"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:301
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:302
msgid "Valid from and valid upto fields are mandatory for the cumulative"
msgstr ""
@@ -57198,11 +57253,11 @@ msgstr ""
msgid "Valuation Rate (In / Out)"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1852
+#: erpnext/stock/stock_ledger.py:1856
msgid "Valuation Rate Missing"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1830
+#: erpnext/stock/stock_ledger.py:1834
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr ""
@@ -57233,7 +57288,7 @@ msgstr ""
msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Transfers)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2293
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2283
#: erpnext/controllers/accounts_controller.py:2923
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -57340,7 +57395,7 @@ msgstr ""
msgid "Value of Sold Asset"
msgstr ""
-#: erpnext/stock/doctype/shipment/shipment.py:85
+#: erpnext/stock/doctype/shipment/shipment.py:87
msgid "Value of goods cannot be 0"
msgstr ""
@@ -57750,7 +57805,7 @@ msgstr ""
msgid "Voucher No"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1048
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1068
msgid "Voucher No is mandatory"
msgstr ""
@@ -57961,7 +58016,7 @@ msgstr ""
#: erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
#: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
-#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:305
+#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:307
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.json
@@ -57984,7 +58039,7 @@ msgstr ""
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:358
#: erpnext/selling/doctype/sales_order/sales_order.js:466
-#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:48
+#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:57
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:334
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
#: erpnext/setup/workspace/home/home.json erpnext/stock/doctype/bin/bin.json
@@ -58274,7 +58329,7 @@ msgstr ""
msgid "Warn for new Request for Quotations"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:755
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:745
#: erpnext/controllers/accounts_controller.py:1903
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:145
#: erpnext/utilities/transaction_base.py:123
@@ -59300,7 +59355,7 @@ msgstr ""
msgid "You can only redeem max {0} points in this order."
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:156
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:160
msgid "You can only select one mode of payment as default"
msgstr ""
@@ -59312,11 +59367,11 @@ msgstr ""
msgid "You can set it as a machine name or operation type. For example, stiching machine 12"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1153
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1159
msgid "You can't make any changes to Job Card since Work Order is closed."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:160
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:180
msgid "You can't process the serial number {0} as it has already been used in the SABB {1}. {2} if you want to inward same serial number multiple times then enabled 'Allow existing Serial No to be Manufactured/Received again' in the {3}"
msgstr ""
@@ -59416,11 +59471,11 @@ msgstr ""
msgid "You must add atleast one item to save it as draft."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:665
+#: erpnext/selling/page/point_of_sale/pos_controller.js:677
msgid "You must select a customer before adding an item."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:254
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:259
msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
msgstr ""
@@ -59502,7 +59557,7 @@ msgstr ""
msgid "`Allow Negative rates for Items`"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1844
+#: erpnext/stock/stock_ledger.py:1848
msgid "after"
msgstr ""
@@ -59688,7 +59743,7 @@ msgstr ""
msgid "out of 5"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1292
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1282
msgid "paid to"
msgstr ""
@@ -59724,7 +59779,7 @@ msgstr ""
msgid "per hour"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1845
+#: erpnext/stock/stock_ledger.py:1849
msgid "performing either one below:"
msgstr ""
@@ -59749,7 +59804,7 @@ msgstr ""
msgid "ratings"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1292
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1282
msgid "received from"
msgstr ""
@@ -59808,7 +59863,7 @@ msgstr ""
msgid "to"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2754
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2755
msgid "to unallocate the amount of this Return Invoice before cancelling it."
msgstr ""
@@ -59866,7 +59921,7 @@ msgstr ""
msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:760
+#: erpnext/accounts/doctype/pricing_rule/utils.py:763
msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
msgstr ""
@@ -59935,7 +59990,7 @@ msgstr ""
msgid "{0} asset cannot be transferred"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:278
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:279
msgid "{0} can not be negative"
msgstr ""
@@ -59964,7 +60019,7 @@ msgstr ""
msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:130
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:134
msgid "{0} does not belong to Company {1}"
msgstr ""
@@ -59982,7 +60037,7 @@ msgstr ""
msgid "{0} for {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:446
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:443
msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
msgstr ""
@@ -59998,7 +60053,7 @@ msgstr ""
msgid "{0} in row {1}"
msgstr ""
-#: erpnext/accounts/doctype/pos_profile/pos_profile.py:83
+#: erpnext/accounts/doctype/pos_profile/pos_profile.py:87
msgid "{0} is a mandatory Accounting Dimension.
Please set a value for {0} in Accounting Dimensions section."
msgstr ""
@@ -60020,7 +60075,7 @@ msgid "{0} is blocked so this transaction cannot proceed"
msgstr ""
#: erpnext/accounts/doctype/budget/budget.py:57
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:652
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:642
#: erpnext/accounts/report/general_ledger/general_ledger.py:53
#: erpnext/accounts/report/pos_register/pos_register.py:107
#: erpnext/controllers/trends.py:50
@@ -60060,7 +60115,7 @@ msgstr ""
msgid "{0} is not a valid Value for Attribute {1} of Item {2}."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:167
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:168
msgid "{0} is not added in the table"
msgstr ""
@@ -60076,12 +60131,12 @@ msgstr ""
msgid "{0} is not the default supplier for any items."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2980
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2967
msgid "{0} is on hold till {1}"
msgstr ""
#: erpnext/accounts/doctype/gl_entry/gl_entry.py:130
-#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:171
+#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:172
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.py:192
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:118
msgid "{0} is required"
@@ -60103,7 +60158,7 @@ msgstr ""
msgid "{0} must be negative in return document"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2005
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2006
msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
msgstr ""
@@ -60139,16 +60194,16 @@ msgstr ""
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} ({4}) on {5} {6} for {7} to complete the transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1503 erpnext/stock/stock_ledger.py:1994
-#: erpnext/stock/stock_ledger.py:2008
+#: erpnext/stock/stock_ledger.py:1507 erpnext/stock/stock_ledger.py:1998
+#: erpnext/stock/stock_ledger.py:2012
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2118 erpnext/stock/stock_ledger.py:2164
+#: erpnext/stock/stock_ledger.py:2122 erpnext/stock/stock_ledger.py:2168
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1497
+#: erpnext/stock/stock_ledger.py:1501
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr ""
@@ -60168,7 +60223,7 @@ msgstr ""
msgid "{0} will be given as discount."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:862
+#: erpnext/manufacturing/doctype/job_card/job_card.py:868
msgid "{0} {1}"
msgstr ""
@@ -60188,9 +60243,9 @@ msgstr ""
msgid "{0} {1} created"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:614
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:672
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2717
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:604
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:662
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2707
msgid "{0} {1} does not exist"
msgstr ""
@@ -60198,11 +60253,11 @@ msgstr ""
msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:456
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:453
msgid "{0} {1} has already been fully paid."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:468
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:465
msgid "{0} {1} has already been partly paid. Please use the 'Get Outstanding Invoice' or the 'Get Outstanding Orders' button to get the latest outstanding amounts."
msgstr ""
@@ -60224,7 +60279,7 @@ msgstr ""
msgid "{0} {1} is already linked to Common Code {2}."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:702
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:692
msgid "{0} {1} is associated with {2}, but Party Account is {3}"
msgstr ""
@@ -60262,7 +60317,7 @@ msgstr ""
msgid "{0} {1} is not active"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:679
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:669
msgid "{0} {1} is not associated with {2} {3}"
msgstr ""
@@ -60275,7 +60330,7 @@ msgstr ""
msgid "{0} {1} is not submitted"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:712
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:702
msgid "{0} {1} is on hold"
msgstr ""
@@ -60283,7 +60338,7 @@ msgstr ""
msgid "{0} {1} is {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:718
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:708
msgid "{0} {1} must be submitted"
msgstr ""
@@ -60371,8 +60426,8 @@ msgstr ""
msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1127
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1135
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1133
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1141
msgid "{0}, complete the operation {1} before the operation {2}."
msgstr ""
@@ -60384,7 +60439,7 @@ msgstr ""
msgid "{0}: {1} does not exists"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:982
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:961
msgid "{0}: {1} must be less than {2}"
msgstr ""
@@ -60454,7 +60509,7 @@ msgstr ""
msgid "{} To Bill"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1791
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1792
msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
msgstr ""