diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 624a7d657be..10a8ea13d5b 100644
--- a/erpnext/locale/main.pot
+++ b/erpnext/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ERPNext VERSION\n"
"Report-Msgid-Bugs-To: hello@frappe.io\n"
-"POT-Creation-Date: 2026-08-09 09:47+0000\n"
-"PO-Revision-Date: 2026-08-09 09:47+0000\n"
+"POT-Creation-Date: 2026-08-16 09:41+0000\n"
+"PO-Revision-Date: 2026-08-16 09:41+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: hello@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -96,7 +96,7 @@ msgstr ""
msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:274
+#: erpnext/public/js/utils/serial_no_batch_selector.js:284
msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\""
msgstr ""
@@ -265,11 +265,11 @@ msgstr ""
msgid "% of materials delivered against this Sales Order"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1232
+#: erpnext/controllers/accounts_controller.py:1250
msgid "'Account' in the Accounting section of Customer {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:304
+#: erpnext/selling/doctype/sales_order/sales_order.py:309
msgid "'Allow Multiple Sales Orders Against a Customer's Purchase Order'"
msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
msgid "'Days Since Last Order' must be greater than or equal to zero"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1237
+#: erpnext/controllers/accounts_controller.py:1255
msgid "'Default {0} Account' in Company {1}"
msgstr ""
@@ -347,8 +347,8 @@ msgstr ""
msgid "'{0}' has been already added."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:421
-#: erpnext/setup/doctype/company/company.py:432
+#: erpnext/setup/doctype/company/company.py:423
+#: erpnext/setup/doctype/company/company.py:434
msgid "'{0}' should be in company currency {1}."
msgstr ""
@@ -463,11 +463,6 @@ msgstr ""
msgid "* Will be calculated in the transaction."
msgstr ""
-#: erpnext/stock/doctype/item/item_prices.html:128
-#: erpnext/stock/doctype/item/item_prices.html:136
-msgid "+ Add Price"
-msgstr ""
-
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:112
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:360
msgid "0 - 30 Days"
@@ -633,8 +628,8 @@ msgstr ""
msgid "90 Above"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1299
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1300
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1328
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1329
msgid "<0"
msgstr ""
@@ -973,6 +968,10 @@ msgstr ""
msgid "Outstanding Amount: {0}"
msgstr ""
+#: erpnext/public/js/utils/serial_no_batch_selector.js:691
+msgid "Total qty of the rows ({0}) does not match the Qty to Fetch ({1}). Qty of the item will be changed to {0}. Are you sure want to proceed?"
+msgstr ""
+
#. Content of the 'html_19' (HTML) field in DocType 'Inventory Dimension'
#: erpnext/stock/doctype/inventory_dimension/inventory_dimension.json
msgid ""
@@ -1062,7 +1061,7 @@ msgstr ""
msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/mapper.py:228
+#: erpnext/accounts/doctype/journal_entry/mapper.py:242
msgid "A Reverse Journal Entry {0} already exists for this Journal Entry."
msgstr ""
@@ -1111,7 +1110,7 @@ msgstr ""
msgid "A logical Warehouse against which stock entries are made."
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1612
+#: erpnext/stock/serial_batch_bundle.py:1615
msgid "A naming series conflict occurred while creating serial numbers. Please change the naming series for the item {0}."
msgstr ""
@@ -1148,7 +1147,7 @@ msgstr ""
msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:70
+#: erpnext/crm/doctype/appointment/appointment.py:71
msgid "A verified appointment cannot be moved back to 'Unverified' status."
msgstr ""
@@ -1229,11 +1228,11 @@ msgstr ""
msgid "Abbreviation"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:353
+#: erpnext/setup/doctype/company/company.py:354
msgid "Abbreviation already used for another company"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:350
+#: erpnext/setup/doctype/company/company.py:351
msgid "Abbreviation is mandatory"
msgstr ""
@@ -1241,7 +1240,7 @@ msgstr ""
msgid "Abbreviation: {0} must appear only once"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1296
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1325
msgid "Above"
msgstr ""
@@ -1299,7 +1298,7 @@ msgid "Accepted Qty in Stock UOM"
msgstr ""
#. Label of the qty (Float) field in DocType 'Purchase Receipt Item'
-#: erpnext/public/js/controllers/transaction.js:2963
+#: erpnext/public/js/controllers/transaction.js:2964
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
msgid "Accepted Quantity"
msgstr ""
@@ -1330,7 +1329,7 @@ msgstr ""
msgid "Access Key is required for Service Provider: {0}"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:423
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:426
msgid "Access to Request for Quotation from the portal is disabled. To allow access, enable it in Portal Settings."
msgstr ""
@@ -1339,7 +1338,7 @@ msgstr ""
msgid "According to CEFACT/ICG/2010/IC013 or CEFACT/ICG/2010/IC010"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:905
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1058
msgid "According to the BOM {0}, the Item '{1}' is missing in the stock entry."
msgstr ""
@@ -1460,8 +1459,8 @@ msgstr ""
msgid "Account Manager"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:760
-#: erpnext/controllers/accounts_controller.py:1241
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:765
+#: erpnext/controllers/accounts_controller.py:1259
msgid "Account Missing"
msgstr ""
@@ -1658,7 +1657,7 @@ msgstr ""
msgid "Account {0} does not belong to company {1}"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:403
+#: erpnext/setup/doctype/company/company.py:405
msgid "Account {0} does not belong to company: {1}"
msgstr ""
@@ -1686,7 +1685,7 @@ msgstr ""
msgid "Account {0} is added in the child company {1}"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:392
+#: erpnext/setup/doctype/company/company.py:394
msgid "Account {0} is disabled."
msgstr ""
@@ -1726,7 +1725,7 @@ msgstr ""
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2458
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2468
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
@@ -2036,7 +2035,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:430
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:695
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:716
-#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:439
+#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:443
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:239
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:254
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:268
@@ -2046,7 +2045,7 @@ msgstr ""
msgid "Accounting Entry for Stock"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:276
+#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:277
msgid "Accounting Entry for {0}"
msgstr ""
@@ -2118,7 +2117,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/assets/doctype/asset_category/asset_category.json
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:564
+#: erpnext/setup/doctype/company/company.py:567
#: erpnext/setup/doctype/customer_group/customer_group.json
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/setup/doctype/incoterm/incoterm.json
@@ -2198,7 +2197,7 @@ msgstr ""
#. Label of the accounts_receivable_payable_tuning_section (Section Break)
#. field in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Accounts Receivable / Payable Tuning"
+msgid "Accounts Receivable / Payable Report"
msgstr ""
#. Label of the receivable_payable_remarks_length (Int) field in DocType
@@ -2252,6 +2251,10 @@ msgstr ""
msgid "Accounts Setup"
msgstr ""
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:497
+msgid "Accounts cannot be removed, as user doesn't have access to all the accounts of {0}"
+msgstr ""
+
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1010
msgid "Accounts table cannot be blank."
msgstr ""
@@ -2607,7 +2610,7 @@ msgstr ""
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/page/stock_balance/stock_balance.js:63
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:95
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:144
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:135
msgid "Actual Qty"
msgstr ""
@@ -2631,7 +2634,7 @@ msgstr ""
msgid "Actual Qty {0} / Waiting Qty {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:222
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:237
msgid "Actual Qty: Quantity available in the warehouse."
msgstr ""
@@ -2678,7 +2681,7 @@ msgstr ""
msgid "Actual Time in Hours (via Timesheet)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1534
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1539
#: erpnext/public/js/controllers/accounts.js:194
msgid "Actual type tax cannot be included in Item rate in row {0}"
msgstr ""
@@ -2756,7 +2759,7 @@ msgstr ""
msgid "Add Multiple Tasks"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1002
+#: erpnext/stock/doctype/item/item.js:1052
msgid "Add Opening Stock"
msgstr ""
@@ -2775,6 +2778,10 @@ msgstr ""
msgid "Add Phantom Item"
msgstr ""
+#: erpnext/stock/doctype/item/item.js:874
+msgid "Add Price"
+msgstr ""
+
#. Label of the add_quote (Check) field in DocType 'Email Digest'
#: erpnext/setup/doctype/email_digest/email_digest.json
msgid "Add Quote"
@@ -2853,7 +2860,7 @@ msgstr ""
msgid "Add Sub Assembly"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:517
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:519
#: erpnext/public/js/event.js:32
msgid "Add Suppliers"
msgstr ""
@@ -3189,7 +3196,7 @@ msgstr ""
msgid "Additional Information updated successfully."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:851
+#: erpnext/manufacturing/doctype/work_order/work_order.js:852
msgid "Additional Material Transfer"
msgstr ""
@@ -3324,7 +3331,6 @@ msgstr ""
#. Account'
#. Label of the address_and_contact (Section Break) field in DocType 'POS
#. Invoice'
-#. Label of the address_contacts (Section Break) field in DocType 'Customer'
#. Label of the address_and_contact (Section Break) field in DocType
#. 'Warehouse'
#. Label of the tab_address_and_contact (Tab Break) field in DocType
@@ -3334,7 +3340,6 @@ msgstr ""
#: erpnext/accounts/doctype/bank/bank.json
#: erpnext/accounts/doctype/bank_account/bank_account.json
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
-#: erpnext/selling/doctype/customer/customer.json
#: erpnext/stock/doctype/warehouse/warehouse.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -3365,7 +3370,7 @@ msgstr ""
msgid "Adjustment Against"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:211
+#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:212
msgid "Adjustment based on Purchase Invoice rate"
msgstr ""
@@ -3446,7 +3451,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/controllers/accounts_controller.py:285
+#: erpnext/controllers/accounts_controller.py:303
#: erpnext/setup/doctype/company/company.json
msgid "Advance Payments"
msgstr ""
@@ -3482,7 +3487,7 @@ msgstr ""
msgid "Advance amount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:1028
+#: erpnext/controllers/taxes_and_totals.py:1029
msgid "Advance amount cannot be greater than {0} {1}"
msgstr ""
@@ -3566,7 +3571,7 @@ msgstr ""
msgid "Against Blanket Order"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:844
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:849
msgid "Against Customer Order {0}"
msgstr ""
@@ -3622,7 +3627,7 @@ msgid "Against Income Account"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:590
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:800
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:801
msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
msgstr ""
@@ -3665,7 +3670,7 @@ msgstr ""
msgid "Against Stock Entry"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:346
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:386
msgid "Against Supplier Invoice {0}"
msgstr ""
@@ -3703,14 +3708,14 @@ msgstr ""
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:122
#: erpnext/manufacturing/report/work_order_summary/work_order_summary.js:60
#: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:259
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:102
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:103
msgid "Age"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:154
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:138
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:139
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1230
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1259
msgid "Age (Days)"
msgstr ""
@@ -3817,9 +3822,9 @@ msgstr ""
msgid "Alias"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:171
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:153
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:173
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:183
#: erpnext/accounts/utils.py:1647 erpnext/public/js/setup_wizard.js:278
msgid "All Accounts"
msgstr ""
@@ -3844,7 +3849,7 @@ msgstr ""
msgid "All Activities HTML"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:424
+#: erpnext/manufacturing/doctype/bom/bom.py:452
msgid "All BOMs"
msgstr ""
@@ -3944,11 +3949,11 @@ msgstr ""
msgid "All Territories"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:496
+#: erpnext/setup/doctype/company/company.py:498
msgid "All Warehouses"
msgstr ""
-#: erpnext/stock/doctype/item/item_prices.html:72
+#: erpnext/stock/doctype/item/item.js:868
msgid "All active prices for this item across buying and selling price lists."
msgstr ""
@@ -3979,19 +3984,19 @@ msgstr ""
msgid "All items have already been received"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:276
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:332
msgid "All items have already been transferred for this Work Order."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3086
+#: erpnext/public/js/controllers/transaction.js:3087
msgid "All items in this document already have a linked Quality Inspection."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:921
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:926
msgid "All items must be linked to a Sales Order or Subcontracting Inward Order for this Sales Invoice."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:932
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:937
msgid "All linked Sales Orders must be subcontracted."
msgstr ""
@@ -3999,9 +4004,9 @@ msgstr ""
msgid "All picked items have already been transferred against this Pick List"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:570
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1203
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1223
+#: erpnext/manufacturing/doctype/work_order/mapper.py:588
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1215
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1235
msgid "All required items have already been transferred, requested or picked."
msgstr ""
@@ -4015,7 +4020,7 @@ msgstr ""
msgid "All the items have already been returned."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1344
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1356
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 ""
@@ -4044,7 +4049,7 @@ msgstr ""
msgid "Allocate Full Amount to Stock Items"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:924
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:926
msgid "Allocate Payment Amount"
msgstr ""
@@ -4054,7 +4059,7 @@ msgstr ""
msgid "Allocate Payment Based On Payment Terms"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1724
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1729
msgid "Allocate Payment Request"
msgstr ""
@@ -4084,7 +4089,7 @@ msgstr ""
#. Payment Entries'
#: 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:1715
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1720
#: 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
@@ -4223,8 +4228,8 @@ msgstr ""
#. Valuation'
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:216
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:228
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:226
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:238
msgid "Allow Negative Stock"
msgstr ""
@@ -4686,7 +4691,7 @@ msgstr ""
msgid "Alternative item must not be same as item code"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:384
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:396
msgid "Alternatively, you can download the template and fill your data in."
msgstr ""
@@ -5041,19 +5046,19 @@ msgstr ""
msgid "Amount to Bill"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1257
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1266
msgid "Amount {0} {1} adjusted against {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1268
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1277
msgid "Amount {0} {1} as adjustment to {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1232
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1241
msgid "Amount {0} {1} transferred from {2} to {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1238
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1247
msgid "Amount {0} {1} {2} {3}"
msgstr ""
@@ -5092,7 +5097,7 @@ msgstr ""
msgid "An Item Group is a way to classify items based on types."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:74
+#: erpnext/crm/doctype/appointment/appointment.py:75
msgid "An appointment booked through the portal can only be opened via email verification."
msgstr ""
@@ -5107,7 +5112,7 @@ msgid "An error has been appeared while reposting item valuation via {0}"
msgstr ""
#: erpnext/public/js/controllers/buying.js:383
-#: erpnext/public/js/utils/sales_common.js:498
+#: erpnext/public/js/utils/sales_common.js:499
msgid "An error occurred during the update process"
msgstr ""
@@ -5263,15 +5268,15 @@ msgstr ""
msgid "Applicable for external driver"
msgstr ""
-#: erpnext/regional/italy/setup.py:162
+#: erpnext/regional/italy/setup.py:166
msgid "Applicable if the company is SpA, SApA or SRL"
msgstr ""
-#: erpnext/regional/italy/setup.py:171
+#: erpnext/regional/italy/setup.py:175
msgid "Applicable if the company is a limited liability company"
msgstr ""
-#: erpnext/regional/italy/setup.py:122
+#: erpnext/regional/italy/setup.py:126
msgid "Applicable if the company is an Individual or a Proprietorship"
msgstr ""
@@ -5452,6 +5457,10 @@ msgstr ""
msgid "Apply SLA for Resolution Time"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:406
+msgid "Apply Schedule"
+msgstr ""
+
#. Description of the 'Enable Discounts and Margin' (Check) field in DocType
#. 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -5475,6 +5484,10 @@ msgstr ""
msgid "Apply to Document"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:569
+msgid "Applying Schedule..."
+msgstr ""
+
#. Description of the 'Additional Discount Amount' (Currency) field in DocType
#. 'Sales Order'
#: erpnext/selling/doctype/sales_order/sales_order.json
@@ -5507,11 +5520,11 @@ msgstr ""
msgid "Appointment Booking Slots"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:181
+#: erpnext/crm/doctype/appointment/appointment.py:182
msgid "Appointment Confirmation"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:189
+#: erpnext/crm/doctype/appointment/appointment.py:190
msgid "Appointment Confirmed"
msgstr ""
@@ -5550,15 +5563,15 @@ msgstr ""
msgid "Appointment With"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:86
+#: erpnext/crm/doctype/appointment/appointment.py:87
msgid "Appointment can only be scheduled up to {0} day(s) in advance."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:79
+#: erpnext/crm/doctype/appointment/appointment.py:80
msgid "Appointment cannot be scheduled for a past time."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:98
+#: erpnext/crm/doctype/appointment/appointment.py:99
msgid "Appointment cannot be scheduled on a holiday."
msgstr ""
@@ -5574,11 +5587,11 @@ msgstr ""
msgid "Appointment is already verified."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:116
+#: erpnext/crm/doctype/appointment/appointment.py:117
msgid "Appointment must be scheduled within the available slot timings."
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:66
+#: erpnext/crm/doctype/appointment/appointment.py:67
msgid "Appointments created manually cannot have 'Unverified' status."
msgstr ""
@@ -5718,12 +5731,12 @@ 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:241
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:251
msgid "As there is reserved stock, you cannot disable {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:215
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:227
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:225
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:237
msgid "As {0} is enabled, you can not enable {1}."
msgstr ""
@@ -6133,11 +6146,11 @@ msgstr ""
msgid "Asset cannot be cancelled, as it is already {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:402
+#: erpnext/assets/doctype/asset/depreciation.py:418
msgid "Asset cannot be scrapped before the last depreciation entry."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:472
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:500
msgid "Asset capitalized after Asset Capitalization {0} was submitted"
msgstr ""
@@ -6157,7 +6170,7 @@ msgstr ""
msgid "Asset issued to Employee {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:181
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:182
msgid "Asset out of order due to Asset Repair {0}"
msgstr ""
@@ -6165,11 +6178,11 @@ msgstr ""
msgid "Asset received at Location {0} and issued to Employee {1}"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:464
+#: erpnext/assets/doctype/asset/depreciation.py:480
msgid "Asset restored"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:480
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:508
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
@@ -6177,11 +6190,11 @@ msgstr ""
msgid "Asset returned"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:450
+#: erpnext/assets/doctype/asset/depreciation.py:466
msgid "Asset scrapped"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:452
+#: erpnext/assets/doctype/asset/depreciation.py:468
msgid "Asset scrapped via Journal Entry {0}"
msgstr ""
@@ -6202,15 +6215,15 @@ msgstr ""
msgid "Asset updated after being split into Asset {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:338
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:346
msgid "Asset updated due to Asset Repair {0} {1}."
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:384
+#: erpnext/assets/doctype/asset/depreciation.py:400
msgid "Asset {0} cannot be scrapped, as it is already {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:193
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:219
msgid "Asset {0} does not belong to Item {1}"
msgstr ""
@@ -6226,16 +6239,16 @@ msgstr ""
msgid "Asset {0} does not belong to the location {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:521
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:619
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:549
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:647
msgid "Asset {0} does not exist"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:447
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:475
msgid "Asset {0} has been updated. Please set the depreciation details if any and submit it."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:74
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:75
msgid "Asset {0} is in {1} status and cannot be repaired."
msgstr ""
@@ -6247,11 +6260,11 @@ msgstr ""
msgid "Asset {0} is not submitted. Please submit the asset before proceeding."
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:382
+#: erpnext/assets/doctype/asset/depreciation.py:398
msgid "Asset {0} must be submitted"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1058
+#: erpnext/controllers/buying_controller.py:1065
msgid "Asset {assets_link} created for {item_code}"
msgstr ""
@@ -6289,15 +6302,15 @@ msgstr ""
msgid "Assets Setup"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1076
+#: erpnext/controllers/buying_controller.py:1083
msgid "Assets not created for {item_code}. You will have to create asset manually."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1063
+#: erpnext/controllers/buying_controller.py:1070
msgid "Assets {assets_link} created for {item_code}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:722
+#: erpnext/manufacturing/doctype/job_card/job_card.js:761
msgid "Assign Job to Employee"
msgstr ""
@@ -6375,7 +6388,7 @@ msgstr ""
msgid "At least one raw material for Finished Good Item {0} should be customer provided."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:61
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:73
msgid "At least one raw material item must be present in the stock entry for the type {0}"
msgstr ""
@@ -6424,7 +6437,7 @@ msgstr ""
msgid "Atmosphere"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:256
+#: erpnext/public/js/utils/serial_no_batch_selector.js:266
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:73
msgid "Attach CSV File"
msgstr ""
@@ -6578,7 +6591,7 @@ msgstr ""
msgid "Auto Creation of Contact"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:380
+#: erpnext/public/js/utils/serial_no_batch_selector.js:390
msgid "Auto Fetch"
msgstr ""
@@ -6592,7 +6605,7 @@ msgstr ""
msgid "Auto Fetch Serial Nos"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:228
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:239
msgid "Auto Fetch Serial Numbers"
msgstr ""
@@ -6652,7 +6665,7 @@ msgstr ""
msgid "Auto Reposting of Incorrect Valuation"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:209
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:210
msgid "Auto Tax Settings Error"
msgstr ""
@@ -6713,7 +6726,7 @@ msgid "Auto reconcile Payments"
msgstr ""
#: erpnext/public/js/controllers/buying.js:378
-#: erpnext/public/js/utils/sales_common.js:493
+#: erpnext/public/js/utils/sales_common.js:494
msgid "Auto repeat document updated"
msgstr ""
@@ -7050,16 +7063,16 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/bom/bom_tree.js:8
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:218
+#: erpnext/manufacturing/doctype/work_order/work_order.js:223
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/bom_explorer/bom_explorer.js:8
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:87
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:99
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.js:8
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:118
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1496
#: erpnext/stock/doctype/material_request/material_request.js:353
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:780
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:782
#: erpnext/stock/report/bom_search/bom_search.py:38
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:524
@@ -7159,7 +7172,7 @@ msgstr ""
msgid "BOM Item"
msgstr ""
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:91
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:103
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:176
msgid "BOM Level"
msgstr ""
@@ -7319,7 +7332,7 @@ msgid "BOM and Production"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:388
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:832
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:834
msgid "BOM does not contain any stock item"
msgstr ""
@@ -7327,7 +7340,7 @@ msgstr ""
msgid "BOM recursion: {0} cannot be an ancestor of itself"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:767
+#: erpnext/manufacturing/doctype/bom/bom.py:795
msgid "BOM recursion: {1} cannot be parent or child of {0}"
msgstr ""
@@ -7335,19 +7348,19 @@ msgstr ""
msgid "BOM update is queued and may take a few minutes. Check {0} for progress."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1495
+#: erpnext/manufacturing/doctype/bom/bom.py:1518
msgid "BOM {0} does not belong to Item {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1490
+#: erpnext/manufacturing/doctype/bom/bom.py:1513
msgid "BOM {0} must be active"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1493
+#: erpnext/manufacturing/doctype/bom/bom.py:1516
msgid "BOM {0} must be submitted"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:840
+#: erpnext/manufacturing/doctype/bom/bom.py:863
msgid "BOM {0} not found for the item {1}"
msgstr ""
@@ -7388,7 +7401,7 @@ msgstr ""
#. Order Operation'
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:388
+#: erpnext/manufacturing/doctype/work_order/work_order.js:393
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Backflush Materials From WIP Warehouse"
msgstr ""
@@ -7423,7 +7436,7 @@ msgstr ""
#: erpnext/accounts/report/account_balance/account_balance.py:36
#: erpnext/accounts/report/general_ledger/general_ledger.html:168
#: erpnext/accounts/report/purchase_register/purchase_register.py:260
-#: erpnext/accounts/report/sales_register/sales_register.py:292
+#: erpnext/accounts/report/sales_register/sales_register.py:301
#: erpnext/stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:71
msgid "Balance"
msgstr ""
@@ -7677,12 +7690,15 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:137
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:224
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
+#: erpnext/setup/doctype/company/company.py:797
msgid "Bank Charges"
msgstr ""
#. Label of the bank_charges_account (Link) field in DocType 'Invoice
#. Discounting'
+#. Label of the bank_charges_account (Link) field in DocType 'Company'
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
+#: erpnext/setup/doctype/company/company.json
msgid "Bank Charges Account"
msgstr ""
@@ -8195,10 +8211,10 @@ 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:2989
+#: erpnext/public/js/controllers/transaction.js:2990
#: erpnext/public/js/utils/barcode_scanner.js:286
#: erpnext/public/js/utils/serial_batch_inline_editor.js:929
-#: erpnext/public/js/utils/serial_no_batch_selector.js:450
+#: erpnext/public/js/utils/serial_no_batch_selector.js:460
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/packed_item/packed_item.json
@@ -8231,11 +8247,11 @@ msgstr ""
msgid "Batch No is mandatory"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3705
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3708
msgid "Batch No {0} does not exist"
msgstr ""
-#: erpnext/stock/utils.py:625
+#: erpnext/stock/utils.py:651
msgid "Batch No {0} is linked with Item {1} which has serial no. Please scan serial no instead."
msgstr ""
@@ -8252,13 +8268,13 @@ msgstr ""
msgid "Batch No."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:16
-#: erpnext/public/js/utils/serial_no_batch_selector.js:201
+#: erpnext/public/js/utils/serial_no_batch_selector.js:26
+#: erpnext/public/js/utils/serial_no_batch_selector.js:211
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:50
msgid "Batch Nos"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2146
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2149
msgid "Batch Nos are created successfully"
msgstr ""
@@ -8295,7 +8311,7 @@ msgstr ""
#. Label of the batch_size (Float) field in DocType 'Work Order Operation'
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/operation/operation.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:370
+#: erpnext/manufacturing/doctype/work_order/work_order.js:375
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Batch Size"
@@ -8312,7 +8328,7 @@ msgstr ""
msgid "Batch and Serial No"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:749
+#: erpnext/manufacturing/doctype/work_order/work_order.py:746
msgid "Batch not created for item {0} since it does not have a batch series."
msgstr ""
@@ -8389,7 +8405,7 @@ msgstr ""
#. Label of the bill_date (Date) field in DocType 'Journal Entry'
#. Label of the bill_date (Date) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1215
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1244
#: erpnext/accounts/report/purchase_register/purchase_register.py:232
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill Date"
@@ -8410,7 +8426,7 @@ msgstr ""
#. Label of the bill_no (Data) field in DocType 'Journal Entry'
#. Label of the bill_no (Data) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1243
#: erpnext/accounts/report/purchase_register/purchase_register.py:231
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill No"
@@ -8425,10 +8441,10 @@ msgstr ""
#. Label of a Card Break in the Manufacturing Workspace
#. Label of a Link in the Manufacturing Workspace
#. Label of the bom_info_section (Section Break) field in DocType 'Stock Entry'
-#: erpnext/manufacturing/doctype/bom/bom.py:1169
+#: erpnext/manufacturing/doctype/bom/bom.py:1192
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/stock/doctype/material_request/material_request.js:143
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:766
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:768
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Bill of Materials"
msgstr ""
@@ -8652,7 +8668,7 @@ msgstr ""
msgid "Billing Zipcode"
msgstr ""
-#: erpnext/accounts/party.py:635
+#: erpnext/accounts/party.py:659
msgid "Billing currency must be equal to either default company's currency or party account currency"
msgstr ""
@@ -8798,15 +8814,9 @@ msgstr ""
msgid "Block Supplier"
msgstr ""
-#. Description of the 'Restrict Customer Over Billing' (Check) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Block a new Sales Invoice when the customer's overdue amount exceeds the Overdue Limit set on the customer."
-msgstr ""
-
#. Description of the 'Is Frozen' (Check) field in DocType 'Customer'
#: erpnext/selling/doctype/customer/customer.json
-msgid "Blocks all further accounting entries on this customer's account. Only users with the frozen-entries role can override.\n"
+msgid "Blocks new transactions and further accounting entries on this customer's account. Only users with the role set in Company's \"Roles Allowed to Set and Edit Frozen Account Entries\" can transact."
msgstr ""
#. Description of the 'Disabled' (Check) field in DocType 'Customer'
@@ -8828,6 +8838,12 @@ msgstr ""
msgid "Board"
msgstr ""
+#. Label of the body (Text Editor) field in DocType 'Process Statement Of
+#. Accounts'
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
+msgid "Body"
+msgstr ""
+
#. Label of the body_text (Text Editor) field in DocType 'Dunning'
#. Label of the body_text (Text Editor) field in DocType 'Dunning Letter Text'
#: erpnext/accounts/doctype/dunning/dunning.json
@@ -8852,7 +8868,7 @@ msgstr ""
msgid "Bold text for emphasis (totals, major headings)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:287
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:288
msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
msgstr ""
@@ -9257,7 +9273,7 @@ msgstr ""
msgid "Buy"
msgstr ""
-#: erpnext/stock/doctype/item/item_prices.html:96
+#: erpnext/stock/doctype/item/item.js:890
msgid "Buy & Sell"
msgstr ""
@@ -9286,7 +9302,7 @@ msgstr ""
#: erpnext/buying/workspace/buying/buying.json erpnext/desktop_icon/buying.json
#: erpnext/setup/doctype/incoterm/incoterm.json
#: erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
-#: erpnext/stock/doctype/item/item_prices.html:98
+#: erpnext/stock/doctype/item/item.js:892
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/price_list/price_list.json
#: erpnext/workspace_sidebar/buying.json
@@ -9321,6 +9337,7 @@ msgstr ""
#. Label of a Link in the Buying Workspace
#. Label of a shortcut in the ERPNext Settings Workspace
#. Label of a Workspace Sidebar Item
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:359
#: erpnext/buying/doctype/buying_settings/buying_settings.json
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
@@ -9499,6 +9516,10 @@ msgstr ""
msgid "Calculated Discount Mismatch"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:371
+msgid "Calculating Schedule..."
+msgstr ""
+
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:95
msgid "Calculating arrival times"
msgstr ""
@@ -9674,7 +9695,7 @@ msgstr ""
msgid "Can be approved by {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1176
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1173
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr ""
@@ -9703,21 +9724,21 @@ msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr ""
#: erpnext/accounts/doctype/journal_entry/mapper.py:32
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2615
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2625
msgid "Can only make payment against unbilled {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1506
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1511
#: erpnext/accounts/services/taxes.py:242
#: erpnext/public/js/controllers/accounts.js:100
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:285
+#: erpnext/setup/doctype/company/company.py:286
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:182
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:192
msgid "Can't change the valuation method, as there are transactions against some items which do not have their own valuation method"
msgstr ""
@@ -9749,7 +9770,7 @@ msgstr ""
msgid "Cancelation Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1709
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1742
msgid "Cancelled Job Card cannot be processed."
msgstr ""
@@ -9757,7 +9778,7 @@ msgstr ""
msgid "Cannot Assign Cashier"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:304
+#: erpnext/setup/doctype/company/company.py:305
msgid "Cannot Change Inventory Account Setting"
msgstr ""
@@ -9791,6 +9812,10 @@ msgstr ""
msgid "Cannot apply TDS against multiple parties in one entry"
msgstr ""
+#: erpnext/manufacturing/scheduling/plan_adapter.py:68
+msgid "Cannot apply an incomplete schedule. {0} task(s) could not be placed:
{1}"
+msgstr ""
+
#: erpnext/stock/doctype/item/item.py:381
msgid "Cannot be a fixed asset item as Stock Ledger is created."
msgstr ""
@@ -9816,11 +9841,11 @@ msgstr ""
msgid "Cannot cancel as processing of cancelled documents is pending."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:857
+#: erpnext/manufacturing/doctype/work_order/work_order.py:854
msgid "Cannot cancel because submitted Stock Entry {0} exists"
msgstr ""
-#: erpnext/stock/stock_ledger.py:257
+#: erpnext/stock/stock_ledger.py:260
msgid "Cannot cancel the transaction. Reposting of item valuation on submission is not completed yet."
msgstr ""
@@ -9832,11 +9857,11 @@ msgstr ""
msgid "Cannot cancel this document as it is linked with the submitted Asset Value Adjustment {0}. Please cancel the Asset Value Adjustment to continue."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1164
+#: erpnext/controllers/buying_controller.py:1171
msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:434
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:446
msgid "Cannot cancel transaction for Completed Work Order."
msgstr ""
@@ -9860,11 +9885,11 @@ msgstr ""
msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:448
+#: erpnext/setup/doctype/company/company.py:450
msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:148
+#: erpnext/projects/doctype/task/task.py:164
msgid "Cannot complete task {0} as its dependent task {1} is not completed / cancelled."
msgstr ""
@@ -9896,7 +9921,7 @@ msgstr ""
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:983
+#: erpnext/selling/doctype/sales_order/mapper.py:1011
#: erpnext/stock/doctype/pick_list/pick_list.py:297
msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
msgstr ""
@@ -9913,11 +9938,11 @@ msgstr ""
msgid "Cannot create return for consolidated invoice {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:913
+#: erpnext/manufacturing/doctype/bom/bom.py:936
msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
msgstr ""
-#: erpnext/crm/doctype/opportunity/opportunity.py:293
+#: erpnext/crm/doctype/opportunity/opportunity.py:295
msgid "Cannot declare as Lost because an active Quotation exists."
msgstr ""
@@ -9926,14 +9951,14 @@ msgstr ""
msgid "Cannot deduct when category is for 'Valuation' or 'Valuation and Total'"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1850
-msgid "Cannot delete Exchange Gain/Loss row"
-msgstr ""
-
#: erpnext/stock/doctype/serial_no/serial_no.py:119
msgid "Cannot delete Serial No {0}, as it is used in stock transactions"
msgstr ""
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1855
+msgid "Cannot delete a system-generated deduction row"
+msgstr ""
+
#: erpnext/accounts/services/child_item_update.py:432
msgid "Cannot delete an item which has been ordered"
msgstr ""
@@ -9947,19 +9972,19 @@ msgstr ""
msgid "Cannot delete virtual DocType: {0}. Virtual DocTypes do not have database tables."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:149
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:159
msgid "Cannot disable Serial and Batch No for Item, as there are existing records for serial / batch."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:680
+#: erpnext/setup/doctype/company/company.py:683
msgid "Cannot disable perpetual inventory, as there are existing Stock Ledger Entries for the company {0}. Please cancel the stock transactions first and try again."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:130
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:140
msgid "Cannot disable {0} as it may lead to incorrect stock valuation."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/status.py:263
+#: erpnext/manufacturing/doctype/work_order/services/status.py:252
msgid "Cannot disassemble more than produced quantity."
msgstr ""
@@ -9967,7 +9992,7 @@ msgstr ""
msgid "Cannot disassemble {0} qty against Stock Entry {1}. Only {2} qty available to disassemble."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:301
+#: erpnext/setup/doctype/company/company.py:302
msgid "Cannot enable Item-wise Inventory Account, as there are existing Stock Ledger Entries for the company {0} with Warehouse-wise Inventory Account. Please cancel the stock transactions first and try again."
msgstr ""
@@ -9975,8 +10000,8 @@ msgstr ""
msgid "Cannot enable Opportunity creation from Contact Us because the Contact Us form is disabled."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:624
-#: erpnext/selling/doctype/sales_order/sales_order.py:647
+#: erpnext/selling/doctype/sales_order/sales_order.py:629
+#: erpnext/selling/doctype/sales_order/sales_order.py:652
msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
msgstr ""
@@ -9996,7 +10021,7 @@ msgstr ""
msgid "Cannot find a default warehouse for item {0}. Please select one in the Update Items dialog, or set a default in the Item Master or in the Company."
msgstr ""
-#: erpnext/accounts/party.py:1118
+#: erpnext/accounts/party.py:1142
msgid "Cannot merge {0} '{1}' into '{2}' as both have existing accounting entries in different currencies for company '{3}'."
msgstr ""
@@ -10012,15 +10037,15 @@ msgstr ""
msgid "Cannot produce more Item {0} than Sales Order quantity {1} {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:910
+#: erpnext/manufacturing/doctype/work_order/work_order.py:907
msgid "Cannot produce more item for {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:914
+#: erpnext/manufacturing/doctype/work_order/work_order.py:911
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:361
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:362
msgid "Cannot receive from customer against negative outstanding"
msgstr ""
@@ -10028,7 +10053,7 @@ msgstr ""
msgid "Cannot reduce quantity than ordered or purchased quantity"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1519
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1524
#: erpnext/accounts/services/taxes.py:257
#: erpnext/public/js/controllers/accounts.js:117
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
@@ -10050,13 +10075,21 @@ msgstr ""
msgid "Cannot retrieve link token. Check Error Log for more information"
msgstr ""
+#: erpnext/manufacturing/scheduling/plan_adapter.py:79
+msgid "Cannot schedule a Production Plan with status {0}"
+msgstr ""
+
+#: erpnext/manufacturing/scheduling/plan_adapter.py:76
+msgid "Cannot schedule a cancelled Production Plan"
+msgstr ""
+
#: erpnext/selling/doctype/customer/customer.py:384
msgid "Cannot select a Group type Customer Group. Please select a non-group Customer Group."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1512
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1690
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1565
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1517
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1695
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1574
#: erpnext/accounts/services/taxes.py:247
#: erpnext/public/js/controllers/accounts.js:109
#: erpnext/public/js/controllers/taxes_and_totals.js:589
@@ -10099,7 +10132,7 @@ msgstr ""
msgid "Cannot start deletion. Another deletion {0} is already queued/running. Please wait for it to complete."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:921
+#: erpnext/manufacturing/doctype/job_card/job_card.py:929
msgid "Cannot submit Job Card {0} while it is On Hold. Please resume and complete the job before submission."
msgstr ""
@@ -10107,7 +10140,7 @@ msgstr ""
msgid "Cannot update rate as item {0} is already ordered or purchased against this quotation"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1677
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1686
msgid "Cannot {0} from {1} without any negative outstanding invoice"
msgstr ""
@@ -10136,7 +10169,7 @@ msgstr ""
msgid "Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/operations.py:147
+#: erpnext/manufacturing/doctype/work_order/services/operations.py:180
msgid "Capacity Planning Error, planned start time can not be same as end time"
msgstr ""
@@ -10288,7 +10321,7 @@ msgstr ""
msgid "Cash In Hand"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:336
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:376
msgid "Cash or Bank Account is mandatory for making payment entry"
msgstr ""
@@ -10379,7 +10412,7 @@ msgid "Category Details"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.py:290
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:140
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:143
msgid "Caution"
msgstr ""
@@ -10483,7 +10516,7 @@ msgstr ""
msgid "Change in Stock Value"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:779
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:784
msgid "Change the account type to Receivable or select a different account."
msgstr ""
@@ -10521,7 +10554,7 @@ msgstr ""
msgid "Channel Partner"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1995
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2004
#: erpnext/accounts/services/taxes.py:309
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -10713,7 +10746,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:2900
+#: erpnext/public/js/controllers/transaction.js:2901
msgid "Cheque/Reference Date"
msgstr ""
@@ -10771,7 +10804,7 @@ msgstr ""
#. Label of the child_row_reference (Data) field in DocType 'Quality
#. Inspection'
-#: erpnext/public/js/controllers/transaction.js:2995
+#: erpnext/public/js/controllers/transaction.js:2996
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Child Row Reference"
msgstr ""
@@ -10780,7 +10813,7 @@ msgstr ""
msgid "Child Table Not Allowed"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:345
+#: erpnext/projects/doctype/task/task.py:361
msgid "Child Task exists for this Task. You cannot delete this Task."
msgstr ""
@@ -10794,11 +10827,11 @@ msgstr ""
msgid "Child tables that will also be deleted"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:104
+#: erpnext/stock/doctype/warehouse/warehouse.py:124
msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:258
+#: erpnext/projects/doctype/task/task.py:274
msgid "Circular Reference Error"
msgstr ""
@@ -10904,7 +10937,7 @@ msgstr ""
msgid "Click on 'Add row' to add Serial / Batch entries"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:747
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1080
msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
msgstr ""
@@ -10912,7 +10945,7 @@ msgstr ""
msgid "Click on Add to Holidays. This will populate the holidays table with all the dates that fall on the selected weekly off. Repeat the process for populating the dates for all your weekly holidays"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:742
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1075
msgid "Click on Get Sales Orders to fetch sales orders based on the above filters."
msgstr ""
@@ -10986,11 +11019,11 @@ msgstr ""
msgid "Closed Period"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1132
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1129
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:486
+#: erpnext/selling/doctype/sales_order/sales_order.py:491
msgid "Closed order cannot be cancelled. Unclose to cancel."
msgstr ""
@@ -11397,6 +11430,7 @@ msgstr ""
#. Label of the company (Link) field in DocType 'Master Production Schedule'
#. Label of the company (Link) field in DocType 'Plant Floor'
#. Label of the company (Link) field in DocType 'Production Plan'
+#. Label of the company (Link) field in DocType 'Production Plan Schedule'
#. Label of the company (Link) field in DocType 'Sales Forecast'
#. Label of the company (Link) field in DocType 'Work Order'
#. Label of the company (Link) field in DocType 'Workstation Operating
@@ -11626,6 +11660,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/doctype/workstation_operating_component_account/workstation_operating_component_account.json
@@ -11699,7 +11734,7 @@ msgstr ""
#: erpnext/stock/doctype/company_restriction/company_restriction.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_trip/delivery_trip.json
-#: erpnext/stock/doctype/item/item.js:957
+#: erpnext/stock/doctype/item/item.js:1007
#: erpnext/stock/doctype/item_default/item_default.json
#: erpnext/stock/doctype/item_standard_cost/item_standard_cost.json
#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
@@ -11833,11 +11868,11 @@ msgstr ""
msgid "Company Address Name"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1638
+#: erpnext/controllers/accounts_controller.py:1656
msgid "Company Address is missing. You don't have permission to create an Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1626
+#: erpnext/controllers/accounts_controller.py:1644
msgid "Company Address is missing. You don't have permission to update it. Please contact your System Manager."
msgstr ""
@@ -11966,7 +12001,7 @@ msgid "Company currencies of both the companies should match for Inter Company T
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:382
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:826
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:828
msgid "Company field is required"
msgstr ""
@@ -12077,13 +12112,13 @@ msgstr ""
#. Label of the competitors (Table MultiSelect) field in DocType 'Opportunity'
#. Label of the competitors (Table MultiSelect) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:615
+#: erpnext/public/js/utils/sales_common.js:616
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Competitors"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:410
-#: erpnext/manufacturing/doctype/job_card/job_card.js:673
+#: erpnext/manufacturing/doctype/job_card/job_card.js:447
+#: erpnext/manufacturing/doctype/job_card/job_card.js:712
msgid "Complete Job"
msgstr ""
@@ -12105,7 +12140,7 @@ msgstr ""
msgid "Completed On"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:188
+#: erpnext/projects/doctype/task/task.py:204
msgid "Completed On cannot be greater than Today"
msgstr ""
@@ -12133,20 +12168,20 @@ msgstr ""
msgid "Completed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/operations.py:294
+#: erpnext/manufacturing/doctype/work_order/services/operations.py:327
msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:263
+#: erpnext/manufacturing/doctype/job_card/job_card.js:300
#: erpnext/public/js/shop_floor/shop_floor.js:814
msgid "Completed Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1737
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1770
msgid "Completed Quantity ({0}), Pending Quantity ({1}) and Process Loss Quantity ({2}) must add up to the Qty to Manufacture ({3})."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:280
+#: erpnext/manufacturing/doctype/job_card/job_card.js:317
#: erpnext/public/js/shop_floor/shop_floor.js:831
msgid "Completed Quantity cannot be greater than {0}"
msgstr ""
@@ -12171,7 +12206,7 @@ msgstr ""
msgid "Completed Work Orders"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:253
+#: erpnext/manufacturing/doctype/job_card/job_card.js:290
#: erpnext/public/js/shop_floor/shop_floor.js:804
msgid "Completed, Pending and Process Loss quantities must add up to this."
msgstr ""
@@ -12194,7 +12229,7 @@ msgstr ""
msgid "Completion Date"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:85
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:86
msgid "Completion Date can not be before Failure Date. Please adjust the dates accordingly."
msgstr ""
@@ -12348,7 +12383,7 @@ msgstr ""
msgid "Consider Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1134
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1146
msgid "Consider Process Loss"
msgstr ""
@@ -12561,7 +12596,7 @@ msgstr ""
msgid "Consumed Stock Items"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:283
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:309
msgid "Consumed Stock Items, Consumed Asset Items or Consumed Service Items is mandatory for Capitalization"
msgstr ""
@@ -12571,7 +12606,7 @@ msgstr ""
msgid "Consumed Stock Total Value"
msgstr ""
-#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.py:138
+#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.py:139
msgid "Consumed quantity of item {0} exceeds transferred quantity."
msgstr ""
@@ -12894,15 +12929,15 @@ msgstr ""
msgid "Conversion factor for item {0} has been reset to 1.0 as the uom {1} is same as stock uom {2}."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1319
+#: erpnext/controllers/accounts_controller.py:1337
msgid "Conversion rate cannot be 0"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1326
+#: erpnext/controllers/accounts_controller.py:1344
msgid "Conversion rate is 1.00, but document currency is different from company currency"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1322
+#: erpnext/controllers/accounts_controller.py:1340
msgid "Conversion rate must be 1.00 if document currency is same as company currency"
msgstr ""
@@ -12979,13 +13014,17 @@ msgstr ""
msgid "Corrective Action"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:455
+#: erpnext/manufacturing/doctype/job_card/job_card.js:492
msgid "Corrective Job Card"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/mapper.py:177
+msgid "Corrective Job Cards cannot be created for Work Orders that track semi-finished goods"
+msgstr ""
+
#. Label of the corrective_operation_section (Tab Break) field in DocType 'Job
#. Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:464
+#: erpnext/manufacturing/doctype/job_card/job_card.js:501
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Corrective Operation"
msgstr ""
@@ -12996,6 +13035,10 @@ msgstr ""
msgid "Corrective Operation Cost"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/mapper.py:169
+msgid "Corrective Operation is required"
+msgstr ""
+
#. Label of the corrective_preventive (Select) field in DocType 'Quality
#. Action'
#: erpnext/quality_management/doctype/quality_action/quality_action.json
@@ -13153,7 +13196,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:28
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:47
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:30
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1200
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1229
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:47
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:199
@@ -13166,7 +13209,7 @@ msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.js:46
#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:30
#: erpnext/accounts/report/sales_register/sales_register.js:52
-#: erpnext/accounts/report/sales_register/sales_register.py:266
+#: erpnext/accounts/report/sales_register/sales_register.py:275
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:79
#: erpnext/accounts/report/trial_balance/trial_balance.js:49
#: erpnext/assets/doctype/asset/asset.json
@@ -13243,7 +13286,7 @@ msgstr ""
msgid "Cost Center and Budgeting"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:549
+#: erpnext/public/js/utils/sales_common.js:550
msgid "Cost Center for Item rows has been updated to {0}"
msgstr ""
@@ -13256,7 +13299,7 @@ msgid "Cost Center is required"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:664
-#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:410
+#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:414
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr ""
@@ -13302,7 +13345,7 @@ msgstr ""
msgid "Cost Per Unit"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:475
+#: erpnext/manufacturing/doctype/bom/bom.py:503
msgid "Cost allocation between finished goods and secondary items should equal 100%"
msgstr ""
@@ -13455,6 +13498,10 @@ msgstr ""
msgid "Could not save the table settings."
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:386
+msgid "Could not schedule {0} task(s), so this proposal cannot be applied"
+msgstr ""
+
#: erpnext/buying/doctype/supplier_scorecard_period/supplier_scorecard_period.py:80
msgid "Could not solve criteria score function for {0}. Make sure the formula is valid."
msgstr ""
@@ -13627,7 +13674,7 @@ msgstr ""
msgid "Create Item"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:199
+#: erpnext/manufacturing/doctype/work_order/work_order.js:200
msgid "Create Job Card"
msgstr ""
@@ -13867,7 +13914,7 @@ msgstr ""
msgid "Create Supplier"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:181
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:182
msgid "Create Supplier Quotation"
msgstr ""
@@ -13919,12 +13966,12 @@ msgstr ""
msgid "Create Users"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1415
+#: erpnext/stock/doctype/item/item.js:1465
msgid "Create Variant"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1227
-#: erpnext/stock/doctype/item/item.js:1264
+#: erpnext/stock/doctype/item/item.js:1277
+#: erpnext/stock/doctype/item/item.js:1314
msgid "Create Variants"
msgstr ""
@@ -13963,12 +14010,12 @@ msgstr ""
msgid "Create a new rule to automatically classify transactions."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1247
-#: erpnext/stock/doctype/item/item.js:1408
+#: erpnext/stock/doctype/item/item.js:1297
+#: erpnext/stock/doctype/item/item.js:1458
msgid "Create a variant with the template image."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2263
+#: erpnext/stock/stock_ledger.py:2254
msgid "Create an incoming stock transaction for the Item."
msgstr ""
@@ -14032,7 +14079,7 @@ msgstr ""
msgid "Creates an Item Price automatically when the item is saved"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:140
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:128
msgid "Creating Accounts..."
msgstr ""
@@ -14052,7 +14099,7 @@ msgstr ""
msgid "Creating Journal Entries..."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1016
+#: erpnext/stock/doctype/item/item.js:1066
msgid "Creating Opening Stock Entry..."
msgstr ""
@@ -14158,7 +14205,7 @@ msgstr ""
#: erpnext/accounts/report/consolidated_trial_balance/consolidated_trial_balance.py:441
#: erpnext/accounts/report/general_ledger/general_ledger.html:167
#: erpnext/accounts/report/purchase_register/purchase_register.py:259
-#: erpnext/accounts/report/sales_register/sales_register.py:291
+#: erpnext/accounts/report/sales_register/sales_register.py:300
#: erpnext/accounts/report/trial_balance/trial_balance.py:540
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:212
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:34
@@ -14288,7 +14335,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:176
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1224
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1253
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:306
#: erpnext/stock/doctype/delivery_note/delivery_note.js:89
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -14321,9 +14368,9 @@ msgstr ""
#. Label of the credit_to (Link) field in DocType 'Purchase Invoice'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:390
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:398
-#: erpnext/controllers/accounts_controller.py:1221
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:430
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:438
+#: erpnext/controllers/accounts_controller.py:1239
msgid "Credit To"
msgstr ""
@@ -14405,7 +14452,7 @@ msgstr ""
msgid "Criteria weights must add up to 100%"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:196
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:197
msgid "Cron Interval should be between 1 and 59 Min"
msgstr ""
@@ -14539,7 +14586,7 @@ msgstr ""
msgid "Currency of the Closing Account must be {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:681
+#: erpnext/manufacturing/doctype/bom/bom.py:709
msgid "Currency of the price list {0} must be {1} or {2}"
msgstr ""
@@ -14828,7 +14875,7 @@ msgstr ""
#: erpnext/accounts/report/pos_register/pos_register.py:129
#: erpnext/accounts/report/pos_register/pos_register.py:197
#: erpnext/accounts/report/sales_register/sales_register.js:21
-#: erpnext/accounts/report/sales_register/sales_register.py:201
+#: erpnext/accounts/report/sales_register/sales_register.py:210
#: erpnext/assets/doctype/asset/asset.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier/supplier.js:234
@@ -14991,7 +15038,7 @@ msgstr ""
#. Label of the customer_contact_display (Small Text) field in DocType
#. 'Purchase Order'
#. Label of the customer_contact (Small Text) field in DocType 'Delivery Stop'
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1194
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1223
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
msgid "Customer Contact"
@@ -15097,7 +15144,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:115
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1252
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1281
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:96
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:187
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
@@ -15105,7 +15152,7 @@ msgstr ""
#: erpnext/accounts/report/gross_profit/gross_profit.py:425
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:208
#: erpnext/accounts/report/sales_register/sales_register.js:27
-#: erpnext/accounts/report/sales_register/sales_register.py:216
+#: erpnext/accounts/report/sales_register/sales_register.py:225
#: erpnext/controllers/trends.py:516
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/doctype/prospect/prospect.json
@@ -15159,7 +15206,7 @@ msgstr ""
msgid "Customer Items"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1243
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1272
msgid "Customer LPO"
msgstr ""
@@ -15212,13 +15259,13 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1183
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1212
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:157
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:35
#: erpnext/accounts/report/gross_profit/gross_profit.py:432
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:228
-#: erpnext/accounts/report/sales_register/sales_register.py:207
+#: erpnext/accounts/report/sales_register/sales_register.py:216
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/controllers/trends.py:486
#: erpnext/crm/doctype/opportunity/opportunity.json
@@ -15320,7 +15367,7 @@ msgstr ""
msgid "Customer Provided Item Cost"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:606
+#: erpnext/setup/doctype/company/company.py:609
msgid "Customer Service"
msgstr ""
@@ -15377,9 +15424,9 @@ msgstr ""
msgid "Customer required for 'Customerwise Discount'"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:891
-#: erpnext/selling/doctype/sales_order/sales_order.py:392
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:393
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:896
+#: erpnext/selling/doctype/sales_order/sales_order.py:397
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:390
msgid "Customer {0} does not belong to project {1}"
msgstr ""
@@ -15735,7 +15782,7 @@ msgstr ""
#: erpnext/accounts/report/consolidated_trial_balance/consolidated_trial_balance.py:434
#: erpnext/accounts/report/general_ledger/general_ledger.html:166
#: erpnext/accounts/report/purchase_register/purchase_register.py:258
-#: erpnext/accounts/report/sales_register/sales_register.py:290
+#: erpnext/accounts/report/sales_register/sales_register.py:299
#: erpnext/accounts/report/trial_balance/trial_balance.py:533
#: erpnext/accounts/report/trial_balance_for_party/trial_balance_for_party.py:205
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:27
@@ -15799,7 +15846,7 @@ msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:178
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1227
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1256
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:307
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:45
#: erpnext/workspace_sidebar/invoicing.json
@@ -15826,13 +15873,13 @@ msgstr ""
#. Label of the debit_to (Link) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:764
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:775
-#: erpnext/controllers/accounts_controller.py:1221
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:769
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:780
+#: erpnext/controllers/accounts_controller.py:1239
msgid "Debit To"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:760
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:765
msgid "Debit To is required"
msgstr ""
@@ -15880,11 +15927,11 @@ msgstr ""
msgid "Debtor Turnover Ratio"
msgstr ""
-#: erpnext/accounts/party.py:642
+#: erpnext/accounts/party.py:666
msgid "Debtor/Creditor"
msgstr ""
-#: erpnext/accounts/party.py:645
+#: erpnext/accounts/party.py:669
msgid "Debtor/Creditor Advance"
msgstr ""
@@ -15908,7 +15955,7 @@ msgstr ""
msgid "Decimeter"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:642
+#: erpnext/public/js/utils/sales_common.js:643
msgid "Declare Lost"
msgstr ""
@@ -15981,14 +16028,14 @@ msgstr ""
#. Label of the default_advance_paid_account (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:433
+#: erpnext/setup/doctype/company/company.py:435
msgid "Default Advance Paid Account"
msgstr ""
#. Label of the default_advance_received_account (Link) field in DocType
#. 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:422
+#: erpnext/setup/doctype/company/company.py:424
msgid "Default Advance Received Account"
msgstr ""
@@ -16362,7 +16409,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Stock Reconciliation'
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/setup/doctype/company/company.json
-#: erpnext/stock/doctype/item/item.js:978
+#: erpnext/stock/doctype/item/item.js:1028
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Default Warehouse"
@@ -16405,8 +16452,8 @@ msgstr ""
msgid "Default tax templates for sales, purchase and items are created."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:970
-#: erpnext/stock/doctype/item/item.js:982
+#: erpnext/stock/doctype/item/item.js:1020
+#: erpnext/stock/doctype/item/item.js:1032
msgid "Default warehouse from Item Defaults."
msgstr ""
@@ -16808,7 +16855,7 @@ msgstr ""
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.js:22
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:21
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
-#: erpnext/accounts/report/sales_register/sales_register.py:259
+#: erpnext/accounts/report/sales_register/sales_register.py:268
#: erpnext/selling/doctype/sales_order/sales_order.js:1086
#: erpnext/selling/doctype/sales_order/sales_order_list.js:81
#: erpnext/selling/doctype/selling_settings/selling_settings.js:52
@@ -16864,11 +16911,11 @@ msgstr ""
msgid "Delivery Note Trends"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1028
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1039
msgid "Delivery Note {0} is not submitted"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1247
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1276
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:75
msgid "Delivery Notes"
msgstr ""
@@ -16958,7 +17005,7 @@ msgstr ""
#. DocType 'Master Production Schedule'
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:233
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:312
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:308
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:377
msgid "Demand"
msgstr ""
@@ -16969,7 +17016,7 @@ msgstr ""
msgid "Demand Qty"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:324
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:320
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:389
msgid "Demand vs Supply"
msgstr ""
@@ -17015,7 +17062,7 @@ msgstr ""
msgid "Dependent Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:181
+#: erpnext/projects/doctype/task/task.py:197
msgid "Dependent Task {0} is not a Template Task"
msgstr ""
@@ -17128,7 +17175,7 @@ msgstr ""
msgid "Depreciation Entry against asset {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:263
+#: erpnext/assets/doctype/asset/depreciation.py:279
msgid "Depreciation Entry against {0} worth {1}"
msgstr ""
@@ -17140,7 +17187,7 @@ msgstr ""
msgid "Depreciation Expense Account"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:310
+#: erpnext/assets/doctype/asset/depreciation.py:326
msgid "Depreciation Expense Account should be an Income or Expense Account."
msgstr ""
@@ -17236,7 +17283,7 @@ msgstr ""
#. Label of the order_lost_reason (Small Text) field in DocType 'Opportunity'
#. Label of the order_lost_reason (Small Text) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:621
+#: erpnext/public/js/utils/sales_common.js:622
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Detailed Reason"
msgstr ""
@@ -17370,7 +17417,7 @@ msgstr ""
msgid "Difference Amount (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:204
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:205
msgid "Difference Amount must be zero"
msgstr ""
@@ -17470,10 +17517,16 @@ msgstr ""
msgid "Direct Income"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:346
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:351
msgid "Direct return is not allowed for Timesheet."
msgstr ""
+#. Label of the disable_include_dimensions (Check) field in DocType 'Accounts
+#. Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Disable \"Consider Accounting Dimension\" Filter"
+msgstr ""
+
#. Label of the disable_capacity_planning (Check) field in DocType
#. 'Manufacturing Settings'
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -17560,11 +17613,11 @@ msgstr ""
msgid "Disabled Bank Account"
msgstr ""
-#: erpnext/stock/doctype/packed_item/packed_item.py:216
+#: erpnext/stock/doctype/packed_item/packed_item.py:207
msgid "Disabled Product Bundle"
msgstr ""
-#: erpnext/stock/utils.py:423
+#: erpnext/stock/utils.py:449
msgid "Disabled Warehouse {0} cannot be used for this transaction."
msgstr ""
@@ -17598,7 +17651,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1112
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1124
#: erpnext/stock/doctype/stock_entry/stock_entry.js:386
#: erpnext/stock/doctype/stock_entry/stock_entry.js:429
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -17606,7 +17659,7 @@ msgstr ""
msgid "Disassemble"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:234
+#: erpnext/manufacturing/doctype/work_order/work_order.js:239
msgid "Disassemble Order"
msgstr ""
@@ -17614,7 +17667,7 @@ msgstr ""
msgid "Disassemble Qty cannot be less than or equal to 0."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:466
+#: erpnext/manufacturing/doctype/work_order/work_order.js:471
msgid "Disassemble Qty cannot be less than or equal to 0."
msgstr ""
@@ -17652,7 +17705,7 @@ msgstr ""
msgid "Discount"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:178
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:189
msgid "Discount (%)"
msgstr ""
@@ -17833,7 +17886,7 @@ msgstr ""
msgid "Discount must be less than 100"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3094
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3104
msgid "Discount of {0} applied as per Payment Term"
msgstr ""
@@ -17905,7 +17958,7 @@ msgstr ""
msgid "Dislikes"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:600
+#: erpnext/setup/doctype/company/company.py:603
msgid "Dispatch"
msgstr ""
@@ -17992,7 +18045,7 @@ msgstr ""
msgid "Disposal Date"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:842
+#: erpnext/assets/doctype/asset/depreciation.py:858
msgid "Disposal date {0} cannot be before {1} date {2} of the asset."
msgstr ""
@@ -18129,7 +18182,7 @@ msgstr ""
msgid "Do Not Explode"
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:131
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:141
msgid "Do Not Use Batchwise Valuation"
msgstr ""
@@ -18185,16 +18238,16 @@ msgstr ""
msgid "Do you want to notify all the customers by email?"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:360
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:693
msgid "Do you want to submit the material request"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:113
+#: erpnext/manufacturing/doctype/job_card/job_card.js:148
msgid "Do you want to submit the stock entry?"
msgstr ""
#: erpnext/selling/report/sales_partner_commission_summary/sales_partner_commission_summary.py:50
-#: erpnext/selling/report/sales_partner_commission_summary/test_sales_partner_commission_summary.py:22
+#: erpnext/selling/report/sales_partner_commission_summary/test_sales_partner_commission_summary.py:25
msgid "DocType can be one of {0}"
msgstr ""
@@ -18303,11 +18356,11 @@ msgstr ""
msgid "Double Declining Balance"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:247
+#: erpnext/public/js/utils/serial_no_batch_selector.js:257
msgid "Download CSV Template"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:145
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:146
msgid "Download PDF for Supplier"
msgstr ""
@@ -18429,11 +18482,11 @@ msgstr ""
msgid "Drop some files here, or click to select files"
msgstr ""
-#: erpnext/accounts/party.py:735
+#: erpnext/accounts/party.py:759
msgid "Due Date cannot be after {0}"
msgstr ""
-#: erpnext/accounts/party.py:711
+#: erpnext/accounts/party.py:735
msgid "Due Date cannot be before {0}"
msgstr ""
@@ -18546,7 +18599,7 @@ msgstr ""
msgid "Duplicate Sales Invoices found"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1615
+#: erpnext/stock/serial_batch_bundle.py:1618
msgid "Duplicate Serial Number Error"
msgstr ""
@@ -18595,6 +18648,12 @@ msgstr ""
msgid "Duration (Days)"
msgstr ""
+#. Label of the duration_mins (Float) field in DocType 'Production Plan
+#. Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Duration (Mins)"
+msgstr ""
+
#: erpnext/crm/report/lead_conversion_time/lead_conversion_time.py:67
msgid "Duration in Days"
msgstr ""
@@ -18815,7 +18874,7 @@ msgstr ""
msgid "Either target qty or target amount is mandatory."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:687
+#: erpnext/manufacturing/doctype/job_card/job_card.js:726
msgid "Elapsed Time"
msgstr ""
@@ -18917,7 +18976,7 @@ msgstr ""
msgid "Email Receipt"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:379
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:382
msgid "Email Sent to Supplier {0}"
msgstr ""
@@ -19132,7 +19191,7 @@ msgstr ""
msgid "Employee {0} does not belong to the company {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:408
+#: erpnext/manufacturing/doctype/job_card/job_card.py:417
msgid "Employee {0} is currently working on another workstation. Please assign another employee."
msgstr ""
@@ -19157,7 +19216,7 @@ msgstr ""
msgid "Ems(Pica)"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3058
+#: erpnext/public/js/controllers/transaction.js:3059
msgid "Enable {0} on the Item master to proceed with {1} inspection."
msgstr ""
@@ -19478,6 +19537,12 @@ msgstr ""
msgid "Enabling this ensures each Purchase Invoice has a unique value in Supplier Invoice No. field within a particular fiscal year"
msgstr ""
+#. Description of the 'Prevent Sales Invoice when Customer is Overdue' (Check)
+#. field in DocType 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Enabling this option prevents the creation of a new Sales Invoice when the customer has an overdue limit set and their outstanding overdue amount exceeds that limit."
+msgstr ""
+
#. Description of the 'Book Advance Payments in Separate Party Account' (Check)
#. field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
@@ -19524,7 +19589,7 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'Stock Reposting Settings'
#. Label of the end_time (Time) field in DocType 'Service Day'
#. Label of the end_time (Datetime) field in DocType 'Call Log'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:381
+#: erpnext/manufacturing/doctype/job_card/job_card.js:418
#: erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
#: erpnext/public/js/shop_floor/shop_floor.js:902
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -19614,11 +19679,11 @@ msgstr ""
msgid "Enter First and Last name of Employee, based on Which Full Name will be updated. IN transactions, it will be Full Name which will be fetched."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:212
+#: erpnext/public/js/utils/serial_no_batch_selector.js:222
msgid "Enter Manually"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:291
+#: erpnext/public/js/utils/serial_no_batch_selector.js:301
msgid "Enter Serial Nos"
msgstr ""
@@ -19642,7 +19707,7 @@ msgstr ""
msgid "Enter amount to be redeemed."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1577
+#: erpnext/stock/doctype/item/item.js:1627
msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
msgstr ""
@@ -19666,7 +19731,7 @@ msgstr ""
msgid "Enter discount percentage."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:294
+#: erpnext/public/js/utils/serial_no_batch_selector.js:304
msgid "Enter each serial no in a new line"
msgstr ""
@@ -19699,7 +19764,7 @@ msgstr ""
msgid "Enter the name of the bank or lending institution before submitting."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1603
+#: erpnext/stock/doctype/item/item.js:1653
msgid "Enter the opening stock units."
msgstr ""
@@ -19707,7 +19772,7 @@ msgstr ""
msgid "Enter the quantity of the Item that will be manufactured from this Bill of Materials."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1306
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1318
msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
msgstr ""
@@ -19802,7 +19867,7 @@ msgstr ""
msgid "Error uploading attachments"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:327
+#: erpnext/assets/doctype/asset/depreciation.py:343
msgid "Error while posting depreciation entries"
msgstr ""
@@ -19822,7 +19887,7 @@ msgstr ""
msgid "Error: {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:976
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:978
msgid "Error: {0} is a mandatory field"
msgstr ""
@@ -19888,11 +19953,11 @@ msgstr ""
msgid "Example: If the transaction amount is 200, then this will be calculated as {} = {}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2552
+#: erpnext/stock/stock_ledger.py:2543
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/required_items.py:230
+#: erpnext/manufacturing/doctype/work_order/services/required_items.py:227
msgid "Exceeds Pending Qty"
msgstr ""
@@ -19910,7 +19975,7 @@ msgstr ""
msgid "Excess Disassembly"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:245
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:301
msgid "Excess Material Transfer"
msgstr ""
@@ -19918,7 +19983,7 @@ msgstr ""
msgid "Excess Materials Consumed"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1252
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1263
msgid "Excess Transfer"
msgstr ""
@@ -19929,7 +19994,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:153
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:254
-#: erpnext/setup/doctype/company/company.py:801
+#: erpnext/setup/doctype/company/company.py:811
msgid "Exchange Gain"
msgstr ""
@@ -19965,7 +20030,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
#: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
-#: erpnext/setup/doctype/company/company.py:794
+#: erpnext/setup/doctype/company/company.py:804
msgid "Exchange Gain/Loss"
msgstr ""
@@ -19976,7 +20041,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:141
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:236
-#: erpnext/setup/doctype/company/company.py:808
+#: erpnext/setup/doctype/company/company.py:818
msgid "Exchange Loss"
msgstr ""
@@ -20073,6 +20138,10 @@ msgstr ""
msgid "Exchange Rate must be same as {0} {1} ({2})"
msgstr ""
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:353
+msgid "Exchange rate {0} does not match the exchange rate of Purchase Receipt {1}. Use the same exchange rate as the Purchase Receipt or enable {2} in {3} to adjust the landed cost based on this invoice."
+msgstr ""
+
#. Option for the 'Entry Type' (Select) field in DocType 'Journal Entry'
#. Option for the 'Journal Entry Type' (Select) field in DocType 'Journal Entry
#. Template'
@@ -20081,7 +20150,7 @@ msgstr ""
msgid "Excise Entry"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1500
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1502
msgid "Excise Invoice"
msgstr ""
@@ -20194,6 +20263,10 @@ msgstr ""
msgid "Expected Closing Date"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:519
+msgid "Expected Completion"
+msgstr ""
+
#. Label of the expected_delivery_date (Date) field in DocType 'Purchase Order
#. Item'
#. Label of the expected_delivery_date (Date) field in DocType 'Supplier
@@ -20211,7 +20284,7 @@ msgstr ""
msgid "Expected Delivery Date"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:375
+#: erpnext/selling/doctype/sales_order/sales_order.py:380
msgid "Expected Delivery Date should be after Sales Order Date"
msgstr ""
@@ -20501,7 +20574,7 @@ msgstr ""
msgid "Extra Consumed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:269
+#: erpnext/manufacturing/doctype/job_card/job_card.py:278
msgid "Extra Job Card Quantity"
msgstr ""
@@ -20638,7 +20711,7 @@ msgstr ""
msgid "Failed to setup defaults"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:988
+#: erpnext/setup/doctype/company/company.py:998
msgid "Failed to setup defaults for country {0}. Please contact support."
msgstr ""
@@ -20650,7 +20723,7 @@ msgstr ""
msgid "Failed to update rule priorities"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:523
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:524
msgid "Failed to update subscription status for {0} {1}"
msgstr ""
@@ -20706,7 +20779,7 @@ msgid "Fetch"
msgstr ""
#: erpnext/public/js/utils/serial_batch_inline_editor.js:586
-#: erpnext/public/js/utils/serial_no_batch_selector.js:396
+#: erpnext/public/js/utils/serial_no_batch_selector.js:406
msgid "Fetch Based On"
msgstr ""
@@ -20755,7 +20828,7 @@ msgid "Fetch Value From"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:374
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:803
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:805
msgid "Fetch exploded BOM (including sub-assemblies)"
msgstr ""
@@ -20770,7 +20843,7 @@ msgstr ""
msgid "Fetched automatically on sales orders and invoices for this customer."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:459
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:470
msgid "Fetched only {0} available serial numbers."
msgstr ""
@@ -20783,7 +20856,7 @@ msgid "Fetching Sales Orders..."
msgstr ""
#: erpnext/accounts/doctype/dunning/dunning.js:135
-#: erpnext/public/js/controllers/transaction.js:1650
+#: erpnext/public/js/controllers/transaction.js:1651
msgid "Fetching exchange rates ..."
msgstr ""
@@ -20851,7 +20924,7 @@ msgstr ""
msgid "Filter Duration (Months)"
msgstr ""
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:60
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:88
msgid "Filter Total Zero Qty"
msgstr ""
@@ -21035,14 +21108,16 @@ msgstr ""
msgid "Financial reports will be generated using GL Entry doctypes (should be enabled if Period Closing Voucher is not posted for all years sequentially or missing) "
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:920
-#: erpnext/manufacturing/doctype/work_order/work_order.js:935
-#: erpnext/manufacturing/doctype/work_order/work_order.js:944
+#: erpnext/manufacturing/doctype/work_order/work_order.js:921
+#: erpnext/manufacturing/doctype/work_order/work_order.js:936
+#: erpnext/manufacturing/doctype/work_order/work_order.js:945
msgid "Finish"
msgstr ""
#. Label of the fg_item (Link) field in DocType 'Purchase Order Item'
#. Label of the item_code (Link) field in DocType 'BOM Creator'
+#. Option for the 'Row Type' (Select) field in DocType 'Production Plan
+#. Schedule'
#. Label of the parent_item_code (Link) field in DocType 'Production Plan Sub
#. Assembly Item'
#. Label of the fg_item (Link) field in DocType 'Sales Order Item'
@@ -21050,6 +21125,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:180
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.py:43
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:149
@@ -21148,7 +21224,7 @@ msgid "Finished Good {0} must be a sub-contracted item."
msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.js:1475
-#: erpnext/setup/doctype/company/company.py:499
+#: erpnext/setup/doctype/company/company.py:501
msgid "Finished Goods"
msgstr ""
@@ -21189,7 +21265,7 @@ msgstr ""
msgid "Finished Goods based Operating Cost"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:971
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:983
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr ""
@@ -21359,7 +21435,7 @@ msgstr ""
msgid "Fixed Asset Turnover Ratio"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:738
+#: erpnext/manufacturing/doctype/bom/bom.py:766
msgid "Fixed Asset item {0} cannot be used in BOMs."
msgstr ""
@@ -21469,7 +21545,7 @@ msgstr ""
msgid "For"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:398
+#: erpnext/public/js/utils/sales_common.js:399
msgid "For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table."
msgstr ""
@@ -21500,11 +21576,15 @@ msgid "For Job Card"
msgstr ""
#. Label of the for_operation (Link) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:473
+#: erpnext/manufacturing/doctype/job_card/job_card.js:511
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "For Operation"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/mapper.py:172
+msgid "For Operation is required"
+msgstr ""
+
#: banking/src/pages/BankStatementImporter.tsx:172
msgid "For PDF statements, we auto-detect the tables on each page. You can then confirm each detected table, map its columns, and exclude anything that is not transactions (e.g. ads or summaries). Password-protected PDFs are supported - the password is saved on the bank account and reused."
msgstr ""
@@ -21525,13 +21605,17 @@ msgstr ""
msgid "For Production"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:405
+msgid "For Quantity (Manufactured Qty) is mandatory"
+msgstr ""
+
#. Label of the material_request_planning (Section Break) field in DocType
#. 'Production Plan'
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
msgid "For Raw Materials"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:910
+#: erpnext/controllers/accounts_controller.py:928
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr ""
@@ -21565,7 +21649,7 @@ msgstr ""
#. Label of the warehouse (Link) field in DocType 'Material Request Plan Item'
#. Label of the for_warehouse (Link) field in DocType 'Production Plan'
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:497
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:830
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:181
#: erpnext/selling/doctype/sales_order/sales_order.js:1488
@@ -21578,15 +21662,15 @@ msgstr ""
msgid "For Warehouse {0} must be a child of the group warehouse {1}."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:136
+#: erpnext/public/js/utils/serial_no_batch_selector.js:146
msgid "For Work Order"
msgstr ""
-#: erpnext/controllers/status_updater.py:293
+#: erpnext/controllers/status_updater.py:296
msgid "For an item {0}, quantity must be a negative number"
msgstr ""
-#: erpnext/controllers/status_updater.py:290
+#: erpnext/controllers/status_updater.py:293
msgid "For an item {0}, quantity must be a positive number"
msgstr ""
@@ -21634,11 +21718,11 @@ msgstr ""
msgid "For legacy serial nos, do not fetch incoming rate from serial no and calculate it based on the inward transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:401
+#: erpnext/manufacturing/doctype/bom/bom.py:429
msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:384
+#: erpnext/manufacturing/doctype/work_order/mapper.py:385
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity ({2})"
msgstr ""
@@ -21660,7 +21744,7 @@ msgstr ""
msgid "For reference"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1541
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1546
#: erpnext/public/js/controllers/accounts.js:201
msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
msgstr ""
@@ -21684,15 +21768,15 @@ msgstr ""
msgid "For the convenience of customers, these codes can be used in print formats like Invoices and Delivery Notes"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1327
+#: erpnext/stock/serial_batch_bundle.py:1330
msgid "For the item {0}, the Available qty {1} is less than the Required Qty {2} in the warehouse {3}. Please add sufficient qty in the warehouse."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:894
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1047
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1450
+#: erpnext/public/js/controllers/transaction.js:1451
msgctxt "Clear payment terms template and/or payment schedule when due date is changed"
msgid "For the new {0} to take effect, would you like to clear the current {1}?"
msgstr ""
@@ -22069,6 +22153,8 @@ msgstr ""
#. Label of the from_time (Datetime) field in DocType 'Downtime Entry'
#. Label of the from_time (Datetime) field in DocType 'Job Card Scheduled Time'
#. Label of the from_time (Datetime) field in DocType 'Job Card Time Log'
+#. Label of the from_time (Datetime) field in DocType 'Production Plan
+#. Schedule'
#. Label of the from_time (Time) field in DocType 'Project'
#. Label of the from_time (Datetime) field in DocType 'Timesheet Detail'
#. Label of the from_time (Time) field in DocType 'Incoming Call Handling
@@ -22080,6 +22166,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
#: erpnext/manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
#: erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/report/downtime_analysis/downtime_analysis.py:91
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:179
#: erpnext/projects/doctype/project/project.json
@@ -22098,6 +22185,10 @@ msgstr ""
msgid "From Time Should Be Less Than To Time"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.py:49
+msgid "From Time must be before To Time"
+msgstr ""
+
#. Label of the from_value (Float) field in DocType 'Shipping Rule Condition'
#: erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
msgid "From Value"
@@ -22165,7 +22256,7 @@ msgstr ""
#. Description of the 'Is Frozen' (Check) field in DocType 'Supplier'
#: erpnext/buying/doctype/supplier/supplier.json
-msgid "Frozen suppliers block ledger entries until unfrozen. Use this to temporarily lock accounting activity without disabling the supplier."
+msgid "Frozen suppliers block new transactions and ledger entries until unfrozen. Only users with the role set in Company's \"Roles Allowed to Set and Edit Frozen Account Entries\" can transact."
msgstr ""
#. Label of the fuel_type (Select) field in DocType 'Vehicle'
@@ -22292,13 +22383,13 @@ msgid "Further nodes can be only created under 'Group' type nodes"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:188
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1239
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1268
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
msgid "Future Payment Amount"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:187
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1238
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1267
msgid "Future Payment Ref"
msgstr ""
@@ -22306,7 +22397,7 @@ msgstr ""
msgid "Future Payments"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:391
+#: erpnext/assets/doctype/asset/depreciation.py:407
msgid "Future date is not allowed"
msgstr ""
@@ -22389,7 +22480,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:138
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:225
-#: erpnext/setup/doctype/company/company.py:816
+#: erpnext/setup/doctype/company/company.py:826
msgid "Gain/Loss on Asset Disposal"
msgstr ""
@@ -22446,6 +22537,12 @@ msgctxt "Warehouse"
msgid "General Ledger"
msgstr ""
+#. Label of the remarks_section (Section Break) field in DocType 'Accounts
+#. Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "General Ledger Report"
+msgstr ""
+
#. Label of the general_ledger_remarks_length (Int) field in DocType 'Accounts
#. Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -22619,9 +22716,9 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:467
#: erpnext/buying/doctype/purchase_order/purchase_order.js:514
#: erpnext/buying/doctype/purchase_order/purchase_order.js:537
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:380
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:402
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:447
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:382
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:404
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:449
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:75
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:108
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
@@ -22643,7 +22740,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_entry/stock_entry.js:502
#: erpnext/stock/doctype/stock_entry/stock_entry.js:535
#: erpnext/stock/doctype/stock_entry/stock_entry.js:602
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:770
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:772
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:165
msgid "Get Items From"
msgstr ""
@@ -22659,12 +22756,12 @@ msgid "Get Items for Purchase Only"
msgstr ""
#: erpnext/stock/doctype/material_request/material_request.js:348
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:806
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:819
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:808
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:821
msgid "Get Items from BOM"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:419
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:421
msgid "Get Items from Material Requests against this Supplier"
msgstr ""
@@ -22744,7 +22841,7 @@ msgstr ""
msgid "Get Started Sections"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:579
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:912
msgid "Get Stock"
msgstr ""
@@ -22758,12 +22855,12 @@ msgstr ""
msgid "Get Supplier Group Details"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:461
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:481
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:463
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:483
msgid "Get Suppliers"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:485
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:487
msgid "Get Suppliers By"
msgstr ""
@@ -22846,7 +22943,7 @@ msgstr ""
msgid "Goods"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:500
+#: erpnext/setup/doctype/company/company.py:502
#: erpnext/stock/doctype/stock_entry/stock_entry_list.js:34
msgid "Goods In Transit"
msgstr ""
@@ -22855,7 +22952,7 @@ msgstr ""
msgid "Goods Transferred"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1419
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1431
msgid "Goods are already received against the outward entry {0}"
msgstr ""
@@ -22988,7 +23085,7 @@ msgstr ""
#: erpnext/accounts/doctype/subscription/subscription.json
#: erpnext/accounts/report/pos_register/pos_register.py:218
#: erpnext/accounts/report/purchase_register/purchase_register.py:293
-#: erpnext/accounts/report/sales_register/sales_register.py:319
+#: erpnext/accounts/report/sales_register/sales_register.py:328
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
@@ -23041,7 +23138,7 @@ msgstr ""
msgid "Grant Commission"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:895
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:897
msgid "Greater Than Amount"
msgstr ""
@@ -23152,7 +23249,7 @@ msgstr ""
msgid "Group Same Items"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:329
+#: erpnext/setup/doctype/company/company.py:330
msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
msgstr ""
@@ -23187,7 +23284,7 @@ msgstr ""
msgid "Group by Voucher"
msgstr ""
-#: erpnext/stock/utils.py:417
+#: erpnext/stock/utils.py:443
msgid "Group node warehouse is not allowed to select for transactions"
msgstr ""
@@ -23486,11 +23583,11 @@ msgstr ""
msgid "Helps you distribute the Budget/Target across months if you have seasonality in your business."
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:357
+#: erpnext/assets/doctype/asset/depreciation.py:373
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2248
+#: erpnext/stock/stock_ledger.py:2239
msgid "Here are the options to proceed:"
msgstr ""
@@ -23737,7 +23834,7 @@ msgstr ""
msgid "Hrs"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:612
+#: erpnext/setup/doctype/company/company.py:615
msgid "Human Resources"
msgstr ""
@@ -24190,7 +24287,7 @@ msgstr ""
msgid "If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2258
+#: erpnext/stock/stock_ledger.py:2249
msgid "If not, you can Cancel / Submit this entry"
msgstr ""
@@ -24227,7 +24324,7 @@ msgstr ""
msgid "If set, the system does not use the user's Email or the standard outgoing Email account for sending request for quotations."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1339
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1351
msgid "If the BOM results in Scrap material, the Scrap Warehouse needs to be selected."
msgstr ""
@@ -24236,7 +24333,7 @@ msgstr ""
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2251
+#: erpnext/stock/stock_ledger.py:2242
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 ""
@@ -24246,7 +24343,7 @@ msgstr ""
msgid "If the reorder check is set at the Group warehouse level, the available quantity becomes the sum of the projected quantities of all its child warehouses."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1358
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1370
msgid "If the selected BOM has Operations mentioned in it, the system will fetch all Operations from BOM, these values can be changed."
msgstr ""
@@ -24284,7 +24381,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:763
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:764
msgid "If this is undesirable please cancel the corresponding Payment Entry."
msgstr ""
@@ -24323,7 +24420,7 @@ msgstr ""
msgid "If yes, then this warehouse will be used to store rejected materials"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1589
+#: erpnext/stock/doctype/item/item.js:1639
msgid "If you are maintaining stock of this Item in your Inventory, ERPNext will make a stock ledger entry for each transaction of this item."
msgstr ""
@@ -24558,7 +24655,7 @@ msgstr ""
msgid "Import MT940 Format"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:144
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:132
msgid "Import Successful"
msgstr ""
@@ -24573,7 +24670,7 @@ msgstr ""
msgid "Import Supplier Invoice"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:228
+#: erpnext/public/js/utils/serial_no_batch_selector.js:238
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:84
msgid "Import Using CSV file"
msgstr ""
@@ -24810,7 +24907,7 @@ msgstr ""
msgid "In this case, the amount will be calculated as 25% of the transaction amount. If the transaction amount is 200, then this will be calculated as 200 * 0.25 = 50."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1622
+#: erpnext/stock/doctype/item/item.js:1672
msgid "In this section, you can define Company-wide transaction-related defaults for this Item. Eg. Default Warehouse, Default Price List, Supplier, etc."
msgstr ""
@@ -25050,7 +25147,7 @@ msgstr ""
#: erpnext/accounts/doctype/account_category/account_category.json
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.json
#: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:412
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:417
#: erpnext/accounts/report/account_balance/account_balance.js:27
#: erpnext/accounts/report/financial_statements.py:1004
#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:204
@@ -25168,7 +25265,7 @@ msgstr ""
msgid "Incorrect Company"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:901
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1054
msgid "Incorrect Component Quantity"
msgstr ""
@@ -25181,7 +25278,7 @@ msgstr ""
msgid "Incorrect Invoice"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:362
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:363
msgid "Incorrect Payment Type"
msgstr ""
@@ -25216,8 +25313,8 @@ msgstr ""
msgid "Incorrect Type of Transaction"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:332
-#: erpnext/setup/doctype/company/company.py:340
+#: erpnext/setup/doctype/company/company.py:333
+#: erpnext/setup/doctype/company/company.py:341
#: erpnext/stock/doctype/pick_list/pick_list.py:190
#: erpnext/stock/doctype/pick_list/pick_list.py:214
msgid "Incorrect Warehouse"
@@ -25393,7 +25490,7 @@ msgstr ""
msgid "Inspected By"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:889
+#: erpnext/manufacturing/doctype/job_card/job_card.py:894
#: erpnext/public/js/shop_floor/shop_floor.js:1089
#: erpnext/stock/services/quality_inspection_service.py:163
msgid "Inspection Rejected"
@@ -25418,7 +25515,7 @@ msgstr ""
msgid "Inspection Required before Purchase"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:879
+#: erpnext/manufacturing/doctype/job_card/job_card.py:884
#: erpnext/stock/services/quality_inspection_service.py:148
msgid "Inspection Submission"
msgstr ""
@@ -25449,7 +25546,7 @@ msgstr ""
msgid "Installation Note Item"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:640
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:623
msgid "Installation Note {0} has already been submitted"
msgstr ""
@@ -25490,9 +25587,9 @@ msgstr ""
#: erpnext/accounts/services/child_item_update.py:218
#: erpnext/accounts/services/child_item_update.py:240
-#: erpnext/controllers/accounts_controller.py:1668
-#: erpnext/controllers/accounts_controller.py:1674
-#: erpnext/controllers/accounts_controller.py:1696
+#: erpnext/controllers/accounts_controller.py:1686
+#: erpnext/controllers/accounts_controller.py:1692
+#: erpnext/controllers/accounts_controller.py:1714
msgid "Insufficient Permissions"
msgstr ""
@@ -25500,12 +25597,12 @@ msgstr ""
#: erpnext/stock/doctype/pick_list/pick_list.py:148
#: erpnext/stock/doctype/pick_list/pick_list.py:166
#: erpnext/stock/doctype/pick_list/pick_list.py:1198
-#: erpnext/stock/serial_batch_bundle.py:1330 erpnext/stock/stock_ledger.py:1933
-#: erpnext/stock/stock_ledger.py:2440
+#: erpnext/stock/serial_batch_bundle.py:1333 erpnext/stock/stock_ledger.py:1936
+#: erpnext/stock/stock_ledger.py:2431
msgid "Insufficient Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2455
+#: erpnext/stock/stock_ledger.py:2446
msgid "Insufficient Stock for Batch"
msgstr ""
@@ -25635,7 +25732,7 @@ msgstr ""
msgid "Interest Income"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2727
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2737
msgid "Interest and/or dunning fee"
msgstr ""
@@ -25746,10 +25843,10 @@ msgstr ""
msgid "Interval should be between 1 to 59 MInutes"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:391
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:399
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:770
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:780
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:431
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:439
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:775
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:785
#: erpnext/accounts/services/taxes.py:271
#: erpnext/accounts/services/taxes.py:279
#: erpnext/assets/doctype/asset_category/asset_category.py:69
@@ -25761,7 +25858,7 @@ msgstr ""
msgid "Invalid Accounting Dimension"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:402
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:403
#: erpnext/accounts/doctype/payment_request/payment_request.py:1183
msgid "Invalid Allocated Amount"
msgstr ""
@@ -25774,11 +25871,11 @@ msgstr ""
msgid "Invalid Attribute"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1216
+#: erpnext/stock/doctype/item/item.js:1266
msgid "Invalid Attribute Values"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:517
+#: erpnext/controllers/accounts_controller.py:535
msgid "Invalid Auto Repeat Date"
msgstr ""
@@ -25791,7 +25888,7 @@ msgstr ""
msgid "Invalid Barcode. There is no Item attached to this barcode."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3277
+#: erpnext/public/js/controllers/transaction.js:3278
msgid "Invalid Blanket Order for the selected Customer and Item"
msgstr ""
@@ -25811,7 +25908,7 @@ msgstr ""
msgid "Invalid Company for Inter Company Transaction."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:978
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:983
msgid "Invalid Configuration"
msgstr ""
@@ -25825,7 +25922,7 @@ msgstr ""
msgid "Invalid Customer Group"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:377
+#: erpnext/selling/doctype/sales_order/sales_order.py:382
msgid "Invalid Delivery Date"
msgstr ""
@@ -25862,8 +25959,8 @@ msgstr ""
msgid "Invalid File Type"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:374
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:379
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:377
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:382
msgid "Invalid Formula"
msgstr ""
@@ -25924,11 +26021,11 @@ msgstr ""
msgid "Invalid Priority"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:983
+#: erpnext/manufacturing/doctype/bom/bom.py:1006
msgid "Invalid Process Loss Configuration"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:724
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:725
msgid "Invalid Purchase Invoice"
msgstr ""
@@ -25937,7 +26034,7 @@ msgstr ""
msgid "Invalid Qty"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:928
+#: erpnext/controllers/accounts_controller.py:946
msgid "Invalid Quantity"
msgstr ""
@@ -25945,7 +26042,7 @@ msgstr ""
msgid "Invalid Query"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:325
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:328
msgid "Invalid Reading"
msgstr ""
@@ -25966,12 +26063,12 @@ msgstr ""
msgid "Invalid Selling Price"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1046
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1058
msgid "Invalid Serial and Batch Bundle"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:43
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:65
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:47
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:69
msgid "Invalid Source and Target Warehouse"
msgstr ""
@@ -26027,6 +26124,10 @@ msgstr ""
msgid "Invalid parameter. 'dn' should be of type str"
msgstr ""
+#: erpnext/controllers/queries.py:227
+msgid "Invalid party type: {0}"
+msgstr ""
+
#: erpnext/public/js/utils/serial_batch_inline_editor.js:773
msgid "Invalid range. Use the format {0}"
msgstr ""
@@ -26051,7 +26152,7 @@ msgstr ""
msgid "Invalid status group: {0}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1774
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1832
msgid "Invalid subcontract order field: {0}"
msgstr ""
@@ -26192,7 +26293,7 @@ msgstr ""
msgid "Invoice Document Type Selection Error"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1219
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1248
msgid "Invoice Grand Total"
msgstr ""
@@ -26294,14 +26395,14 @@ msgstr ""
msgid "Invoice can't be made for zero billing hour"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:852
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:890
msgid "Invoice is not blocked. Block the invoice to change the release date."
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:171
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:139
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:140
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1221
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1250
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:194
msgid "Invoiced Amount"
@@ -26322,7 +26423,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:1205
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1216
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:289
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:64
@@ -26514,12 +26615,6 @@ msgstr ""
msgid "Is Discounted"
msgstr ""
-#. Label of the is_exchange_gain_loss (Check) field in DocType 'Payment Entry
-#. Deduction'
-#: erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
-msgid "Is Exchange Gain / Loss?"
-msgstr ""
-
#. Label of the is_expandable (Check) field in DocType 'BOM Creator Item'
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
msgid "Is Expandable"
@@ -26710,7 +26805,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/bom_creator_item/bom_creator_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:88
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:100
msgid "Is Phantom Item"
msgstr ""
@@ -27076,11 +27171,14 @@ msgstr ""
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/taxes_and_totals.py:1290
+#: erpnext/controllers/taxes_and_totals.py:1291
#: erpnext/controllers/trends.py:420
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/manufacturing/doctype/bom/bom.js:1092
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:109
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:311
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:423
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule_calendar.js:30
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:25
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.py:101
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.py:165
@@ -27146,7 +27244,7 @@ msgstr ""
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.js:8
#: erpnext/stock/report/total_stock_summary/total_stock_summary.py:21
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:40
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:97
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:98
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/templates/emails/reorder_item.html:8
#: erpnext/templates/form_grid/material_request_grid.html:6
@@ -27160,6 +27258,12 @@ msgstr ""
msgid "Item"
msgstr ""
+#. Label of the item_section (Section Break) field in DocType 'Production Plan
+#. Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Item & Operation"
+msgstr ""
+
#: erpnext/stock/report/bom_search/bom_search.js:8
msgid "Item 1"
msgstr ""
@@ -27278,6 +27382,7 @@ msgstr ""
#. Label of the item_code (Link) field in DocType 'Material Request Plan Item'
#. Label of the item_code (Link) field in DocType 'Production Plan'
#. Label of the item_code (Link) field in DocType 'Production Plan Item'
+#. Label of the item_code (Link) field in DocType 'Production Plan Schedule'
#. Label of the item_code (Link) field in DocType 'Sales Forecast Item'
#. Label of the item_code (Link) field in DocType 'Work Order Additional Item'
#. Label of the item_code (Link) field in DocType 'Work Order Item'
@@ -27370,11 +27475,12 @@ msgstr ""
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/doctype/sales_forecast_item/sales_forecast_item.json
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/page/bom_comparison_tool/bom_comparison_tool.js:163
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:80
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:92
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:8
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:103
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:100
@@ -27388,11 +27494,11 @@ msgstr ""
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:128
#: erpnext/projects/doctype/timesheet/timesheet.js:216
-#: erpnext/public/js/controllers/transaction.js:2951
+#: erpnext/public/js/controllers/transaction.js:2952
#: erpnext/public/js/stock_reservation.js:112
#: erpnext/public/js/stock_reservation.js:318 erpnext/public/js/utils.js:608
#: erpnext/public/js/utils.js:766
-#: erpnext/public/js/utils/serial_no_batch_selector.js:96
+#: erpnext/public/js/utils/serial_no_batch_selector.js:106
#: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
@@ -27453,7 +27559,7 @@ msgstr ""
#: erpnext/stock/report/serial_no_and_batch_traceability/serial_no_and_batch_traceability.py:433
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.js:7
#: erpnext/stock/report/stock_ageing/stock_ageing.py:177
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:105
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:96
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:25
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
@@ -27485,12 +27591,12 @@ msgstr ""
msgid "Item Code cannot be changed for Serial No."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:458
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:498
msgid "Item Code required at Row No {0}"
msgstr ""
#: erpnext/selling/page/point_of_sale/pos_controller.js:816
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:278
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:289
msgid "Item Code: {0} is not available under warehouse {1}."
msgstr ""
@@ -27518,7 +27624,7 @@ msgstr ""
#. Label of the item_details (Section Break) field in DocType 'Material Request
#. Plan Item'
#. Label of the description (Small Text) field in DocType 'Work Order'
-#. Label of the item_description (Text) field in DocType 'Item Price'
+#. Label of the item_description (Text Editor) field in DocType 'Item Price'
#. Label of the item_description (Small Text) field in DocType 'Quick Stock
#. Balance'
#: erpnext/manufacturing/doctype/bom/bom.json
@@ -27660,9 +27766,9 @@ msgstr ""
#: erpnext/stock/report/stock_ledger/stock_ledger.js:71
#: erpnext/stock/report/stock_ledger/stock_ledger.py:348
#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:39
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:115
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:106
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:33
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:99
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:100
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/selling.json erpnext/workspace_sidebar/stock.json
msgid "Item Group"
@@ -27785,6 +27891,7 @@ msgstr ""
#. Label of the item_name (Data) field in DocType 'Master Production Schedule
#. Item'
#. Label of the item_name (Data) field in DocType 'Material Request Plan Item'
+#. Label of the item_name (Data) field in DocType 'Production Plan Schedule'
#. Label of the item_name (Data) field in DocType 'Production Plan Sub Assembly
#. Item'
#. Label of the item_name (Data) field in DocType 'Sales Forecast Item'
@@ -27866,12 +27973,13 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card_item/job_card_item.json
#: erpnext/manufacturing/doctype/master_production_schedule_item/master_production_schedule_item.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/doctype/sales_forecast_item/sales_forecast_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/notification/material_request_receipt_notification/material_request_receipt_notification.html:8
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:86
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:98
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:109
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:106
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:158
@@ -27881,7 +27989,7 @@ msgstr ""
#: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:378
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138
-#: erpnext/public/js/controllers/transaction.js:2957
+#: erpnext/public/js/controllers/transaction.js:2958
#: erpnext/public/js/utils.js:859
#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
@@ -27927,10 +28035,10 @@ msgstr ""
#: erpnext/stock/report/stock_analytics/stock_analytics.py:45
#: erpnext/stock/report/stock_balance/stock_balance.py:477
#: erpnext/stock/report/stock_ledger/stock_ledger.py:296
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:112
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:103
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:31
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:38
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:98
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:99
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_inward_order_service_item/subcontracting_inward_order_service_item.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
@@ -28200,7 +28308,7 @@ msgstr ""
msgid "Item Variant Settings"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1438
+#: erpnext/stock/doctype/item/item.js:1488
msgid "Item Variant {0} already exists with same attributes"
msgstr ""
@@ -28259,6 +28367,10 @@ msgstr ""
msgid "Item Wise Consumption"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:295
+msgid "Item Wise Start Dates"
+msgstr ""
+
#. Name of a DocType
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
msgid "Item Wise Tax Detail"
@@ -28308,7 +28420,7 @@ msgstr ""
msgid "Item and Warranty Details"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:435
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:491
msgid "Item for row {0} does not match Material Request"
msgstr ""
@@ -28320,7 +28432,7 @@ msgstr ""
msgid "Item is mandatory in Raw Materials table."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:111
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:122
msgid "Item is removed since no serial / batch no selected."
msgstr ""
@@ -28338,7 +28450,7 @@ msgstr ""
msgid "Item operation"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:703
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:715
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr ""
@@ -28357,7 +28469,7 @@ msgstr ""
msgid "Item valuation rate is recalculated considering landed cost voucher amount"
msgstr ""
-#: erpnext/stock/utils.py:538
+#: erpnext/stock/utils.py:564
msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
msgstr ""
@@ -28395,7 +28507,7 @@ msgstr ""
msgid "Item {0} does not exist"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:666
+#: erpnext/manufacturing/doctype/bom/bom.py:694
msgid "Item {0} does not exist in the system or has expired"
msgstr ""
@@ -28416,7 +28528,7 @@ msgstr ""
msgid "Item {0} has been disabled"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:631
+#: erpnext/selling/doctype/sales_order/sales_order.py:636
msgid "Item {0} has no Serial No. Only serialized items can have delivery based on Serial No"
msgstr ""
@@ -28428,7 +28540,7 @@ msgstr ""
msgid "Item {0} has reached its end of life on {1}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:195
+#: erpnext/stock/stock_ledger.py:196
msgid "Item {0} ignored since it is not a stock item"
msgstr ""
@@ -28468,7 +28580,7 @@ msgstr ""
msgid "Item {0} is not a template item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1342
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1354
msgid "Item {0} is not active or end of life has been reached"
msgstr ""
@@ -28500,7 +28612,7 @@ msgstr ""
msgid "Item {0}: Ordered qty {1} {2} exceeds the minimum order qty {3} {2} by {4} {2} due to purchase UOM rounding."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:600
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:933
msgid "Item {0}: {1} qty produced. "
msgstr ""
@@ -28550,11 +28662,11 @@ msgstr ""
msgid "Item/Item Code required to get Item Tax Template."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:485
+#: erpnext/manufacturing/doctype/bom/bom.py:513
msgid "Item: {0} does not exist in the system"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:980
+#: erpnext/manufacturing/doctype/bom/bom.py:1003
msgid "Item: {0} with Stock UOM: {1} cannot have fractional process loss qty as UOM {2} is a whole number."
msgstr ""
@@ -28609,7 +28721,7 @@ msgstr ""
msgid "Items not found."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:699
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:711
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr ""
@@ -28684,9 +28796,9 @@ 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:1090
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1098
#: erpnext/manufacturing/doctype/operation/operation.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:417
+#: erpnext/manufacturing/doctype/work_order/work_order.js:422
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:29
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:86
@@ -28713,7 +28825,7 @@ msgstr ""
msgid "Job Card Item"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:924
+#: erpnext/manufacturing/doctype/job_card/job_card.py:932
msgid "Job Card On Hold"
msgstr ""
@@ -28756,7 +28868,7 @@ msgstr ""
msgid "Job Card and Capacity Planning"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1769
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1802
msgid "Job Card {0} has been completed"
msgstr ""
@@ -28777,11 +28889,11 @@ msgstr ""
msgid "Job Card {0} was not found."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1501
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1516
msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, complete the operation {2} before the operation {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1529
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1544
msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, submit the manufacturing entry for the operation {2} before the operation {3}."
msgstr ""
@@ -28847,7 +28959,7 @@ msgstr ""
msgid "Job Worker Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:465
+#: erpnext/manufacturing/doctype/work_order/mapper.py:468
msgid "Job card {0} created"
msgstr ""
@@ -29082,7 +29194,7 @@ msgstr ""
msgid "Kilowatt-Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1092
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1100
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr ""
@@ -29464,7 +29576,7 @@ msgstr ""
msgid "Leave Encashed?"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:997
+#: erpnext/stock/doctype/item/item.js:1047
msgid "Leave as 0 to allow zero valuation rate."
msgstr ""
@@ -29577,7 +29689,7 @@ msgstr ""
msgid "Length (cm)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:900
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:902
msgid "Less Than Amount"
msgstr ""
@@ -29688,7 +29800,7 @@ msgstr ""
msgid "Link to Material Request"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:452
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:454
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:80
msgid "Link to Material Requests"
msgstr ""
@@ -29907,7 +30019,7 @@ msgstr ""
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:54
-#: erpnext/public/js/utils/sales_common.js:605
+#: erpnext/public/js/utils/sales_common.js:606
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
msgstr ""
@@ -30094,10 +30206,10 @@ msgstr ""
msgid "Machine operator errors"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:854
-#: erpnext/setup/doctype/company/company.py:869
-#: erpnext/setup/doctype/company/company.py:870
-#: erpnext/setup/doctype/company/company.py:871
+#: erpnext/setup/doctype/company/company.py:864
+#: erpnext/setup/doctype/company/company.py:879
+#: erpnext/setup/doctype/company/company.py:880
+#: erpnext/setup/doctype/company/company.py:881
msgid "Main"
msgstr ""
@@ -30343,7 +30455,6 @@ msgstr ""
#. Label of the make (Data) field in DocType 'Vehicle'
#: erpnext/accounts/doctype/journal_entry/journal_entry.js:272
-#: erpnext/manufacturing/doctype/job_card/job_card.js:488
#: erpnext/setup/doctype/vehicle/vehicle.json
msgid "Make"
msgstr ""
@@ -30401,13 +30512,13 @@ msgstr ""
msgid "Make Serial No / Batch from Work Order"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:111
+#: erpnext/manufacturing/doctype/job_card/job_card.js:146
#: erpnext/public/js/templates/shop_floor_template.html:946
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:256
msgid "Make Stock Entry"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:417
+#: erpnext/manufacturing/doctype/job_card/job_card.js:454
msgid "Make Subcontracting PO"
msgstr ""
@@ -30419,11 +30530,11 @@ msgstr ""
msgid "Make project from a template."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1233
+#: erpnext/stock/doctype/item/item.js:1283
msgid "Make {0} Variant"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1234
+#: erpnext/stock/doctype/item/item.js:1284
msgid "Make {0} Variants"
msgstr ""
@@ -30446,7 +30557,7 @@ msgstr ""
msgid "Manage your orders"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:618
+#: erpnext/setup/doctype/company/company.py:621
msgid "Management"
msgstr ""
@@ -30482,11 +30593,11 @@ msgstr ""
msgid "Mandatory Missing"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:485
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:525
msgid "Mandatory Purchase Order"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:507
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:547
msgid "Mandatory Purchase Receipt"
msgstr ""
@@ -30561,8 +30672,8 @@ msgstr ""
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:803
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:820
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:815
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:832
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -30702,6 +30813,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/manufacturing/doctype/operation/operation.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/doctype/routing/routing.json
#: erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json
#: erpnext/manufacturing/doctype/workstation_operating_component/workstation_operating_component.json
@@ -30757,6 +30869,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/doctype/routing/routing.json
#: erpnext/manufacturing/doctype/sales_forecast/sales_forecast.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -30907,7 +31020,7 @@ msgstr ""
msgid "Market Segment"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:570
+#: erpnext/setup/doctype/company/company.py:573
msgid "Marketing"
msgstr ""
@@ -30990,7 +31103,7 @@ msgstr ""
msgid "Material"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:900
+#: erpnext/manufacturing/doctype/work_order/work_order.js:901
msgid "Material Consumption"
msgstr ""
@@ -30998,12 +31111,12 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:117
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:804
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:816
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:658
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:660
msgid "Material Consumption is not set in Manufacturing Settings."
msgstr ""
@@ -31072,21 +31185,21 @@ msgstr ""
#: erpnext/buying/doctype/buying_settings/buying_settings.js:45
#: erpnext/buying/doctype/purchase_order/purchase_order.js:493
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:361
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:363
#: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:56
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:209
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/manufacturing/doctype/job_card/job_card.js:219
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:185
+#: erpnext/manufacturing/doctype/job_card/job_card.js:256
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:200
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:830
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1216
+#: erpnext/manufacturing/doctype/work_order/work_order.js:836
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1228
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1130
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -31183,7 +31296,7 @@ msgstr ""
msgid "Material Request already created for the ordered quantity"
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:931
+#: erpnext/selling/doctype/sales_order/mapper.py:959
msgid "Material Request not created, as quantity for Raw Materials already available."
msgstr ""
@@ -31251,7 +31364,7 @@ msgstr ""
#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:227
+#: erpnext/manufacturing/doctype/job_card/job_card.js:264
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:86
#: erpnext/stock/doctype/item/item.json
@@ -31324,8 +31437,8 @@ msgstr ""
msgid "Materials are already received against the {0} {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:187
-#: erpnext/manufacturing/doctype/job_card/job_card.py:901
+#: erpnext/manufacturing/doctype/job_card/job_card.py:196
+#: erpnext/manufacturing/doctype/job_card/job_card.py:909
msgid "Materials need to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -31396,9 +31509,9 @@ msgstr ""
msgid "Max discount allowed for item: {0} is {1}%"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1096
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1103
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1126
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1108
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1115
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1138
#: erpnext/stock/doctype/pick_list/pick_list.js:208
#: erpnext/stock/doctype/stock_entry/stock_entry.js:398
msgid "Max: {0}"
@@ -31430,11 +31543,11 @@ msgstr ""
msgid "Maximum Producible Items"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1357
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1510
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1346
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1499
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr ""
@@ -31499,7 +31612,7 @@ msgstr ""
msgid "Megawatt"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2264
+#: erpnext/stock/stock_ledger.py:2255
msgid "Mention Valuation Rate in the Item master."
msgstr ""
@@ -31596,7 +31709,7 @@ msgstr ""
msgid "Meter/Second"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:491
+#: erpnext/manufacturing/doctype/workstation/workstation.py:490
msgid "Method {0} is not allowed to be run on a Job Card."
msgstr ""
@@ -31782,7 +31895,7 @@ msgstr ""
msgid "Min Qty should be greater than Recurse Over Qty"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1389
+#: erpnext/stock/doctype/item/item.js:1439
msgid "Min Value: {0}, Max Value: {1}, in Increments of: {2}"
msgstr ""
@@ -31911,7 +32024,7 @@ msgstr ""
msgid "Missing Cost Center"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1150
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1159
msgid "Missing Default in Company"
msgstr ""
@@ -31927,15 +32040,15 @@ msgstr ""
msgid "Missing Finance Book"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:981
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:993
msgid "Missing Finished Good"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:359
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:362
msgid "Missing Formula"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:908
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1061
msgid "Missing Item"
msgstr ""
@@ -31955,7 +32068,7 @@ msgstr ""
msgid "Missing Serial / Batch Nos will be created on Save"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:300
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:308
msgid "Missing Serial No Bundle"
msgstr ""
@@ -31975,8 +32088,8 @@ msgstr ""
msgid "Missing required filter: {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:921
-#: erpnext/manufacturing/doctype/work_order/work_order.py:936
+#: erpnext/manufacturing/doctype/bom/bom.py:944
+#: erpnext/manufacturing/doctype/work_order/work_order.py:933
msgid "Missing value"
msgstr ""
@@ -31990,7 +32103,7 @@ msgstr ""
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:216
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:248
#: erpnext/accounts/report/purchase_register/purchase_register.py:219
-#: erpnext/accounts/report/sales_register/sales_register.py:238
+#: erpnext/accounts/report/sales_register/sales_register.py:247
msgid "Mode Of Payment"
msgstr ""
@@ -32257,7 +32370,7 @@ msgstr ""
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:988
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1000
msgid "Multiple items cannot be marked as finished item"
msgstr ""
@@ -32266,10 +32379,10 @@ msgid "Music"
msgstr ""
#. Label of the must_be_whole_number (Check) field in DocType 'UOM'
-#: erpnext/manufacturing/doctype/work_order/work_order.py:883
+#: erpnext/manufacturing/doctype/work_order/work_order.py:880
#: erpnext/setup/doctype/uom/uom.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:267
-#: erpnext/utilities/transaction_base.py:629
+#: erpnext/utilities/transaction_base.py:641
msgid "Must be Whole Number"
msgstr ""
@@ -32409,7 +32522,7 @@ msgid "Negative Stock"
msgstr ""
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1722
-#: erpnext/stock/serial_batch_bundle.py:1681
+#: erpnext/stock/serial_batch_bundle.py:1684
msgid "Negative Stock Error"
msgstr ""
@@ -32668,7 +32781,7 @@ msgstr ""
#: erpnext/accounts/doctype/subscription/subscription.json
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/accounts/report/purchase_register/purchase_register.py:271
-#: erpnext/accounts/report/sales_register/sales_register.py:299
+#: erpnext/accounts/report/sales_register/sales_register.py:308
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/selling/doctype/quotation/quotation.json
@@ -32981,7 +33094,7 @@ msgstr ""
msgid "No Answer"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:941
+#: erpnext/stock/doctype/item/item.js:991
msgid "No Company Found"
msgstr ""
@@ -33045,7 +33158,7 @@ msgstr ""
msgid "No POS Profile found. Please create a New POS Profile first"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:571
+#: erpnext/manufacturing/doctype/work_order/mapper.py:589
msgid "No Pending Materials"
msgstr ""
@@ -33076,7 +33189,7 @@ msgstr ""
msgid "No Serial / Batches are available for return"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1018
+#: erpnext/stock/stock_ledger.py:1021
msgid "No Standard Valuation Rate found for Item {0} in Company {1} as on {2}. Please create an Item Standard Cost record."
msgstr ""
@@ -33125,7 +33238,7 @@ msgstr ""
msgid "No account set"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:365
+#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:369
#: erpnext/subcontracting/doctype/subcontracting_receipt/services/gl_composer.py:211
msgid "No accounting entries for the following warehouses"
msgstr ""
@@ -33138,11 +33251,11 @@ msgstr ""
msgid "No accounts found."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:637
+#: erpnext/selling/doctype/sales_order/sales_order.py:642
msgid "No active BOM found for item {0}. Delivery by Serial No cannot be ensured"
msgstr ""
-#: erpnext/stock/doctype/item/item_prices.html:135
+#: erpnext/stock/doctype/item/item.js:872
msgid "No active item prices found."
msgstr ""
@@ -33154,7 +33267,7 @@ msgstr ""
msgid "No additional fields available"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:103
+#: erpnext/crm/doctype/appointment/appointment.py:104
msgid "No availability of slots are found. Please add on Appointment Booking Settings."
msgstr ""
@@ -33198,7 +33311,7 @@ msgstr ""
msgid "No data found. Seems like you uploaded a blank file"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:971
+#: erpnext/stock/doctype/item/item.js:1021
msgid "No default warehouse set for this company. Entry will use Stock Settings default."
msgstr ""
@@ -33333,6 +33446,11 @@ msgstr ""
msgid "No of Shift"
msgstr ""
+#. Label of the no_of_shifts (Int) field in DocType 'Production Plan'
+#: erpnext/manufacturing/doctype/production_plan/production_plan.json
+msgid "No of Shifts"
+msgstr ""
+
#. Label of the no_of_units_produced (Int) field in DocType 'Item Lead Time'
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
msgid "No of Units Produced"
@@ -33376,7 +33494,7 @@ msgstr ""
msgid "No outstanding invoices require exchange rate revaluation"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2171
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2180
msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
msgstr ""
@@ -33501,7 +33619,7 @@ msgstr ""
msgid "No vouchers found for this transaction"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1792
+#: erpnext/stock/doctype/item/item.py:1794
msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Company."
msgstr ""
@@ -33580,8 +33698,8 @@ msgid "Normal Balances"
msgstr ""
#. Name of a UOM
-#: erpnext/setup/setup_wizard/data/uom_data.json erpnext/stock/utils.py:690
-#: erpnext/stock/utils.py:692
+#: erpnext/setup/setup_wizard/data/uom_data.json erpnext/stock/utils.py:716
+#: erpnext/stock/utils.py:718
msgid "Nos"
msgstr ""
@@ -33662,7 +33780,7 @@ msgstr ""
msgid "Not Supported"
msgstr ""
-#: erpnext/accounts/report/cash_flow/cash_flow.py:479
+#: erpnext/accounts/report/cash_flow/cash_flow.py:483
msgid "Not able to find the earliest Fiscal Year for the given company."
msgstr ""
@@ -33698,7 +33816,7 @@ msgstr ""
msgid "Not permitted to make Purchase Orders"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1961
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1995
msgid "Not permitted to read Job Card"
msgstr ""
@@ -33710,7 +33828,7 @@ msgstr ""
msgid "Note: Automatic log deletion only applies to logs of type Update Cost"
msgstr ""
-#: erpnext/accounts/party.py:730
+#: erpnext/accounts/party.py:754
msgid "Note: Due Date exceeds allowed {0} credit days by {1} day(s)"
msgstr ""
@@ -33720,7 +33838,7 @@ msgstr ""
msgid "Note: Email will not be sent to disabled users"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:770
+#: erpnext/manufacturing/doctype/bom/bom.py:798
msgid "Note: If you want to use the finished good {0} as a raw material, then enable the 'Do Not Explode' checkbox in the Items table against the same raw material."
msgstr ""
@@ -33728,7 +33846,7 @@ msgstr ""
msgid "Note: Item {0} added multiple times"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:551
+#: erpnext/controllers/accounts_controller.py:569
msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
msgstr ""
@@ -34091,7 +34209,7 @@ msgstr ""
msgid "On enabling this cancellation entries will be posted on the actual cancellation date and reports will consider cancelled entries as well"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:754
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1087
msgid "On expanding a row in the Items to Manufacture table, you'll see an option to 'Include Exploded Items'. Ticking this includes raw materials of the sub-assembly items in the production process."
msgstr ""
@@ -34132,7 +34250,7 @@ msgstr ""
msgid "Once set, this invoice will be on hold till the set date"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:772
+#: erpnext/manufacturing/doctype/work_order/work_order.js:778
msgid "Once the Work Order is Closed, it cannot be resumed."
msgstr ""
@@ -34172,7 +34290,7 @@ msgstr ""
msgid "Only 'Payment Entries' made against this advance account are supported."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:108
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:120
msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
msgstr ""
@@ -34236,7 +34354,7 @@ msgstr ""
msgid "Only one of Deposit or Withdrawal should be non-zero when applying an Excluded Fee."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:363
+#: erpnext/manufacturing/doctype/bom/bom.py:391
msgid "Only one operation can have 'Is Final Finished Good' checked when 'Track Semi Finished Goods' is enabled."
msgstr ""
@@ -34245,7 +34363,7 @@ msgstr ""
msgid "Only one version of a Product Bundle can be active at a time for a given Parent Item. Activating a version deactivates the previously active one."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:819
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:831
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr ""
@@ -34286,7 +34404,7 @@ msgstr ""
msgid "Only {0} are supported"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/required_items.py:227
+#: erpnext/manufacturing/doctype/work_order/services/required_items.py:224
msgid "Only {0} {1} of {2} is pending in Work Order {3}."
msgstr ""
@@ -34565,22 +34683,22 @@ msgstr ""
#. Label of the opening_stock (Float) field in DocType 'Item'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
-#: erpnext/stock/doctype/item/item.js:986 erpnext/stock/doctype/item/item.json
+#: erpnext/stock/doctype/item/item.js:1036 erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item.py:354
-#: erpnext/stock/doctype/item/item.py:1695
+#: erpnext/stock/doctype/item/item.py:1697
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Opening Stock"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1649
+#: erpnext/stock/doctype/item/item.py:1651
msgid "Opening Stock can only be set for stock items."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1656
+#: erpnext/stock/doctype/item/item.py:1658
msgid "Opening Stock cannot be created as stock transactions already exist for item {0}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1652
+#: erpnext/stock/doctype/item/item.py:1654
msgid "Opening Stock for serialised or batch items must be set via the Stock Reconciliation form."
msgstr ""
@@ -34589,7 +34707,7 @@ msgid "Opening Stock reconciliation created with zero valuation rate: {0}"
msgstr ""
#: erpnext/stock/doctype/item/item.py:367
-#: erpnext/stock/doctype/item/item.py:1698
+#: erpnext/stock/doctype/item/item.py:1700
msgid "Opening Stock reconciliation created: {0}"
msgstr ""
@@ -34698,12 +34816,12 @@ msgstr ""
#. Charges'
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:353
+#: erpnext/manufacturing/doctype/work_order/work_order.js:358
#: erpnext/stock/doctype/landed_cost_taxes_and_charges/landed_cost_taxes_and_charges.json
msgid "Operation ID"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:532
+#: erpnext/manufacturing/doctype/job_card/job_card.js:572
msgid "Operation Row"
msgstr ""
@@ -34726,7 +34844,7 @@ msgstr ""
msgid "Operation Time"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:945
+#: erpnext/manufacturing/doctype/work_order/work_order.py:942
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr ""
@@ -34741,19 +34859,19 @@ msgstr ""
msgid "Operation time does not depend on quantity to produce"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1399
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1410
msgid "Operation {0} does not belong to the work order {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:535
+#: erpnext/manufacturing/doctype/job_card/job_card.js:575
msgid "Operation {0} is added multiple times in the work order {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1407
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1418
msgid "Operation {0} is added multiple times in the work order {1}. Please select the operation row."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:385
+#: erpnext/manufacturing/doctype/workstation/workstation.py:384
msgid "Operation {0} is longer than any available working hours in workstation {1}, break down the operation into multiple operations"
msgstr ""
@@ -34765,10 +34883,10 @@ msgstr ""
#. Label of the operations (Table) field in DocType 'Work Order'
#. Label of the operation (Section Break) field in DocType 'Email Digest'
#: erpnext/manufacturing/doctype/bom/bom.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:334
+#: erpnext/manufacturing/doctype/work_order/work_order.js:339
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/public/js/shop_floor/shop_floor.js:391
-#: erpnext/setup/doctype/company/company.py:588
+#: erpnext/setup/doctype/company/company.py:591
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/templates/generators/bom.html:61
msgid "Operations"
@@ -34780,7 +34898,7 @@ msgstr ""
msgid "Operations Routing"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:930
+#: erpnext/manufacturing/doctype/bom/bom.py:953
msgid "Operations cannot be left blank"
msgstr ""
@@ -34791,7 +34909,7 @@ msgstr ""
msgid "Operator"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:209
+#: erpnext/manufacturing/doctype/work_order/work_order.js:213
msgid "Operator Dashboard"
msgstr ""
@@ -34836,7 +34954,7 @@ msgstr ""
#. Label of the opportunity_name (Link) field in DocType 'Customer'
#. Label of the opportunity (Link) field in DocType 'Quotation'
#. Label of a Workspace Sidebar Item
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:385
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:387
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/crm/doctype/crm_settings/crm_settings.json
@@ -34958,7 +35076,7 @@ msgstr ""
msgid "Optional group warehouse. Raw material availability is checked across its child warehouses; material is still received into For Warehouse."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1073
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1085
msgid "Optional. Select a specific manufacture entry to reverse."
msgstr ""
@@ -35089,11 +35207,11 @@ msgstr ""
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/page/stock_balance/stock_balance.js:60
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:165
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:156
msgid "Ordered Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:231
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:246
msgid "Ordered Qty: Quantity ordered for purchase, but not received."
msgstr ""
@@ -35105,7 +35223,7 @@ msgstr ""
#: erpnext/buying/doctype/supplier/supplier_dashboard.py:11
#: erpnext/selling/doctype/customer/customer_dashboard.py:20
-#: erpnext/selling/doctype/sales_order/sales_order.py:700
+#: erpnext/selling/doctype/sales_order/sales_order.py:705
#: erpnext/setup/doctype/company/company_dashboard.py:23
msgid "Orders"
msgstr ""
@@ -35316,7 +35434,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:894
#: 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.js:300
@@ -35326,10 +35444,10 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:140
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:141
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1228
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1257
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
#: erpnext/accounts/report/purchase_register/purchase_register.py:307
-#: erpnext/accounts/report/sales_register/sales_register.py:333
+#: erpnext/accounts/report/sales_register/sales_register.py:342
msgid "Outstanding Amount"
msgstr ""
@@ -35369,7 +35487,7 @@ msgstr ""
msgid "Over Billing Allowance (%)"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/services/billing_status.py:266
+#: erpnext/stock/doctype/purchase_receipt/services/billing_status.py:276
msgid "Over Billing Allowance exceeded for Purchase Receipt Item {0} ({1}) by {2}%"
msgstr ""
@@ -36005,7 +36123,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1222
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1251
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:201
#: erpnext/accounts/report/pos_register/pos_register.py:225
@@ -36040,7 +36158,7 @@ msgstr ""
msgid "Paid Amount After Tax (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1684
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1693
msgid "Paid Amount cannot be greater than total negative outstanding amount {0}"
msgstr ""
@@ -36070,7 +36188,7 @@ msgstr ""
msgid "Paid To Account Type"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:341
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:381
#: erpnext/accounts/doctype/sales_invoice/services/pos.py:205
msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
msgstr ""
@@ -36151,7 +36269,7 @@ msgstr ""
msgid "Parent Account"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:385
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:397
msgid "Parent Account Missing"
msgstr ""
@@ -36165,7 +36283,7 @@ msgstr ""
msgid "Parent Company"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:723
+#: erpnext/setup/doctype/company/company.py:726
msgid "Parent Company must be a group company"
msgstr ""
@@ -36250,11 +36368,11 @@ msgstr ""
msgid "Parent Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:171
+#: erpnext/projects/doctype/task/task.py:187
msgid "Parent Task {0} is not a Template Task"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:194
+#: erpnext/projects/doctype/task/task.py:210
msgid "Parent Task {0} must be a Group Task"
msgstr ""
@@ -36517,7 +36635,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:105
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:82
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:65
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1155
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1184
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:82
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:147
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:49
@@ -36539,14 +36657,14 @@ msgstr ""
#: erpnext/public/js/bank_reconciliation_tool/data_table_manager.js:50
#: erpnext/public/js/bank_reconciliation_tool/dialog_manager.js:135
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/stock/doctype/item/item_prices.html:83
+#: erpnext/stock/doctype/item/item.js:904
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:86
msgid "Party"
msgstr ""
#. Name of a DocType
#: erpnext/accounts/doctype/party_account/party_account.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1167
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1196
msgid "Party Account"
msgstr ""
@@ -36731,7 +36849,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:92
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:69
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:52
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1149
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1178
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:69
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:141
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
@@ -36754,7 +36872,7 @@ msgstr ""
msgid "Party Type"
msgstr ""
-#: erpnext/accounts/party.py:861
+#: erpnext/accounts/party.py:885
msgid "Party Type and Party can only be set for Receivable / Payable account
{0}"
msgstr ""
@@ -36766,8 +36884,8 @@ msgstr ""
msgid "Party Type and Party is required for Receivable / Payable account {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:537
-#: erpnext/accounts/party.py:445
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:538
+#: erpnext/accounts/party.py:469
msgid "Party Type is mandatory"
msgstr ""
@@ -36784,7 +36902,7 @@ msgstr ""
msgid "Party can only be one of {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:540
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:541
msgid "Party is mandatory"
msgstr ""
@@ -36797,6 +36915,10 @@ msgstr ""
msgid "Party is required to create a payment entry."
msgstr ""
+#: erpnext/controllers/queries.py:231
+msgid "Party query filters must be a dictionary"
+msgstr ""
+
#: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.py:108
msgid "Party type is required to create a payment entry."
msgstr ""
@@ -36856,7 +36978,7 @@ msgstr ""
msgid "Pause / Resume job"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:672
+#: erpnext/manufacturing/doctype/job_card/job_card.js:711
msgid "Pause Job"
msgstr ""
@@ -36908,7 +37030,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:50
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:281
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1165
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1194
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:209
#: erpnext/accounts/report/purchase_register/purchase_register.py:212
#: erpnext/accounts/report/purchase_register/purchase_register.py:253
@@ -37323,7 +37445,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Workspace Sidebar Item
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1715
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1720
#: 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
@@ -37416,7 +37538,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_schedule/payment_schedule.json
#: erpnext/accounts/doctype/payment_term/payment_term.json
#: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1218
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1247
#: erpnext/accounts/report/gross_profit/gross_profit.py:451
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/public/js/controllers/transaction.js:567
@@ -37517,7 +37639,7 @@ msgstr ""
msgid "Payment Type"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:626
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:627
msgid "Payment Type must be one of Receive, Pay, or Internal Transfer"
msgstr ""
@@ -37567,7 +37689,7 @@ msgstr ""
msgid "Payment request failed"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:846
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:847
msgid "Payment term {0} not used in {1}"
msgstr ""
@@ -37681,7 +37803,7 @@ msgstr ""
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:256
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:358
+#: erpnext/manufacturing/doctype/work_order/work_order.js:363
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:184
#: erpnext/selling/doctype/sales_order/sales_order.js:1726
@@ -37691,13 +37813,13 @@ msgstr ""
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:54
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:44
-#: erpnext/manufacturing/doctype/job_card/job_card.js:292
+#: erpnext/manufacturing/doctype/job_card/job_card.js:329
#: erpnext/public/js/shop_floor/shop_floor.js:843
msgid "Pending Quantity"
msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.js:72
-#: erpnext/manufacturing/doctype/job_card/job_card.js:309
+#: erpnext/manufacturing/doctype/job_card/job_card.js:346
#: erpnext/public/js/shop_floor/shop_floor.js:859
msgid "Pending Quantity cannot be greater than {0}"
msgstr ""
@@ -37734,11 +37856,11 @@ msgstr ""
msgid "Pending processing"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1722
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1755
msgid "Pending quantity cannot be greater than the for quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1716
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1749
msgid "Pending quantity cannot be negative."
msgstr ""
@@ -38098,8 +38220,8 @@ msgstr ""
#. Reservation Entry'
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/manufacturing/doctype/work_order/work_order.js:822
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1240
+#: erpnext/manufacturing/doctype/work_order/work_order.js:828
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1252
#: erpnext/selling/doctype/sales_order/sales_order.js:1066
#: erpnext/stock/doctype/delivery_note/delivery_note.js:199
#: erpnext/stock/doctype/material_request/material_request.js:160
@@ -38302,6 +38424,11 @@ msgstr ""
msgid "Plan Name"
msgstr ""
+#. Label of the plan_row (Data) field in DocType 'Production Plan Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Plan Row"
+msgstr ""
+
#. Description of the 'Use Multi-Level BOM' (Check) field in DocType 'Work
#. Order'
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -38332,7 +38459,10 @@ msgstr ""
msgid "Planned"
msgstr ""
+#. Label of the planned_end_date (Datetime) field in DocType 'Production Plan
+#. Item'
#. Label of the planned_end_date (Datetime) field in DocType 'Work Order'
+#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:236
msgid "Planned End Date"
@@ -38365,15 +38495,16 @@ msgstr ""
#. Label of the planned_qty (Float) field in DocType 'Production Plan Item'
#. Label of the planned_qty (Float) field in DocType 'Bin'
#: erpnext/manufacturing/doctype/master_production_schedule_item/master_production_schedule_item.json
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:320
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1031
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/page/stock_balance/stock_balance.js:62
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:151
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:142
msgid "Planned Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:225
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:240
msgid "Planned Qty: Quantity, for which, Work Order has been raised, but is pending to be manufactured."
msgstr ""
@@ -38462,7 +38593,7 @@ msgstr ""
msgid "Please Set Supplier Group in Buying Settings."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1915
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1920
msgid "Please Specify Account"
msgstr ""
@@ -38478,11 +38609,11 @@ msgstr ""
msgid "Please add Operations first."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:210
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:213
msgid "Please add Request for Quotation to the sidebar in Portal Settings."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:422
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:434
msgid "Please add Root Account for - {0}"
msgstr ""
@@ -38490,7 +38621,7 @@ msgstr ""
msgid "Please add a Temporary Opening account in Chart of Accounts"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:95
+#: erpnext/crm/doctype/appointment/appointment.py:96
msgid "Please add a valid Holiday List on Appointment Booking Settings."
msgstr ""
@@ -38498,7 +38629,7 @@ msgstr ""
msgid "Please add an account for the Bank Entry rule."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:663
+#: erpnext/public/js/utils/serial_no_batch_selector.js:673
msgid "Please add at least one Serial No / Batch No"
msgstr ""
@@ -38506,7 +38637,7 @@ msgstr ""
msgid "Please add at least one Serial No or Batch to save"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:942
+#: erpnext/stock/doctype/item/item.js:992
msgid "Please add at least one row in Item Defaults with a Company before setting opening stock."
msgstr ""
@@ -38535,7 +38666,7 @@ msgstr ""
msgid "Please attach CSV file"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1264
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1275
msgid "Please cancel and amend the Payment Entry"
msgstr ""
@@ -38581,7 +38712,7 @@ msgstr ""
msgid "Please check your email to confirm the appointment"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:184
+#: erpnext/crm/doctype/appointment/appointment.py:185
msgid "Please check your email to confirm the appointment."
msgstr ""
@@ -38649,7 +38780,7 @@ msgstr ""
msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:566
+#: erpnext/assets/doctype/asset/depreciation.py:582
msgid "Please disable workflow temporarily for Journal Entry {0}"
msgstr ""
@@ -38685,19 +38816,19 @@ msgstr ""
msgid "Please enable {0} in {1} to allow same item in multiple rows"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:388
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:428
msgid "Please ensure that the {0} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:396
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:436
msgid "Please ensure that the {0} account {1} is a Payable account. You can change the account type to Payable or select a different account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:764
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:769
msgid "Please ensure {0} account is a Balance Sheet account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:774
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:779
msgid "Please ensure {0} account {1} is a Receivable account."
msgstr ""
@@ -38706,7 +38837,7 @@ msgid "Please enter Difference Account or set default Stock Adjustment
msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:559
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:968
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:973
msgid "Please enter Account for Change Amount"
msgstr ""
@@ -38722,7 +38853,7 @@ msgstr ""
msgid "Please enter Cost Center"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:381
+#: erpnext/selling/doctype/sales_order/sales_order.py:386
msgid "Please enter Delivery Date"
msgstr ""
@@ -38739,7 +38870,7 @@ msgstr ""
msgid "Please enter Item Code to get Batch Number"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3134
+#: erpnext/public/js/controllers/transaction.js:3135
msgid "Please enter Item Code to get batch no"
msgstr ""
@@ -38771,7 +38902,7 @@ msgstr ""
msgid "Please enter Reference date"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:401
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:413
msgid "Please enter Root Type for account- {0}"
msgstr ""
@@ -38779,7 +38910,7 @@ msgstr ""
msgid "Please enter Serial No"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:320
+#: erpnext/public/js/utils/serial_no_batch_selector.js:330
msgid "Please enter Serial Nos"
msgstr ""
@@ -38791,8 +38922,8 @@ msgstr ""
msgid "Please enter Warehouse and Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:511
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:964
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:551
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:969
msgid "Please enter Write Off Account"
msgstr ""
@@ -38801,11 +38932,11 @@ msgstr ""
msgid "Please enter a quantity or amount for at least one item."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:521
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:561
msgid "Please enter a valid Write Off Account"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:532
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:572
msgid "Please enter a valid Write Off Cost Center"
msgstr ""
@@ -38825,7 +38956,7 @@ msgstr ""
msgid "Please enter company name first"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1316
+#: erpnext/controllers/accounts_controller.py:1334
msgid "Please enter default currency in Company Master"
msgstr ""
@@ -38865,7 +38996,7 @@ msgstr ""
msgid "Please enter the phone number first"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1212
+#: erpnext/controllers/buying_controller.py:1219
msgid "Please enter the {schedule_date}."
msgstr ""
@@ -38925,7 +39056,7 @@ msgstr ""
msgid "Please make sure the employees above report to another Active employee."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:380
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:392
msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
msgstr ""
@@ -38933,7 +39064,7 @@ msgstr ""
msgid "Please make sure you really want to delete all the transactions for {0}. Your master data will remain as it is. This action cannot be undone."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1053
+#: erpnext/stock/doctype/item/item.js:1103
msgid "Please mention 'Weight UOM' along with Weight."
msgstr ""
@@ -38988,7 +39119,7 @@ msgstr ""
msgid "Please select Apply Discount On"
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:853
+#: erpnext/selling/doctype/sales_order/mapper.py:881
msgid "Please select BOM against item {0}"
msgstr ""
@@ -39004,7 +39135,7 @@ msgstr ""
msgid "Please select Category first"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1497
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1502
#: erpnext/public/js/controllers/accounts.js:91
#: erpnext/public/js/controllers/accounts.js:142
msgid "Please select Charge Type first"
@@ -39034,7 +39165,7 @@ msgstr ""
msgid "Please select Customer first"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:654
+#: erpnext/setup/doctype/company/company.py:657
msgid "Please select Existing Company for creating Chart of Accounts"
msgstr ""
@@ -39068,7 +39199,7 @@ msgstr ""
msgid "Please select Periodic Accounting Entry Difference Account"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:514
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:516
msgid "Please select Posting Date before selecting Party"
msgstr ""
@@ -39076,11 +39207,11 @@ msgstr ""
msgid "Please select Posting Date first"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:1083
+#: erpnext/manufacturing/doctype/bom/bom.py:1106
msgid "Please select Price List"
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:855
+#: erpnext/selling/doctype/sales_order/mapper.py:883
msgid "Please select Qty against item {0}"
msgstr ""
@@ -39100,7 +39231,7 @@ msgstr ""
msgid "Please select Stock Asset Account"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:237
+#: erpnext/setup/doctype/company/company.py:238
msgid "Please select Stock Delivered But Not Billed Account"
msgstr ""
@@ -39112,7 +39243,7 @@ msgstr ""
msgid "Please select a BOM"
msgstr ""
-#: erpnext/accounts/party.py:447
+#: erpnext/accounts/party.py:471
#: erpnext/selling/page/sales_funnel/sales_funnel.py:19
#: erpnext/stock/doctype/pick_list/pick_list.py:1468
msgid "Please select a Company"
@@ -39122,7 +39253,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom/bom.js:734
#: erpnext/manufacturing/doctype/bom/bom.py:303
#: erpnext/public/js/controllers/accounts.js:274
-#: erpnext/public/js/controllers/transaction.js:3433
+#: erpnext/public/js/controllers/transaction.js:3434
msgid "Please select a Company first."
msgstr ""
@@ -39147,11 +39278,11 @@ msgstr ""
msgid "Please select a Supplier"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:667
+#: erpnext/public/js/utils/serial_no_batch_selector.js:677
msgid "Please select a Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1864
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1898
msgid "Please select a Work Order first."
msgstr ""
@@ -39221,7 +39352,7 @@ msgstr ""
msgid "Please select a valid document type."
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1356
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1385
msgid "Please select a valid {0}"
msgstr ""
@@ -39233,7 +39364,7 @@ msgstr ""
msgid "Please select a warehouse first."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:203
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:218
msgid "Please select an item code before setting the warehouse."
msgstr ""
@@ -39253,7 +39384,7 @@ msgstr ""
msgid "Please select at least one item to update delivered quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:401
+#: erpnext/manufacturing/doctype/work_order/work_order.js:406
msgid "Please select at least one operation to create Job Card"
msgstr ""
@@ -39348,7 +39479,7 @@ msgstr ""
msgid "Please select weekly off day"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1215
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1217
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:650
msgid "Please select {0} first"
msgstr ""
@@ -39357,11 +39488,11 @@ msgstr ""
msgid "Please set 'Apply Additional Discount On'"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:793
+#: erpnext/assets/doctype/asset/depreciation.py:809
msgid "Please set 'Asset Depreciation Cost Center' in Company {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:791
+#: erpnext/assets/doctype/asset/depreciation.py:807
msgid "Please set 'Gain/Loss Account on Asset Disposal' in Company {0}"
msgstr ""
@@ -39377,7 +39508,7 @@ msgstr ""
msgid "Please set Account for Change Amount"
msgstr ""
-#: erpnext/stock/__init__.py:92
+#: erpnext/stock/__init__.py:95
msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
msgstr ""
@@ -39403,7 +39534,7 @@ msgstr ""
msgid "Please set Customer Address to determine if the transaction is an export."
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:755
+#: erpnext/assets/doctype/asset/depreciation.py:771
msgid "Please set Depreciation related Accounts in Asset Category {0} or Company {1}"
msgstr ""
@@ -39419,7 +39550,7 @@ msgstr ""
msgid "Please set Fiscal Code for the public administration '{0}'"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:741
+#: erpnext/assets/doctype/asset/depreciation.py:757
msgid "Please set Fixed Asset Account in Asset Category {0}"
msgstr ""
@@ -39479,7 +39610,7 @@ msgid "Please set a Purchase Price Variance Account for Item {0} or a Default Pu
msgstr ""
#: erpnext/stock/doctype/item/item.py:342
-#: erpnext/stock/doctype/item/item.py:1682
+#: erpnext/stock/doctype/item/item.py:1684
msgid "Please set a Temporary Opening account for company {0} to create an Opening Stock reconciliation."
msgstr ""
@@ -39548,20 +39679,20 @@ msgstr ""
msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
msgstr ""
-#: erpnext/controllers/stock_controller.py:153
+#: erpnext/controllers/stock_controller.py:155
msgid "Please set default inventory account for item {0}, or their item group or brand."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:279
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:280
#: erpnext/accounts/utils.py:1170
msgid "Please set default {0} in Company {1}"
msgstr ""
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:114
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:115
msgid "Please set filter based on Item or Warehouse"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1229
+#: erpnext/controllers/accounts_controller.py:1247
msgid "Please set one of the following:"
msgstr ""
@@ -39569,7 +39700,7 @@ msgstr ""
msgid "Please set opening number of booked depreciations"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2792
+#: erpnext/public/js/controllers/transaction.js:2793
msgid "Please set recurring after saving"
msgstr ""
@@ -39581,15 +39712,15 @@ msgstr ""
msgid "Please set the Default Cost Center in {0} company."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:689
+#: erpnext/manufacturing/doctype/work_order/work_order.js:694
msgid "Please set the Item Code first"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/mapper.py:105
+#: erpnext/manufacturing/doctype/job_card/mapper.py:106
msgid "Please set the Target Warehouse in the Job Card"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/mapper.py:109
+#: erpnext/manufacturing/doctype/job_card/mapper.py:110
msgid "Please set the WIP Warehouse in the Job Card"
msgstr ""
@@ -39601,14 +39732,14 @@ msgstr ""
msgid "Please set up the Campaign Schedule in the Campaign {0}"
msgstr ""
-#: erpnext/public/js/queries.js:67
+#: erpnext/public/js/queries.js:82
#: erpnext/stock/report/reserved_stock/reserved_stock.py:26
msgid "Please set {0}"
msgstr ""
-#: erpnext/public/js/queries.js:34 erpnext/public/js/queries.js:49
-#: erpnext/public/js/queries.js:82 erpnext/public/js/queries.js:103
-#: erpnext/public/js/queries.js:134
+#: erpnext/public/js/queries.js:49 erpnext/public/js/queries.js:64
+#: erpnext/public/js/queries.js:97 erpnext/public/js/queries.js:118
+#: erpnext/public/js/queries.js:149
msgid "Please set {0} first."
msgstr ""
@@ -39629,15 +39760,15 @@ msgstr ""
msgid "Please set {0} in Company {1} or in the Item Defaults of Item {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1147
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1156
msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1327
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1480
msgid "Please set {0} in Company {1} to retain samples."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:506
+#: erpnext/controllers/accounts_controller.py:524
msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}."
msgstr ""
@@ -39645,7 +39776,7 @@ msgstr ""
msgid "Please setup and enable a group account with the Account Type - {0} for the company {1}"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:362
+#: erpnext/assets/doctype/asset/depreciation.py:378
msgid "Please share this email with your support team so that they can find and fix the issue."
msgstr ""
@@ -39664,7 +39795,7 @@ msgstr ""
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr ""
-#: erpnext/public/js/queries.js:148
+#: erpnext/public/js/queries.js:163
msgid "Please specify a {0} first."
msgstr ""
@@ -39680,7 +39811,7 @@ msgstr ""
msgid "Please specify from/to range"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2648
+#: erpnext/public/js/controllers/transaction.js:2649
msgid "Please specify {0}. It is needed to fetch Item Details."
msgstr ""
@@ -39696,7 +39827,7 @@ msgstr ""
msgid "Please uncheck 'Show in Bucket View' to create Orders"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:240
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:241
msgid "Please update Repair Status."
msgstr ""
@@ -39743,7 +39874,7 @@ msgstr ""
msgid "Portal Users"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:407
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:409
msgid "Possible Supplier"
msgstr ""
@@ -39855,7 +39986,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:881
#: 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
@@ -39870,7 +40001,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1147
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1176
#: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py:38
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:7
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:65
@@ -39884,7 +40015,7 @@ msgstr ""
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:103
#: erpnext/accounts/report/pos_register/pos_register.py:188
#: erpnext/accounts/report/purchase_register/purchase_register.py:187
-#: erpnext/accounts/report/sales_register/sales_register.py:199
+#: erpnext/accounts/report/sales_register/sales_register.py:208
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
@@ -39928,7 +40059,7 @@ msgstr ""
msgid "Posting Date inheritance for exchange gain / loss"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1160
+#: erpnext/public/js/controllers/transaction.js:1161
msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?"
msgstr ""
@@ -40162,6 +40293,12 @@ msgstr ""
msgid "Prevent RFQs"
msgstr ""
+#. Label of the enable_overdue_billing_threshold (Check) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Prevent Sales Invoice when Customer is Overdue"
+msgstr ""
+
#. Option for the 'Corrective/Preventive' (Select) field in DocType 'Quality
#. Action'
#: erpnext/quality_management/doctype/quality_action/quality_action.json
@@ -40193,7 +40330,7 @@ msgid "Prevents the system from automatically using the rate from the last purch
msgstr ""
#. Label of the preview (Button) field in DocType 'Request for Quotation'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:267
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:268
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
msgid "Preview Email"
msgstr ""
@@ -40307,7 +40444,7 @@ msgstr ""
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:44
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
-#: erpnext/stock/doctype/item/item_prices.html:81
+#: erpnext/stock/doctype/item/item.js:897
#: erpnext/stock/doctype/item_default/item_default.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -40869,7 +41006,7 @@ msgstr ""
msgid "Process Loss %"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:977
+#: erpnext/manufacturing/doctype/bom/bom.py:1000
msgid "Process Loss Percentage cannot be greater than 100"
msgstr ""
@@ -40896,12 +41033,12 @@ msgstr ""
msgid "Process Loss Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:323
+#: erpnext/manufacturing/doctype/job_card/job_card.js:360
#: erpnext/public/js/shop_floor/shop_floor.js:872
msgid "Process Loss Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:339
+#: erpnext/manufacturing/doctype/job_card/job_card.js:376
#: erpnext/public/js/shop_floor/shop_floor.js:888
msgid "Process Loss Quantity cannot be greater than {0}"
msgstr ""
@@ -40982,7 +41119,7 @@ msgstr ""
msgid "Process in Single Transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1719
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1752
msgid "Process loss quantity cannot be negative."
msgstr ""
@@ -41011,6 +41148,8 @@ msgid "Processing import..."
msgstr ""
#: erpnext/buying/doctype/supplier/supplier_dashboard.py:10
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:497
+#: erpnext/manufacturing/scheduling/plan_adapter.py:482
msgid "Procurement"
msgstr ""
@@ -41151,11 +41290,11 @@ msgstr ""
msgid "Product Bundle version this row was packed from"
msgstr ""
-#: erpnext/stock/doctype/packed_item/packed_item.py:454
+#: erpnext/stock/doctype/packed_item/packed_item.py:445
msgid "Product Bundle {0} is disabled and cannot be used in transactions."
msgstr ""
-#: erpnext/stock/doctype/packed_item/packed_item.py:451
+#: erpnext/stock/doctype/packed_item/packed_item.py:442
msgid "Product Bundle {0} is not submitted"
msgstr ""
@@ -41188,8 +41327,9 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Workstation'
#. Label of a Card Break in the Manufacturing Workspace
#: erpnext/manufacturing/doctype/workstation/workstation.json
+#: erpnext/manufacturing/scheduling/plan_adapter.py:486
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/setup/doctype/company/company.py:594
+#: erpnext/setup/doctype/company/company.py:597
msgid "Production"
msgstr ""
@@ -41232,6 +41372,8 @@ msgstr ""
#. Label of the production_plan (Link) field in DocType 'Purchase Order Item'
#. Name of a DocType
+#. Label of the production_plan (Link) field in DocType 'Production Plan
+#. Schedule'
#. Label of the production_plan (Link) field in DocType 'Work Order'
#. Label of a Link in the Manufacturing Workspace
#. Label of the production_plan (Link) field in DocType 'Material Request Item'
@@ -41243,6 +41385,8 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule_calendar.js:18
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.js:8
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
@@ -41298,6 +41442,15 @@ msgstr ""
msgid "Production Plan Sales Order"
msgstr ""
+#. Name of a DocType
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Production Plan Schedule"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.py:42
+msgid "Production Plan Schedule entries cannot be created manually. Use the Schedule Items action on the Production Plan."
+msgstr ""
+
#. Label of the production_plan_sub_assembly_item (Data) field in DocType
#. 'Purchase Order Item'
#. Name of a DocType
@@ -41327,6 +41480,10 @@ msgstr ""
msgid "Production Planning Report"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:146
+msgid "Production Schedule"
+msgstr ""
+
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:42
msgid "Products"
msgstr ""
@@ -41451,7 +41608,7 @@ msgstr ""
msgid "Proforma emailed"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:157
+#: erpnext/projects/doctype/task/task.py:173
#, python-format
msgid "Progress % for a task cannot be more than 100."
msgstr ""
@@ -41618,7 +41775,7 @@ msgstr ""
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/page/stock_balance/stock_balance.js:51
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:73
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:214
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:205
#: erpnext/templates/emails/reorder_item.html:12
msgid "Projected Qty"
msgstr ""
@@ -41627,7 +41784,7 @@ msgstr ""
msgid "Projected Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:210
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:225
msgid "Projected Quantity Formula"
msgstr ""
@@ -41797,7 +41954,7 @@ msgstr ""
msgid "Providing"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:693
+#: erpnext/setup/doctype/company/company.py:696
msgid "Provisional Account"
msgstr ""
@@ -41877,7 +42034,7 @@ msgstr ""
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/projects/doctype/project/project_dashboard.py:16
-#: erpnext/setup/doctype/company/company.py:582 erpnext/setup/install.py:419
+#: erpnext/setup/doctype/company/company.py:585 erpnext/setup/install.py:419
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:30
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
@@ -42041,7 +42198,7 @@ msgstr ""
msgid "Purchase Invoice Trends"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:328
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:368
msgid "Purchase Invoice can be held after submitting."
msgstr ""
@@ -42049,11 +42206,11 @@ msgstr ""
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:862
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:900
msgid "Purchase Invoice without any outstanding amount cannot be held."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:952
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:990
msgid "Purchase Invoices"
msgstr ""
@@ -42093,7 +42250,7 @@ msgstr ""
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:205
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/buying_controller.py:948
+#: erpnext/controllers/buying_controller.py:955
#: erpnext/crm/doctype/contract/contract.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:54
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -42174,11 +42331,11 @@ msgstr ""
msgid "Purchase Order Pricing Rule"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:481
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:521
msgid "Purchase Order Required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:476
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:516
msgid "Purchase Order Required for item {0}"
msgstr ""
@@ -42200,11 +42357,11 @@ msgstr ""
msgid "Purchase Order number required for Item {0}"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1362
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1366
msgid "Purchase Order {0} created"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:539
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:579
msgid "Purchase Order {0} is not submitted"
msgstr ""
@@ -42238,7 +42395,7 @@ msgstr ""
msgid "Purchase Orders to Receive"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1169
+#: erpnext/controllers/accounts_controller.py:1187
msgid "Purchase Orders {0} are unlinked"
msgstr ""
@@ -42334,11 +42491,11 @@ msgstr ""
msgid "Purchase Receipt No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:503
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:543
msgid "Purchase Receipt Required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:498
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:538
msgid "Purchase Receipt Required for item {0}"
msgstr ""
@@ -42366,7 +42523,7 @@ msgstr ""
msgid "Purchase Receipt {0} created."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:543
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:583
msgid "Purchase Receipt {0} is not submitted"
msgstr ""
@@ -42595,7 +42752,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:28
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:89
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:101
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:243
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:341
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:406
@@ -42719,20 +42876,25 @@ msgstr ""
msgid "Qty Per Unit"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:105
+msgid "Qty To Correct"
+msgstr ""
+
#. Label of the for_quantity (Float) field in DocType 'Job Card'
#. Label of the qty (Float) field in DocType 'Work Order'
#: erpnext/manufacturing/doctype/bom/bom.js:408
+#: erpnext/manufacturing/doctype/job_card/job_card.js:105
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.py:84
msgid "Qty To Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:879
+#: erpnext/manufacturing/doctype/work_order/work_order.py:876
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:266
+#: erpnext/manufacturing/doctype/job_card/job_card.py:275
msgid "Qty To Manufacture in the job card cannot be greater than Qty To Manufacture in the work order for the operation {0}.
Solution: Either you can reduce the Qty To Manufacture in the job card or set the 'Overproduction Percentage For Work Order' in the {1}."
msgstr ""
@@ -42783,8 +42945,8 @@ msgstr ""
msgid "Qty for which recursion isn't applicable."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1101
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1124
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1113
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1136
msgid "Qty for {0}"
msgstr ""
@@ -42796,7 +42958,7 @@ msgstr ""
msgid "Qty in Stock UOM"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:295
+#: erpnext/manufacturing/doctype/job_card/job_card.js:332
#: erpnext/public/js/shop_floor/shop_floor.js:846
msgid "Qty left for a later cycle or for another job card."
msgstr ""
@@ -42817,7 +42979,7 @@ msgstr ""
msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:325
+#: erpnext/manufacturing/doctype/job_card/job_card.js:362
#: erpnext/public/js/shop_floor/shop_floor.js:875
msgid "Qty scrapped in this cycle, nobody will produce it."
msgstr ""
@@ -42846,11 +43008,11 @@ msgid "Qty to Disassemble"
msgstr ""
#: erpnext/public/js/utils/serial_batch_inline_editor.js:578
-#: erpnext/public/js/utils/serial_no_batch_selector.js:385
+#: erpnext/public/js/utils/serial_no_batch_selector.js:395
msgid "Qty to Fetch"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:249
+#: erpnext/manufacturing/doctype/job_card/job_card.js:286
#: erpnext/public/js/shop_floor/shop_floor.js:800
msgid "Qty to Manufacture in this Cycle"
msgstr ""
@@ -43028,7 +43190,7 @@ msgstr ""
msgid "Quality Inspection Analysis"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3057
+#: erpnext/public/js/controllers/transaction.js:3058
msgid "Quality Inspection Not Configured"
msgstr ""
@@ -43097,7 +43259,7 @@ msgstr ""
msgid "Quality Inspection Template Name"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:855
+#: erpnext/manufacturing/doctype/job_card/job_card.py:860
msgid "Quality Inspection is required for the item {0} before completing the job card {1}"
msgstr ""
@@ -43105,11 +43267,11 @@ msgstr ""
msgid "Quality Inspection {0} is Rejected. Resolve the issue or follow your rejection process before submitting the job card."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:874
+#: erpnext/manufacturing/doctype/job_card/job_card.py:879
msgid "Quality Inspection {0} is not submitted for the item: {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:884
+#: erpnext/manufacturing/doctype/job_card/job_card.py:889
msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr ""
@@ -43123,7 +43285,7 @@ msgstr ""
msgid "Quality Inspections"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:624
+#: erpnext/setup/doctype/company/company.py:627
msgid "Quality Management"
msgstr ""
@@ -43259,7 +43421,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/public/js/controllers/buying.js:621
#: erpnext/public/js/stock_analytics.js:50
-#: erpnext/public/js/utils/serial_no_batch_selector.js:500
+#: erpnext/public/js/utils/serial_no_batch_selector.js:510
#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
@@ -43275,7 +43437,7 @@ msgstr ""
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:799
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:801
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
@@ -43410,9 +43572,9 @@ msgstr ""
msgid "Quantity must be greater than zero"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:563
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1154
-#: erpnext/stock/doctype/item/item.py:1662
+#: erpnext/manufacturing/doctype/work_order/mapper.py:581
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1166
+#: erpnext/stock/doctype/item/item.py:1664
msgid "Quantity must be greater than zero."
msgstr ""
@@ -43420,29 +43582,29 @@ msgstr ""
msgid "Quantity must be less than or equal to {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1159
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1171
#: erpnext/stock/doctype/pick_list/pick_list.js:214
msgid "Quantity must not be more than {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:730
+#: erpnext/manufacturing/doctype/bom/bom.py:758
msgid "Quantity required for Item {0} in row {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:674
-#: erpnext/manufacturing/doctype/job_card/job_card.js:391
+#: erpnext/manufacturing/doctype/bom/bom.py:702
+#: erpnext/manufacturing/doctype/job_card/job_card.js:428
msgid "Quantity should be greater than 0"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:363
+#: erpnext/manufacturing/doctype/work_order/work_order.js:368
msgid "Quantity to Manufacture"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/mapper.py:377
+#: erpnext/manufacturing/doctype/work_order/mapper.py:378
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:871
+#: erpnext/manufacturing/doctype/work_order/work_order.py:868
msgid "Quantity to Manufacture must be greater than 0."
msgstr ""
@@ -43450,7 +43612,7 @@ msgstr ""
msgid "Quantity to Scan"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1003
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1015
msgid "Quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -43479,7 +43641,7 @@ msgstr ""
msgid "Query Route String"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:200
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:201
msgid "Queue Size should be between 5 and 100"
msgstr ""
@@ -43588,11 +43750,11 @@ msgstr ""
msgid "Quotation Trends"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:440
+#: erpnext/selling/doctype/sales_order/sales_order.py:445
msgid "Quotation {0} is cancelled"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:359
+#: erpnext/selling/doctype/sales_order/sales_order.py:364
msgid "Quotation {0} not of type {1}"
msgstr ""
@@ -43625,7 +43787,7 @@ msgstr ""
msgid "RFQ and Purchase Order Settings"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:129
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:132
msgid "RFQs are not allowed for {0} due to a scorecard standing of {1}"
msgstr ""
@@ -43729,7 +43891,7 @@ msgstr ""
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:41
#: erpnext/stock/dashboard/item_dashboard.js:255
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
-#: erpnext/stock/doctype/item/item_prices.html:84
+#: erpnext/stock/doctype/item/item.js:914
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
@@ -43970,6 +44132,9 @@ msgstr ""
msgid "Ratios"
msgstr ""
+#. Option for the 'Row Type' (Select) field in DocType 'Production Plan
+#. Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.py:52
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:49
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:219
@@ -44077,7 +44242,7 @@ msgstr ""
msgid "Raw Materials Consumption"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:64
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:76
msgid "Raw Materials Missing"
msgstr ""
@@ -44108,7 +44273,7 @@ msgstr ""
msgid "Raw Materials Supplied Cost"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:722
+#: erpnext/manufacturing/doctype/bom/bom.py:750
msgid "Raw Materials cannot be blank."
msgstr ""
@@ -44127,8 +44292,8 @@ msgid "Re-extracting"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:345
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:150
-#: erpnext/manufacturing/doctype/work_order/work_order.js:788
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:165
+#: erpnext/manufacturing/doctype/work_order/work_order.js:794
#: erpnext/selling/doctype/sales_order/sales_order.js:1012
#: erpnext/selling/doctype/sales_order/sales_order_list.js:70
#: erpnext/stock/doctype/material_request/material_request.js:247
@@ -44327,10 +44492,10 @@ msgid "Receivable / Payable Account"
msgstr ""
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:79
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1163
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1192
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
-#: erpnext/accounts/report/sales_register/sales_register.py:231
-#: erpnext/accounts/report/sales_register/sales_register.py:285
+#: erpnext/accounts/report/sales_register/sales_register.py:240
+#: erpnext/accounts/report/sales_register/sales_register.py:294
msgid "Receivable Account"
msgstr ""
@@ -44389,7 +44554,7 @@ msgstr ""
msgid "Received Amount After Tax (Company Currency)"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:967
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:968
msgid "Received Amount cannot be greater than Paid Amount"
msgstr ""
@@ -44791,7 +44956,7 @@ msgstr ""
msgid "Reference #{0} dated {1}"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:2913
+#: erpnext/public/js/controllers/transaction.js:2914
msgid "Reference Date for Early Payment Discount"
msgstr ""
@@ -44805,7 +44970,7 @@ msgstr ""
msgid "Reference Detail No"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:676
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:677
msgid "Reference Doctype must be one of {0}"
msgstr ""
@@ -44833,7 +44998,7 @@ msgstr ""
msgid "Reference No & Reference Date is required for {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1224
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1233
msgid "Reference No and Reference Date is mandatory for Bank transaction"
msgstr ""
@@ -44927,15 +45092,15 @@ msgstr ""
msgid "Reference: {0}, Item Code: {1} and Customer: {2}"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:361
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:358
msgid "References to Sales Invoices are Incomplete"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:353
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:350
msgid "References to Sales Orders are Incomplete"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:756
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:757
msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
msgstr ""
@@ -45066,7 +45231,7 @@ msgstr ""
msgid "Rejected Warehouse"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:671
+#: erpnext/public/js/utils/serial_no_batch_selector.js:681
msgid "Rejected Warehouse and Accepted Warehouse cannot be the same."
msgstr ""
@@ -45096,7 +45261,7 @@ msgstr ""
msgid "Release Date"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:332
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:372
msgid "Release date must be in the future"
msgstr ""
@@ -45114,7 +45279,7 @@ msgid "Remaining Amount"
msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:189
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1240
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1269
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
msgid "Remaining Balance"
msgstr ""
@@ -45172,12 +45337,12 @@ msgstr ""
#: erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:135
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1272
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1301
#: erpnext/accounts/report/general_ledger/general_ledger.html:163
#: erpnext/accounts/report/general_ledger/general_ledger.py:818
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:121
#: erpnext/accounts/report/purchase_register/purchase_register.py:314
-#: erpnext/accounts/report/sales_register/sales_register.py:349
+#: erpnext/accounts/report/sales_register/sales_register.py:358
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
@@ -45190,12 +45355,6 @@ msgstr ""
msgid "Remarks"
msgstr ""
-#. Label of the remarks_section (Section Break) field in DocType 'Accounts
-#. Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Remarks Column Length"
-msgstr ""
-
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:71
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:92
msgid "Remarks:"
@@ -45274,13 +45433,13 @@ msgstr ""
#. Label of the reorder_level (Float) field in DocType 'Material Request Item'
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:221
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:212
msgid "Reorder Level"
msgstr ""
#. Label of the reorder_qty (Float) field in DocType 'Material Request Item'
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:228
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:219
msgid "Reorder Qty"
msgstr ""
@@ -45652,8 +45811,8 @@ msgstr ""
#: erpnext/buying/doctype/buying_settings/buying_settings.js:46
#: erpnext/buying/doctype/buying_settings/buying_settings.json
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:332
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:438
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:335
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:441
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:88
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:70
@@ -45720,11 +45879,11 @@ msgstr ""
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/page/stock_balance/stock_balance.js:61
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:158
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:149
msgid "Requested Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:228
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:243
msgid "Requested Qty: Quantity requested for purchase, but not ordered."
msgstr ""
@@ -45837,7 +45996,7 @@ msgstr ""
msgid "Research"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:630
+#: erpnext/setup/doctype/company/company.py:633
msgid "Research & Development"
msgstr ""
@@ -45880,7 +46039,7 @@ msgstr ""
msgid "Reservation Based On"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:961
+#: erpnext/manufacturing/doctype/work_order/work_order.js:973
#: erpnext/selling/doctype/sales_order/sales_order.js:107
#: erpnext/stock/doctype/pick_list/pick_list.js:158
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:179
@@ -45915,11 +46074,11 @@ msgstr ""
msgid "Reserve Warehouse must be different from Supplier Warehouse for Supplied Item {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:313
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:646
msgid "Reserve for Raw Materials"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:287
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:620
msgid "Reserve for Sub-assembly"
msgstr ""
@@ -45948,7 +46107,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: erpnext/stock/page/stock_balance/stock_balance.js:52
#: erpnext/stock/report/reserved_stock/reserved_stock.py:124
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:172
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:163
#: erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
msgid "Reserved Qty"
msgstr ""
@@ -45972,7 +46131,7 @@ msgstr ""
msgid "Reserved Qty for Production Plan"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:237
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:252
msgid "Reserved Qty for Production: Raw materials quantity to make manufacturing items."
msgstr ""
@@ -45982,7 +46141,7 @@ msgstr ""
msgid "Reserved Qty for Subcontract"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:240
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:255
msgid "Reserved Qty for Subcontract: Raw materials quantity to make subcontracted items."
msgstr ""
@@ -45990,7 +46149,7 @@ msgstr ""
msgid "Reserved Qty should be greater than Delivered Qty."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:234
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:249
msgid "Reserved Qty: Quantity ordered for sale, but not delivered."
msgstr ""
@@ -46002,14 +46161,14 @@ msgstr ""
msgid "Reserved Quantity for Production"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2558
+#: erpnext/stock/stock_ledger.py:2549
msgid "Reserved Serial No."
msgstr ""
#. Label of the reserved_stock (Float) field in DocType 'Bin'
#. Name of a report
#: erpnext/manufacturing/doctype/plant_floor/stock_summary_template.html:24
-#: erpnext/manufacturing/doctype/work_order/work_order.js:977
+#: erpnext/manufacturing/doctype/work_order/work_order.js:989
#: erpnext/public/js/stock_reservation.js:236
#: erpnext/selling/doctype/sales_order/sales_order.js:128
#: erpnext/selling/doctype/sales_order/sales_order.js:495
@@ -46019,38 +46178,38 @@ msgstr ""
#: erpnext/stock/page/stock_balance/stock_balance.js:59
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:573
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:207
-#: erpnext/stock/stock_ledger.py:2542
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:198
+#: erpnext/stock/stock_ledger.py:2533
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:204
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:332
msgid "Reserved Stock"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2587
+#: erpnext/stock/stock_ledger.py:2578
msgid "Reserved Stock for Batch"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:327
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:660
msgid "Reserved Stock for Raw Materials"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:301
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:634
msgid "Reserved Stock for Sub-assembly"
msgstr ""
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:200
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:191
msgid "Reserved for POS Transactions"
msgstr ""
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:179
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:170
msgid "Reserved for Production"
msgstr ""
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:186
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:177
msgid "Reserved for Production Plan"
msgstr ""
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:193
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:184
msgid "Reserved for Sub Contracting"
msgstr ""
@@ -46237,12 +46396,6 @@ msgstr ""
msgid "Restrict"
msgstr ""
-#. Label of the enable_overdue_billing_threshold (Check) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Restrict Customer Over Billing"
-msgstr ""
-
#. Label of the restrict_based_on (Select) field in DocType 'Party Specific
#. Item'
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
@@ -46264,7 +46417,7 @@ msgstr ""
msgid "Restrict to Countries"
msgstr ""
-#: erpnext/stock/doctype/company_restriction/company_restriction.py:151
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:155
msgid "Restricted to Other Companies"
msgstr ""
@@ -46299,7 +46452,7 @@ msgstr ""
msgid "Resume"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:671
+#: erpnext/manufacturing/doctype/job_card/job_card.js:710
#: erpnext/public/js/templates/shop_floor_template.html:779
msgid "Resume Job"
msgstr ""
@@ -46401,7 +46554,7 @@ msgstr ""
msgid "Return Against Subcontracting Receipt"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:304
+#: erpnext/manufacturing/doctype/work_order/work_order.js:309
msgid "Return Components"
msgstr ""
@@ -46416,7 +46569,7 @@ msgstr ""
msgid "Return Issued"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:325
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:365
msgid "Return Purchase Invoice cannot be held."
msgstr ""
@@ -46801,7 +46954,7 @@ msgstr ""
msgid "Root Type"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:405
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:417
msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
msgstr ""
@@ -46885,7 +47038,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/purchase_register/purchase_register.py:300
-#: erpnext/accounts/report/sales_register/sales_register.py:326
+#: erpnext/accounts/report/sales_register/sales_register.py:335
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/selling/doctype/quotation/quotation.json
@@ -47027,11 +47180,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:378
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:381
msgid "Row #{0}: Acceptance Criteria Formula is incorrect."
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:358
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:361
msgid "Row #{0}: Acceptance Criteria Formula is required."
msgstr ""
@@ -47048,20 +47201,20 @@ msgstr ""
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:399
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:400
msgid "Row #{0}: Allocated Amount cannot be greater than Outstanding Amount of Payment Request {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:375
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:480
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:376
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:481
msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:492
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:493
msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:273
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:299
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
@@ -47085,7 +47238,7 @@ msgstr ""
msgid "Row #{0}: Batch No(s) {1} are not a part of the linked Subcontracting Inward Order. Please select valid Batch No(s)."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:882
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:883
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
@@ -47129,11 +47282,11 @@ msgstr ""
msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1244
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1255
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:235
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:291
msgid "Row #{0}: Cannot transfer {1} {2} of Item {3}. Maximum transferable quantity is {4} {2}."
msgstr ""
@@ -47141,23 +47294,23 @@ msgstr ""
msgid "Row #{0}: Child Item should not be a Product Bundle. Please remove Item {1} and Save"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:248
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:274
msgid "Row #{0}: Consumed Asset {1} cannot be Draft"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:251
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:277
msgid "Row #{0}: Consumed Asset {1} cannot be cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:233
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:259
msgid "Row #{0}: Consumed Asset {1} cannot be the same as the Target Asset"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:242
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:268
msgid "Row #{0}: Consumed Asset {1} cannot be {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:256
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:282
msgid "Row #{0}: Consumed Asset {1} does not belong to company {2}"
msgstr ""
@@ -47223,7 +47376,7 @@ msgstr ""
msgid "Row #{0}: Depreciation Start Date is required"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:336
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:337
msgid "Row #{0}: Duplicate entry in References {1} {2}"
msgstr ""
@@ -47235,7 +47388,7 @@ msgstr ""
msgid "Row #{0}: Enter a Valuation Rate for Item {1} to set up its opening Standard Cost."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:270
+#: erpnext/selling/doctype/sales_order/sales_order.py:275
msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
msgstr ""
@@ -47243,10 +47396,14 @@ msgstr ""
msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:148
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:149
msgid "Row #{0}: Expense account {1} is not valid for Purchase Invoice {2}. Only expense accounts from non-stock items are allowed."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:365
+msgid "Row #{0}: FG / Semi FG Item is required for the operation {1} as 'Track Semi Finished Goods' is enabled."
+msgstr ""
+
#: erpnext/assets/doctype/asset/asset.py:425
msgid "Row #{0}: Finance Book should not be empty since you're using multiple."
msgstr ""
@@ -47264,7 +47421,7 @@ msgstr ""
msgid "Row #{0}: Finished Good Item is not specified for service item {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:372
+#: erpnext/manufacturing/doctype/bom/bom.py:400
msgid "Row #{0}: Finished Good Item {1} cannot be added in the Secondary Items table."
msgstr ""
@@ -47273,7 +47430,7 @@ msgstr ""
msgid "Row #{0}: Finished Good Item {1} must be a sub-contracted item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:412
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:424
msgid "Row #{0}: Finished Good must be {1}"
msgstr ""
@@ -47302,7 +47459,7 @@ msgstr ""
msgid "Row #{0}: From Date cannot be before To Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:941
+#: erpnext/manufacturing/doctype/job_card/job_card.py:949
msgid "Row #{0}: From Time and To Time fields are required"
msgstr ""
@@ -47351,11 +47508,11 @@ msgstr ""
msgid "Row #{0}: Item {1} is not a part of Subcontracting Inward Order {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:267
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:293
msgid "Row #{0}: Item {1} is not a service item"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:221
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:247
msgid "Row #{0}: Item {1} is not a stock item"
msgstr ""
@@ -47379,7 +47536,7 @@ msgstr ""
msgid "Row #{0}: Item {1} quantity ({2} in stock UOM) does not match the quantity derived from the source ({3}). Do not change the UOM, conversion factor or quantity of disassembly rows."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:788
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:789
msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
msgstr ""
@@ -47395,7 +47552,7 @@ msgstr ""
msgid "Row #{0}: Next Depreciation Date cannot be before Purchase Date"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:567
+#: erpnext/selling/doctype/sales_order/sales_order.py:572
msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
msgstr ""
@@ -47407,6 +47564,10 @@ msgstr ""
msgid "Row #{0}: Opening Accumulated Depreciation must be less than or equal to {1}"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:439
+msgid "Row #{0}: Operation {1} is not completed for {2} qty of finished goods in Work Order {3}. Please update operation status via Job Card {4}."
+msgstr ""
+
#: erpnext/controllers/subcontracting_inward_controller.py:209
#: erpnext/controllers/subcontracting_inward_controller.py:340
msgid "Row #{0}: Overconsumption of Customer Provided Item {1} against Work Order {2} is not allowed in the Subcontracting Inward process."
@@ -47464,12 +47625,12 @@ msgstr ""
msgid "Row #{0}: Please use a different Finance Book."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:379
+#: erpnext/manufacturing/doctype/bom/bom.py:407
#, python-format
msgid "Row #{0}: Process Loss Percentage should be less than 100% for {1} Item {2}"
msgstr ""
-#: erpnext/stock/doctype/packed_item/packed_item.py:213
+#: erpnext/stock/doctype/packed_item/packed_item.py:204
msgid "Row #{0}: Product Bundle {1} is disabled and cannot be used in transactions."
msgstr ""
@@ -47477,8 +47638,8 @@ msgstr ""
msgid "Row #{0}: Qty increased by {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:224
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:270
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:250
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:296
msgid "Row #{0}: Qty must be a positive number"
msgstr ""
@@ -47502,11 +47663,11 @@ msgstr ""
msgid "Row #{0}: Quantity cannot be a non-positive number. Please increase the quantity or remove the Item {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:925
+#: erpnext/controllers/accounts_controller.py:943
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr ""
-#: erpnext/crm/doctype/opportunity/opportunity.py:151
+#: erpnext/crm/doctype/opportunity/opportunity.py:153
msgid "Row #{0}: Quantity must be greater than 0 for Item {1}"
msgstr ""
@@ -47524,15 +47685,15 @@ msgstr ""
msgid "Row #{0}: Rate must be same as {1}: {2} ({3} / {4})"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:316
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:319
msgid "Row #{0}: Reading {1} {2} is not a valid number in the {3} number format. Use {4} as the decimal separator."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1247
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1249
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:1235
msgid "Row #{0}: Reference Document Type must be one of Sales Order, Sales Invoice, Journal Entry or Dunning"
msgstr ""
@@ -47544,7 +47705,7 @@ msgstr ""
msgid "Row #{0}: Rejected Warehouse is mandatory for the rejected Item {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:166
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:167
msgid "Row #{0}: Repair cost {1} exceeds available amount {2} for Purchase Invoice {3} and Account {4}"
msgstr ""
@@ -47608,7 +47769,7 @@ msgstr ""
msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:448
+#: erpnext/selling/doctype/sales_order/sales_order.py:453
msgid "Row #{0}: Set Supplier for item {1}"
msgstr ""
@@ -47628,11 +47789,11 @@ msgstr ""
msgid "Row #{0}: Source Warehouse {1} for item {2} must be same as Source Warehouse {3} in the Work Order."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:40
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:44
msgid "Row #{0}: Source and Target Warehouse cannot be the same for Material Transfer"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:62
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:66
msgid "Row #{0}: Source, Target Warehouse and Inventory Dimensions cannot be the exact same for Material Transfer"
msgstr ""
@@ -47648,7 +47809,7 @@ msgstr ""
msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:459
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:442
msgid "Row #{0}: Stock Delivered But Not Billed account cannot be used for items linked to a Sales Invoice"
msgstr ""
@@ -47668,7 +47829,7 @@ msgstr ""
msgid "Row #{0}: Stock is already reserved for the Item {1}."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:574
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:557
msgid "Row #{0}: Stock is reserved for item {1} in warehouse {2}."
msgstr ""
@@ -47681,7 +47842,7 @@ msgstr ""
msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:950
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:955
msgid "Row #{0}: Stock quantity {1} ({2}) for item {3} cannot exceed {4}"
msgstr ""
@@ -47693,10 +47854,14 @@ msgstr ""
msgid "Row #{0}: The batch {1} has already expired."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:426
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:438
msgid "Row #{0}: The job card item reference is missing. Kindly create the stock entry from the job card. If you have added the row manually then you won't be able to add job card item reference."
msgstr ""
+#: erpnext/manufacturing/doctype/bom/bom.py:375
+msgid "Row #{0}: The operation {1} has 'Is Final Finished Good' checked, so its FG / Semi FG Item must be {2}."
+msgstr ""
+
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:103
msgid "Row #{0}: The original Invoice {1} of return invoice {2} is not consolidated."
msgstr ""
@@ -47766,7 +47931,7 @@ msgstr ""
msgid "Row #{0}: {1} can not be negative for item {2}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:371
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:374
msgid "Row #{0}: {1} is not a valid reading field. Please refer to the field description."
msgstr ""
@@ -47802,7 +47967,7 @@ msgstr ""
msgid "Row #{idx}: Item rate has been updated as per valuation rate since its an internal stock transfer."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1088
+#: erpnext/controllers/buying_controller.py:1095
msgid "Row #{idx}: Please enter a location for the asset item {item_code}."
msgstr ""
@@ -47822,7 +47987,7 @@ msgstr ""
msgid "Row #{idx}: {from_warehouse_field} and {to_warehouse_field} cannot be same."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1204
+#: erpnext/controllers/buying_controller.py:1211
msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}."
msgstr ""
@@ -47830,11 +47995,16 @@ msgstr ""
msgid "Row #{}: Please assign task to a member."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:447
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:487
msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:804
+#. Label of the row_type (Select) field in DocType 'Production Plan Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Row Type"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:813
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr ""
@@ -47874,7 +48044,7 @@ msgstr ""
msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:798
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:810
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
@@ -47931,7 +48101,7 @@ msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory.
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:724
-#: erpnext/controllers/taxes_and_totals.py:1414
+#: erpnext/controllers/taxes_and_totals.py:1415
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
@@ -47955,7 +48125,7 @@ msgstr ""
msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:152
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:155
msgid "Row {0}: For Supplier {1}, Email Address is Required to send an email"
msgstr ""
@@ -47963,7 +48133,7 @@ msgstr ""
msgid "Row {0}: From Time and To Time is mandatory."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:353
+#: erpnext/manufacturing/doctype/job_card/job_card.py:362
msgid "Row {0}: From Time and To Time of {1} are overlapping with {2}"
msgstr ""
@@ -47975,7 +48145,7 @@ msgstr ""
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:334
+#: erpnext/manufacturing/doctype/job_card/job_card.py:343
msgid "Row {0}: From time must be less than to time"
msgstr ""
@@ -48011,7 +48181,7 @@ msgstr ""
msgid "Row {0}: Item {1}'s quantity cannot be higher than the available quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:950
+#: erpnext/manufacturing/doctype/bom/bom.py:973
msgid "Row {0}: Operation time should be greater than 0 for operation {1}"
msgstr ""
@@ -48099,7 +48269,7 @@ msgstr ""
msgid "Row {0}: Sales Invoice {1} is already created for {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:301
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:316
msgid "Row {0}: Serial/Batch has been reset to values linked with Work Order {1} because the previously selected serial/batch does not belong to this Work Order."
msgstr ""
@@ -48119,7 +48289,7 @@ msgstr ""
msgid "Row {0}: Task {1} does not belong to Project {2}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:187
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:202
msgid "Row {0}: The entire expense amount for account {1} in {2} has already been allocated."
msgstr ""
@@ -48135,7 +48305,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/stock/doctype/stock_entry/services/material_transfer.py:99
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:103
msgid "Row {0}: Transferred quantity cannot be greater than the requested quantity."
msgstr ""
@@ -48143,7 +48313,7 @@ msgstr ""
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:389
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:394
msgid "Row {0}: Update Stock must be checked for item {1} because it is against Pick List {2}."
msgstr ""
@@ -48155,12 +48325,12 @@ msgstr ""
msgid "Row {0}: Warehouse {1} is linked to company {2}. Please select a warehouse belonging to company {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:944
+#: erpnext/manufacturing/doctype/bom/bom.py:967
#: erpnext/manufacturing/doctype/work_order/work_order.py:489
msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:867
+#: erpnext/controllers/accounts_controller.py:885
msgid "Row {0}: user has not applied the rule {1} on the item {2}"
msgstr ""
@@ -48192,11 +48362,11 @@ msgstr ""
msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
msgstr ""
-#: erpnext/utilities/transaction_base.py:624
+#: erpnext/utilities/transaction_base.py:636
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1070
+#: erpnext/controllers/buying_controller.py:1077
msgid "Row {idx}: Asset Naming Series is mandatory for the auto creation of assets for item {item_code}."
msgstr ""
@@ -48230,7 +48400,7 @@ msgstr ""
msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:281
+#: erpnext/controllers/accounts_controller.py:299
msgid "Rows: {0} in {1} section are invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
msgstr ""
@@ -48456,13 +48626,13 @@ msgstr ""
#: erpnext/accounts/doctype/tax_category/tax_category_dashboard.py:9
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/crm/doctype/opportunity/opportunity.js:288
-#: erpnext/crm/doctype/opportunity/opportunity.py:167
+#: erpnext/crm/doctype/opportunity/opportunity.py:169
#: erpnext/projects/doctype/project/project_dashboard.py:15
#: erpnext/regional/report/vat_audit_report/vat_audit_report.py:143
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/setup/doctype/company/company.py:576
-#: erpnext/setup/doctype/company/company.py:769
+#: erpnext/setup/doctype/company/company.py:579
+#: erpnext/setup/doctype/company/company.py:772
#: erpnext/setup/doctype/company/company_dashboard.py:9
#: erpnext/setup/doctype/sales_person/sales_person_dashboard.py:12
#: erpnext/setup/install.py:414
@@ -48477,7 +48647,7 @@ msgstr ""
msgid "Sales & Purchase"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:769
+#: erpnext/setup/doctype/company/company.py:772
msgid "Sales Account"
msgstr ""
@@ -48675,11 +48845,11 @@ msgstr ""
msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:631
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:614
msgid "Sales Invoice {0} has already been submitted"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:536
+#: erpnext/selling/doctype/sales_order/sales_order.py:541
msgid "Sales Invoice {0} must be deleted before cancelling this Sales Order"
msgstr ""
@@ -48734,7 +48904,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:380
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
-#: erpnext/accounts/report/sales_register/sales_register.py:252
+#: erpnext/accounts/report/sales_register/sales_register.py:261
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
#: erpnext/controllers/selling_controller.py:509
@@ -48874,11 +49044,11 @@ msgstr ""
msgid "Sales Order Trends"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:274
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:271
msgid "Sales Order required for Item {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:298
+#: erpnext/selling/doctype/sales_order/sales_order.py:303
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
@@ -48886,12 +49056,12 @@ msgstr ""
msgid "Sales Order {0} is already linked to Project {1}, skipping the link."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:890
-#: erpnext/selling/doctype/sales_order/mapper.py:903
+#: erpnext/selling/doctype/sales_order/mapper.py:918
+#: erpnext/selling/doctype/sales_order/mapper.py:931
msgid "Sales Order {0} is not available for production"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1022
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1033
msgid "Sales Order {0} is not submitted"
msgstr ""
@@ -48952,7 +49122,7 @@ msgstr ""
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:130
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1261
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1290
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:196
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
@@ -49058,7 +49228,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:158
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1258
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1287
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:193
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
@@ -49297,7 +49467,7 @@ msgstr ""
msgid "Same item cannot be entered multiple times."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:121
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:122
msgid "Same supplier has been entered multiple times"
msgstr ""
@@ -49315,22 +49485,22 @@ msgstr ""
#. Label of the sample_retention_warehouse (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1328
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1481
msgid "Sample Retention Warehouse"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1330
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1483
msgid "Sample Retention Warehouse Missing"
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:2970
+#: erpnext/public/js/controllers/transaction.js:2971
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Sample Size"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1313
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1466
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr ""
@@ -49401,7 +49571,7 @@ msgid "Scan Barcode"
msgstr ""
#: erpnext/public/js/utils/serial_batch_inline_editor.js:670
-#: erpnext/public/js/utils/serial_no_batch_selector.js:171
+#: erpnext/public/js/utils/serial_no_batch_selector.js:181
msgid "Scan Batch No"
msgstr ""
@@ -49423,7 +49593,7 @@ msgid "Scan Mode"
msgstr ""
#: erpnext/public/js/utils/serial_batch_inline_editor.js:670
-#: erpnext/public/js/utils/serial_no_batch_selector.js:156
+#: erpnext/public/js/utils/serial_no_batch_selector.js:166
msgid "Scan Serial No"
msgstr ""
@@ -49471,10 +49641,32 @@ msgstr ""
msgid "Schedule Date"
msgstr ""
+#. Label of the schedule_end_date (Datetime) field in DocType 'Production Plan
+#. Sub Assembly Item'
+#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
+msgid "Schedule End Date"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:155
+msgid "Schedule Items"
+msgstr ""
+
#: erpnext/public/js/controllers/transaction.js:561
msgid "Schedule Name"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:401
+msgid "Schedule Preview"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:275
+msgid "Schedule Production Plan"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:574
+msgid "Schedule applied. Expected completion on {0}"
+msgstr ""
+
#. Label of the scheduled_date (Date) field in DocType 'Maintenance Schedule
#. Detail'
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:118
@@ -49613,7 +49805,7 @@ msgstr ""
msgid "Scrap Warehouse"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:393
+#: erpnext/assets/doctype/asset/depreciation.py:409
msgid "Scrap date cannot be before purchase date"
msgstr ""
@@ -49665,7 +49857,7 @@ msgstr ""
msgid "Search transactions"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1116
+#: erpnext/stock/doctype/item/item.js:1166
msgid "Search values..."
msgstr ""
@@ -49793,7 +49985,7 @@ msgstr ""
msgid "Select Alternative Items for Sales Order"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1242
+#: erpnext/stock/doctype/item/item.js:1292
msgid "Select Attribute Values"
msgstr ""
@@ -49805,8 +49997,8 @@ msgstr ""
msgid "Select BOM and Qty for Production"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
-#: erpnext/public/js/utils/sales_common.js:452
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:258
+#: erpnext/public/js/utils/sales_common.js:453
#: erpnext/public/js/utils/serial_batch_inline_editor.js:376
#: erpnext/public/js/utils/serial_batch_inline_editor.js:453
#: erpnext/stock/doctype/pick_list/pick_list.js:399
@@ -49837,7 +50029,7 @@ msgstr ""
msgid "Select Company Address"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:485
+#: erpnext/manufacturing/doctype/job_card/job_card.js:524
msgid "Select Corrective Operation"
msgstr ""
@@ -49873,7 +50065,7 @@ msgstr ""
msgid "Select Dispatch Address "
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:715
+#: erpnext/manufacturing/doctype/job_card/job_card.js:754
msgid "Select Employees"
msgstr ""
@@ -49898,7 +50090,7 @@ msgstr ""
msgid "Select Items based on Delivery Date"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3005
+#: erpnext/public/js/controllers/transaction.js:3006
msgid "Select Items for Quality Inspection"
msgstr ""
@@ -49928,7 +50120,7 @@ msgstr ""
msgid "Select Loyalty Program"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:545
+#: erpnext/manufacturing/doctype/job_card/job_card.js:585
msgid "Select Operation Row"
msgstr ""
@@ -49936,24 +50128,24 @@ msgstr ""
msgid "Select Payment Schedule"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:411
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:413
msgid "Select Possible Supplier"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1165
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1177
#: erpnext/stock/doctype/pick_list/pick_list.js:224
msgid "Select Quantity"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
-#: erpnext/public/js/utils/sales_common.js:452
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:258
+#: erpnext/public/js/utils/sales_common.js:453
#: erpnext/public/js/utils/serial_batch_inline_editor.js:462
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Serial No"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.js:246
-#: erpnext/public/js/utils/sales_common.js:455
+#: erpnext/assets/doctype/asset_repair/asset_repair.js:261
+#: erpnext/public/js/utils/sales_common.js:456
#: erpnext/stock/doctype/pick_list/pick_list.js:402
msgid "Select Serial and Batch"
msgstr ""
@@ -49996,7 +50188,7 @@ msgstr ""
msgid "Select Warehouse..."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:578
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:911
msgid "Select Warehouses to get Stock for Materials Planning"
msgstr ""
@@ -50052,7 +50244,7 @@ msgstr ""
msgid "Select all"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1584
+#: erpnext/stock/doctype/item/item.js:1634
msgid "Select an Item Group."
msgstr ""
@@ -50074,7 +50266,7 @@ msgstr ""
msgid "Select at least one Item"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1256
+#: erpnext/stock/doctype/item/item.js:1306
msgid "Select at least one attribute value."
msgstr ""
@@ -50092,7 +50284,7 @@ msgstr ""
msgid "Select date"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1337
+#: erpnext/controllers/accounts_controller.py:1355
msgid "Select finance book for the item {0} at row {1}"
msgstr ""
@@ -50128,7 +50320,7 @@ msgstr ""
msgid "Select the Default Workstation where the Operation will be performed. This will be fetched in BOMs and Work Orders."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1294
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1306
msgid "Select the Item to be manufactured."
msgstr ""
@@ -50136,8 +50328,8 @@ msgstr ""
msgid "Select the Item to be manufactured. The Item name, UoM, Company, and Currency will be fetched automatically."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:458
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:471
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:791
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:804
msgid "Select the Warehouse"
msgstr ""
@@ -50171,7 +50363,7 @@ msgstr ""
msgid "Select variant item code for the template item {0}"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:735
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1068
msgid ""
"Select whether to get items from a Sales Order or a Material Request. For now select Sales Order.\n"
" A Production Plan can also be created manually where you can select the Items to manufacture."
@@ -50276,7 +50468,7 @@ msgstr ""
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/incoterm/incoterm.json
#: erpnext/setup/doctype/terms_and_conditions/terms_and_conditions.json
-#: erpnext/stock/doctype/item/item_prices.html:100
+#: erpnext/stock/doctype/item/item.js:893
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/price_list/price_list.json
#: erpnext/workspace_sidebar/selling.json
@@ -50310,7 +50502,7 @@ msgstr ""
#: erpnext/selling/doctype/selling_settings/selling_settings.json
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:259
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:269
#: erpnext/workspace_sidebar/erpnext_settings.json
msgid "Selling Settings"
msgstr ""
@@ -50364,7 +50556,7 @@ msgstr ""
msgid "Send Emails"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:48
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:49
msgid "Send Emails to Suppliers"
msgstr ""
@@ -50562,11 +50754,11 @@ 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:2983
+#: erpnext/public/js/controllers/transaction.js:2984
#: erpnext/public/js/utils/serial_batch_inline_editor.js:928
-#: erpnext/public/js/utils/serial_no_batch_selector.js:433
+#: erpnext/public/js/utils/serial_no_batch_selector.js:443
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
-#: erpnext/stock/doctype/batch/batch.py:393
+#: erpnext/stock/doctype/batch/batch.py:404
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
@@ -50608,7 +50800,7 @@ msgstr ""
msgid "Serial No Already Assigned"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:299
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:307
msgid "Serial No Bundle is mandatory for Item {0}"
msgstr ""
@@ -50626,11 +50818,11 @@ msgid "Serial No Ledger"
msgstr ""
#: erpnext/public/js/utils/serial_batch_inline_editor.js:762
-#: erpnext/public/js/utils/serial_no_batch_selector.js:271
+#: erpnext/public/js/utils/serial_no_batch_selector.js:281
msgid "Serial No Range"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2833
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2836
msgid "Serial No Reserved"
msgstr ""
@@ -50703,7 +50895,7 @@ msgstr ""
msgid "Serial No {0} already added"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:604
+#: erpnext/public/js/utils/serial_no_batch_selector.js:614
msgid "Serial No {0} already exists"
msgstr ""
@@ -50721,7 +50913,7 @@ msgstr ""
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py:52
#: erpnext/selling/doctype/installation_note/installation_note.py:84
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3699
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3702
msgid "Serial No {0} does not exist"
msgstr ""
@@ -50758,16 +50950,16 @@ msgid "Serial No: {0} has already been transacted into another POS Invoice."
msgstr ""
#: erpnext/public/js/utils/barcode_scanner.js:297
-#: erpnext/public/js/utils/serial_no_batch_selector.js:16
-#: erpnext/public/js/utils/serial_no_batch_selector.js:201
-#: erpnext/stock/doctype/batch/batch.py:393
+#: erpnext/public/js/utils/serial_no_batch_selector.js:26
+#: erpnext/public/js/utils/serial_no_batch_selector.js:211
+#: erpnext/stock/doctype/batch/batch.py:404
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.js:50
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:170
msgid "Serial Nos"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:20
-#: erpnext/public/js/utils/serial_no_batch_selector.js:205
+#: erpnext/public/js/utils/serial_no_batch_selector.js:30
+#: erpnext/public/js/utils/serial_no_batch_selector.js:215
msgid "Serial Nos / Batch Nos"
msgstr ""
@@ -50776,11 +50968,11 @@ msgstr ""
msgid "Serial Nos / Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2095
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2098
msgid "Serial Nos are created successfully"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2548
+#: erpnext/stock/stock_ledger.py:2539
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr ""
@@ -50865,11 +51057,11 @@ msgstr ""
msgid "Serial and Batch Bundle Exists"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2332
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2335
msgid "Serial and Batch Bundle created"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2428
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2431
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -50882,7 +51074,7 @@ msgid "Serial and Batch Bundle {0} is not submitted"
msgstr ""
#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:173
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2402
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2405
msgid "Serial and Batch Bundle {0} is submitted and its entries cannot be modified."
msgstr ""
@@ -50938,11 +51130,11 @@ msgstr ""
msgid "Serial and Batch Summary"
msgstr ""
-#: erpnext/stock/utils.py:396
+#: erpnext/stock/utils.py:422
msgid "Serial number {0} entered more than once"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:453
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:464
msgid "Serial numbers unavailable for Item {0} under warehouse {1}. Please try changing warehouse."
msgstr ""
@@ -51143,12 +51335,12 @@ msgid "Service Stop Date"
msgstr ""
#: erpnext/accounts/deferred_revenue.py:45
-#: erpnext/public/js/controllers/transaction.js:1835
+#: erpnext/public/js/controllers/transaction.js:1836
msgid "Service Stop Date cannot be after Service End Date"
msgstr ""
#: erpnext/accounts/deferred_revenue.py:42
-#: erpnext/public/js/controllers/transaction.js:1832
+#: erpnext/public/js/controllers/transaction.js:1833
msgid "Service Stop Date cannot be before Service Start Date"
msgstr ""
@@ -51172,7 +51364,7 @@ msgstr ""
#. Label of the set_basic_rate_manually (Check) field in DocType 'Stock Entry
#. Detail'
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:827
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:978
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Set Basic Rate Manually"
msgstr ""
@@ -51214,6 +51406,7 @@ msgstr ""
#. Label of the set_landed_cost_based_on_purchase_invoice_rate (Check) field in
#. DocType 'Buying Settings'
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:358
#: erpnext/buying/doctype/buying_settings/buying_settings.json
msgid "Set Landed Cost Based on Purchase Invoice Rate"
msgstr ""
@@ -51287,7 +51480,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Sales Order'
#. Label of the set_warehouse (Link) field in DocType 'Delivery Note'
#. Label of the set_from_warehouse (Link) field in DocType 'Material Request'
-#: erpnext/public/js/utils/sales_common.js:577
+#: erpnext/public/js/utils/sales_common.js:578
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -51309,7 +51502,7 @@ msgstr ""
#. Label of the set_warehouse (Link) field in DocType 'Subcontracting Order'
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/public/js/utils/sales_common.js:574
+#: erpnext/public/js/utils/sales_common.js:575
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -51326,6 +51519,10 @@ msgstr ""
msgid "Set Warehouse"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:290
+msgid "Set a start date per assembly item below; its sub-assemblies are scheduled from the same date. The Start Date above is the earliest limit. Rows with a date here keep it as entered; clear a date to let the system schedule that item freely and write back the computed start."
+msgstr ""
+
#: erpnext/crm/doctype/opportunity/opportunity_list.js:17
#: erpnext/support/doctype/issue/issue_list.js:12
msgid "Set as Closed"
@@ -51335,7 +51532,7 @@ msgstr ""
msgid "Set as Completed"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:601
+#: erpnext/public/js/utils/sales_common.js:602
#: erpnext/selling/doctype/quotation/quotation.js:146
msgid "Set as Lost"
msgstr ""
@@ -51362,11 +51559,11 @@ msgstr ""
msgid "Set closing balance as per bank statement"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:666
+#: erpnext/setup/doctype/company/company.py:669
msgid "Set default inventory account for perpetual inventory"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:692
+#: erpnext/setup/doctype/company/company.py:695
msgid "Set default {0} account for non stock items"
msgstr ""
@@ -51398,7 +51595,7 @@ msgstr ""
msgid "Set targets Item Group-wise for this Sales Person."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1351
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1363
msgid "Set the Planned Start Date (an Estimated Date at which you want the Production to begin)"
msgstr ""
@@ -51413,7 +51610,7 @@ msgstr ""
msgid "Set the status manually."
msgstr ""
-#: erpnext/regional/italy/setup.py:231
+#: erpnext/regional/italy/setup.py:235
msgid "Set this if the customer is a Public Administration company."
msgstr ""
@@ -51508,8 +51705,8 @@ msgstr ""
msgid "Setting up company"
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:920
-#: erpnext/manufacturing/doctype/work_order/work_order.py:935
+#: erpnext/manufacturing/doctype/bom/bom.py:943
+#: erpnext/manufacturing/doctype/work_order/work_order.py:932
msgid "Setting {0} is required"
msgstr ""
@@ -51715,7 +51912,7 @@ msgstr ""
msgid "Shipment details"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:661
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:644
msgid "Shipments"
msgstr ""
@@ -51774,6 +51971,48 @@ msgstr ""
msgid "Shipping City"
msgstr ""
+#. Label of the shipping_contact_display (Small Text) field in DocType 'Sales
+#. Invoice'
+#. Label of the shipping_contact_display (Small Text) field in DocType 'Sales
+#. Order'
+#. Label of the shipping_contact_display (Small Text) field in DocType
+#. 'Delivery Note'
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/stock/doctype/delivery_note/delivery_note.json
+msgid "Shipping Contact"
+msgstr ""
+
+#. Label of the shipping_contact_email (Data) field in DocType 'Sales Invoice'
+#. Label of the shipping_contact_email (Data) field in DocType 'Sales Order'
+#. Label of the shipping_contact_email (Data) field in DocType 'Delivery Note'
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/stock/doctype/delivery_note/delivery_note.json
+msgid "Shipping Contact Email"
+msgstr ""
+
+#. Label of the shipping_contact_mobile (Small Text) field in DocType 'Sales
+#. Invoice'
+#. Label of the shipping_contact_mobile (Small Text) field in DocType 'Sales
+#. Order'
+#. Label of the shipping_contact_mobile (Small Text) field in DocType 'Delivery
+#. Note'
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/stock/doctype/delivery_note/delivery_note.json
+msgid "Shipping Contact Mobile No"
+msgstr ""
+
+#. Label of the shipping_contact_person (Link) field in DocType 'Sales Invoice'
+#. Label of the shipping_contact_person (Link) field in DocType 'Sales Order'
+#. Label of the shipping_contact_person (Link) field in DocType 'Delivery Note'
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/stock/doctype/delivery_note/delivery_note.json
+msgid "Shipping Contact Person"
+msgstr ""
+
#. Label of the shipping_country (Link) field in DocType 'Tax Rule'
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
msgid "Shipping Country"
@@ -51914,14 +52153,10 @@ msgstr ""
msgid "Short-term Provisions"
msgstr ""
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:235
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:226
msgid "Shortage Qty"
msgstr ""
-#: banking/src/components/features/Settings/KeyboardShortcuts.tsx:85
-msgid "Shortcut"
-msgstr ""
-
#: erpnext/buying/report/purchase_analytics/purchase_analytics.js:70
#: erpnext/selling/report/sales_analytics/sales_analytics.js:103
msgid "Show Aggregate Value from Subsidiary Companies"
@@ -52149,7 +52384,7 @@ msgstr ""
msgid "Show pay button in Purchase Order portal"
msgstr ""
-#: erpnext/stock/utils.py:564
+#: erpnext/stock/utils.py:590
msgid "Show pending entries"
msgstr ""
@@ -52271,11 +52506,11 @@ msgstr ""
msgid "Since there are active depreciable assets under this category, the following accounts are required.
"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:520
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:532
msgid "Since there is a process loss of {0} units for the finished good {1}, you should reduce the quantity by {0} units for the finished good {1} in the Items Table."
msgstr ""
-#: erpnext/manufacturing/doctype/bom/bom.py:356
+#: erpnext/manufacturing/doctype/bom/bom.py:384
msgid "Since you have enabled 'Track Semi Finished Goods', at least one operation must have 'Is Final Finished Good' checked. For that set the FG / Semi FG Item as {0} against an operation."
msgstr ""
@@ -52316,7 +52551,7 @@ msgstr ""
#. Label of the skip_material_transfer (Check) field in DocType 'Work Order
#. Operation'
-#: erpnext/manufacturing/doctype/work_order/work_order.js:382
+#: erpnext/manufacturing/doctype/work_order/work_order.js:387
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
msgid "Skip Material Transfer"
msgstr ""
@@ -52386,7 +52621,7 @@ msgstr ""
msgid "Solvency Ratios"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1618
+#: erpnext/controllers/accounts_controller.py:1636
msgid "Some required Company details are missing. You don't have permission to update them. Please contact your System Manager."
msgstr ""
@@ -52450,7 +52685,7 @@ msgstr ""
msgid "Source Location"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1070
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1082
msgid "Source Manufacture Entry"
msgstr ""
@@ -52459,7 +52694,7 @@ msgstr ""
msgid "Source Stock Entry (Manufacture)"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:540
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:552
msgid "Source Stock Entry {0} belongs to Work Order {1}, not {2}. Please use a manufacture entry from the same Work Order."
msgstr ""
@@ -52497,11 +52732,11 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:135
-#: erpnext/public/js/utils/sales_common.js:573
+#: erpnext/public/js/utils/sales_common.js:574
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/dashboard/item_dashboard.js:227
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:790
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:792
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Source Warehouse"
msgstr ""
@@ -52521,8 +52756,8 @@ msgstr ""
msgid "Source Warehouse is mandatory for the Item {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_receipt_issue.py:38
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:23
+#: erpnext/stock/doctype/stock_entry/services/material_receipt_issue.py:40
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:27
msgid "Source Warehouse is required for item {0}"
msgstr ""
@@ -52544,11 +52779,11 @@ msgid "Source of Funds (Liabilities)"
msgstr ""
#: erpnext/stock/doctype/stock_entry/services/disassemble.py:34
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:48
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:60
msgid "Source or Target Warehouse is required for item {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:411
+#: erpnext/selling/doctype/sales_order/sales_order.py:416
msgid "Source warehouse required for stock item {0}"
msgstr ""
@@ -52645,7 +52880,7 @@ msgstr ""
msgid "Splitting {0} units of {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2197
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2206
msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
msgstr ""
@@ -52698,13 +52933,13 @@ msgstr ""
msgid "Stale Days"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:170
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:171
msgid "Stale Days should start from 1."
msgstr ""
#: erpnext/setup/setup_wizard/operations/defaults_setup.py:69
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:488
-#: erpnext/tests/utils.py:275
+#: erpnext/tests/utils.py:276
msgid "Standard Buying"
msgstr ""
@@ -52721,7 +52956,7 @@ msgstr ""
msgid "Standard Cost can only be set up for {0} in {1} before any stock transaction exists."
msgstr ""
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:93
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:105
msgid "Standard Description"
msgstr ""
@@ -52731,7 +52966,7 @@ msgstr ""
#: erpnext/setup/setup_wizard/operations/defaults_setup.py:69
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:496
-#: erpnext/tests/utils.py:283 erpnext/tests/utils.py:2523
+#: erpnext/tests/utils.py:284 erpnext/tests/utils.py:2547
msgid "Standard Selling"
msgstr ""
@@ -52816,7 +53051,7 @@ msgstr ""
msgid "Start Date should be lower than End Date"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:670
+#: erpnext/manufacturing/doctype/job_card/job_card.js:709
#: erpnext/public/js/shop_floor/shop_floor.js:716
#: erpnext/public/js/templates/shop_floor_template.html:728
msgid "Start Job"
@@ -52898,6 +53133,10 @@ msgstr ""
msgid "Starting position from top edge"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:427
+msgid "Starts In"
+msgstr ""
+
#. Option for the 'Check' (Select) field in DocType 'Bank Transaction Rule
#. Description Conditions'
#: erpnext/accounts/doctype/bank_transaction_rule_description_conditions/bank_transaction_rule_description_conditions.json
@@ -52964,7 +53203,7 @@ msgstr ""
msgid "Status must be one of {0}"
msgstr ""
-#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:283
+#: erpnext/stock/doctype/quality_inspection/quality_inspection.py:286
msgid "Status set to rejected as there are one or more rejected readings."
msgstr ""
@@ -53119,7 +53358,7 @@ msgstr ""
msgid "Stock Delivered But Not Billed"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:224
+#: erpnext/setup/doctype/company/company.py:225
msgid "Stock Delivered But Not Billed Account cannot be changed or disabled since account {0} contains outstanding Delivery Notes: {1}"
msgstr ""
@@ -53132,6 +53371,10 @@ msgstr ""
msgid "Stock Details"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:475
+msgid "Stock Entries already created for Work Order {0}: {1}"
+msgstr ""
+
#. Label of the stock_entry (Link) field in DocType 'Journal Entry'
#. Label of a Link in the Manufacturing Workspace
#. Option for the 'Receipt Document Type' (Select) field in DocType 'Landed
@@ -53195,7 +53438,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1785
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1818
msgid "Stock Entry {0} has been created"
msgstr ""
@@ -53450,15 +53693,15 @@ msgstr ""
#. Label of the stock_reservation_tab (Tab Break) field in DocType 'Stock
#. Settings'
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:289
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:297
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:303
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:315
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:323
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:329
-#: erpnext/manufacturing/doctype/work_order/work_order.js:963
-#: erpnext/manufacturing/doctype/work_order/work_order.js:972
-#: erpnext/manufacturing/doctype/work_order/work_order.js:979
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:622
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:630
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:636
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:648
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:656
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:662
+#: erpnext/manufacturing/doctype/work_order/work_order.js:975
+#: erpnext/manufacturing/doctype/work_order/work_order.js:984
+#: erpnext/manufacturing/doctype/work_order/work_order.js:991
#: erpnext/manufacturing/doctype/work_order/work_order_dashboard.py:14
#: erpnext/public/js/stock_reservation.js:12
#: erpnext/selling/doctype/sales_order/sales_order.js:109
@@ -53479,9 +53722,9 @@ msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1737
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1754
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:216
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:228
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:242
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:226
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:238
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:252
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:181
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:194
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
@@ -53525,7 +53768,7 @@ msgstr ""
msgid "Stock Reservation Entry created against a Pick List cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:584
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:567
msgid "Stock Reservation Warehouse Mismatch"
msgstr ""
@@ -53562,7 +53805,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:117
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:123
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
#: erpnext/stock/doctype/item/item.js:497
@@ -53700,7 +53943,7 @@ msgstr ""
msgid "Stock Uom"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:604
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:644
msgid "Stock Update Not Allowed"
msgstr ""
@@ -53812,19 +54055,19 @@ msgstr ""
msgid "Stock cannot be reserved in the group warehouse {0}."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:912
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:917
msgid "Stock cannot be updated against the following Delivery Notes: {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:988
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:993
msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:601
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:641
msgid "Stock cannot be updated for Purchase Invoice {0} because a Purchase Receipt {1} has already been created for this transaction. Please disable the 'Update Stock' checkbox in the Purchase Invoice and save the invoice."
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:125
+#: erpnext/stock/doctype/warehouse/warehouse.py:145
msgid "Stock entries exist with the old account. Changing the account may lead to a mismatch between the warehouse closing balance and the account closing balance. The overall closing balance will still match, but not for the specific account."
msgstr ""
@@ -53873,7 +54116,7 @@ msgstr ""
msgid "Stock will be reserved on submission of Purchase Receipt created against Material Request for Sales Order."
msgstr ""
-#: erpnext/stock/utils.py:555
+#: erpnext/stock/utils.py:581
msgid "Stock/Accounts can not be frozen as processing of backdated entries is going on. Please try again later."
msgstr ""
@@ -53888,14 +54131,14 @@ msgstr ""
msgid "Stop Reason"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:846
+#: erpnext/manufacturing/doctype/work_order/work_order.py:843
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:497
-#: erpnext/setup/doctype/company/company.py:529
+#: erpnext/setup/doctype/company/company.py:499
+#: erpnext/setup/doctype/company/company.py:532
#: erpnext/stock/doctype/item/item.py:330
-#: erpnext/stock/doctype/item/item.py:1786
+#: erpnext/stock/doctype/item/item.py:1788
msgid "Stores"
msgstr ""
@@ -53924,6 +54167,12 @@ msgstr ""
msgid "Sub Assemblies & Raw Materials"
msgstr ""
+#. Option for the 'Row Type' (Select) field in DocType 'Production Plan
+#. Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Sub Assembly"
+msgstr ""
+
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:329
msgid "Sub Assembly Item"
msgstr ""
@@ -53958,7 +54207,7 @@ msgstr ""
#. Label of the operation (Link) field in DocType 'Job Card Time Log'
#. Name of a DocType
-#: erpnext/manufacturing/doctype/job_card/job_card.js:359
+#: erpnext/manufacturing/doctype/job_card/job_card.js:396
#: erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
#: erpnext/manufacturing/doctype/sub_operation/sub_operation.json
msgid "Sub Operation"
@@ -54310,11 +54559,11 @@ msgstr ""
msgid "Submit this Work Order for further processing."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:314
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:317
msgid "Submit your Quotation"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1712
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1745
msgid "Submitted Job Card cannot be processed."
msgstr ""
@@ -54618,8 +54867,8 @@ msgstr ""
#: erpnext/assets/doctype/asset/asset.json
#: erpnext/buying/doctype/buying_settings/buying_settings.js:44
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:185
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:270
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:186
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:271
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
#: erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
#: erpnext/buying/doctype/supplier/supplier.json
@@ -54753,14 +55002,14 @@ msgstr ""
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:119
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1265
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1294
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:200
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:178
#: erpnext/accounts/report/purchase_register/purchase_register.js:27
#: erpnext/accounts/report/purchase_register/purchase_register.py:204
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:503
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:505
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:107
#: erpnext/buying/workspace/buying/buying.json
@@ -54816,7 +55065,7 @@ msgstr ""
msgid "Supplier Invoice No"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:825
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:863
msgid "Supplier Invoice No exists in Purchase Invoice {0}"
msgstr ""
@@ -54854,7 +55103,7 @@ msgstr ""
#. Label of the supplier_name (Data) field in DocType 'Purchase Receipt'
#. Label of the supplier_name (Data) field in DocType 'Stock Entry'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1180
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1209
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:157
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:196
#: erpnext/accounts/report/purchase_register/purchase_register.py:195
@@ -54933,7 +55182,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:518
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:40
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:41
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.py:237
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:60
@@ -54949,7 +55198,7 @@ msgstr ""
#. Name of a report
#. Label of a Link in the Buying Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:155
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:156
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.json
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/workspace_sidebar/buying.json
@@ -55098,7 +55347,7 @@ msgstr ""
msgid "Supplies subject to the reverse charge provision"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:316
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:312
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:381
msgid "Supply"
msgstr ""
@@ -55201,6 +55450,12 @@ msgstr ""
msgid "Synchronize all accounts every hour"
msgstr ""
+#. Label of the is_exchange_gain_loss (Check) field in DocType 'Payment Entry
+#. Deduction'
+#: erpnext/accounts/doctype/payment_entry_deduction/payment_entry_deduction.json
+msgid "System Generated"
+msgstr ""
+
#: erpnext/accounts/doctype/account/account.py:714
msgid "System In Use"
msgstr ""
@@ -55242,6 +55497,14 @@ msgstr ""
msgid "System will notify to increase or decrease quantity or amount "
msgstr ""
+#. Description of the 'Allow Stale Exchange Rates' (Check) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid ""
+"System will use the latest saved Currency Exchange rate on or before the transaction date, however old it is.
\n"
+"Uncheck to ignore rates older than Stale Days and fetch a fresh rate from the exchange rate provider instead."
+msgstr ""
+
#. Description of the 'Tax Withholding Category' (Link) field in DocType
#. 'Supplier'
#: erpnext/buying/doctype/supplier/supplier.json
@@ -55297,23 +55560,23 @@ msgstr ""
msgid "Target Asset"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:206
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:232
msgid "Target Asset {0} cannot be cancelled"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:204
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:230
msgid "Target Asset {0} cannot be submitted"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:200
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:226
msgid "Target Asset {0} cannot be {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:210
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:236
msgid "Target Asset {0} does not belong to company {1}"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:189
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:215
msgid "Target Asset {0} needs to be a composite asset"
msgstr ""
@@ -55359,7 +55622,7 @@ msgstr ""
msgid "Target Item Code"
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:180
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:206
msgid "Target Item {0} must be a Fixed Asset item"
msgstr ""
@@ -55404,7 +55667,7 @@ msgstr ""
#: erpnext/stock/dashboard/item_dashboard.js:234
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:796
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:798
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Target Warehouse"
msgstr ""
@@ -55428,12 +55691,12 @@ msgstr ""
msgid "Target Warehouse for Finished Good must be same as Finished Good Warehouse {0} in Work Order {1} linked to the Subcontracting Inward Order."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:610
+#: erpnext/manufacturing/doctype/work_order/work_order.py:607
msgid "Target Warehouse is required before Submit"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_receipt_issue.py:25
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:21
+#: erpnext/stock/doctype/stock_entry/services/material_receipt_issue.py:26
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:25
msgid "Target Warehouse is required for item {0}"
msgstr ""
@@ -55480,6 +55743,11 @@ msgstr ""
msgid "Task Description"
msgstr ""
+#. Label of the task_key (Data) field in DocType 'Production Plan Schedule'
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+msgid "Task Key"
+msgstr ""
+
#. Name of a DocType
#: erpnext/projects/doctype/task_type/task_type.json
msgid "Task Type"
@@ -55658,7 +55926,7 @@ msgstr ""
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:86
#: erpnext/accounts/report/general_ledger/general_ledger.js:142
#: erpnext/accounts/report/purchase_register/purchase_register.py:210
-#: erpnext/accounts/report/sales_register/sales_register.py:229
+#: erpnext/accounts/report/sales_register/sales_register.py:238
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:203
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:56
@@ -55745,7 +56013,7 @@ msgstr ""
msgid "Tax Template is mandatory."
msgstr ""
-#: erpnext/accounts/report/sales_register/sales_register.py:309
+#: erpnext/accounts/report/sales_register/sales_register.py:318
msgid "Tax Total"
msgstr ""
@@ -55894,7 +56162,7 @@ msgstr ""
#. Detail'
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:237
-#: erpnext/controllers/taxes_and_totals.py:1290
+#: erpnext/controllers/taxes_and_totals.py:1291
msgid "Taxable Amount"
msgstr ""
@@ -56315,7 +56583,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/territory_item/territory_item.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:142
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1249
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1278
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:184
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
@@ -56324,7 +56592,7 @@ msgstr ""
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.js:8
#: erpnext/accounts/report/inactive_sales_items/inactive_sales_items.py:22
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:259
-#: erpnext/accounts/report/sales_register/sales_register.py:223
+#: erpnext/accounts/report/sales_register/sales_register.py:232
#: erpnext/controllers/trends.py:458 erpnext/controllers/trends.py:492
#: erpnext/controllers/trends.py:571 erpnext/crm/doctype/lead/lead.json
#: erpnext/crm/doctype/opportunity/opportunity.json
@@ -56429,7 +56697,7 @@ msgstr ""
msgid "The Batch No {0} has not been supplied against the {1} {2}"
msgstr ""
-#: erpnext/stock/serial_batch_bundle.py:1678
+#: erpnext/stock/serial_batch_bundle.py:1681
msgid "The Batch {0} has negative batch quantity {1}. To fix this, go to the batch and click on Recalculate Batch Qty. If the issue still persists, create an inward entry."
msgstr ""
@@ -56465,6 +56733,10 @@ msgstr ""
msgid "The Item {0} does not have Serial No or Batch No"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1516
+msgid "The Job Card {0} has only {1} left to produce, but this entry books {2} ({3} finished goods and {4} process loss). Cancel or update its other manufacture entries first."
+msgstr ""
+
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.py:179
msgid "The Loyalty Program isn't valid for the selected company"
msgstr ""
@@ -56481,11 +56753,11 @@ msgstr ""
msgid "The Pick List having Stock Reservation Entries cannot be updated. If you need to make changes, we recommend canceling the existing Stock Reservation Entries before updating the Pick List."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:128
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:140
msgid "The Process Loss Qty has been reset as per the Job Card's Process Loss Qty"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1468
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1472
msgid "The Process Loss Qty has been reset as per the job card's Process Loss Qty"
msgstr ""
@@ -56497,7 +56769,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:2830
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2833
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr ""
@@ -56505,7 +56777,7 @@ msgstr ""
msgid "The Serial Nos {0} have not been supplied against the {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1043
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1055
msgid "The Serial and Batch Bundle {0} is not valid for this transaction. The 'Type of Transaction' should be 'Outward' instead of 'Inward' in Serial and Batch Bundle {0}"
msgstr ""
@@ -56569,11 +56841,15 @@ msgstr ""
msgid "The company {0} is not in United Arab Emirates. UAE VAT 201 report is only available for companies in United Arab Emirates."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1514
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1529
msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1542
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1560
+msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}, as {4} was booked as process loss there."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1573
msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}. Submit the manufacturing entry for the operation {3} first."
msgstr ""
@@ -56593,7 +56869,7 @@ msgstr ""
msgid "The date of the transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1299
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1311
msgid "The default BOM for that item will be fetched by the system. You can also change the BOM."
msgstr ""
@@ -56626,11 +56902,11 @@ msgstr ""
msgid "The field To Shareholder cannot be blank"
msgstr ""
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:375
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:372
msgid "The field {0} in row {1} is not set"
msgstr ""
-#: erpnext/stock/stock_ledger.py:502
+#: erpnext/stock/stock_ledger.py:505
msgid "The field {0} is required for reposting"
msgstr ""
@@ -56659,11 +56935,11 @@ msgstr ""
msgid "The following Items, having Putaway Rules, could not be accommodated:"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:140
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:141
msgid "The following Purchase Invoices are not submitted:"
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:352
+#: erpnext/assets/doctype/asset/depreciation.py:368
msgid "The following assets have failed to automatically post depreciation entries: {0}"
msgstr ""
@@ -56671,7 +56947,7 @@ msgstr ""
msgid "The following batches are expired, please restock them:
{0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:379
+#: erpnext/controllers/accounts_controller.py:397
msgid "The following cancelled repost entries exist for {0}:
{1}
Kindly delete these entries before continuing."
msgstr ""
@@ -56693,7 +56969,7 @@ msgid ""
"{0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:114
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:115
msgid "The following rows are duplicates:"
msgstr ""
@@ -56724,7 +57000,7 @@ msgstr ""
msgid "The invoice is not fully allocated as there is a difference of {0}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1263
+#: erpnext/controllers/buying_controller.py:1270
msgid "The item {item} is not marked as {type_of} item. You can enable it as {type_of} item from its Item master."
msgstr ""
@@ -56732,15 +57008,15 @@ msgstr ""
msgid "The items {0} and {1} are present in the following {2} :"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1256
+#: erpnext/controllers/buying_controller.py:1263
msgid "The items {items} are not marked as {type_of} item. You can enable them as {type_of} item from their Item masters."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:527
+#: erpnext/manufacturing/doctype/workstation/workstation.py:526
msgid "The job card {0} is in {1} state and you cannot complete it."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:521
+#: erpnext/manufacturing/doctype/workstation/workstation.py:520
msgid "The job card {0} is in {1} state and you cannot start it again."
msgstr ""
@@ -56790,7 +57066,7 @@ msgstr ""
msgid "The outstanding amount {0} in {1} is lesser than {2}. Updating the outstanding to this invoice."
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:235
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:247
msgid "The parent account {0} does not exists in the uploaded template"
msgstr ""
@@ -56882,7 +57158,7 @@ msgstr ""
msgid "The serial and batch bundle {0} is not linked to {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:386
+#: erpnext/stock/doctype/batch/batch.py:397
msgid "The serial no {0} does not belong to item {1}"
msgstr ""
@@ -56898,7 +57174,7 @@ msgstr ""
msgid "The shares don't exist with the {0}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:998
+#: erpnext/stock/stock_ledger.py:1001
msgid "The stock for the item {0} in the {1} warehouse was negative on the {2}. You should create a positive entry {3} before the date {4} and time {5} to post the correct valuation rate. For more details, please read the documentation."
msgstr ""
@@ -56980,15 +57256,15 @@ msgstr ""
msgid "The warehouse account(s) below are not of type 'Stock'. Please set a correct Stock asset account on the warehouse (Account Type must be 'Stock'):"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1327
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1339
msgid "The warehouse where you store finished Items before they are shipped."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1320
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1332
msgid "The warehouse where you store your raw materials. Each required item can have a separate source warehouse. Group warehouse also can be selected as source warehouse. On submission of the Work Order, the raw materials will be reserved in these warehouses for production usage."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1332
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1344
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 ""
@@ -56996,7 +57272,7 @@ msgstr ""
msgid "The withdrawal or deposit amounts - only required if there's no amount column."
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:3473
+#: erpnext/public/js/controllers/transaction.js:3474
msgid "The {0} contains Unit Price Items."
msgstr ""
@@ -57012,11 +57288,11 @@ msgstr ""
msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1846
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1849
msgid "The {0} {1} is in submitted state, please cancel it first"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1088
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1096
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr ""
@@ -57065,7 +57341,7 @@ msgstr ""
msgid "There are no transactions in the system for the selected bank account and dates that match the filters."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1608
+#: erpnext/stock/doctype/item/item.js:1658
msgid "There are two options to maintain valuation of stock. FIFO (first in - first out) and Moving Average. To understand this topic in detail please visit Item Valuation, FIFO and Moving Average."
msgstr ""
@@ -57077,7 +57353,7 @@ msgstr ""
msgid "There can be multiple tiered collection factor based on the total spent. But the conversion factor for redemption will always be same for all the tier."
msgstr ""
-#: erpnext/accounts/party.py:613
+#: erpnext/accounts/party.py:637
msgid "There can only be 1 Account per Company in {0} {1}"
msgstr ""
@@ -57093,7 +57369,7 @@ msgstr ""
msgid "There is already an active Subcontracting BOM {0} for the Finished Good {1}."
msgstr ""
-#: erpnext/stock/doctype/batch/batch.py:394
+#: erpnext/stock/doctype/batch/batch.py:405
msgid "There is no batch found against the {0}: {1}"
msgstr ""
@@ -57101,7 +57377,7 @@ msgstr ""
msgid "There is one unreconciled transaction before {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:980
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:992
msgid "There must be at least 1 Finished Good in this Stock Entry"
msgstr ""
@@ -57165,7 +57441,7 @@ msgstr ""
msgid "This PDF is password protected. Please set the correct statement password on the Bank Account and try again."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1750
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1755
msgid "This Payment Entry is reconciled with {0}. Cancelling will automatically unreconcile it. Do you want to proceed?"
msgstr ""
@@ -57181,7 +57457,7 @@ msgstr ""
msgid "This Purchase Order has been fully subcontracted."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:1060
+#: erpnext/selling/doctype/sales_order/mapper.py:1088
msgid "This Sales Order has been fully subcontracted."
msgstr ""
@@ -57272,7 +57548,7 @@ msgstr ""
msgid "This is a location where scraped materials are stored."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:319
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:320
msgid "This is a preview of the email to be sent. A PDF of the document will automatically be attached with the email."
msgstr ""
@@ -57324,11 +57600,11 @@ msgstr ""
msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1313
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1325
msgid "This is enabled by default. If you want to plan materials for sub-assemblies of the Item you're manufacturing leave this enabled. If you plan and manufacture the sub-assemblies separately, you can disable this checkbox."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1596
+#: erpnext/stock/doctype/item/item.js:1646
msgid "This is for raw material Items that'll be used to create finished goods. If the Item is an additional service like 'washing' that'll be used in the BOM, keep this unchecked."
msgstr ""
@@ -57415,7 +57691,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:331
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:339
msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
msgstr ""
@@ -57423,11 +57699,11 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored due to Sales Invoice {1} cancellation."
msgstr ""
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:459
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:487
msgid "This schedule was created when Asset {0} was restored on Asset Capitalization {1}'s cancellation."
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:468
+#: erpnext/assets/doctype/asset/depreciation.py:484
msgid "This schedule was created when Asset {0} was restored."
msgstr ""
@@ -57435,7 +57711,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
msgstr ""
-#: erpnext/assets/doctype/asset/depreciation.py:426
+#: erpnext/assets/doctype/asset/depreciation.py:442
msgid "This schedule was created when Asset {0} was scrapped."
msgstr ""
@@ -57653,11 +57929,11 @@ msgstr ""
msgid "Time in mins."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:933
+#: erpnext/manufacturing/doctype/job_card/job_card.py:941
msgid "Time logs are required for {0} {1}"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:133
+#: erpnext/crm/doctype/appointment/appointment.py:134
msgid "Time slot is not available"
msgstr ""
@@ -57665,13 +57941,6 @@ msgstr ""
msgid "Time(in mins)"
msgstr ""
-#. Label of the section_break_18 (Section Break) field in DocType 'Project'
-#. Label of the sb_timeline (Section Break) field in DocType 'Task'
-#: erpnext/projects/doctype/project/project.json
-#: erpnext/projects/doctype/task/task.json
-msgid "Timeline"
-msgstr ""
-
#. Description of the 'PCV Job Timeout (seconds)' (Int) field in DocType
#. 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -57768,7 +58037,7 @@ msgstr ""
msgid "To Currency"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:517
+#: erpnext/controllers/accounts_controller.py:535
#: erpnext/setup/doctype/holiday_list/holiday_list.py:121
msgid "To Date cannot be before From Date"
msgstr ""
@@ -57949,6 +58218,7 @@ msgstr ""
#. Label of the to_time (Datetime) field in DocType 'Downtime Entry'
#. Label of the to_time (Datetime) field in DocType 'Job Card Scheduled Time'
#. Label of the to_time (Datetime) field in DocType 'Job Card Time Log'
+#. Label of the to_time (Datetime) field in DocType 'Production Plan Schedule'
#. Label of the to_time (Time) field in DocType 'Project'
#. Label of the to_time (Datetime) field in DocType 'Timesheet Detail'
#. Label of the to_time (Time) field in DocType 'Incoming Call Handling
@@ -57961,6 +58231,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
#: erpnext/manufacturing/doctype/job_card_scheduled_time/job_card_scheduled_time.json
#: erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
#: erpnext/manufacturing/report/downtime_analysis/downtime_analysis.py:92
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:180
#: erpnext/projects/doctype/project/project.json
@@ -57998,7 +58269,7 @@ msgstr ""
msgid "To add Operations tick the 'With Operations' checkbox."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:768
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1101
msgid "To add subcontracted Item's raw materials if include exploded items is disabled."
msgstr ""
@@ -58042,7 +58313,7 @@ msgstr ""
msgid "To enable Capital Work in Progress Accounting, you must select Capital Work in Progress Account in accounts table"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:761
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1094
msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
msgstr ""
@@ -58052,7 +58323,7 @@ msgstr ""
msgid "To include sub-assembly costs and secondary items in Finished Goods on a work order without using a job card, when the 'Use Multi-Level BOM' option is enabled."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1986
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1995
#: erpnext/accounts/services/taxes.py:301
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
@@ -58077,11 +58348,11 @@ msgstr ""
msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:478
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:518
msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:500
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:540
msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
msgstr ""
@@ -58147,10 +58418,10 @@ msgstr ""
#. Label of a Workspace Sidebar Item
#: erpnext/buying/doctype/purchase_order/purchase_order.js:552
#: erpnext/buying/doctype/purchase_order/purchase_order.js:626
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:61
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:149
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:456
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:465
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:62
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:150
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:458
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:467
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:84
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:123
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
@@ -58384,16 +58655,17 @@ msgid "Total Commission"
msgstr ""
#. Label of the total_completed_qty (Float) field in DocType 'Job Card'
+#: erpnext/manufacturing/doctype/job_card/job_card.js:110
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:174
msgid "Total Completed Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:957
+#: erpnext/manufacturing/doctype/job_card/job_card.py:965
msgid "Total Completed Qty ({0}), Process Loss Qty ({1}) and Pending Qty ({2}) must add up to the Qty to Manufacture ({3})."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:194
+#: erpnext/manufacturing/doctype/job_card/job_card.py:203
msgid "Total Completed Qty is required for Job Card {0}, please start and complete the job card before submission"
msgstr ""
@@ -58411,6 +58683,10 @@ msgstr ""
msgid "Total Contribution Amount Against Orders: {0}"
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.js:110
+msgid "Total Corrected Qty"
+msgstr ""
+
#. Label of the total_cost (Currency) field in DocType 'BOM'
#. Label of the raw_material_cost (Currency) field in DocType 'BOM Creator'
#: erpnext/manufacturing/doctype/bom/bom.json
@@ -58489,6 +58765,10 @@ msgstr ""
msgid "Total Demand (Past Data)"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:523
+msgid "Total Duration"
+msgstr ""
+
#: erpnext/accounts/report/balance_sheet/balance_sheet.py:244
msgid "Total Equity"
msgstr ""
@@ -58740,7 +59020,7 @@ msgstr ""
#. Label of the total_qty (Float) field in DocType 'Serial and Batch Bundle'
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/report/item_wise_consumption/item_wise_consumption.py:65
-#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:139
+#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:150
msgid "Total Qty"
msgstr ""
@@ -59164,7 +59444,7 @@ msgstr ""
msgid "Transaction Dates"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:1205
+#: erpnext/setup/doctype/company/company.py:1215
msgid "Transaction Deletion Document {0} has been triggered for company {1}"
msgstr ""
@@ -59297,12 +59577,12 @@ msgstr ""
msgid "Transaction from which tax is withheld"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:909
+#: erpnext/manufacturing/doctype/job_card/job_card.py:917
#: erpnext/stock/doctype/stock_entry/services/stock_entry_base.py:38
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1250
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1259
msgid "Transaction reference no {0} dated {1}"
msgstr ""
@@ -59341,7 +59621,7 @@ msgstr ""
msgid "Transactions Annual History"
msgstr ""
-#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:117
+#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:74
msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
msgstr ""
@@ -59400,7 +59680,7 @@ msgstr ""
msgid "Transfer Extra Raw Materials to WIP (%)"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:483
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:816
msgid "Transfer From Warehouses"
msgstr ""
@@ -59418,7 +59698,7 @@ msgstr ""
msgid "Transfer Materials"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:477
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:810
msgid "Transfer Materials For Warehouse {0}"
msgstr ""
@@ -59802,7 +60082,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/doctype/sales_forecast_item/sales_forecast_item.json
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
-#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:90
+#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:102
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.py:110
#: erpnext/public/js/stock_analytics.js:94 erpnext/public/js/utils.js:868
#: erpnext/quality_management/doctype/quality_goal_objective/quality_goal_objective.json
@@ -59819,9 +60099,8 @@ msgstr ""
#: erpnext/setup/doctype/uom/uom.json erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
-#: erpnext/stock/doctype/item/item.json
+#: erpnext/stock/doctype/item/item.js:919 erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:42
-#: erpnext/stock/doctype/item/item_prices.html:85
#: erpnext/stock/doctype/item_barcode/item_barcode.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/material_request/material_request.js:518
@@ -59841,7 +60120,7 @@ msgstr ""
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:93
#: erpnext/stock/report/stock_ageing/stock_ageing.py:225
#: erpnext/stock/report/stock_analytics/stock_analytics.py:59
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:137
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:128
#: erpnext/subcontracting/doctype/subcontracting_inward_order_service_item/subcontracting_inward_order_service_item.json
#: erpnext/templates/emails/reorder_item.html:11
#: erpnext/templates/includes/rfq/rfq_items.html:17
@@ -59919,7 +60198,7 @@ msgstr ""
msgid "UOM Name"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1799
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1857
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr ""
@@ -59991,7 +60270,7 @@ msgstr ""
msgid "Unable to find exchange rate for {0} to {1} for key date {2}. Please create a Currency Exchange record manually."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/operations.py:125
+#: erpnext/manufacturing/doctype/work_order/services/operations.py:158
msgid "Unable to find the time slot in the next {0} days for the operation {1}. Please increase the 'Capacity Planning For (Days)' in the {2}."
msgstr ""
@@ -60260,7 +60539,7 @@ msgstr ""
msgid "Unreconciled Transactions"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:970
+#: erpnext/manufacturing/doctype/work_order/work_order.js:982
#: erpnext/selling/doctype/sales_order/sales_order.js:122
#: erpnext/stock/doctype/pick_list/pick_list.js:166
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:192
@@ -60273,11 +60552,11 @@ msgstr ""
msgid "Unreserve Stock"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:321
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:654
msgid "Unreserve for Raw Materials"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:295
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:628
msgid "Unreserve for Sub-assembly"
msgstr ""
@@ -60305,7 +60584,7 @@ msgstr ""
msgid "Unsecured Loans"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1719
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1724
msgid "Unset Matched Payment Request"
msgstr ""
@@ -60564,7 +60843,7 @@ msgstr ""
msgid "Updating Variants..."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:1275
+#: erpnext/manufacturing/doctype/work_order/work_order.js:1287
msgid "Updating Work Order status"
msgstr ""
@@ -60681,6 +60960,10 @@ msgstr ""
msgid "Use Inline Serial / Batch Editor"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:286
+msgid "Use Item Wise Start Dates"
+msgstr ""
+
#. Label of the item_based_reposting (Check) field in DocType 'Stock Reposting
#. Settings'
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -60791,6 +61074,11 @@ msgstr ""
msgid "Use prices from Default Price List as fallback"
msgstr ""
+#. Description of the 'No of Shifts' (Int) field in DocType 'Production Plan'
+#: erpnext/manufacturing/doctype/production_plan/production_plan.json
+msgid "Used by scheduling when an item has no BOM operations: scales the Item Lead Time daily capacity to this many shifts."
+msgstr ""
+
#. Description of the 'Sales Order Date' (Date) field in DocType 'Sales Order
#. Item'
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -60856,7 +61144,7 @@ msgstr ""
msgid "User Resolution Time"
msgstr ""
-#: erpnext/accounts/party.py:441
+#: erpnext/accounts/party.py:465
msgid "User don't have permissions to select/read this account."
msgstr ""
@@ -61030,7 +61318,7 @@ msgstr ""
msgid "Valid Up To date not in Fiscal Year {0}"
msgstr ""
-#: erpnext/stock/doctype/item/item_prices.html:86
+#: erpnext/stock/doctype/item/item.js:924
msgid "Valid Upto"
msgstr ""
@@ -61179,7 +61467,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_creator/bom_creator.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
-#: erpnext/stock/doctype/bin/bin.json erpnext/stock/doctype/item/item.js:993
+#: erpnext/stock/doctype/bin/bin.json erpnext/stock/doctype/item/item.js:1043
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/serial_and_batch_entry/serial_and_batch_entry.json
@@ -61198,15 +61486,15 @@ msgstr ""
msgid "Valuation Rate (In / Out)"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2267
+#: erpnext/stock/stock_ledger.py:2258
msgid "Valuation Rate Missing"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1665
+#: erpnext/stock/doctype/item/item.py:1667
msgid "Valuation Rate cannot be negative."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2245
+#: erpnext/stock/stock_ledger.py:2236
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr ""
@@ -61237,7 +61525,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:2010
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2019
#: erpnext/accounts/services/taxes.py:322
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -61422,7 +61710,7 @@ msgstr ""
msgid "Variant Of"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1281
+#: erpnext/stock/doctype/item/item.js:1331
msgid "Variant creation has been queued."
msgstr ""
@@ -61547,7 +61835,7 @@ msgstr ""
msgid "View Account Coverage"
msgstr ""
-#: erpnext/stock/doctype/item/item_prices.html:123
+#: erpnext/stock/doctype/item/item.js:935
msgid "View All Prices"
msgstr ""
@@ -61731,7 +62019,7 @@ msgid "Volt-Ampere"
msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.py:181
-#: erpnext/accounts/report/sales_register/sales_register.py:193
+#: erpnext/accounts/report/sales_register/sales_register.py:202
msgid "Voucher"
msgstr ""
@@ -61810,7 +62098,7 @@ msgstr ""
#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1204
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1233
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:56
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:221
#: erpnext/accounts/report/general_ledger/general_ledger.js:49
@@ -61884,13 +62172,13 @@ msgstr ""
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1202
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1231
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:212
#: erpnext/accounts/report/general_ledger/general_ledger.py:760
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:31
#: erpnext/accounts/report/payment_ledger/payment_ledger.py:165
#: erpnext/accounts/report/purchase_register/purchase_register.py:176
-#: erpnext/accounts/report/sales_register/sales_register.py:188
+#: erpnext/accounts/report/sales_register/sales_register.py:197
#: erpnext/accounts/report/voucher_wise_balance/voucher_wise_balance.py:17
#: erpnext/public/js/utils/unreconcile.js:71
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -62077,7 +62365,7 @@ msgstr ""
msgid "Warehouse and Reference"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:101
+#: erpnext/stock/doctype/warehouse/warehouse.py:121
msgid "Warehouse can not be deleted as stock ledger entry exists for this warehouse."
msgstr ""
@@ -62093,12 +62381,12 @@ msgstr ""
msgid "Warehouse is required to get producible FG Items"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:247
+#: erpnext/stock/doctype/warehouse/warehouse.py:267
msgid "Warehouse not found against the account {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:902
-#: erpnext/stock/doctype/delivery_note/delivery_note.py:401
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:907
+#: erpnext/stock/doctype/delivery_note/delivery_note.py:398
msgid "Warehouse required for stock Item {0}"
msgstr ""
@@ -62107,20 +62395,20 @@ msgstr ""
msgid "Warehouse wise Item Balance Age and Value"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:95
+#: erpnext/stock/doctype/warehouse/warehouse.py:115
msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1670
+#: erpnext/stock/doctype/item/item.py:1672
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:67
msgid "Warehouse {0} does not belong to Company {1}."
msgstr ""
-#: erpnext/stock/utils.py:410
+#: erpnext/stock/utils.py:436
msgid "Warehouse {0} does not belong to company {1}"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:296
+#: erpnext/stock/doctype/warehouse/warehouse.py:316
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:99
msgid "Warehouse {0} does not exist"
msgstr ""
@@ -62139,22 +62427,22 @@ msgstr ""
#. Label of the warehouses (Table MultiSelect) field in DocType 'Production
#. Plan'
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:553
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:886
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/stock/report/stock_balance/stock_balance.js:76
#: erpnext/stock/report/stock_ledger/stock_ledger.js:30
msgid "Warehouses"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:148
+#: erpnext/stock/doctype/warehouse/warehouse.py:168
msgid "Warehouses with child nodes cannot be converted to ledger"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:158
+#: erpnext/stock/doctype/warehouse/warehouse.py:178
msgid "Warehouses with existing transaction can not be converted to group."
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:150
+#: erpnext/stock/doctype/warehouse/warehouse.py:170
msgid "Warehouses with existing transaction can not be converted to ledger."
msgstr ""
@@ -62242,7 +62530,7 @@ msgstr ""
msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
msgstr ""
-#: erpnext/stock/stock_ledger.py:1008
+#: erpnext/stock/stock_ledger.py:1011
msgid "Warning on Negative Stock"
msgstr ""
@@ -62250,7 +62538,7 @@ msgstr ""
msgid "Warning!"
msgstr ""
-#: erpnext/stock/doctype/warehouse/warehouse.py:123
+#: erpnext/stock/doctype/warehouse/warehouse.py:143
msgid "Warning: Account changed for warehouse"
msgstr ""
@@ -62262,11 +62550,11 @@ msgstr ""
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:920
+#: erpnext/manufacturing/doctype/work_order/work_order.py:917
msgid "Warning: Quantity exceeds maximum producible quantity based on quantity of raw materials received through the Subcontracting Inward Order {0}."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.py:291
+#: erpnext/selling/doctype/sales_order/sales_order.py:296
msgid "Warning: Sales Order {0} already exists against Customer's Purchase Order {1}"
msgstr ""
@@ -62558,7 +62846,7 @@ msgstr ""
msgid "When checked, the system will use the posting date of the document for naming instead of the creation date."
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1615
+#: erpnext/stock/doctype/item/item.js:1665
msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
msgstr ""
@@ -62573,7 +62861,7 @@ msgstr ""
msgid "When enabled, transactions with this supplier will be blocked based on the Hold Type below"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:824
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:975
msgid "When there are multiple finished goods ({0}) in a Repack stock entry, the basic rate for all finished goods must be set manually. To set rate manually, enable the checkbox 'Set Basic Rate Manually' in the respective finished good row."
msgstr ""
@@ -62724,7 +63012,7 @@ msgstr ""
#: erpnext/assets/doctype/asset/asset_list.js:12
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
-#: erpnext/setup/doctype/company/company.py:498
+#: erpnext/setup/doctype/company/company.py:500
#: erpnext/support/doctype/warranty_claim/warranty_claim.json
msgid "Work In Progress"
msgstr ""
@@ -62780,7 +63068,7 @@ msgstr ""
msgid "Work Order"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.js:170
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:185
msgid "Work Order / Subcontract PO"
msgstr ""
@@ -62807,7 +63095,7 @@ msgstr ""
msgid "Work Order Item"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:543
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:555
msgid "Work Order Mismatch"
msgstr ""
@@ -62852,16 +63140,16 @@ msgstr ""
msgid "Work Order cannot be created for the following reason:
{0}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:864
+#: erpnext/manufacturing/doctype/work_order/work_order.py:861
msgid "Work Order cannot be raised against an Item Template"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1136
-#: erpnext/manufacturing/doctype/work_order/work_order.py:1183
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1133
+#: erpnext/manufacturing/doctype/work_order/work_order.py:1180
msgid "Work Order has been {0}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:382
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:397
msgid "Work Order is mandatory"
msgstr ""
@@ -62869,7 +63157,7 @@ msgstr ""
msgid "Work Order not created"
msgstr ""
-#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1391
+#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1395
msgid "Work Order {0} created"
msgstr ""
@@ -62881,11 +63169,23 @@ msgstr ""
msgid "Work Order {0} must be submitted"
msgstr ""
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:433
+msgid "Work Order {0}: Job Card not found for the operation {1}"
+msgstr ""
+
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.js:56
#: erpnext/stock/doctype/material_request/material_request.py:636
msgid "Work Orders"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:395
+msgid "Work Orders / Purchase Orders already exist against this plan, so the schedule is locked. Cancel them to re-schedule."
+msgstr ""
+
+#: erpnext/manufacturing/scheduling/plan_adapter.py:83
+msgid "Work Orders / Purchase Orders have already been created against this Production Plan. Cancel them before re-scheduling."
+msgstr ""
+
#: erpnext/selling/doctype/sales_order/sales_order.js:1390
msgid "Work Orders Created: {0}"
msgstr ""
@@ -62907,7 +63207,7 @@ msgstr ""
msgid "Work-in-Progress Warehouse"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.py:608
+#: erpnext/manufacturing/doctype/work_order/work_order.py:605
msgid "Work-in-Progress Warehouse is required before Submit"
msgstr ""
@@ -62945,6 +63245,7 @@ msgstr ""
#. Label of the workstation (Link) field in DocType 'BOM Operation'
#. Label of the workstation (Link) field in DocType 'BOM Website Operation'
#. Label of the workstation (Link) field in DocType 'Job Card'
+#. Label of the workstation (Link) field in DocType 'Production Plan Schedule'
#. Label of the workstation (Link) field in DocType 'Work Order Operation'
#. Name of a DocType
#. Label of a Link in the Manufacturing Workspace
@@ -62954,7 +63255,9 @@ msgstr ""
#: erpnext/manufacturing/doctype/bom_operation/bom_operation.json
#: erpnext/manufacturing/doctype/bom_website_operation/bom_website_operation.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/work_order/work_order.js:346
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.json
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule_calendar.js:24
+#: erpnext/manufacturing/doctype/work_order/work_order.js:351
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/manufacturing/report/bom_operations_time/bom_operations_time.js:35
@@ -63024,12 +63327,17 @@ msgstr ""
msgid "Workstation Working Hour"
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:408
+#: erpnext/manufacturing/doctype/workstation/workstation.py:407
msgid "Workstation is closed on the following dates as per Holiday List: {0}"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan_schedule/production_plan_schedule.py:67
+msgid "Workstation {0} has no free capacity between {1} and {2}: overlaps with {3}"
+msgstr ""
+
#. Label of the workstations_tab (Tab Break) field in DocType 'Plant Floor'
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.json
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:424
msgid "Workstations"
msgstr ""
@@ -63047,7 +63355,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/setup/doctype/company/company.py:787
+#: erpnext/setup/doctype/company/company.py:790
msgid "Write Off"
msgstr ""
@@ -63220,7 +63528,7 @@ msgstr ""
msgid "You are not permitted to add or remove Company {0} in Allowed Companies"
msgstr ""
-#: erpnext/projects/doctype/task/task.py:330
+#: erpnext/projects/doctype/task/task.py:346
msgid "You are not permitted to create a Task for Project {0}"
msgstr ""
@@ -63244,7 +63552,7 @@ msgstr ""
msgid "You can also set default CWIP account in Company {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:767
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:772
msgid "You can change the parent account to a Balance Sheet account or select a different account."
msgstr ""
@@ -63321,11 +63629,11 @@ msgstr ""
msgid "You cannot edit the root node."
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:205
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:206
msgid "You cannot enable both the settings '{0}' and '{1}'."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1555
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1586
msgid "You cannot make any changes to Job Card since Work Order is closed."
msgstr ""
@@ -63357,7 +63665,7 @@ msgstr ""
msgid "You cannot submit the order without payment."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:974
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:979
msgid "You cannot update stock for a Debit Note. A Debit Note is a financial document that should not affect inventory. Please disable 'Update Stock'."
msgstr ""
@@ -63390,11 +63698,11 @@ msgstr ""
msgid "You don't have enough points to redeem."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1693
+#: erpnext/controllers/accounts_controller.py:1711
msgid "You don't have permission to create a Company Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1673
+#: erpnext/controllers/accounts_controller.py:1691
msgid "You don't have permission to update Company details. Please contact your System Manager."
msgstr ""
@@ -63402,7 +63710,7 @@ msgstr ""
msgid "You don't have permission to update Received Qty DocField for item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1667
+#: erpnext/controllers/accounts_controller.py:1685
msgid "You don't have permission to update this document. Please contact your System Manager."
msgstr ""
@@ -63418,11 +63726,11 @@ msgstr ""
msgid "You have been invited to collaborate on the project {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:254
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:264
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted in the transaction price list."
msgstr ""
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:112
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:118
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted into the transaction price list."
msgstr ""
@@ -63548,7 +63856,7 @@ msgstr ""
msgid "`Allow Negative rates for Items`"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2259
+#: erpnext/stock/stock_ledger.py:2250
msgid "after"
msgstr ""
@@ -63588,8 +63896,8 @@ msgstr ""
msgid "by {}"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:348
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:846
+#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:388
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:851
msgid "dated {0}"
msgstr ""
@@ -63667,6 +63975,10 @@ msgstr ""
msgid "hours"
msgstr ""
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1133
+msgid "in {0}"
+msgstr ""
+
#. Label of the lft (Int) field in DocType 'Cost Center'
#. Label of the lft (Int) field in DocType 'Location'
#. Label of the lft (Int) field in DocType 'Task'
@@ -63719,7 +64031,7 @@ msgstr ""
msgid "out of 5"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1243
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1252
msgid "paid to"
msgstr ""
@@ -63740,7 +64052,7 @@ msgstr ""
msgid "per hour"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2260
+#: erpnext/stock/stock_ledger.py:2251
msgid "performing either one below:"
msgstr ""
@@ -63769,7 +64081,7 @@ msgstr ""
msgid "ratings"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1243
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1252
msgid "received from"
msgstr ""
@@ -63839,7 +64151,7 @@ msgstr ""
msgid "to"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1266
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1277
msgid "to unallocate the amount of this Return Invoice before cancelling it."
msgstr ""
@@ -63892,7 +64204,7 @@ msgstr ""
msgid "{0} '{1}' not in Fiscal Year {2}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/services/status.py:218
+#: erpnext/manufacturing/doctype/work_order/services/status.py:207
msgid "{0} ({1}) cannot be greater than planned quantity ({2}) in Work Order {3}"
msgstr ""
@@ -63900,7 +64212,7 @@ msgstr ""
msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1228
+#: erpnext/controllers/accounts_controller.py:1246
msgid "{0} Account not found against Customer {1}."
msgstr ""
@@ -63932,7 +64244,7 @@ msgstr ""
msgid "{0} Operating Cost for operation {1}"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:581
+#: erpnext/manufacturing/doctype/work_order/work_order.js:586
msgid "{0} Operations: {1}"
msgstr ""
@@ -63972,7 +64284,7 @@ msgstr ""
msgid "{0} account is not of type {1}"
msgstr ""
-#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:55
+#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:56
msgid "{0} account not found while submitting purchase receipt"
msgstr ""
@@ -64022,7 +64334,7 @@ msgstr ""
msgid "{0} cannot be changed with opened Opening Entries."
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:339
+#: erpnext/public/js/utils/sales_common.js:340
msgid "{0} cannot be greater than 100"
msgstr ""
@@ -64050,7 +64362,7 @@ msgstr ""
msgid "{0} creation for the following records will be skipped."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:409
+#: erpnext/setup/doctype/company/company.py:411
msgid "{0} currency must be same as company's default currency. Please select another account."
msgstr ""
@@ -64058,7 +64370,7 @@ msgstr ""
msgid "{0} currently has a {1} Supplier Scorecard standing, and Purchase Orders to this supplier should be issued with caution."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:137
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.py:140
msgid "{0} currently has a {1} Supplier Scorecard standing, and RFQs to this supplier should be issued with caution."
msgstr ""
@@ -64112,7 +64424,7 @@ msgstr ""
msgid "{0} for {1}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:455
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:456
msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
msgstr ""
@@ -64166,6 +64478,10 @@ msgstr ""
msgid "{0} is added multiple times on rows: {1}"
msgstr ""
+#: erpnext/accounts/doctype/journal_entry/mapper.py:233
+msgid "{0} is already a Reverse Journal Entry of {1}. Cancel it instead of reversing it."
+msgstr ""
+
#: erpnext/public/js/shop_floor/shop_floor.js:1567
msgid "{0} is already in progress. Pause it or complete the session."
msgstr ""
@@ -64190,7 +64506,7 @@ msgstr ""
msgid "{0} is in Draft. Submit it before creating the Asset."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:871
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:876
msgid "{0} is mandatory for Item {1}"
msgstr ""
@@ -64207,7 +64523,7 @@ msgstr ""
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1950
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1953
msgid "{0} is not a CSV file."
msgstr ""
@@ -64263,7 +64579,7 @@ msgstr ""
msgid "{0} is not the default supplier for any items."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2689
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2699
msgid "{0} is on hold until {1}"
msgstr ""
@@ -64275,27 +64591,27 @@ msgstr ""
msgid "{0} is required to get raw materials when {1} is set."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:546
+#: erpnext/manufacturing/doctype/work_order/work_order.js:551
msgid "{0} items disassembled"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:510
+#: erpnext/manufacturing/doctype/work_order/work_order.js:515
msgid "{0} items in progress"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:534
+#: erpnext/manufacturing/doctype/work_order/work_order.js:539
msgid "{0} items lost during process."
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:491
+#: erpnext/manufacturing/doctype/work_order/work_order.js:496
msgid "{0} items produced"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:514
+#: erpnext/manufacturing/doctype/work_order/work_order.js:519
msgid "{0} items returned"
msgstr ""
-#: erpnext/manufacturing/doctype/work_order/work_order.js:517
+#: erpnext/manufacturing/doctype/work_order/work_order.js:522
msgid "{0} items to return"
msgstr ""
@@ -64368,16 +64684,16 @@ msgstr ""
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1906 erpnext/stock/stock_ledger.py:2431
-#: erpnext/stock/stock_ledger.py:2445
+#: erpnext/stock/stock_ledger.py:1909 erpnext/stock/stock_ledger.py:2422
+#: erpnext/stock/stock_ledger.py:2436
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2535 erpnext/stock/stock_ledger.py:2580
+#: erpnext/stock/stock_ledger.py:2526 erpnext/stock/stock_ledger.py:2571
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr ""
-#: erpnext/stock/stock_ledger.py:1900
+#: erpnext/stock/stock_ledger.py:1903
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr ""
@@ -64385,11 +64701,11 @@ msgstr ""
msgid "{0} until {1}"
msgstr ""
-#: erpnext/stock/utils.py:401
+#: erpnext/stock/utils.py:427
msgid "{0} valid serial nos for Item {1}"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1286
+#: erpnext/stock/doctype/item/item.js:1336
msgid "{0} variants created."
msgstr ""
@@ -64409,11 +64725,11 @@ msgstr ""
msgid "{0} will be set as the {1} in subsequently scanned items"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1097
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1105
msgid "{0} {1}"
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:266
+#: erpnext/public/js/utils/serial_no_batch_selector.js:276
msgid "{0} {1} Manually"
msgstr ""
@@ -64425,7 +64741,7 @@ msgstr ""
msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr ""
-#: erpnext/stock/doctype/company_restriction/company_restriction.py:145
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:149
msgid "{0} {1} cannot be used with Company {2} because of Company Restrictions"
msgstr ""
@@ -64433,25 +64749,25 @@ msgstr ""
msgid "{0} {1} created"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:337
+#: erpnext/setup/doctype/company/company.py:338
msgid "{0} {1} does not belong to company {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:630
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:683
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2425
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:631
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:684
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2434
msgid "{0} {1} does not exist"
msgstr ""
-#: erpnext/accounts/party.py:593
+#: erpnext/accounts/party.py:617
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:465
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:466
msgid "{0} {1} has already been fully paid."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:475
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:476
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 ""
@@ -64482,7 +64798,7 @@ msgstr ""
msgid "{0} {1} is already linked with {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:713
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:714
msgid "{0} {1} is associated with {2}, but Party Account is {3}"
msgstr ""
@@ -64507,11 +64823,11 @@ msgstr ""
msgid "{0} {1} is closed"
msgstr ""
-#: erpnext/accounts/party.py:840
+#: erpnext/accounts/party.py:864
msgid "{0} {1} is disabled"
msgstr ""
-#: erpnext/accounts/party.py:846
+#: erpnext/accounts/party.py:870
msgid "{0} {1} is frozen"
msgstr ""
@@ -64519,7 +64835,7 @@ msgstr ""
msgid "{0} {1} is fully billed"
msgstr ""
-#: erpnext/accounts/party.py:850
+#: erpnext/accounts/party.py:874
msgid "{0} {1} is not active"
msgstr ""
@@ -64527,7 +64843,7 @@ msgstr ""
msgid "{0} {1} is not affecting bank account {2}"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:690
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:691
msgid "{0} {1} is not associated with {2} {3}"
msgstr ""
@@ -64540,11 +64856,11 @@ msgstr ""
msgid "{0} {1} is not submitted"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:723
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:724
msgid "{0} {1} is on hold"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:729
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:730
msgid "{0} {1} must be submitted"
msgstr ""
@@ -64556,7 +64872,7 @@ msgstr ""
msgid "{0} {1} status is {2}."
msgstr ""
-#: erpnext/public/js/utils/serial_no_batch_selector.js:242
+#: erpnext/public/js/utils/serial_no_batch_selector.js:252
msgid "{0} {1} via CSV File"
msgstr ""
@@ -64628,10 +64944,14 @@ msgstr ""
msgid "{0}% of total invoice value will be given as discount."
msgstr ""
-#: erpnext/projects/doctype/task/task.py:131
+#: erpnext/projects/doctype/task/task.py:137
msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
msgstr ""
+#: erpnext/projects/doctype/task/task.py:147
+msgid "{0}'s {1} cannot be before {2}'s Expected Start Date."
+msgstr ""
+
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:61
msgid "{0}, {1} or {2} are the only allowed options."
msgstr ""
@@ -64652,43 +64972,55 @@ msgstr ""
msgid "{0}: Virtual DocType (no database table)"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1202
+#: erpnext/stock/doctype/item/item.js:1252
msgid "{0}: remove invalid value(s) {1}"
msgstr ""
-#: erpnext/stock/doctype/item/item.js:1209
+#: erpnext/stock/doctype/item/item.js:1259
msgid "{0}: select the typed value {1} from the list or clear it"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:495
+#: erpnext/controllers/accounts_controller.py:513
msgid "{0}: {1} does not belong to the Company: {2}"
msgstr ""
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1365
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1394
msgid "{0}: {1} does not exist"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:396
+#: erpnext/setup/doctype/company/company.py:398
msgid "{0}: {1} is a group account."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.js:982
+#: erpnext/accounts/doctype/payment_entry/payment_entry.js:984
msgid "{0}: {1} must be less than {2}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:1047
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1119
+msgid "{0}d"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1120
+msgid "{0}h"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/production_plan/production_plan.js:1121
+msgid "{0}m"
+msgstr ""
+
+#: erpnext/controllers/buying_controller.py:1054
msgid "{count} Assets created for {item_code}"
msgstr ""
-#: erpnext/controllers/buying_controller.py:947
+#: erpnext/controllers/buying_controller.py:954
msgid "{doctype} {name} is cancelled or closed."
msgstr ""
-#: erpnext/controllers/stock_controller.py:668
+#: erpnext/controllers/stock_controller.py:724
msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
msgstr ""
-#: erpnext/controllers/stock_controller.py:551
+#: erpnext/controllers/stock_controller.py:607
msgid "{ref_doctype} {ref_name} status is {status}."
msgstr ""