diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 8564c015a69f..d1c5dcfc39c7 100644
--- a/erpnext/locale/main.pot
+++ b/erpnext/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ERPNext VERSION\n"
"Report-Msgid-Bugs-To: info@erpnext.com\n"
-"POT-Creation-Date: 2024-04-07 09:35+0000\n"
-"PO-Revision-Date: 2024-04-07 09:35+0000\n"
+"POT-Creation-Date: 2024-04-28 09:35+0000\n"
+"PO-Revision-Date: 2024-04-28 09:35+0000\n"
"Last-Translator: info@erpnext.com\n"
"Language-Team: info@erpnext.com\n"
"MIME-Version: 1.0\n"
@@ -713,7 +713,7 @@ msgctxt "Sales Order"
msgid "% of materials delivered against this Sales Order"
msgstr ""
-#: controllers/accounts_controller.py:1986
+#: controllers/accounts_controller.py:1996
msgid "'Account' in the Accounting section of Customer {0}"
msgstr ""
@@ -733,11 +733,11 @@ msgstr ""
msgid "'Days Since Last Order' must be greater than or equal to zero"
msgstr ""
-#: controllers/accounts_controller.py:1991
+#: controllers/accounts_controller.py:2001
msgid "'Default {0} Account' in Company {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1083
+#: accounts/doctype/journal_entry/journal_entry.py:1098
msgid "'Entries' cannot be empty"
msgstr ""
@@ -755,7 +755,7 @@ msgstr ""
msgid "'Has Serial No' can not be 'Yes' for non-stock item"
msgstr ""
-#: stock/report/stock_ledger/stock_ledger.py:538
+#: stock/report/stock_ledger/stock_ledger.py:533
msgid "'Opening'"
msgstr ""
@@ -789,18 +789,22 @@ msgstr ""
msgid "'Update Stock' can not be checked because items are not delivered via {0}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:380
+#: accounts/doctype/sales_invoice/sales_invoice.py:376
msgid "'Update Stock' cannot be checked for fixed asset sale"
msgstr ""
-#: accounts/doctype/bank_account/bank_account.py:64
+#: accounts/doctype/bank_account/bank_account.py:65
msgid "'{0}' account is already used by {1}. Use another account."
msgstr ""
-#: controllers/accounts_controller.py:395
+#: controllers/accounts_controller.py:396
msgid "'{0}' account: '{1}' should match the Return Against Invoice"
msgstr ""
+#: setup/doctype/company/company.py:202 setup/doctype/company/company.py:213
+msgid "'{0}' should be in company currency {1}."
+msgstr ""
+
#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:174
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:180
#: stock/report/stock_ledger_variance/stock_ledger_variance.py:104
@@ -1401,7 +1405,7 @@ msgid ""
"Sales Order at the heart of your sales and purchase transactions. Sales Orders are linked in Delivery Note, Sales Invoices, Material Request, and Maintenance transactions. Through Sales Order, you can track fulfillment of the overall deal towards the customer."
msgstr ""
-#: setup/doctype/company/company.py:898
+#: setup/doctype/company/company.py:922
msgid "A Transaction Deletion Document: {0} is triggered for {0}"
msgstr ""
@@ -1417,10 +1421,6 @@ msgctxt "Process Statement Of Accounts"
msgid "A customer must have primary contact email."
msgstr ""
-#: setup/doctype/customer_group/customer_group.py:49
-msgid "A customer with the same name already exists"
-msgstr ""
-
#: stock/doctype/delivery_trip/delivery_trip.py:55
msgid "A driver must be set to submit."
msgstr ""
@@ -1548,11 +1548,11 @@ msgctxt "Item Attribute Value"
msgid "Abbreviation"
msgstr ""
-#: setup/doctype/company/company.py:160
+#: setup/doctype/company/company.py:161
msgid "Abbreviation already used for another company"
msgstr ""
-#: setup/doctype/company/company.py:157
+#: setup/doctype/company/company.py:158
msgid "Abbreviation is mandatory"
msgstr ""
@@ -1642,7 +1642,7 @@ msgctxt "Purchase Receipt Item"
msgid "Accepted Qty in Stock UOM"
msgstr ""
-#: public/js/controllers/transaction.js:2167
+#: public/js/controllers/transaction.js:2172
msgid "Accepted Quantity"
msgstr ""
@@ -1716,13 +1716,13 @@ msgstr ""
#: accounts/doctype/pos_closing_entry/closing_voucher_details.html:65
#: accounts/report/account_balance/account_balance.py:21
#: accounts/report/budget_variance_report/budget_variance_report.py:83
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:285
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:286
#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:201
#: accounts/report/financial_statements.py:620
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:30
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:190
#: accounts/report/general_ledger/general_ledger.js:38
-#: accounts/report/general_ledger/general_ledger.py:569
+#: accounts/report/general_ledger/general_ledger.py:575
#: accounts/report/payment_ledger/payment_ledger.js:30
#: accounts/report/payment_ledger/payment_ledger.py:145
#: accounts/report/trial_balance/trial_balance.py:409
@@ -2024,8 +2024,8 @@ msgctxt "Customer"
msgid "Account Manager"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
-#: controllers/accounts_controller.py:1995
+#: accounts/doctype/sales_invoice/sales_invoice.py:872
+#: controllers/accounts_controller.py:2005
msgid "Account Missing"
msgstr ""
@@ -2140,6 +2140,12 @@ msgctxt "Party Type"
msgid "Account Type"
msgstr ""
+#. Label of a Data field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Account Type"
+msgstr ""
+
#. Label of a Select field in DocType 'Payment Ledger Entry'
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
msgctxt "Payment Ledger Entry"
@@ -2213,7 +2219,7 @@ msgstr ""
msgid "Account {0} added multiple times"
msgstr ""
-#: setup/doctype/company/company.py:183
+#: setup/doctype/company/company.py:184
msgid "Account {0} does not belong to company: {1}"
msgstr ""
@@ -2249,11 +2255,11 @@ msgstr ""
msgid "Account {0} is added in the child company {1}"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:396
+#: accounts/doctype/gl_entry/gl_entry.py:398
msgid "Account {0} is frozen"
msgstr ""
-#: controllers/accounts_controller.py:1108
+#: controllers/accounts_controller.py:1109
msgid "Account {0} is invalid. Account Currency must be {1}"
msgstr ""
@@ -2277,7 +2283,7 @@ msgstr ""
msgid "Account: {0} is capital Work in progress and can not be updated by Journal Entry"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:256
+#: accounts/doctype/journal_entry/journal_entry.py:271
msgid "Account: {0} can only be updated via Stock Transactions"
msgstr ""
@@ -2285,11 +2291,11 @@ msgstr ""
msgid "Account: {0} does not exist"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:2146
+#: accounts/doctype/payment_entry/payment_entry.py:2183
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
-#: controllers/accounts_controller.py:2662
+#: controllers/accounts_controller.py:2677
msgid "Account: {0} with currency: {1} can not be selected"
msgstr ""
@@ -2449,12 +2455,12 @@ msgctxt "Allowed Dimension"
msgid "Accounting Dimension"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:201
+#: accounts/doctype/gl_entry/gl_entry.py:203
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:153
msgid "Accounting Dimension {0} is required for 'Balance Sheet' account {1}."
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:188
+#: accounts/doctype/gl_entry/gl_entry.py:189
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:140
msgid "Accounting Dimension {0} is required for 'Profit and Loss' account {1}."
msgstr ""
@@ -2784,32 +2790,32 @@ msgstr ""
msgid "Accounting Entry for Asset"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:732
+#: stock/doctype/purchase_receipt/purchase_receipt.py:738
msgid "Accounting Entry for Service"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:939
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:959
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:975
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:992
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1011
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1034
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1133
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1323
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1341
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:935
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:955
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:971
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:988
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1007
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1030
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1129
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1319
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1337
#: controllers/stock_controller.py:363 controllers/stock_controller.py:380
-#: stock/doctype/purchase_receipt/purchase_receipt.py:836
-#: stock/doctype/stock_entry/stock_entry.py:1496
-#: stock/doctype/stock_entry/stock_entry.py:1510
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:528
+#: stock/doctype/purchase_receipt/purchase_receipt.py:842
+#: stock/doctype/stock_entry/stock_entry.py:1537
+#: stock/doctype/stock_entry/stock_entry.py:1551
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:522
msgid "Accounting Entry for Stock"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:652
+#: stock/doctype/purchase_receipt/purchase_receipt.py:658
msgid "Accounting Entry for {0}"
msgstr ""
-#: controllers/accounts_controller.py:2036
+#: controllers/accounts_controller.py:2046
msgid "Accounting Entry for {0}: {1} can only be made in currency: {2}"
msgstr ""
@@ -2860,7 +2866,7 @@ msgstr ""
msgid "Accounting entries for this invoice needs to be reposted. Please click on 'Repost' button to update."
msgstr ""
-#: setup/doctype/company/company.py:308
+#: setup/doctype/company/company.py:332
msgid "Accounts"
msgstr ""
@@ -2982,6 +2988,7 @@ msgstr ""
#: accounts/doctype/item_tax_template/item_tax_template.json
#: accounts/doctype/journal_entry/journal_entry.json
#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
#: accounts/doctype/ledger_merge/ledger_merge.json
#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
#: accounts/doctype/mode_of_payment/mode_of_payment.json
@@ -3025,6 +3032,7 @@ msgstr ""
#: assets/doctype/asset_value_adjustment/asset_value_adjustment.json
#: buying/doctype/buying_settings/buying_settings.json
#: buying/doctype/supplier/supplier.json
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
#: selling/doctype/customer/customer.json setup/doctype/company/company.json
#: setup/doctype/currency_exchange/currency_exchange.json
@@ -3172,6 +3180,7 @@ msgstr ""
#: accounts/doctype/item_tax_template/item_tax_template.json
#: accounts/doctype/journal_entry/journal_entry.json
#: accounts/doctype/journal_entry_template/journal_entry_template.json
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
#: accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
#: accounts/doctype/mode_of_payment/mode_of_payment.json
#: accounts/doctype/party_link/party_link.json
@@ -3215,6 +3224,7 @@ msgstr ""
#: buying/doctype/buying_settings/buying_settings.json
#: buying/doctype/supplier/supplier.json
#: projects/doctype/timesheet/timesheet.json
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
#: regional/doctype/south_africa_vat_settings/south_africa_vat_settings.json
#: selling/doctype/customer/customer.json
#: selling/doctype/sales_order/sales_order.json setup/doctype/brand/brand.json
@@ -3235,7 +3245,7 @@ msgstr ""
msgid "Accounts User"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1182
+#: accounts/doctype/journal_entry/journal_entry.py:1197
msgid "Accounts table cannot be blank."
msgstr ""
@@ -3290,7 +3300,7 @@ msgstr ""
msgid "Accumulated Depreciation as on"
msgstr ""
-#: accounts/doctype/budget/budget.py:245
+#: accounts/doctype/budget/budget.py:251
msgid "Accumulated Monthly"
msgstr ""
@@ -3624,7 +3634,7 @@ msgid "Actual Date"
msgstr ""
#: buying/report/procurement_tracker/procurement_tracker.py:121
-#: stock/report/delayed_item_report/delayed_item_report.py:137
+#: stock/report/delayed_item_report/delayed_item_report.py:141
#: stock/report/delayed_order_report/delayed_order_report.py:66
msgid "Actual Delivery Date"
msgstr ""
@@ -3823,7 +3833,7 @@ msgstr ""
msgid "Actual qty in stock"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1473
+#: accounts/doctype/payment_entry/payment_entry.js:1475
#: public/js/controllers/accounts.js:176
msgid "Actual type tax cannot be included in Item rate in row {0}"
msgstr ""
@@ -3890,7 +3900,7 @@ msgid "Add Employees"
msgstr ""
#: public/js/bom_configurator/bom_configurator.bundle.js:230
-#: selling/doctype/sales_order/sales_order.js:228
+#: selling/doctype/sales_order/sales_order.js:259
#: stock/dashboard/item_dashboard.js:212
msgid "Add Item"
msgstr ""
@@ -4004,10 +4014,6 @@ msgctxt "Subcontracting Receipt Item"
msgid "Add Serial / Batch No (Rejected Qty)"
msgstr ""
-#: public/js/utils.js:71
-msgid "Add Serial No"
-msgstr ""
-
#: manufacturing/doctype/plant_floor/plant_floor.js:172
msgid "Add Stock"
msgstr ""
@@ -4057,7 +4063,7 @@ msgid "Add details"
msgstr ""
#: stock/doctype/pick_list/pick_list.js:71
-#: stock/doctype/pick_list/pick_list.py:654
+#: stock/doctype/pick_list/pick_list.py:686
msgid "Add items in the Item Locations table"
msgstr ""
@@ -4901,11 +4907,11 @@ msgstr ""
msgid "Adjust Asset Value"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1072
+#: accounts/doctype/sales_invoice/sales_invoice.js:1076
msgid "Adjustment Against"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:575
+#: stock/doctype/purchase_receipt/purchase_receipt.py:581
msgid "Adjustment based on Purchase Invoice rate"
msgstr ""
@@ -4971,7 +4977,7 @@ msgctxt "Sales Order"
msgid "Advance Payment Status"
msgstr ""
-#: controllers/accounts_controller.py:223
+#: controllers/accounts_controller.py:224
msgid "Advance Payments"
msgstr ""
@@ -5027,11 +5033,11 @@ msgctxt "Sales Invoice Advance"
msgid "Advance amount"
msgstr ""
-#: controllers/taxes_and_totals.py:749
+#: controllers/taxes_and_totals.py:758
msgid "Advance amount cannot be greater than {0} {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:775
+#: accounts/doctype/journal_entry/journal_entry.py:790
msgid "Advance paid against {0} {1} cannot be greater than Grand Total {2}"
msgstr ""
@@ -5091,7 +5097,7 @@ msgstr ""
#: accounts/report/bank_clearance_summary/bank_clearance_summary.py:39
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:91
-#: accounts/report/general_ledger/general_ledger.py:635
+#: accounts/report/general_ledger/general_ledger.py:641
msgid "Against Account"
msgstr ""
@@ -5125,11 +5131,11 @@ msgctxt "Sales Order Item"
msgid "Against Blanket Order"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:965
+#: accounts/doctype/sales_invoice/sales_invoice.py:961
msgid "Against Customer Order {0} dated {1}"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1127
+#: selling/doctype/sales_order/sales_order.js:1165
msgid "Against Default Supplier"
msgstr ""
@@ -5187,12 +5193,12 @@ msgctxt "Sales Invoice"
msgid "Against Income Account"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:637
-#: accounts/doctype/payment_entry/payment_entry.py:699
+#: accounts/doctype/journal_entry/journal_entry.py:652
+#: accounts/doctype/payment_entry/payment_entry.py:721
msgid "Against Journal Entry {0} does not have any unmatched {1} entry"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:361
+#: accounts/doctype/gl_entry/gl_entry.py:363
msgid "Against Journal Entry {0} is already adjusted against some other voucher"
msgstr ""
@@ -5226,11 +5232,11 @@ msgctxt "Stock Entry Detail"
msgid "Against Stock Entry"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:328
msgid "Against Supplier Invoice {0} dated {1}"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:654
+#: accounts/report/general_ledger/general_ledger.py:660
msgid "Against Voucher"
msgstr ""
@@ -5252,7 +5258,7 @@ msgctxt "Payment Ledger Entry"
msgid "Against Voucher No"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:652
+#: accounts/report/general_ledger/general_ledger.py:658
#: accounts/report/payment_ledger/payment_ledger.py:176
msgid "Against Voucher Type"
msgstr ""
@@ -5303,7 +5309,7 @@ msgstr ""
#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
#: accounts/report/accounts_receivable/accounts_receivable.js:93
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
-#: stock/report/stock_ageing/stock_ageing.js:49
+#: stock/report/stock_ageing/stock_ageing.js:58
msgid "Ageing Range 1"
msgstr ""
@@ -5311,7 +5317,7 @@ msgstr ""
#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:35
#: accounts/report/accounts_receivable/accounts_receivable.js:100
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:35
-#: stock/report/stock_ageing/stock_ageing.js:56
+#: stock/report/stock_ageing/stock_ageing.js:65
msgid "Ageing Range 2"
msgstr ""
@@ -5319,7 +5325,7 @@ msgstr ""
#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:42
#: accounts/report/accounts_receivable/accounts_receivable.js:107
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:42
-#: stock/report/stock_ageing/stock_ageing.js:63
+#: stock/report/stock_ageing/stock_ageing.js:72
msgid "Ageing Range 3"
msgstr ""
@@ -5411,6 +5417,7 @@ msgid "Algorithm"
msgstr ""
#. Name of a role
+#: accounts/doctype/payment_terms_template/payment_terms_template.json
#: accounts/doctype/pos_invoice/pos_invoice.json
#: accounts/doctype/sales_invoice/sales_invoice.json
#: buying/doctype/request_for_quotation/request_for_quotation.json
@@ -5428,7 +5435,7 @@ msgstr ""
#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:165
#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.js:185
#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:164
-#: accounts/utils.py:1278 public/js/setup_wizard.js:174
+#: accounts/utils.py:1280 public/js/setup_wizard.js:174
msgid "All Accounts"
msgstr ""
@@ -5502,14 +5509,14 @@ msgstr ""
#: patches/v11_0/update_department_lft_rgt.py:9
#: patches/v11_0/update_department_lft_rgt.py:11
#: patches/v11_0/update_department_lft_rgt.py:16
-#: setup/doctype/company/company.py:301 setup/doctype/company/company.py:304
-#: setup/doctype/company/company.py:309 setup/doctype/company/company.py:315
-#: setup/doctype/company/company.py:321 setup/doctype/company/company.py:327
+#: setup/doctype/company/company.py:325 setup/doctype/company/company.py:328
#: setup/doctype/company/company.py:333 setup/doctype/company/company.py:339
#: setup/doctype/company/company.py:345 setup/doctype/company/company.py:351
#: setup/doctype/company/company.py:357 setup/doctype/company/company.py:363
#: setup/doctype/company/company.py:369 setup/doctype/company/company.py:375
-#: setup/doctype/company/company.py:381
+#: setup/doctype/company/company.py:381 setup/doctype/company/company.py:387
+#: setup/doctype/company/company.py:393 setup/doctype/company/company.py:399
+#: setup/doctype/company/company.py:405
msgid "All Departments"
msgstr ""
@@ -5586,7 +5593,7 @@ msgstr ""
msgid "All Territories"
msgstr ""
-#: setup/doctype/company/company.py:255 setup/doctype/company/company.py:268
+#: setup/doctype/company/company.py:279 setup/doctype/company/company.py:292
msgid "All Warehouses"
msgstr ""
@@ -5601,19 +5608,19 @@ msgstr ""
msgid "All communications including and above this shall be moved into the new Issue"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:1167
+#: stock/doctype/purchase_receipt/purchase_receipt.py:1142
msgid "All items have already been Invoiced/Returned"
msgstr ""
-#: stock/doctype/delivery_note/delivery_note.py:1300
+#: stock/doctype/delivery_note/delivery_note.py:1307
msgid "All items have already been received"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2264
+#: stock/doctype/stock_entry/stock_entry.py:2301
msgid "All items have already been transferred for this Work Order."
msgstr ""
-#: public/js/controllers/transaction.js:2253
+#: public/js/controllers/transaction.js:2261
msgid "All items in this document already have a linked Quality Inspection."
msgstr ""
@@ -5742,15 +5749,15 @@ msgctxt "Sales Invoice Advance"
msgid "Allocated amount"
msgstr ""
-#: accounts/utils.py:609
+#: accounts/utils.py:611
msgid "Allocated amount cannot be greater than unadjusted amount"
msgstr ""
-#: accounts/utils.py:607
+#: accounts/utils.py:609
msgid "Allocated amount cannot be negative"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:262
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:266
msgid "Allocation"
msgstr ""
@@ -6171,7 +6178,7 @@ msgctxt "Stock Settings"
msgid "Allows to keep aside a specific quantity of inventory for a particular order."
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:788
+#: stock/doctype/pick_list/pick_list.py:826
msgid "Already Picked"
msgstr ""
@@ -6184,7 +6191,7 @@ msgid "Already set default in pos profile {0} for user {1}, kindly disabled defa
msgstr ""
#: manufacturing/doctype/bom/bom.js:152
-#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:517
+#: manufacturing/doctype/work_order/work_order.js:169 public/js/utils.js:489
#: stock/doctype/stock_entry/stock_entry.js:245
msgid "Alternate Item"
msgstr ""
@@ -6697,7 +6704,7 @@ msgstr ""
#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:69
#: selling/report/sales_person_commission_summary/sales_person_commission_summary.py:67
#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:109
-#: stock/report/delayed_item_report/delayed_item_report.py:152
+#: stock/report/delayed_item_report/delayed_item_report.py:156
#: stock/report/delayed_order_report/delayed_order_report.py:71
#: templates/form_grid/bank_reconciliation_grid.html:4
#: templates/form_grid/item_grid.html:9
@@ -7220,19 +7227,19 @@ msgctxt "Payment Request"
msgid "Amount in customer's currency"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1144
+#: accounts/doctype/payment_entry/payment_entry.py:1168
msgid "Amount {0} {1} against {2} {3}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1155
+#: accounts/doctype/payment_entry/payment_entry.py:1179
msgid "Amount {0} {1} deducted against {2}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1121
+#: accounts/doctype/payment_entry/payment_entry.py:1143
msgid "Amount {0} {1} transferred from {2} to {3}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1127
+#: accounts/doctype/payment_entry/payment_entry.py:1149
msgid "Amount {0} {1} {2} {3}"
msgstr ""
@@ -7275,7 +7282,7 @@ msgctxt "Error Log"
msgid "An error has occurred during {0}. Check {1} for more details"
msgstr ""
-#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:405
+#: public/js/controllers/buying.js:292 public/js/utils/sales_common.js:406
msgid "An error occurred during the update process"
msgstr ""
@@ -7283,11 +7290,11 @@ msgstr ""
msgid "An error occurred for certain Items while creating Material Requests based on Re-order level. Please rectify these issues :"
msgstr ""
-#: accounts/doctype/budget/budget.py:232
+#: accounts/doctype/budget/budget.py:235
msgid "Annual"
msgstr ""
-#: public/js/utils.js:120
+#: public/js/utils.js:89
msgid "Annual Billing: {0}"
msgstr ""
@@ -7697,6 +7704,12 @@ msgctxt "Purchase Order Item"
msgid "Apply TDS"
msgstr ""
+#. Label of a Check field in DocType 'Purchase Receipt Item'
+#: stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+msgctxt "Purchase Receipt Item"
+msgid "Apply TDS"
+msgstr ""
+
#. Label of a Check field in DocType 'Payment Entry'
#: accounts/doctype/payment_entry/payment_entry.json
msgctxt "Payment Entry"
@@ -8178,8 +8191,8 @@ msgstr ""
msgid "Asset Depreciation Schedule for Asset {0} and Finance Book {1} is not using shift based depreciation"
msgstr ""
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:906
-#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:950
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:910
+#: assets/doctype/asset_depreciation_schedule/asset_depreciation_schedule.py:954
#: assets/doctype/asset_shift_allocation/asset_shift_allocation.py:81
msgid "Asset Depreciation Schedule not found for Asset {0} and Finance Book {1}"
msgstr ""
@@ -8540,7 +8553,7 @@ msgstr ""
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1335
+#: accounts/doctype/sales_invoice/sales_invoice.py:1331
msgid "Asset returned"
msgstr ""
@@ -8552,7 +8565,7 @@ msgstr ""
msgid "Asset scrapped via Journal Entry {0}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1371
+#: accounts/doctype/sales_invoice/sales_invoice.py:1367
msgid "Asset sold"
msgstr ""
@@ -8710,7 +8723,7 @@ msgstr ""
msgid "At least one asset has to be selected."
msgstr ""
-#: accounts/doctype/pos_invoice/pos_invoice.py:790
+#: accounts/doctype/pos_invoice/pos_invoice.py:791
msgid "At least one invoice has to be selected."
msgstr ""
@@ -8719,7 +8732,7 @@ msgid "At least one item should be entered with negative quantity in return docu
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.py:407
-#: accounts/doctype/sales_invoice/sales_invoice.py:518
+#: accounts/doctype/sales_invoice/sales_invoice.py:514
msgid "At least one mode of payment is required for POS invoice."
msgstr ""
@@ -8731,7 +8744,7 @@ msgstr ""
msgid "At least one of the Selling or Buying must be selected"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:607
+#: stock/doctype/stock_entry/stock_entry.py:618
msgid "At least one warehouse is mandatory"
msgstr ""
@@ -8739,11 +8752,15 @@ msgstr ""
msgid "At row #{0}: the sequence id {1} cannot be less than previous row sequence id {2}"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:609
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:616
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr ""
#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:601
+msgid "At row {0}: Qty is mandatory for the batch {1}"
+msgstr ""
+
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:608
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr ""
@@ -9133,7 +9150,7 @@ msgctxt "Item"
msgid "Auto re-order"
msgstr ""
-#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:400
+#: public/js/controllers/buying.js:290 public/js/utils/sales_common.js:401
msgid "Auto repeat document updated"
msgstr ""
@@ -9213,12 +9230,17 @@ msgctxt "Sales Invoice Item"
msgid "Available Batch Qty at Warehouse"
msgstr ""
+#. Name of a report
+#: stock/report/available_batch_report/available_batch_report.json
+msgid "Available Batch Report"
+msgstr ""
+
#: assets/report/fixed_asset_register/fixed_asset_register.py:425
msgid "Available For Use Date"
msgstr ""
#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:80
-#: public/js/utils.js:577 stock/report/stock_ageing/stock_ageing.py:155
+#: public/js/utils.js:549 stock/report/stock_ageing/stock_ageing.py:155
msgid "Available Qty"
msgstr ""
@@ -9313,7 +9335,7 @@ msgstr ""
msgid "Available for use date is required"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:735
+#: stock/doctype/stock_entry/stock_entry.py:746
msgid "Available quantity is {0}, you need {1}"
msgstr ""
@@ -9333,7 +9355,7 @@ msgstr ""
#: stock/report/stock_ageing/stock_ageing.py:156
#: stock/report/stock_ageing/stock_ageing.py:190
-#: stock/report/stock_balance/stock_balance.py:486
+#: stock/report/stock_balance/stock_balance.py:488
msgid "Average Age"
msgstr ""
@@ -9373,7 +9395,7 @@ msgctxt "Serial and Batch Bundle"
msgid "Avg Rate"
msgstr ""
-#: stock/report/stock_ledger/stock_ledger.py:270
+#: stock/report/stock_ledger/stock_ledger.py:265
msgid "Avg Rate (Balance Stock)"
msgstr ""
@@ -9421,7 +9443,7 @@ msgstr ""
#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.js:8
#: manufacturing/report/bom_stock_report/bom_stock_report.js:5
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
-#: selling/doctype/sales_order/sales_order.js:941
+#: selling/doctype/sales_order/sales_order.js:979
#: stock/doctype/material_request/material_request.js:300
#: stock/doctype/stock_entry/stock_entry.js:631
#: stock/report/bom_search/bom_search.py:38
@@ -9862,7 +9884,7 @@ msgstr ""
msgid "Balance (Dr - Cr)"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:588
+#: accounts/report/general_ledger/general_ledger.py:594
msgid "Balance ({0})"
msgstr ""
@@ -9878,9 +9900,10 @@ msgctxt "Exchange Rate Revaluation Account"
msgid "Balance In Base Currency"
msgstr ""
+#: stock/report/available_batch_report/available_batch_report.py:57
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
-#: stock/report/stock_balance/stock_balance.py:414
-#: stock/report/stock_ledger/stock_ledger.py:226
+#: stock/report/stock_balance/stock_balance.py:416
+#: stock/report/stock_ledger/stock_ledger.py:228
msgid "Balance Qty"
msgstr ""
@@ -9930,12 +9953,12 @@ msgctxt "Stock Ledger Entry"
msgid "Balance Stock Value"
msgstr ""
-#: stock/report/stock_balance/stock_balance.py:421
-#: stock/report/stock_ledger/stock_ledger.py:290
+#: stock/report/stock_balance/stock_balance.py:423
+#: stock/report/stock_ledger/stock_ledger.py:285
msgid "Balance Value"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:312
+#: accounts/doctype/gl_entry/gl_entry.py:314
msgid "Balance for Account {0} must always be {1}"
msgstr ""
@@ -10532,6 +10555,12 @@ msgctxt "Purchase Order"
msgid "Base Tax Withholding Net Total"
msgstr ""
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Base Tax Withholding Net Total"
+msgstr ""
+
#: accounts/report/tax_withholding_details/tax_withholding_details.py:237
msgid "Base Total"
msgstr ""
@@ -10670,7 +10699,7 @@ msgstr ""
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:78
#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
-#: stock/report/stock_ledger/stock_ledger.py:312
+#: stock/report/stock_ledger/stock_ledger.py:307
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:148
#: stock/report/stock_ledger_variance/stock_ledger_variance.py:78
msgid "Batch"
@@ -10713,10 +10742,12 @@ msgstr ""
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
-#: public/js/controllers/transaction.js:2193
+#: public/js/controllers/transaction.js:2198
#: public/js/utils/barcode_scanner.js:260
#: public/js/utils/serial_no_batch_selector.js:372
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:59
+#: stock/report/available_batch_report/available_batch_report.js:64
+#: stock/report/available_batch_report/available_batch_report.py:51
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:68
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:80
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:154
#: stock/report/stock_ledger/stock_ledger.js:59
@@ -10843,11 +10874,11 @@ msgctxt "Subcontracting Receipt Supplied Item"
msgid "Batch No"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:612
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:619
msgid "Batch No is mandatory"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2163
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2181
msgid "Batch No {0} does not exists"
msgstr ""
@@ -10867,7 +10898,7 @@ msgstr ""
msgid "Batch Nos"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1151
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1169
msgid "Batch Nos are created successfully"
msgstr ""
@@ -10935,12 +10966,12 @@ msgstr ""
msgid "Batch {0} and Warehouse"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2422
+#: stock/doctype/stock_entry/stock_entry.py:2459
#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:284
msgid "Batch {0} of Item {1} has expired."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2428
+#: stock/doctype/stock_entry/stock_entry.py:2465
msgid "Batch {0} of Item {1} is disabled."
msgstr ""
@@ -11436,7 +11467,7 @@ msgid "Blanket Order Rate"
msgstr ""
#: accounts/doctype/purchase_invoice/purchase_invoice.js:123
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:265
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:269
msgid "Block Invoice"
msgstr ""
@@ -11507,7 +11538,7 @@ msgctxt "Production Plan Sub Assembly Item"
msgid "Bom No"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:234
+#: accounts/doctype/payment_entry/payment_entry.py:236
msgid "Book Advance Payments as Liability option is chosen. Paid From account changed from {0} to {1}."
msgstr ""
@@ -11571,6 +11602,11 @@ msgctxt "Asset"
msgid "Booked Fixed Asset"
msgstr ""
+#: accounts/doctype/payment_entry/payment_entry.py:250
+#: accounts/doctype/payment_entry/payment_entry.py:256
+msgid "Booking advances in foreign currency account: {0} ({1}) is not yet supported."
+msgstr ""
+
#: stock/doctype/warehouse/warehouse.py:139
msgid "Booking stock value across multiple accounts will make it harder to track stock and account value."
msgstr ""
@@ -11658,12 +11694,12 @@ msgstr ""
#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:56
#: stock/report/product_bundle_balance/product_bundle_balance.js:36
#: stock/report/product_bundle_balance/product_bundle_balance.py:107
-#: stock/report/stock_ageing/stock_ageing.js:43
+#: stock/report/stock_ageing/stock_ageing.js:52
#: stock/report/stock_ageing/stock_ageing.py:134
#: stock/report/stock_analytics/stock_analytics.js:34
#: stock/report/stock_analytics/stock_analytics.py:44
#: stock/report/stock_ledger/stock_ledger.js:73
-#: stock/report/stock_ledger/stock_ledger.py:254
+#: stock/report/stock_ledger/stock_ledger.py:249
#: stock/report/stock_projected_qty/stock_projected_qty.js:45
#: stock/report/stock_projected_qty/stock_projected_qty.py:115
msgid "Brand"
@@ -11907,7 +11943,7 @@ msgctxt "Company"
msgid "Budget Detail"
msgstr ""
-#: accounts/doctype/budget/budget.py:282 accounts/doctype/budget/budget.py:284
+#: accounts/doctype/budget/budget.py:299 accounts/doctype/budget/budget.py:301
msgid "Budget Exceeded"
msgstr ""
@@ -12488,7 +12524,7 @@ msgstr ""
msgid "Can be approved by {0}"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1460
+#: manufacturing/doctype/work_order/work_order.py:1475
msgid "Can not close Work Order. Since {0} Job Cards are in Work In Progress state."
msgstr ""
@@ -12516,13 +12552,13 @@ msgstr ""
msgid "Can not filter based on Voucher No, if grouped by Voucher"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1242
-#: accounts/doctype/payment_entry/payment_entry.py:2275
+#: accounts/doctype/journal_entry/journal_entry.py:1257
+#: accounts/doctype/payment_entry/payment_entry.py:2340
msgid "Can only make payment against unbilled {0}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1441
-#: controllers/accounts_controller.py:2571 public/js/controllers/accounts.js:90
+#: accounts/doctype/payment_entry/payment_entry.js:1443
+#: controllers/accounts_controller.py:2586 public/js/controllers/accounts.js:90
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr ""
@@ -12861,7 +12897,7 @@ msgctxt "Work Order"
msgid "Cancelled"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:89
+#: stock/doctype/delivery_trip/delivery_trip.js:90
#: stock/doctype/delivery_trip/delivery_trip.py:187
msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
msgstr ""
@@ -12871,7 +12907,7 @@ msgstr ""
msgid "Cannot Merge"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:122
+#: stock/doctype/delivery_trip/delivery_trip.js:123
msgid "Cannot Optimize Route as Driver Address is Missing."
msgstr ""
@@ -12887,7 +12923,7 @@ msgstr ""
msgid "Cannot amend {0} {1}, please create a new one instead."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:270
+#: accounts/doctype/journal_entry/journal_entry.py:285
msgid "Cannot apply TDS against multiple parties in one entry"
msgstr ""
@@ -12911,7 +12947,7 @@ msgstr ""
msgid "Cannot cancel this document as it is linked with submitted asset {0}. Please cancel it to continue."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:318
+#: stock/doctype/stock_entry/stock_entry.py:329
msgid "Cannot cancel transaction for Completed Work Order."
msgstr ""
@@ -12935,7 +12971,7 @@ msgstr ""
msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
msgstr ""
-#: setup/doctype/company/company.py:205
+#: setup/doctype/company/company.py:229
msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
msgstr ""
@@ -12959,7 +12995,7 @@ msgstr ""
msgid "Cannot covert to Group because Account Type is selected."
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:911
+#: stock/doctype/purchase_receipt/purchase_receipt.py:917
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr ""
@@ -12968,7 +13004,7 @@ msgid "Cannot create a Delivery Trip from Draft documents."
msgstr ""
#: selling/doctype/sales_order/sales_order.py:1589
-#: stock/doctype/pick_list/pick_list.py:110
+#: stock/doctype/pick_list/pick_list.py:114
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 ""
@@ -13006,7 +13042,7 @@ msgstr ""
msgid "Cannot find Item with this Barcode"
msgstr ""
-#: controllers/accounts_controller.py:3089
+#: controllers/accounts_controller.py:3104
msgid "Cannot find {} for item {}. Please set the same in Item Master or Stock Settings."
msgstr ""
@@ -13014,7 +13050,7 @@ msgstr ""
msgid "Cannot make any transactions until the deletion job is completed"
msgstr ""
-#: controllers/accounts_controller.py:1853
+#: controllers/accounts_controller.py:1863
msgid "Cannot overbill for Item {0} in row {1} more than {2}. To allow over-billing, please set allowance in Accounts Settings"
msgstr ""
@@ -13022,20 +13058,20 @@ msgstr ""
msgid "Cannot produce more Item {0} than Sales Order quantity {1}"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:973
+#: manufacturing/doctype/work_order/work_order.py:988
msgid "Cannot produce more item for {0}"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:977
+#: manufacturing/doctype/work_order/work_order.py:992
msgid "Cannot produce more than {0} items for {1}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:299
+#: accounts/doctype/payment_entry/payment_entry.py:317
msgid "Cannot receive from customer against negative outstanding"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1458
-#: controllers/accounts_controller.py:2586
+#: accounts/doctype/payment_entry/payment_entry.js:1460
+#: controllers/accounts_controller.py:2601
#: public/js/controllers/accounts.js:100
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
msgstr ""
@@ -13048,11 +13084,11 @@ msgstr ""
msgid "Cannot retrieve link token. Check Error Log for more information"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1450
-#: accounts/doctype/payment_entry/payment_entry.js:1629
-#: accounts/doctype/payment_entry/payment_entry.py:1627
-#: controllers/accounts_controller.py:2576 public/js/controllers/accounts.js:94
-#: public/js/controllers/taxes_and_totals.js:453
+#: accounts/doctype/payment_entry/payment_entry.js:1452
+#: accounts/doctype/payment_entry/payment_entry.js:1631
+#: accounts/doctype/payment_entry/payment_entry.py:1663
+#: controllers/accounts_controller.py:2591 public/js/controllers/accounts.js:94
+#: public/js/controllers/taxes_and_totals.js:455
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr ""
@@ -13068,11 +13104,11 @@ msgstr ""
msgid "Cannot set multiple Item Defaults for a company."
msgstr ""
-#: controllers/accounts_controller.py:3237
+#: controllers/accounts_controller.py:3252
msgid "Cannot set quantity less than delivered quantity"
msgstr ""
-#: controllers/accounts_controller.py:3240
+#: controllers/accounts_controller.py:3255
msgid "Cannot set quantity less than received quantity"
msgstr ""
@@ -13275,7 +13311,7 @@ msgstr ""
msgid "Cash In Hand"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:322
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
msgid "Cash or Bank Account is mandatory for making payment entry"
msgstr ""
@@ -13475,7 +13511,7 @@ msgctxt "Stock Ledger Entry"
msgid "Change in Stock Value"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:895
+#: accounts/doctype/sales_invoice/sales_invoice.py:891
msgid "Change the account type to Receivable or select a different account."
msgstr ""
@@ -13510,8 +13546,8 @@ msgctxt "Lead"
msgid "Channel Partner"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1682
-#: controllers/accounts_controller.py:2639
+#: accounts/doctype/payment_entry/payment_entry.py:1718
+#: controllers/accounts_controller.py:2654
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -13688,6 +13724,12 @@ msgctxt "UOM"
msgid "Check this to disallow fractions. (for Nos)"
msgstr ""
+#. Label of a Datetime field in DocType 'Ledger Health'
+#: accounts/doctype/ledger_health/ledger_health.json
+msgctxt "Ledger Health"
+msgid "Checked On"
+msgstr ""
+
#. Description of the 'Round Off Tax Amount' (Check) field in DocType 'Tax
#. Withholding Category'
#: accounts/doctype/tax_withholding_category/tax_withholding_category.json
@@ -13749,7 +13791,7 @@ msgctxt "Cheque Print Template"
msgid "Cheque Width"
msgstr ""
-#: public/js/controllers/transaction.js:2104
+#: public/js/controllers/transaction.js:2109
msgid "Cheque/Reference Date"
msgstr ""
@@ -13968,8 +14010,8 @@ msgstr ""
#: manufacturing/doctype/production_plan/production_plan.js:111
#: manufacturing/doctype/work_order/work_order.js:589
#: quality_management/doctype/quality_meeting/quality_meeting_list.js:7
-#: selling/doctype/sales_order/sales_order.js:558
-#: selling/doctype/sales_order/sales_order.js:588
+#: selling/doctype/sales_order/sales_order.js:596
+#: selling/doctype/sales_order/sales_order.js:626
#: selling/doctype/sales_order/sales_order_list.js:58
#: stock/doctype/delivery_note/delivery_note.js:248
#: stock/doctype/purchase_receipt/purchase_receipt.js:255
@@ -14112,7 +14154,7 @@ msgctxt "Accounting Period"
msgid "Closed Documents"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1404
+#: manufacturing/doctype/work_order/work_order.py:1419
msgid "Closed Work Order can not be stopped or Re-opened"
msgstr ""
@@ -14465,6 +14507,12 @@ msgctxt "Fiscal Year"
msgid "Companies"
msgstr ""
+#. Label of a Section Break field in DocType 'Ledger Health Monitor'
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgctxt "Ledger Health Monitor"
+msgid "Companies"
+msgstr ""
+
#. Name of a DocType
#: accounts/dashboard_chart_source/account_balance_timeline/account_balance_timeline.js:8
#: accounts/doctype/account/account_tree.js:12
@@ -14574,6 +14622,7 @@ msgstr ""
#: stock/dashboard_chart_source/warehouse_wise_stock_value/warehouse_wise_stock_value.js:8
#: stock/doctype/warehouse/warehouse_tree.js:11
#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:12
+#: stock/report/available_batch_report/available_batch_report.js:8
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:8
#: stock/report/cogs_by_item_group/cogs_by_item_group.js:7
#: stock/report/delayed_item_report/delayed_item_report.js:8
@@ -14593,9 +14642,9 @@ msgstr ""
#: stock/report/stock_analytics/stock_analytics.js:41
#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.js:7
#: stock/report/stock_balance/stock_balance.js:8
-#: stock/report/stock_balance/stock_balance.py:475
+#: stock/report/stock_balance/stock_balance.py:477
#: stock/report/stock_ledger/stock_ledger.js:8
-#: stock/report/stock_ledger/stock_ledger.py:340
+#: stock/report/stock_ledger/stock_ledger.py:335
#: stock/report/stock_ledger_variance/stock_ledger_variance.js:18
#: stock/report/stock_projected_qty/stock_projected_qty.js:8
#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.js:8
@@ -14935,6 +14984,12 @@ msgctxt "Lead"
msgid "Company"
msgstr ""
+#. Label of a Link field in DocType 'Ledger Health Monitor Company'
+#: accounts/doctype/ledger_health_monitor_company/ledger_health_monitor_company.json
+msgctxt "Ledger Health Monitor Company"
+msgid "Company"
+msgstr ""
+
#. Label of a Link field in DocType 'Ledger Merge'
#: accounts/doctype/ledger_merge/ledger_merge.json
msgctxt "Ledger Merge"
@@ -15587,7 +15642,7 @@ msgstr ""
msgid "Company and Posting Date is mandatory"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2179
+#: accounts/doctype/sales_invoice/sales_invoice.py:2175
msgid "Company currencies of both the companies should match for Inter Company Transactions."
msgstr ""
@@ -15596,7 +15651,7 @@ msgstr ""
msgid "Company field is required"
msgstr ""
-#: accounts/doctype/bank_account/bank_account.py:72
+#: accounts/doctype/bank_account/bank_account.py:73
msgid "Company is mandatory for company account"
msgstr ""
@@ -15655,7 +15710,7 @@ msgstr ""
msgid "Company {} does not exist yet. Taxes setup aborted."
msgstr ""
-#: accounts/doctype/pos_invoice/pos_invoice.py:450
+#: accounts/doctype/pos_invoice/pos_invoice.py:451
msgid "Company {} does not match with POS Profile Company {}"
msgstr ""
@@ -15688,7 +15743,7 @@ msgctxt "Competitor"
msgid "Competitor Name"
msgstr ""
-#: public/js/utils/sales_common.js:473
+#: public/js/utils/sales_common.js:474
msgid "Competitors"
msgstr ""
@@ -16106,6 +16161,12 @@ msgctxt "Pricing Rule"
msgid "Conditions will be applied on all the selected items combined. "
msgstr ""
+#. Label of a Section Break field in DocType 'Ledger Health Monitor'
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgctxt "Ledger Health Monitor"
+msgid "Configuration"
+msgstr ""
+
#. Label of a Section Break field in DocType 'POS Profile'
#: accounts/doctype/pos_profile/pos_profile.json
msgctxt "POS Profile"
@@ -17003,7 +17064,7 @@ msgid "Content Type"
msgstr ""
#: erpnext_integrations/doctype/plaid_settings/plaid_settings.js:157
-#: public/js/controllers/transaction.js:2117
+#: public/js/controllers/transaction.js:2122
#: selling/doctype/quotation/quotation.js:356
msgid "Continue"
msgstr ""
@@ -17127,7 +17188,7 @@ msgctxt "Stock Settings"
msgid "Control Historical Stock Transactions"
msgstr ""
-#: public/js/utils.js:747
+#: public/js/utils.js:719
msgid "Conversion Factor"
msgstr ""
@@ -17253,7 +17314,7 @@ msgstr ""
msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
msgstr ""
-#: controllers/accounts_controller.py:2464
+#: controllers/accounts_controller.py:2479
msgid "Conversion rate cannot be 0 or 1"
msgstr ""
@@ -17376,7 +17437,7 @@ msgstr ""
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:181
#: accounts/report/general_ledger/general_ledger.js:152
-#: accounts/report/general_ledger/general_ledger.py:647
+#: accounts/report/general_ledger/general_ledger.py:653
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:305
#: accounts/report/purchase_register/purchase_register.js:46
#: accounts/report/sales_payment_summary/sales_payment_summary.py:29
@@ -17763,7 +17824,7 @@ msgctxt "Cost Center Allocation"
msgid "Cost Center Allocation Percentages"
msgstr ""
-#: public/js/utils/sales_common.js:432
+#: public/js/utils/sales_common.js:433
msgid "Cost Center For Item with Item Code {0} has been Changed to {1}"
msgstr ""
@@ -17792,8 +17853,8 @@ msgstr ""
msgid "Cost Center is a part of Cost Center Allocation, hence cannot be converted to a group"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1292
-#: stock/doctype/purchase_receipt/purchase_receipt.py:785
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1288
+#: stock/doctype/purchase_receipt/purchase_receipt.py:791
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr ""
@@ -17960,7 +18021,7 @@ msgstr ""
msgid "Could Not Delete Demo Data"
msgstr ""
-#: selling/doctype/quotation/quotation.py:547
+#: selling/doctype/quotation/quotation.py:546
msgid "Could not auto create Customer due to the following missing mandatory field(s):"
msgstr ""
@@ -18160,20 +18221,20 @@ msgstr ""
#: accounts/doctype/purchase_invoice/purchase_invoice.js:127
#: accounts/doctype/purchase_invoice/purchase_invoice.js:133
#: accounts/doctype/purchase_invoice/purchase_invoice.js:134
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:225
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:142
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:153
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:229
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:658
#: accounts/doctype/sales_invoice/sales_invoice.js:109
#: accounts/doctype/sales_invoice/sales_invoice.js:110
-#: accounts/doctype/sales_invoice/sales_invoice.js:121
-#: accounts/doctype/sales_invoice/sales_invoice.js:122
-#: accounts/doctype/sales_invoice/sales_invoice.js:136
-#: accounts/doctype/sales_invoice/sales_invoice.js:147
-#: accounts/doctype/sales_invoice/sales_invoice.js:155
-#: accounts/doctype/sales_invoice/sales_invoice.js:168
-#: accounts/doctype/sales_invoice/sales_invoice.js:179
-#: accounts/doctype/sales_invoice/sales_invoice.js:205
+#: accounts/doctype/sales_invoice/sales_invoice.js:124
+#: accounts/doctype/sales_invoice/sales_invoice.js:126
+#: accounts/doctype/sales_invoice/sales_invoice.js:140
+#: accounts/doctype/sales_invoice/sales_invoice.js:151
+#: accounts/doctype/sales_invoice/sales_invoice.js:159
+#: accounts/doctype/sales_invoice/sales_invoice.js:172
+#: accounts/doctype/sales_invoice/sales_invoice.js:183
+#: accounts/doctype/sales_invoice/sales_invoice.js:209
#: buying/doctype/purchase_order/purchase_order.js:99
#: buying/doctype/purchase_order/purchase_order.js:356
#: buying/doctype/purchase_order/purchase_order.js:375
@@ -18214,28 +18275,28 @@ msgstr ""
#: manufacturing/doctype/work_order/work_order.js:782
#: projects/doctype/task/task_tree.js:81 public/js/communication.js:19
#: public/js/communication.js:31 public/js/communication.js:41
-#: public/js/controllers/transaction.js:326
-#: public/js/controllers/transaction.js:327
-#: public/js/controllers/transaction.js:2231
+#: public/js/controllers/transaction.js:331
+#: public/js/controllers/transaction.js:332
+#: public/js/controllers/transaction.js:2239
#: selling/doctype/customer/customer.js:176
#: selling/doctype/quotation/quotation.js:125
#: selling/doctype/quotation/quotation.js:134
-#: selling/doctype/sales_order/sales_order.js:601
-#: selling/doctype/sales_order/sales_order.js:621
-#: selling/doctype/sales_order/sales_order.js:626
-#: selling/doctype/sales_order/sales_order.js:635
-#: selling/doctype/sales_order/sales_order.js:647
-#: selling/doctype/sales_order/sales_order.js:652
-#: selling/doctype/sales_order/sales_order.js:661
-#: selling/doctype/sales_order/sales_order.js:670
-#: selling/doctype/sales_order/sales_order.js:675
-#: selling/doctype/sales_order/sales_order.js:681
-#: selling/doctype/sales_order/sales_order.js:698
-#: selling/doctype/sales_order/sales_order.js:711
+#: selling/doctype/sales_order/sales_order.js:639
+#: selling/doctype/sales_order/sales_order.js:659
+#: selling/doctype/sales_order/sales_order.js:664
+#: selling/doctype/sales_order/sales_order.js:673
+#: selling/doctype/sales_order/sales_order.js:685
+#: selling/doctype/sales_order/sales_order.js:690
+#: selling/doctype/sales_order/sales_order.js:699
+#: selling/doctype/sales_order/sales_order.js:708
#: selling/doctype/sales_order/sales_order.js:713
-#: selling/doctype/sales_order/sales_order.js:715
-#: selling/doctype/sales_order/sales_order.js:853
-#: selling/doctype/sales_order/sales_order.js:992
+#: selling/doctype/sales_order/sales_order.js:719
+#: selling/doctype/sales_order/sales_order.js:736
+#: selling/doctype/sales_order/sales_order.js:749
+#: selling/doctype/sales_order/sales_order.js:751
+#: selling/doctype/sales_order/sales_order.js:753
+#: selling/doctype/sales_order/sales_order.js:891
+#: selling/doctype/sales_order/sales_order.js:1030
#: stock/doctype/delivery_note/delivery_note.js:91
#: stock/doctype/delivery_note/delivery_note.js:93
#: stock/doctype/delivery_note/delivery_note.js:112
@@ -18687,7 +18748,7 @@ msgstr ""
msgid "Creating Company and Importing Chart of Accounts"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1069
+#: selling/doctype/sales_order/sales_order.js:1107
msgid "Creating Delivery Note ..."
msgstr ""
@@ -18699,11 +18760,11 @@ msgstr ""
msgid "Creating Packing Slip ..."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1194
+#: selling/doctype/sales_order/sales_order.js:1232
msgid "Creating Purchase Order ..."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:709
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:713
#: buying/doctype/purchase_order/purchase_order.js:488
#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:71
msgid "Creating Purchase Receipt ..."
@@ -18722,7 +18783,7 @@ msgstr ""
msgid "Creating Subcontracting Receipt ..."
msgstr ""
-#: setup/doctype/employee/employee.js:87
+#: setup/doctype/employee/employee.js:75
msgid "Creating User..."
msgstr ""
@@ -18787,11 +18848,11 @@ msgctxt "Journal Entry Account"
msgid "Credit"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:605
+#: accounts/report/general_ledger/general_ledger.py:611
msgid "Credit (Transaction)"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:582
+#: accounts/report/general_ledger/general_ledger.py:588
msgid "Credit ({0})"
msgstr ""
@@ -18971,7 +19032,7 @@ msgstr ""
msgid "Credit Note Amount"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:259
+#: accounts/doctype/sales_invoice/sales_invoice.py:255
msgid "Credit Note Issued"
msgstr ""
@@ -19145,7 +19206,7 @@ msgstr ""
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:206
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:101
#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.js:118
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:292
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:293
#: accounts/report/customer_ledger_summary/customer_ledger_summary.py:145
#: accounts/report/dimension_wise_accounts_balance_report/dimension_wise_accounts_balance_report.py:208
#: accounts/report/financial_statements.html:29
@@ -19458,8 +19519,8 @@ msgstr ""
msgid "Currency can not be changed after making entries using some other currency"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1408
-#: accounts/doctype/payment_entry/payment_entry.py:1470 accounts/utils.py:2029
+#: accounts/doctype/payment_entry/payment_entry.py:1444
+#: accounts/doctype/payment_entry/payment_entry.py:1506 accounts/utils.py:2032
msgid "Currency for {0} must be {1}"
msgstr ""
@@ -19672,7 +19733,7 @@ msgstr ""
#. Name of a DocType
#. Name of a role
-#: accounts/doctype/sales_invoice/sales_invoice.js:296
+#: accounts/doctype/sales_invoice/sales_invoice.js:300
#: accounts/report/customer_ledger_summary/customer_ledger_summary.js:37
#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:28
#: accounts/report/gross_profit/gross_profit.py:319
@@ -19717,7 +19778,7 @@ msgstr ""
#: stock/doctype/delivery_note/delivery_note.js:405
#: stock/doctype/stock_entry/stock_entry.js:342
#: stock/report/delayed_item_report/delayed_item_report.js:36
-#: stock/report/delayed_item_report/delayed_item_report.py:117
+#: stock/report/delayed_item_report/delayed_item_report.py:121
#: stock/report/delayed_order_report/delayed_order_report.js:36
#: stock/report/delayed_order_report/delayed_order_report.py:46
#: support/report/issue_analytics/issue_analytics.js:69
@@ -20524,7 +20585,7 @@ msgctxt "Selling Settings"
msgid "Customer Naming By"
msgstr ""
-#: stock/report/delayed_item_report/delayed_item_report.py:161
+#: stock/report/delayed_item_report/delayed_item_report.py:165
#: stock/report/delayed_order_report/delayed_order_report.py:80
msgid "Customer PO"
msgstr ""
@@ -20594,7 +20655,7 @@ msgctxt "Material Request Plan Item"
msgid "Customer Provided"
msgstr ""
-#: setup/doctype/company/company.py:350
+#: setup/doctype/company/company.py:374
msgid "Customer Service"
msgstr ""
@@ -20645,7 +20706,7 @@ msgstr ""
msgid "Customer required for 'Customerwise Discount'"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1007
+#: accounts/doctype/sales_invoice/sales_invoice.py:1003
#: selling/doctype/sales_order/sales_order.py:343
#: stock/doctype/delivery_note/delivery_note.py:418
msgid "Customer {0} does not belong to project {1}"
@@ -20957,7 +21018,7 @@ msgstr ""
#: selling/report/sales_order_analysis/sales_order_analysis.py:220
#: stock/report/product_bundle_balance/product_bundle_balance.js:8
#: stock/report/reserved_stock/reserved_stock.py:89
-#: stock/report/stock_ledger/stock_ledger.py:180
+#: stock/report/stock_ledger/stock_ledger.py:182
#: support/report/first_response_time_for_issues/first_response_time_for_issues.py:11
#: support/report/support_hour_distribution/support_hour_distribution.py:68
msgid "Date"
@@ -21374,11 +21435,11 @@ msgctxt "Journal Entry Account"
msgid "Debit"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:598
+#: accounts/report/general_ledger/general_ledger.py:604
msgid "Debit (Transaction)"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:576
+#: accounts/report/general_ledger/general_ledger.py:582
msgid "Debit ({0})"
msgstr ""
@@ -21468,7 +21529,7 @@ msgctxt "Sales Invoice"
msgid "Debit To"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:876
+#: accounts/doctype/sales_invoice/sales_invoice.py:872
msgid "Debit To is required"
msgstr ""
@@ -21488,6 +21549,18 @@ msgctxt "Discounted Invoice"
msgid "Debit to"
msgstr ""
+#. Label of a Check field in DocType 'Ledger Health Monitor'
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgctxt "Ledger Health Monitor"
+msgid "Debit-Credit Mismatch"
+msgstr ""
+
+#. Label of a Check field in DocType 'Ledger Health'
+#: accounts/doctype/ledger_health/ledger_health.json
+msgctxt "Ledger Health"
+msgid "Debit-Credit mismatch"
+msgstr ""
+
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:12
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:13
msgid "Debtors"
@@ -21527,7 +21600,7 @@ msgstr ""
msgid "Decimeter"
msgstr ""
-#: public/js/utils/sales_common.js:500
+#: public/js/utils/sales_common.js:501
msgid "Declare Lost"
msgstr ""
@@ -21659,15 +21732,15 @@ msgstr ""
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1245
+#: manufacturing/doctype/work_order/work_order.py:1260
msgid "Default BOM for {0} not found"
msgstr ""
-#: controllers/accounts_controller.py:3278
+#: controllers/accounts_controller.py:3293
msgid "Default BOM not found for FG Item {0}"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1242
+#: manufacturing/doctype/work_order/work_order.py:1257
msgid "Default BOM not found for Item {0} and Project {1}"
msgstr ""
@@ -22385,7 +22458,7 @@ msgstr ""
msgid "Delayed"
msgstr ""
-#: stock/report/delayed_item_report/delayed_item_report.py:153
+#: stock/report/delayed_item_report/delayed_item_report.py:157
#: stock/report/delayed_order_report/delayed_order_report.py:72
msgid "Delayed Days"
msgstr ""
@@ -22571,7 +22644,7 @@ msgstr ""
msgid "Delivered: {0}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:134
+#: accounts/doctype/sales_invoice/sales_invoice.js:138
msgid "Delivery"
msgstr ""
@@ -22581,7 +22654,7 @@ msgctxt "Pick List"
msgid "Delivery"
msgstr ""
-#: public/js/utils.js:740 selling/doctype/sales_order/sales_order.js:1012
+#: public/js/utils.js:712 selling/doctype/sales_order/sales_order.js:1050
#: selling/report/sales_order_analysis/sales_order_analysis.py:321
msgid "Delivery Date"
msgstr ""
@@ -22614,12 +22687,12 @@ msgid "Delivery Manager"
msgstr ""
#. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:316
+#: accounts/doctype/sales_invoice/sales_invoice.js:320
#: accounts/doctype/sales_invoice/sales_invoice_list.js:35
#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:20
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:291
#: accounts/report/sales_register/sales_register.py:244
-#: selling/doctype/sales_order/sales_order.js:619
+#: selling/doctype/sales_order/sales_order.js:657
#: selling/doctype/sales_order/sales_order_list.js:70
#: stock/doctype/delivery_note/delivery_note.json
#: stock/doctype/delivery_trip/delivery_trip.js:52
@@ -22740,16 +22813,16 @@ msgstr ""
msgid "Delivery Note Trends"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1159
+#: accounts/doctype/sales_invoice/sales_invoice.py:1155
msgid "Delivery Note {0} is not submitted"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:999
+#: stock/doctype/pick_list/pick_list.py:1035
msgid "Delivery Note(s) created for the Pick List"
msgstr ""
#: accounts/report/accounts_receivable/accounts_receivable.py:1090
-#: stock/doctype/delivery_trip/delivery_trip.js:72
+#: stock/doctype/delivery_trip/delivery_trip.js:73
msgid "Delivery Notes"
msgstr ""
@@ -23169,7 +23242,7 @@ msgstr ""
#: manufacturing/report/bom_stock_report/bom_stock_report.py:26
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:112
#: public/js/bank_reconciliation_tool/data_table_manager.js:55
-#: public/js/controllers/transaction.js:2181
+#: public/js/controllers/transaction.js:2186
#: selling/doctype/quotation/quotation.js:291
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:41
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:35
@@ -23181,7 +23254,7 @@ msgstr ""
#: stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:57
#: stock/report/product_bundle_balance/product_bundle_balance.py:112
#: stock/report/stock_ageing/stock_ageing.py:125
-#: stock/report/stock_ledger/stock_ledger.py:260
+#: stock/report/stock_ledger/stock_ledger.py:255
#: stock/report/stock_projected_qty/stock_projected_qty.py:106
#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:59
#: stock/report/total_stock_summary/total_stock_summary.py:22
@@ -23753,7 +23826,7 @@ msgstr ""
msgid "Desk User"
msgstr ""
-#: public/js/utils/sales_common.js:479
+#: public/js/utils/sales_common.js:480
msgid "Detailed Reason"
msgstr ""
@@ -23882,7 +23955,7 @@ msgctxt "Journal Entry"
msgid "Difference (Dr - Cr)"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:294
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:298
msgid "Difference Account"
msgstr ""
@@ -23911,15 +23984,15 @@ msgctxt "Stock Reconciliation"
msgid "Difference Account"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:537
+#: stock/doctype/stock_entry/stock_entry.py:548
msgid "Difference Account must be a Asset/Liability type account, since this Stock Entry is an Opening Entry"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:766
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:767
msgid "Difference Account must be a Asset/Liability type account, since this Stock Reconciliation is an Opening Entry"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:309
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:313
msgid "Difference Amount"
msgstr ""
@@ -23960,7 +24033,7 @@ msgctxt "Payment Entry"
msgid "Difference Amount (Company Currency)"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:186
+#: accounts/doctype/payment_entry/payment_entry.py:187
msgid "Difference Amount must be zero"
msgstr ""
@@ -24330,11 +24403,11 @@ msgstr ""
msgid "Disabled Warehouse {0} cannot be used for this transaction."
msgstr ""
-#: controllers/accounts_controller.py:603
+#: controllers/accounts_controller.py:604
msgid "Disabled pricing rules since this {} is an internal transfer"
msgstr ""
-#: controllers/accounts_controller.py:617
+#: controllers/accounts_controller.py:618
msgid "Disabled tax included prices since this {} is an internal transfer"
msgstr ""
@@ -24638,7 +24711,7 @@ msgstr ""
msgid "Discount must be less than 100"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:2576
+#: accounts/doctype/payment_entry/payment_entry.py:2641
msgid "Discount of {} applied as per Payment Term"
msgstr ""
@@ -24714,6 +24787,12 @@ msgctxt "Promotional Scheme Product Discount"
msgid "Discounts to be applied in sequential ranges like buy 1 get 1, buy 2 get 2, buy 3 get 3 and so on"
msgstr ""
+#. Label of a Check field in DocType 'Ledger Health Monitor'
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgctxt "Ledger Health Monitor"
+msgid "Discrepancy between General and Payment Ledger"
+msgstr ""
+
#: utilities/report/youtube_interactions/youtube_interactions.py:27
msgid "Dislikes"
msgstr ""
@@ -24724,7 +24803,7 @@ msgctxt "Video"
msgid "Dislikes"
msgstr ""
-#: setup/doctype/company/company.py:344
+#: setup/doctype/company/company.py:368
msgid "Dispatch"
msgstr ""
@@ -24924,6 +25003,12 @@ msgctxt "Item Variant Settings"
msgid "Do not update variants on save"
msgstr ""
+#. Label of a Check field in DocType 'Stock Reposting Settings'
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.json
+msgctxt "Stock Reposting Settings"
+msgid "Do reposting for each Stock Transaction"
+msgstr ""
+
#: assets/doctype/asset/asset.js:800
msgid "Do you really want to restore this scrapped asset?"
msgstr ""
@@ -24932,11 +25017,11 @@ msgstr ""
msgid "Do you really want to scrap this asset?"
msgstr ""
-#: public/js/controllers/transaction.js:977
+#: public/js/controllers/transaction.js:982
msgid "Do you want to clear the selected {0}?"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:155
+#: stock/doctype/delivery_trip/delivery_trip.js:156
msgid "Do you want to notify all the customers by email?"
msgstr ""
@@ -25067,6 +25152,10 @@ msgstr ""
msgid "Document {0} successfully uncleared"
msgstr ""
+#: setup/install.py:146
+msgid "Documentation"
+msgstr ""
+
#. Option for the 'Shipment Type' (Select) field in DocType 'Shipment'
#: stock/doctype/shipment/shipment.json
msgctxt "Shipment"
@@ -25630,14 +25719,14 @@ msgstr ""
msgid "Due Date cannot be before Posting / Supplier Invoice Date"
msgstr ""
-#: controllers/accounts_controller.py:639
+#: controllers/accounts_controller.py:640
msgid "Due Date is mandatory"
msgstr ""
#. Name of a DocType
#. Label of a Card Break in the Receivables Workspace
#: accounts/doctype/dunning/dunning.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:164
+#: accounts/doctype/sales_invoice/sales_invoice.js:168
#: accounts/workspace/receivables/receivables.json
msgid "Dunning"
msgstr ""
@@ -25875,7 +25964,7 @@ msgstr ""
msgid "Earliest"
msgstr ""
-#: stock/report/stock_balance/stock_balance.py:487
+#: stock/report/stock_balance/stock_balance.py:489
msgid "Earliest Age"
msgstr ""
@@ -26312,10 +26401,12 @@ msgstr ""
#. Name of a role
#. Name of a DocType
+#: accounts/doctype/cost_center/cost_center.json
#: accounts/doctype/fiscal_year/fiscal_year.json
#: crm/doctype/appointment/appointment.json
#: manufacturing/doctype/job_card/job_card_calendar.js:27
#: projects/doctype/activity_type/activity_type.json
+#: projects/doctype/project/project.json
#: projects/doctype/timesheet/timesheet.json
#: projects/doctype/timesheet/timesheet_calendar.js:28
#: projects/report/daily_timesheet_summary/daily_timesheet_summary.py:27
@@ -26620,6 +26711,12 @@ msgctxt "Accounts Settings"
msgid "Enable Fuzzy Matching"
msgstr ""
+#. Label of a Check field in DocType 'Ledger Health Monitor'
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgctxt "Ledger Health Monitor"
+msgid "Enable Health Monitor"
+msgstr ""
+
#. Label of a Check field in DocType 'Company'
#: setup/doctype/company/company.json
msgctxt "Company"
@@ -26890,7 +26987,7 @@ msgstr ""
msgid "Enter API key in Google Settings."
msgstr ""
-#: setup/doctype/employee/employee.js:103
+#: setup/doctype/employee/employee.js:91
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 ""
@@ -27060,7 +27157,7 @@ msgstr ""
msgid "Erg"
msgstr ""
-#: accounts/doctype/payment_request/payment_request.py:403
+#: accounts/doctype/payment_request/payment_request.py:399
#: manufacturing/doctype/job_card/job_card.py:772
#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:194
msgid "Error"
@@ -27243,7 +27340,7 @@ msgctxt "Item"
msgid "Example: ABCD.#####. If series is set and Batch No is not mentioned in transactions, then automatic batch number will be created based on this series. If you always want to explicitly mention Batch No for this item, leave this blank. Note: this setting will take priority over the Naming Series Prefix in Stock Settings."
msgstr ""
-#: stock/stock_ledger.py:1949
+#: stock/stock_ledger.py:1962
msgid "Example: Serial No {0} reserved in {1}."
msgstr ""
@@ -27281,7 +27378,7 @@ msgstr ""
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:73
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:97
-#: setup/doctype/company/company.py:508
+#: setup/doctype/company/company.py:532
msgid "Exchange Gain/Loss"
msgstr ""
@@ -27303,8 +27400,8 @@ msgctxt "Sales Invoice Advance"
msgid "Exchange Gain/Loss"
msgstr ""
-#: controllers/accounts_controller.py:1389
-#: controllers/accounts_controller.py:1470
+#: controllers/accounts_controller.py:1390
+#: controllers/accounts_controller.py:1472
msgid "Exchange Gain/Loss amount has been booked through {0}"
msgstr ""
@@ -27568,7 +27665,7 @@ msgid "Expected Closing Date"
msgstr ""
#: buying/report/procurement_tracker/procurement_tracker.py:115
-#: stock/report/delayed_item_report/delayed_item_report.py:131
+#: stock/report/delayed_item_report/delayed_item_report.py:135
#: stock/report/delayed_order_report/delayed_order_report.py:60
msgid "Expected Delivery Date"
msgstr ""
@@ -27827,13 +27924,13 @@ msgctxt "Purchase Invoice Item"
msgid "Expense Head"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:492
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:516
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:536
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:488
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:512
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:532
msgid "Expense Head Changed"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:560
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
msgid "Expense account is mandatory for item {0}"
msgstr ""
@@ -28229,7 +28326,7 @@ msgstr ""
msgid "Failed to setup defaults"
msgstr ""
-#: setup/doctype/company/company.py:690
+#: setup/doctype/company/company.py:714
msgid "Failed to setup defaults for country {0}. Please contact support."
msgstr ""
@@ -28350,8 +28447,8 @@ msgstr ""
msgid "Fetch Subscription Updates"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1028
-#: accounts/doctype/sales_invoice/sales_invoice.js:1030
+#: accounts/doctype/sales_invoice/sales_invoice.js:1032
+#: accounts/doctype/sales_invoice/sales_invoice.js:1034
msgid "Fetch Timesheet"
msgstr ""
@@ -28374,7 +28471,7 @@ msgid "Fetch items based on Default Supplier."
msgstr ""
#: accounts/doctype/dunning/dunning.js:135
-#: public/js/controllers/transaction.js:1137
+#: public/js/controllers/transaction.js:1142
msgid "Fetching exchange rates ..."
msgstr ""
@@ -28750,7 +28847,7 @@ msgctxt "Subcontracting BOM"
msgid "Finished Good BOM"
msgstr ""
-#: public/js/utils.js:766
+#: public/js/utils.js:738
msgid "Finished Good Item"
msgstr ""
@@ -28764,7 +28861,7 @@ msgstr ""
msgid "Finished Good Item Code"
msgstr ""
-#: public/js/utils.js:784
+#: public/js/utils.js:756
msgid "Finished Good Item Qty"
msgstr ""
@@ -28774,15 +28871,15 @@ msgctxt "Subcontracting Order Service Item"
msgid "Finished Good Item Quantity"
msgstr ""
-#: controllers/accounts_controller.py:3264
+#: controllers/accounts_controller.py:3279
msgid "Finished Good Item is not specified for service item {0}"
msgstr ""
-#: controllers/accounts_controller.py:3281
+#: controllers/accounts_controller.py:3296
msgid "Finished Good Item {0} Qty can not be zero"
msgstr ""
-#: controllers/accounts_controller.py:3275
+#: controllers/accounts_controller.py:3290
msgid "Finished Good Item {0} must be a sub-contracted item"
msgstr ""
@@ -28826,7 +28923,7 @@ msgstr ""
msgid "Finished Good {0} must be a sub-contracted item."
msgstr ""
-#: setup/doctype/company/company.py:258
+#: setup/doctype/company/company.py:282
msgid "Finished Goods"
msgstr ""
@@ -28834,7 +28931,7 @@ msgstr ""
msgid "Finished Goods Warehouse"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1290
+#: stock/doctype/stock_entry/stock_entry.py:1301
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr ""
@@ -29225,11 +29322,11 @@ msgctxt "Sales Order Item"
msgid "For Production"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:621
+#: stock/doctype/stock_entry/stock_entry.py:632
msgid "For Quantity (Manufactured Qty) is mandatory"
msgstr ""
-#: controllers/accounts_controller.py:1082
+#: controllers/accounts_controller.py:1083
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr ""
@@ -29244,7 +29341,7 @@ msgid "For Supplier"
msgstr ""
#: manufacturing/doctype/production_plan/production_plan.js:358
-#: selling/doctype/sales_order/sales_order.js:933
+#: selling/doctype/sales_order/sales_order.js:971
#: stock/doctype/material_request/material_request.js:310
#: templates/form_grid/material_request_grid.html:36
msgid "For Warehouse"
@@ -29302,15 +29399,15 @@ msgstr ""
msgid "For item {0}, rate must be a positive number. To Allow negative rates, enable {1} in {2}"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:337
+#: stock/doctype/stock_entry/stock_entry.py:348
msgid "For job card {0}, you can only make the 'Material Transfer for Manufacture' type stock entry"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1530
+#: manufacturing/doctype/work_order/work_order.py:1545
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity({2})"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1328
+#: stock/doctype/stock_entry/stock_entry.py:1339
msgid "For quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -29320,7 +29417,7 @@ msgctxt "Territory"
msgid "For reference"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1480
+#: accounts/doctype/payment_entry/payment_entry.js:1482
#: public/js/controllers/accounts.js:182
msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
msgstr ""
@@ -29520,7 +29617,7 @@ msgctxt "Stock Reposting Settings"
msgid "Friday"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1033
+#: accounts/doctype/sales_invoice/sales_invoice.js:1037
#: templates/pages/projects.html:67
msgid "From"
msgstr ""
@@ -30322,7 +30419,7 @@ msgstr ""
#. Name of a DocType
#: accounts/doctype/gl_entry/gl_entry.json
-#: accounts/report/general_ledger/general_ledger.py:561
+#: accounts/report/general_ledger/general_ledger.py:567
msgid "GL Entry"
msgstr ""
@@ -30383,7 +30480,7 @@ msgstr ""
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:74
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:98
-#: setup/doctype/company/company.py:516
+#: setup/doctype/company/company.py:540
msgid "Gain/Loss on Asset Disposal"
msgstr ""
@@ -30485,6 +30582,12 @@ msgstr ""
msgid "General and Payment Ledger Comparison"
msgstr ""
+#. Label of a Check field in DocType 'Ledger Health'
+#: accounts/doctype/ledger_health/ledger_health.json
+msgctxt "Ledger Health"
+msgid "General and Payment Ledger mismatch"
+msgstr ""
+
#: stock/doctype/closing_stock_balance/closing_stock_balance.js:12
msgid "Generate Closing Stock Balance"
msgstr ""
@@ -30611,11 +30714,11 @@ msgctxt "Stock Entry"
msgid "Get Items"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:173
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:195
-#: accounts/doctype/sales_invoice/sales_invoice.js:280
-#: accounts/doctype/sales_invoice/sales_invoice.js:309
-#: accounts/doctype/sales_invoice/sales_invoice.js:340
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:199
+#: accounts/doctype/sales_invoice/sales_invoice.js:284
+#: accounts/doctype/sales_invoice/sales_invoice.js:313
+#: accounts/doctype/sales_invoice/sales_invoice.js:344
#: buying/doctype/purchase_order/purchase_order.js:531
#: buying/doctype/purchase_order/purchase_order.js:551
#: buying/doctype/request_for_quotation/request_for_quotation.js:335
@@ -30629,8 +30732,8 @@ msgstr ""
#: maintenance/doctype/maintenance_visit/maintenance_visit.js:142
#: public/js/controllers/buying.js:262
#: selling/doctype/quotation/quotation.js:167
-#: selling/doctype/sales_order/sales_order.js:158
-#: selling/doctype/sales_order/sales_order.js:743
+#: selling/doctype/sales_order/sales_order.js:168
+#: selling/doctype/sales_order/sales_order.js:781
#: stock/doctype/delivery_note/delivery_note.js:173
#: stock/doctype/material_request/material_request.js:101
#: stock/doctype/material_request/material_request.js:192
@@ -30778,7 +30881,7 @@ msgstr ""
msgid "Get Suppliers By"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1065
+#: accounts/doctype/sales_invoice/sales_invoice.js:1069
msgid "Get Timesheets"
msgstr ""
@@ -30795,7 +30898,7 @@ msgstr ""
msgid "Get Updates"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:68
+#: stock/doctype/delivery_trip/delivery_trip.js:69
msgid "Get stops from"
msgstr ""
@@ -30878,7 +30981,7 @@ msgctxt "Shipment"
msgid "Goods"
msgstr ""
-#: setup/doctype/company/company.py:259
+#: setup/doctype/company/company.py:283
#: stock/doctype/stock_entry/stock_entry_list.js:21
msgid "Goods In Transit"
msgstr ""
@@ -30887,7 +30990,7 @@ msgstr ""
msgid "Goods Transferred"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1659
+#: stock/doctype/stock_entry/stock_entry.py:1696
msgid "Goods are already received against the outward entry {0}"
msgstr ""
@@ -31803,7 +31906,7 @@ msgctxt "Employee"
msgid "Here you can maintain height, weight, allergies, medical concerns etc"
msgstr ""
-#: setup/doctype/employee/employee.js:129
+#: setup/doctype/employee/employee.js:117
msgid "Here, you can select a senior of this Employee. Based on this, Organization Chart will be populated."
msgstr ""
@@ -31879,7 +31982,7 @@ msgid "History In Company"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:315
-#: selling/doctype/sales_order/sales_order.js:582
+#: selling/doctype/sales_order/sales_order.js:620
msgid "Hold"
msgstr ""
@@ -32049,7 +32152,7 @@ msgctxt "Timesheet Detail"
msgid "Hrs"
msgstr ""
-#: setup/doctype/company/company.py:356
+#: setup/doctype/company/company.py:380
msgid "Human Resources"
msgstr ""
@@ -32097,8 +32200,8 @@ msgctxt "Payment Request"
msgid "IBAN"
msgstr ""
-#: accounts/doctype/bank_account/bank_account.py:98
-#: accounts/doctype/bank_account/bank_account.py:101
+#: accounts/doctype/bank_account/bank_account.py:99
+#: accounts/doctype/bank_account/bank_account.py:102
msgid "IBAN is not valid"
msgstr ""
@@ -32432,7 +32535,7 @@ msgctxt "Accounts Settings"
msgid "If this is unchecked, direct GL entries will be created to book deferred revenue or expense"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:668
+#: accounts/doctype/payment_entry/payment_entry.py:690
msgid "If this is undesirable please cancel the corresponding Payment Entry."
msgstr ""
@@ -32561,7 +32664,7 @@ msgctxt "Process Statement Of Accounts"
msgid "Ignore Exchange Rate Revaluation Journals"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:916
+#: selling/doctype/sales_order/sales_order.js:954
msgid "Ignore Existing Ordered Qty"
msgstr ""
@@ -33228,8 +33331,8 @@ msgid "In Progress"
msgstr ""
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
-#: stock/report/stock_balance/stock_balance.py:442
-#: stock/report/stock_ledger/stock_ledger.py:212
+#: stock/report/stock_balance/stock_balance.py:444
+#: stock/report/stock_ledger/stock_ledger.py:214
msgid "In Qty"
msgstr ""
@@ -33268,7 +33371,7 @@ msgstr ""
msgid "In Transit Warehouse"
msgstr ""
-#: stock/report/stock_balance/stock_balance.py:448
+#: stock/report/stock_balance/stock_balance.py:450
msgid "In Value"
msgstr ""
@@ -33581,7 +33684,11 @@ msgstr ""
msgid "Include Expired"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:912
+#: stock/report/available_batch_report/available_batch_report.js:80
+msgid "Include Expired Batches"
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:950
msgid "Include Exploded Items"
msgstr ""
@@ -33830,7 +33937,7 @@ msgid "Incoming Call Settings"
msgstr ""
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:161
-#: stock/report/stock_ledger/stock_ledger.py:262
+#: stock/report/stock_ledger/stock_ledger.py:257
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:170
#: stock/report/stock_ledger_variance/stock_ledger_variance.py:94
msgid "Incoming Rate"
@@ -33893,7 +34000,7 @@ msgstr ""
msgid "Incorrect Movement Purpose"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:300
+#: accounts/doctype/payment_entry/payment_entry.py:318
msgid "Incorrect Payment Type"
msgstr ""
@@ -34074,7 +34181,7 @@ msgctxt "Supplier"
msgid "Individual"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:293
+#: accounts/doctype/gl_entry/gl_entry.py:295
msgid "Individual GL Entry cannot be cancelled."
msgstr ""
@@ -34301,19 +34408,18 @@ msgstr ""
msgid "Insufficient Capacity"
msgstr ""
-#: controllers/accounts_controller.py:3196
-#: controllers/accounts_controller.py:3220
+#: controllers/accounts_controller.py:3211
+#: controllers/accounts_controller.py:3235
msgid "Insufficient Permissions"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:772
-#: stock/doctype/stock_entry/stock_entry.py:739
+#: stock/doctype/stock_entry/stock_entry.py:750
#: stock/serial_batch_bundle.py:890 stock/stock_ledger.py:1375
-#: stock/stock_ledger.py:1817
+#: stock/stock_ledger.py:1830
msgid "Insufficient Stock"
msgstr ""
-#: stock/stock_ledger.py:1832
+#: stock/stock_ledger.py:1845
msgid "Insufficient Stock for Batch"
msgstr ""
@@ -34454,7 +34560,7 @@ msgctxt "Overdue Payment"
msgid "Interest"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:2382
+#: accounts/doctype/payment_entry/payment_entry.py:2447
msgid "Interest and/or dunning fee"
msgstr ""
@@ -34482,11 +34588,11 @@ msgstr ""
msgid "Internal Customer for company {0} already exists"
msgstr ""
-#: controllers/accounts_controller.py:586
+#: controllers/accounts_controller.py:587
msgid "Internal Sale or Delivery Reference missing."
msgstr ""
-#: controllers/accounts_controller.py:588
+#: controllers/accounts_controller.py:589
msgid "Internal Sales Reference Missing"
msgstr ""
@@ -34535,7 +34641,7 @@ msgctxt "Sales Invoice Item"
msgid "Internal Transfer"
msgstr ""
-#: controllers/accounts_controller.py:597
+#: controllers/accounts_controller.py:598
msgid "Internal Transfer Reference Missing"
msgstr ""
@@ -34584,14 +34690,14 @@ msgstr ""
msgid "Invalid"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:372
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:380
-#: accounts/doctype/sales_invoice/sales_invoice.py:886
-#: accounts/doctype/sales_invoice/sales_invoice.py:896
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:368
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:376
+#: accounts/doctype/sales_invoice/sales_invoice.py:882
+#: accounts/doctype/sales_invoice/sales_invoice.py:892
#: assets/doctype/asset_category/asset_category.py:70
#: assets/doctype/asset_category/asset_category.py:98
-#: controllers/accounts_controller.py:2602
-#: controllers/accounts_controller.py:2608
+#: controllers/accounts_controller.py:2617
+#: controllers/accounts_controller.py:2623
msgid "Invalid Account"
msgstr ""
@@ -34599,7 +34705,7 @@ msgstr ""
msgid "Invalid Attribute"
msgstr ""
-#: controllers/accounts_controller.py:423
+#: controllers/accounts_controller.py:424
msgid "Invalid Auto Repeat Date"
msgstr ""
@@ -34607,7 +34713,7 @@ msgstr ""
msgid "Invalid Barcode. There is no Item attached to this barcode."
msgstr ""
-#: public/js/controllers/transaction.js:2413
+#: public/js/controllers/transaction.js:2421
msgid "Invalid Blanket Order for the selected Customer and Item"
msgstr ""
@@ -34615,12 +34721,12 @@ msgstr ""
msgid "Invalid Child Procedure"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1958
+#: accounts/doctype/sales_invoice/sales_invoice.py:1954
msgid "Invalid Company for Inter Company Transaction."
msgstr ""
#: assets/doctype/asset/asset.py:249 assets/doctype/asset/asset.py:256
-#: controllers/accounts_controller.py:2623
+#: controllers/accounts_controller.py:2638
msgid "Invalid Cost Center"
msgstr ""
@@ -34694,15 +34800,15 @@ msgstr ""
msgid "Invalid Process Loss Configuration"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:627
+#: accounts/doctype/payment_entry/payment_entry.py:649
msgid "Invalid Purchase Invoice"
msgstr ""
-#: controllers/accounts_controller.py:3233
+#: controllers/accounts_controller.py:3248
msgid "Invalid Qty"
msgstr ""
-#: controllers/accounts_controller.py:1097
+#: controllers/accounts_controller.py:1098
msgid "Invalid Quantity"
msgstr ""
@@ -34715,6 +34821,10 @@ msgstr ""
msgid "Invalid Selling Price"
msgstr ""
+#: stock/doctype/stock_entry/stock_entry.py:1378
+msgid "Invalid Serial and Batch Bundle"
+msgstr ""
+
#: utilities/doctype/video/video.py:113
msgid "Invalid URL"
msgstr ""
@@ -34758,7 +34868,7 @@ msgstr ""
msgid "Invalid {0}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1956
+#: accounts/doctype/sales_invoice/sales_invoice.py:1952
msgid "Invalid {0} for Inter Company Transaction."
msgstr ""
@@ -34836,7 +34946,7 @@ msgstr ""
#. Name of a DocType
#: accounts/doctype/invoice_discounting/invoice_discounting.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:151
+#: accounts/doctype/sales_invoice/sales_invoice.js:155
msgid "Invoice Discounting"
msgstr ""
@@ -34986,7 +35096,7 @@ msgstr ""
msgid "Invoiced Qty"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2007
+#: accounts/doctype/sales_invoice/sales_invoice.py:2003
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
msgid "Invoices"
msgstr ""
@@ -35836,6 +35946,12 @@ msgctxt "Journal Entry"
msgid "Is System Generated"
msgstr ""
+#. Label of a Check field in DocType 'Purchase Taxes and Charges'
+#: accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
+msgctxt "Purchase Taxes and Charges"
+msgid "Is Tax Withholding Account"
+msgstr ""
+
#. Label of a Check field in DocType 'Task'
#: projects/doctype/task/task.json
msgctxt "Task"
@@ -36040,7 +36156,7 @@ msgstr ""
msgid "It can take upto few hours for accurate stock values to be visible after merging items."
msgstr ""
-#: public/js/controllers/transaction.js:1882
+#: public/js/controllers/transaction.js:1887
msgid "It is needed to fetch Item Details."
msgstr ""
@@ -36056,7 +36172,7 @@ msgstr ""
#: buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:49
#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
-#: controllers/taxes_and_totals.py:1026
+#: controllers/taxes_and_totals.py:1035
#: manufacturing/doctype/plant_floor/plant_floor.js:81
#: manufacturing/doctype/workstation/workstation_job_card.html:91
#: manufacturing/report/bom_stock_calculated/bom_stock_calculated.py:49
@@ -36072,7 +36188,7 @@ msgstr ""
#: public/js/purchase_trends_filters.js:48
#: public/js/purchase_trends_filters.js:63 public/js/sales_trends_filters.js:23
#: public/js/sales_trends_filters.js:39 public/js/stock_analytics.js:92
-#: selling/doctype/sales_order/sales_order.js:1139
+#: selling/doctype/sales_order/sales_order.js:1177
#: selling/page/point_of_sale/pos_item_cart.js:46
#: selling/report/customer_wise_item_price/customer_wise_item_price.js:14
#: selling/report/item_wise_sales_history/item_wise_sales_history.js:36
@@ -36082,6 +36198,7 @@ msgstr ""
#: stock/page/stock_balance/stock_balance.js:23
#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
+#: stock/report/available_batch_report/available_batch_report.js:24
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:74
@@ -36095,13 +36212,13 @@ msgstr ""
#: stock/report/reserved_stock/reserved_stock.js:30
#: stock/report/reserved_stock/reserved_stock.py:103
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.js:28
-#: stock/report/stock_ageing/stock_ageing.js:37
+#: stock/report/stock_ageing/stock_ageing.js:46
#: stock/report/stock_analytics/stock_analytics.js:15
#: stock/report/stock_analytics/stock_analytics.py:29
#: stock/report/stock_balance/stock_balance.js:39
-#: stock/report/stock_balance/stock_balance.py:370
+#: stock/report/stock_balance/stock_balance.py:372
#: stock/report/stock_ledger/stock_ledger.js:42
-#: stock/report/stock_ledger/stock_ledger.py:182
+#: stock/report/stock_ledger/stock_ledger.py:184
#: stock/report/stock_ledger_variance/stock_ledger_variance.js:27
#: stock/report/stock_ledger_variance/stock_ledger_variance.py:49
#: stock/report/stock_projected_qty/stock_projected_qty.js:28
@@ -36331,20 +36448,21 @@ msgstr ""
#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:119
#: projects/doctype/timesheet/timesheet.js:213
-#: public/js/controllers/transaction.js:2155 public/js/utils.js:509
-#: public/js/utils.js:664 selling/doctype/quotation/quotation.js:280
-#: selling/doctype/sales_order/sales_order.js:318
-#: selling/doctype/sales_order/sales_order.js:422
-#: selling/doctype/sales_order/sales_order.js:784
-#: selling/doctype/sales_order/sales_order.js:926
+#: public/js/controllers/transaction.js:2160 public/js/utils.js:481
+#: public/js/utils.js:636 selling/doctype/quotation/quotation.js:280
+#: selling/doctype/sales_order/sales_order.js:350
+#: selling/doctype/sales_order/sales_order.js:458
+#: selling/doctype/sales_order/sales_order.js:822
+#: selling/doctype/sales_order/sales_order.js:964
#: selling/report/customer_wise_item_price/customer_wise_item_price.py:29
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:27
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:19
#: selling/report/sales_order_analysis/sales_order_analysis.py:241
#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:47
#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:87
+#: stock/report/available_batch_report/available_batch_report.py:22
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:32
-#: stock/report/delayed_item_report/delayed_item_report.py:143
+#: stock/report/delayed_item_report/delayed_item_report.py:147
#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:119
#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:15
#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.py:105
@@ -36753,7 +36871,7 @@ msgstr ""
msgid "Item Code cannot be changed for Serial No."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:447
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:443
msgid "Item Code required at Row No {0}"
msgstr ""
@@ -36874,9 +36992,9 @@ msgstr ""
#: stock/report/stock_analytics/stock_analytics.js:8
#: stock/report/stock_analytics/stock_analytics.py:38
#: stock/report/stock_balance/stock_balance.js:32
-#: stock/report/stock_balance/stock_balance.py:378
+#: stock/report/stock_balance/stock_balance.py:380
#: stock/report/stock_ledger/stock_ledger.js:53
-#: stock/report/stock_ledger/stock_ledger.py:247
+#: stock/report/stock_ledger/stock_ledger.py:242
#: stock/report/stock_projected_qty/stock_projected_qty.js:39
#: stock/report/stock_projected_qty/stock_projected_qty.py:108
#: stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:24
@@ -37175,13 +37293,14 @@ msgstr ""
#: manufacturing/report/production_planning_report/production_planning_report.py:359
#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:128
-#: public/js/controllers/transaction.js:2161
+#: public/js/controllers/transaction.js:2166
#: selling/report/customer_wise_item_price/customer_wise_item_price.py:35
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:33
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:25
+#: stock/report/available_batch_report/available_batch_report.py:33
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:75
-#: stock/report/delayed_item_report/delayed_item_report.py:149
+#: stock/report/delayed_item_report/delayed_item_report.py:153
#: stock/report/item_price_stock/item_price_stock.py:24
#: stock/report/item_prices/item_prices.py:51
#: stock/report/item_shortage_report/item_shortage_report.py:143
@@ -37189,8 +37308,8 @@ msgstr ""
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:133
#: stock/report/stock_ageing/stock_ageing.py:124
#: stock/report/stock_analytics/stock_analytics.py:31
-#: stock/report/stock_balance/stock_balance.py:376
-#: stock/report/stock_ledger/stock_ledger.py:188
+#: stock/report/stock_balance/stock_balance.py:378
+#: stock/report/stock_ledger/stock_ledger.py:190
#: stock/report/stock_projected_qty/stock_projected_qty.py:105
#: stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.py:58
@@ -37858,7 +37977,7 @@ msgstr ""
msgid "Item Variants updated"
msgstr ""
-#: stock/doctype/stock_reposting_settings/stock_reposting_settings.py:73
+#: stock/doctype/stock_reposting_settings/stock_reposting_settings.py:78
msgid "Item Warehouse based reposting has been enabled."
msgstr ""
@@ -37945,7 +38064,7 @@ msgctxt "Warranty Claim"
msgid "Item and Warranty Details"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2401
+#: stock/doctype/stock_entry/stock_entry.py:2438
msgid "Item for row {0} does not match Material Request"
msgstr ""
@@ -37962,7 +38081,7 @@ msgid "Item must be added using 'Get Items from Purchase Receipts' button"
msgstr ""
#: buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: selling/doctype/sales_order/sales_order.js:1146
+#: selling/doctype/sales_order/sales_order.js:1184
msgid "Item name"
msgstr ""
@@ -37972,11 +38091,11 @@ msgctxt "BOM Item"
msgid "Item operation"
msgstr ""
-#: controllers/accounts_controller.py:3256
+#: controllers/accounts_controller.py:3271
msgid "Item qty can not be updated as raw materials are already processed."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:819
+#: stock/doctype/stock_entry/stock_entry.py:830
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr ""
@@ -38058,7 +38177,7 @@ msgstr ""
msgid "Item {0} is not a stock Item"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1572
+#: stock/doctype/stock_entry/stock_entry.py:1613
msgid "Item {0} is not active or end of life has been reached"
msgstr ""
@@ -38078,7 +38197,7 @@ msgstr ""
msgid "Item {0} must be a non-stock item"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1107
+#: stock/doctype/stock_entry/stock_entry.py:1118
msgid "Item {0} not found in 'Raw Materials Supplied' table in {1} {2}"
msgstr ""
@@ -38094,7 +38213,7 @@ msgstr ""
msgid "Item {0}: {1} qty produced. "
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1203
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1176
msgid "Item {} does not exist."
msgstr ""
@@ -38140,7 +38259,7 @@ msgstr ""
msgid "Item: {0} does not exist in the system"
msgstr ""
-#: public/js/utils.js:487
+#: public/js/utils.js:459
#: selling/page/point_of_sale/pos_past_order_summary.js:18
#: setup/doctype/item_group/item_group.js:87
#: stock/doctype/delivery_note/delivery_note.js:410
@@ -38317,7 +38436,7 @@ msgid "Items Filter"
msgstr ""
#: manufacturing/doctype/production_plan/production_plan.py:1475
-#: selling/doctype/sales_order/sales_order.js:1182
+#: selling/doctype/sales_order/sales_order.js:1220
msgid "Items Required"
msgstr ""
@@ -38333,15 +38452,15 @@ msgstr ""
msgid "Items and Pricing"
msgstr ""
-#: controllers/accounts_controller.py:3480
+#: controllers/accounts_controller.py:3495
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:962
+#: selling/doctype/sales_order/sales_order.js:1000
msgid "Items for Raw Material Request"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:815
+#: stock/doctype/stock_entry/stock_entry.py:826
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr ""
@@ -38360,7 +38479,7 @@ msgstr ""
msgid "Items to Order and Receive"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:278
+#: selling/doctype/sales_order/sales_order.js:309
msgid "Items to Reserve"
msgstr ""
@@ -38536,7 +38655,7 @@ msgctxt "Opportunity"
msgid "Job Title"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1568
+#: manufacturing/doctype/work_order/work_order.py:1583
msgid "Job card {0} created"
msgstr ""
@@ -38568,7 +38687,7 @@ msgstr ""
msgid "Journal Entries"
msgstr ""
-#: accounts/utils.py:871
+#: accounts/utils.py:873
msgid "Journal Entries {0} are un-linked"
msgstr ""
@@ -38662,7 +38781,7 @@ msgctxt "Journal Entry Template"
msgid "Journal Entry Type"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:489
+#: accounts/doctype/journal_entry/journal_entry.py:504
msgid "Journal Entry for Asset scrapping cannot be cancelled. Please restore the Asset."
msgstr ""
@@ -38672,11 +38791,11 @@ msgctxt "Asset"
msgid "Journal Entry for Scrap"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:245
+#: accounts/doctype/journal_entry/journal_entry.py:260
msgid "Journal Entry type should be set as Depreciation Entry for asset depreciation"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:625
+#: accounts/doctype/journal_entry/journal_entry.py:640
msgid "Journal Entry {0} does not have account {1} or already matched against other voucher"
msgstr ""
@@ -39018,7 +39137,7 @@ msgstr ""
msgid "Latest"
msgstr ""
-#: stock/report/stock_balance/stock_balance.py:488
+#: stock/report/stock_balance/stock_balance.py:490
msgid "Latest Age"
msgstr ""
@@ -39311,6 +39430,21 @@ msgstr ""
msgid "Ledger"
msgstr ""
+#. Name of a DocType
+#: accounts/doctype/ledger_health/ledger_health.json
+msgid "Ledger Health"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgid "Ledger Health Monitor"
+msgstr ""
+
+#. Name of a DocType
+#: accounts/doctype/ledger_health_monitor_company/ledger_health_monitor_company.json
+msgid "Ledger Health Monitor Company"
+msgstr ""
+
#. Name of a DocType
#: accounts/doctype/ledger_merge/ledger_merge.json
msgid "Ledger Merge"
@@ -39350,7 +39484,7 @@ msgctxt "Quality Procedure"
msgid "Left Index"
msgstr ""
-#: setup/doctype/company/company.py:380
+#: setup/doctype/company/company.py:404
msgid "Legal"
msgstr ""
@@ -40089,7 +40223,7 @@ msgid "Lost Reason Detail"
msgstr ""
#: crm/report/lost_opportunity/lost_opportunity.py:49
-#: public/js/utils/sales_common.js:463
+#: public/js/utils/sales_common.js:464
msgid "Lost Reasons"
msgstr ""
@@ -40236,13 +40370,13 @@ msgstr ""
msgid "Loyalty Points will be calculated from the spent done (via the Sales Invoice), based on collection factor mentioned."
msgstr ""
-#: public/js/utils.js:136
+#: public/js/utils.js:105
msgid "Loyalty Points: {0}"
msgstr ""
#. Name of a DocType
#: accounts/doctype/loyalty_program/loyalty_program.json
-#: accounts/doctype/sales_invoice/sales_invoice.js:1117
+#: accounts/doctype/sales_invoice/sales_invoice.js:1121
#: selling/page/point_of_sale/pos_item_cart.js:917
msgid "Loyalty Program"
msgstr ""
@@ -40334,8 +40468,8 @@ msgctxt "Downtime Entry"
msgid "Machine operator errors"
msgstr ""
-#: setup/doctype/company/company.py:554 setup/doctype/company/company.py:569
-#: setup/doctype/company/company.py:570 setup/doctype/company/company.py:571
+#: setup/doctype/company/company.py:578 setup/doctype/company/company.py:593
+#: setup/doctype/company/company.py:594 setup/doctype/company/company.py:595
msgid "Main"
msgstr ""
@@ -40471,10 +40605,10 @@ msgid "Maintenance Role"
msgstr ""
#. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:175
+#: accounts/doctype/sales_invoice/sales_invoice.js:179
#: maintenance/doctype/maintenance_schedule/maintenance_schedule.json
#: maintenance/doctype/maintenance_visit/maintenance_visit.js:81
-#: selling/doctype/sales_order/sales_order.js:673
+#: selling/doctype/sales_order/sales_order.js:711
msgid "Maintenance Schedule"
msgstr ""
@@ -40619,7 +40753,7 @@ msgstr ""
#. Name of a DocType
#: maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
#: maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: selling/doctype/sales_order/sales_order.js:668
+#: selling/doctype/sales_order/sales_order.js:706
#: support/doctype/warranty_claim/warranty_claim.js:47
msgid "Maintenance Visit"
msgstr ""
@@ -40724,6 +40858,10 @@ msgstr ""
msgid "Make {0} Variants"
msgstr ""
+#: accounts/doctype/journal_entry/journal_entry.py:166
+msgid "Making Journal Entries against advance accounts: {0} is not recommended. These Journals won't be available for Reconciliation."
+msgstr ""
+
#: assets/doctype/asset/asset.js:88 assets/doctype/asset/asset.js:96
#: assets/doctype/asset/asset.js:104 assets/doctype/asset/asset.js:112
#: assets/doctype/asset/asset.js:122 assets/doctype/asset/asset.js:131
@@ -40753,7 +40891,7 @@ msgstr ""
msgid "Manage your orders"
msgstr ""
-#: setup/doctype/company/company.py:362
+#: setup/doctype/company/company.py:386
msgid "Management"
msgstr ""
@@ -40764,7 +40902,7 @@ msgstr ""
#: manufacturing/doctype/bom/bom.py:242
#: manufacturing/doctype/bom_update_log/bom_update_log.py:71
#: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2535 public/js/utils/party.js:317
+#: public/js/controllers/transaction.js:2543 public/js/utils/party.js:317
#: stock/doctype/delivery_note/delivery_note.js:150
#: stock/doctype/purchase_receipt/purchase_receipt.js:127
#: stock/doctype/purchase_receipt/purchase_receipt.js:229
@@ -40794,7 +40932,7 @@ msgctxt "Inventory Dimension"
msgid "Mandatory Depends On"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+#: accounts/doctype/sales_invoice/sales_invoice.py:1528
msgid "Mandatory Field"
msgstr ""
@@ -40810,15 +40948,15 @@ msgctxt "Accounting Dimension Detail"
msgid "Mandatory For Profit and Loss Account"
msgstr ""
-#: selling/doctype/quotation/quotation.py:551
+#: selling/doctype/quotation/quotation.py:550
msgid "Mandatory Missing"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:592
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
msgid "Mandatory Purchase Order"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
msgid "Mandatory Purchase Receipt"
msgstr ""
@@ -41156,7 +41294,7 @@ msgstr ""
msgid "Manufacturing Manager"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1734
+#: stock/doctype/stock_entry/stock_entry.py:1771
msgid "Manufacturing Quantity is mandatory"
msgstr ""
@@ -41228,7 +41366,7 @@ msgstr ""
msgid "Mapping Subcontracting Order ..."
msgstr ""
-#: public/js/utils.js:911
+#: public/js/utils.js:883
msgid "Mapping {0} ..."
msgstr ""
@@ -41418,7 +41556,7 @@ msgctxt "Prospect"
msgid "Market Segment"
msgstr ""
-#: setup/doctype/company/company.py:314
+#: setup/doctype/company/company.py:338
msgid "Marketing"
msgstr ""
@@ -41541,7 +41679,7 @@ msgstr ""
#: manufacturing/doctype/job_card/job_card.js:54
#: manufacturing/doctype/production_plan/production_plan.js:135
#: manufacturing/doctype/workstation/workstation_job_card.html:80
-#: selling/doctype/sales_order/sales_order.js:645
+#: selling/doctype/sales_order/sales_order.js:683
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
#: stock/doctype/material_request/material_request.json
#: stock/doctype/material_request/material_request.py:363
@@ -41794,7 +41932,7 @@ msgstr ""
msgid "Material Request {0} is cancelled or stopped"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:978
+#: selling/doctype/sales_order/sales_order.js:1016
msgid "Material Request {0} submitted."
msgstr ""
@@ -42039,11 +42177,11 @@ msgctxt "Payment Reconciliation"
msgid "Maximum Payment Amount"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2922
+#: stock/doctype/stock_entry/stock_entry.py:2959
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2913
+#: stock/doctype/stock_entry/stock_entry.py:2950
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr ""
@@ -42184,7 +42322,7 @@ msgctxt "Accounts Settings"
msgid "Merge Similar Account Heads"
msgstr ""
-#: public/js/utils.js:941
+#: public/js/utils.js:915
msgid "Merge taxes from multiple documents"
msgstr ""
@@ -42583,20 +42721,20 @@ msgstr ""
msgid "Mismatch"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1204
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:1177
msgid "Missing"
msgstr ""
#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
#: accounts/doctype/pos_profile/pos_profile.py:166
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:556
-#: accounts/doctype/sales_invoice/sales_invoice.py:2023
-#: accounts/doctype/sales_invoice/sales_invoice.py:2576
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:552
+#: accounts/doctype/sales_invoice/sales_invoice.py:2019
+#: accounts/doctype/sales_invoice/sales_invoice.py:2572
#: assets/doctype/asset_category/asset_category.py:117
msgid "Missing Account"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1422
+#: accounts/doctype/sales_invoice/sales_invoice.py:1418
msgid "Missing Asset"
msgstr ""
@@ -42608,7 +42746,7 @@ msgstr ""
msgid "Missing Finance Book"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1306
+#: stock/doctype/stock_entry/stock_entry.py:1317
msgid "Missing Finished Good"
msgstr ""
@@ -42636,12 +42774,12 @@ msgstr ""
msgid "Missing Warehouse"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:153
+#: stock/doctype/delivery_trip/delivery_trip.js:154
msgid "Missing email template for dispatch. Please set one in Delivery Settings."
msgstr ""
#: manufacturing/doctype/bom/bom.py:953
-#: manufacturing/doctype/work_order/work_order.py:990
+#: manufacturing/doctype/work_order/work_order.py:1005
msgid "Missing value"
msgstr ""
@@ -42994,6 +43132,12 @@ msgctxt "Project"
msgid "Monitor Progress"
msgstr ""
+#. Label of a Int field in DocType 'Ledger Health Monitor'
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
+msgctxt "Ledger Health Monitor"
+msgid "Monitor for Last 'X' days"
+msgstr ""
+
#. Label of a Select field in DocType 'Quality Goal'
#: quality_management/doctype/quality_goal/quality_goal.json
msgctxt "Quality Goal"
@@ -43427,16 +43571,17 @@ msgstr ""
msgid "Multiple Warehouse Accounts"
msgstr ""
-#: controllers/accounts_controller.py:963
+#: controllers/accounts_controller.py:964
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1313
+#: stock/doctype/stock_entry/stock_entry.py:1324
msgid "Multiple items cannot be marked as finished item"
msgstr ""
+#: manufacturing/doctype/work_order/work_order.py:961
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:137
-#: utilities/transaction_base.py:220
+#: utilities/transaction_base.py:221
msgid "Must be Whole Number"
msgstr ""
@@ -43732,11 +43877,11 @@ msgstr ""
msgid "Needs Analysis"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:434
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:435
msgid "Negative Quantity is not allowed"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:439
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:440
msgid "Negative Valuation Rate is not allowed"
msgstr ""
@@ -44224,7 +44369,7 @@ msgctxt "Packing Slip"
msgid "Net Weight UOM"
msgstr ""
-#: controllers/accounts_controller.py:1285
+#: controllers/accounts_controller.py:1286
msgid "Net total calculation precision loss"
msgstr ""
@@ -44415,7 +44560,7 @@ msgctxt "Subscription"
msgid "New invoices will be generated as per schedule even if current invoices are unpaid or past due date"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:255
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:259
msgid "New release date should be in the future"
msgstr ""
@@ -44580,7 +44725,7 @@ msgctxt "Call Log"
msgid "No Answer"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2125
+#: accounts/doctype/sales_invoice/sales_invoice.py:2121
msgid "No Customer found for Inter Company Transactions which represents company {0}"
msgstr ""
@@ -44593,7 +44738,7 @@ msgstr ""
msgid "No Data"
msgstr ""
-#: stock/doctype/delivery_trip/delivery_trip.js:143
+#: stock/doctype/delivery_trip/delivery_trip.js:144
msgid "No Delivery Note selected for Customer {}"
msgstr ""
@@ -44609,11 +44754,11 @@ msgstr ""
msgid "No Items selected for transfer."
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:769
+#: selling/doctype/sales_order/sales_order.js:807
msgid "No Items with Bill of Materials to Manufacture"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:898
+#: selling/doctype/sales_order/sales_order.js:936
msgid "No Items with Bill of Materials."
msgstr ""
@@ -44625,17 +44770,17 @@ msgstr ""
msgid "No Notes"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:219
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:223
msgid "No Outstanding Invoices found for this party"
msgstr ""
-#: accounts/doctype/pos_invoice/pos_invoice.py:527
+#: accounts/doctype/pos_invoice/pos_invoice.py:528
msgid "No POS Profile found. Please create a New POS Profile first"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1428
-#: accounts/doctype/journal_entry/journal_entry.py:1488
-#: accounts/doctype/journal_entry/journal_entry.py:1502
+#: accounts/doctype/journal_entry/journal_entry.py:1443
+#: accounts/doctype/journal_entry/journal_entry.py:1503
+#: accounts/doctype/journal_entry/journal_entry.py:1517
#: stock/doctype/item/item.py:1317
msgid "No Permission"
msgstr ""
@@ -44645,8 +44790,8 @@ msgstr ""
msgid "No Records for these settings."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:336
-#: accounts/doctype/sales_invoice/sales_invoice.py:969
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:332
+#: accounts/doctype/sales_invoice/sales_invoice.py:965
msgid "No Remarks"
msgstr ""
@@ -44658,11 +44803,11 @@ msgstr ""
msgid "No Summary"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2109
+#: accounts/doctype/sales_invoice/sales_invoice.py:2105
msgid "No Supplier found for Inter Company Transactions which represents company {0}"
msgstr ""
-#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:198
+#: accounts/doctype/tax_withholding_category/tax_withholding_category.py:203
msgid "No Tax Withholding data found for the current posting date."
msgstr ""
@@ -44670,11 +44815,11 @@ msgstr ""
msgid "No Terms"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:216
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:220
msgid "No Unreconciled Invoices and Payments found for this party and account"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:221
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:225
msgid "No Unreconciled Payments found for this party"
msgstr ""
@@ -44682,8 +44827,8 @@ msgstr ""
msgid "No Work Orders were created"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:721
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:615
+#: stock/doctype/purchase_receipt/purchase_receipt.py:727
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:650
msgid "No accounting entries for the following warehouses"
msgstr ""
@@ -44845,7 +44990,7 @@ msgstr ""
msgid "No outstanding invoices require exchange rate revaluation"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1850
+#: accounts/doctype/payment_entry/payment_entry.py:1886
msgid "No outstanding {0} found for the {1} {2} which qualify the filters you have specified."
msgstr ""
@@ -44886,7 +45031,7 @@ msgctxt "Stock Settings"
msgid "No stock transactions can be created or modified before this date."
msgstr ""
-#: controllers/accounts_controller.py:2508
+#: controllers/accounts_controller.py:2523
msgid "No updates pending for reposting"
msgstr ""
@@ -44898,7 +45043,7 @@ msgstr ""
msgid "No {0} Accounts found for this company."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2173
+#: accounts/doctype/sales_invoice/sales_invoice.py:2169
msgid "No {0} found for Inter Company Transactions."
msgstr ""
@@ -44949,7 +45094,7 @@ msgctxt "Quality Goal"
msgid "None"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:372
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:373
msgid "None of the items have any change in quantity or value."
msgstr ""
@@ -44961,7 +45106,7 @@ msgstr ""
#: accounts/doctype/mode_of_payment/mode_of_payment.py:66
#: accounts/doctype/pos_invoice/pos_invoice.py:254
-#: accounts/doctype/sales_invoice/sales_invoice.py:534
+#: accounts/doctype/sales_invoice/sales_invoice.py:530
#: assets/doctype/asset/asset.js:603 assets/doctype/asset/asset.js:620
#: controllers/buying_controller.py:200
#: selling/doctype/product_bundle/product_bundle.py:71
@@ -45070,7 +45215,7 @@ msgstr ""
msgid "Not authorized since {0} exceeds limits"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:398
+#: accounts/doctype/gl_entry/gl_entry.py:400
msgid "Not authorized to edit frozen Account {0}"
msgstr ""
@@ -45083,9 +45228,9 @@ msgid "Not in stock"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.py:671
-#: manufacturing/doctype/work_order/work_order.py:1267
-#: manufacturing/doctype/work_order/work_order.py:1399
-#: manufacturing/doctype/work_order/work_order.py:1449
+#: manufacturing/doctype/work_order/work_order.py:1282
+#: manufacturing/doctype/work_order/work_order.py:1414
+#: manufacturing/doctype/work_order/work_order.py:1464
#: selling/doctype/sales_order/sales_order.py:768
#: selling/doctype/sales_order/sales_order.py:1521
msgid "Not permitted"
@@ -45096,10 +45241,10 @@ msgstr ""
#: manufacturing/doctype/production_plan/production_plan.py:925
#: manufacturing/doctype/production_plan/production_plan.py:1621
#: public/js/controllers/buying.js:431 selling/doctype/customer/customer.py:124
-#: selling/doctype/sales_order/sales_order.js:1116
+#: selling/doctype/sales_order/sales_order.js:1154
#: stock/doctype/item/item.js:494 stock/doctype/item/item.py:540
-#: stock/doctype/stock_entry/stock_entry.py:1314
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
+#: stock/doctype/stock_entry/stock_entry.py:1325
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:785
#: templates/pages/timelog_info.html:43
msgid "Note"
msgstr ""
@@ -45141,7 +45286,7 @@ msgstr ""
msgid "Note: Item {0} added multiple times"
msgstr ""
-#: controllers/accounts_controller.py:497
+#: controllers/accounts_controller.py:498
msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
msgstr ""
@@ -45153,7 +45298,7 @@ msgstr ""
msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:930
+#: accounts/doctype/journal_entry/journal_entry.py:945
msgid "Note: {0}"
msgstr ""
@@ -45663,6 +45808,10 @@ msgstr ""
msgid "On Task Completion"
msgstr ""
+#: stock/report/available_batch_report/available_batch_report.js:16
+msgid "On This Date"
+msgstr ""
+
#: projects/report/delayed_tasks_summary/delayed_tasks_summary.py:79
msgid "On Track"
msgstr ""
@@ -45706,6 +45855,22 @@ msgstr ""
msgid "Ongoing Job Cards"
msgstr ""
+#. Description of the 'Default Advance Received Account' (Link) field in
+#. DocType 'Company'
+#. Description of the 'Default Advance Paid Account' (Link) field in DocType
+#. 'Company'
+#: setup/doctype/company/company.json
+msgctxt "Company"
+msgid "Only 'Payment Entries' made against this advance account are supported."
+msgstr ""
+
+#. Description of the 'Default Advance Account' (Link) field in DocType
+#. 'Payment Reconciliation'
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.json
+msgctxt "Payment Reconciliation"
+msgid "Only 'Payment Entries' made against this advance account are supported."
+msgstr ""
+
#: accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:103
msgid "Only CSV and Excel files can be used to for importing data. Please check the file format you are trying to upload"
msgstr ""
@@ -45752,7 +45917,7 @@ msgstr ""
msgid "Only one Subcontracting Order can be created against a Purchase Order, cancel the existing Subcontracting Order to create a new one."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:906
+#: stock/doctype/stock_entry/stock_entry.py:917
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr ""
@@ -46152,7 +46317,7 @@ msgid "Opening Invoices Summary"
msgstr ""
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:79
-#: stock/report/stock_balance/stock_balance.py:428
+#: stock/report/stock_balance/stock_balance.py:430
msgid "Opening Qty"
msgstr ""
@@ -46178,7 +46343,7 @@ msgctxt "Issue"
msgid "Opening Time"
msgstr ""
-#: stock/report/stock_balance/stock_balance.py:435
+#: stock/report/stock_balance/stock_balance.py:437
msgid "Opening Value"
msgstr ""
@@ -46373,7 +46538,7 @@ msgctxt "BOM Operation"
msgid "Operation Time "
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:996
+#: manufacturing/doctype/work_order/work_order.py:1011
msgid "Operation Time must be greater than 0 for Operation {0}"
msgstr ""
@@ -46403,7 +46568,7 @@ msgid "Operation {0} longer than any available working hours in workstation {1},
msgstr ""
#: manufacturing/doctype/work_order/work_order.js:235
-#: setup/doctype/company/company.py:332 templates/generators/bom.html:61
+#: setup/doctype/company/company.py:356 templates/generators/bom.html:61
msgid "Operations"
msgstr ""
@@ -46829,8 +46994,8 @@ msgctxt "Blanket Order Item"
msgid "Ordered Quantity"
msgstr ""
-#: buying/doctype/supplier/supplier_dashboard.py:14
-#: selling/doctype/customer/customer_dashboard.py:21
+#: buying/doctype/supplier/supplier_dashboard.py:10
+#: selling/doctype/customer/customer_dashboard.py:17
#: selling/doctype/sales_order/sales_order.py:753
#: setup/doctype/company/company_dashboard.py:23
msgid "Orders"
@@ -46993,12 +47158,12 @@ msgid "Ounce/Gallon (US)"
msgstr ""
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
-#: stock/report/stock_balance/stock_balance.py:450
-#: stock/report/stock_ledger/stock_ledger.py:219
+#: stock/report/stock_balance/stock_balance.py:452
+#: stock/report/stock_ledger/stock_ledger.py:221
msgid "Out Qty"
msgstr ""
-#: stock/report/stock_balance/stock_balance.py:456
+#: stock/report/stock_balance/stock_balance.py:458
msgid "Out Value"
msgstr ""
@@ -47025,7 +47190,7 @@ msgctxt "Asset"
msgid "Out of Order"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:426
+#: stock/doctype/pick_list/pick_list.py:431
msgid "Out of Stock"
msgstr ""
@@ -47156,7 +47321,7 @@ msgstr ""
msgid "Outstanding Cheques and Deposits to clear"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:373
+#: accounts/doctype/gl_entry/gl_entry.py:375
msgid "Outstanding for {0} cannot be less than zero ({1})"
msgstr ""
@@ -47229,11 +47394,11 @@ msgstr ""
msgid "Overbilling of {0} {1} ignored for item {2} because you have {3} role."
msgstr ""
-#: controllers/accounts_controller.py:1792
+#: controllers/accounts_controller.py:1802
msgid "Overbilling of {} ignored because you have {} role."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:266
+#: accounts/doctype/sales_invoice/sales_invoice.py:262
#: projects/report/project_summary/project_summary.py:94
#: selling/doctype/sales_order/sales_order_list.js:29
#: templates/pages/task_info.html:75
@@ -47625,7 +47790,7 @@ msgstr ""
msgid "POS Profile doesn't matches {}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1139
+#: accounts/doctype/sales_invoice/sales_invoice.py:1135
msgid "POS Profile required to make POS Entry"
msgstr ""
@@ -47907,7 +48072,7 @@ msgid "Page {0} of {1}"
msgstr ""
#: accounts/doctype/payment_request/payment_request_list.js:14
-#: accounts/doctype/sales_invoice/sales_invoice.py:272
+#: accounts/doctype/sales_invoice/sales_invoice.py:268
msgid "Paid"
msgstr ""
@@ -48040,8 +48205,8 @@ msgctxt "Payment Entry"
msgid "Paid To Account Type"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:327
-#: accounts/doctype/sales_invoice/sales_invoice.py:1015
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:323
+#: accounts/doctype/sales_invoice/sales_invoice.py:1011
msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
msgstr ""
@@ -48190,7 +48355,7 @@ msgctxt "Company"
msgid "Parent Company"
msgstr ""
-#: setup/doctype/company/company.py:451
+#: setup/doctype/company/company.py:475
msgid "Parent Company must be a group company"
msgstr ""
@@ -48540,7 +48705,7 @@ msgstr ""
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:149
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:230
#: accounts/report/general_ledger/general_ledger.js:74
-#: accounts/report/general_ledger/general_ledger.py:637
+#: accounts/report/general_ledger/general_ledger.py:643
#: accounts/report/payment_ledger/payment_ledger.js:51
#: accounts/report/payment_ledger/payment_ledger.py:154
#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:46
@@ -48693,7 +48858,7 @@ msgctxt "Bank Transaction"
msgid "Party Account No. (Bank Statement)"
msgstr ""
-#: controllers/accounts_controller.py:2067
+#: controllers/accounts_controller.py:2077
msgid "Party Account {0} currency ({1}) and document currency ({2}) should be same"
msgstr ""
@@ -48804,7 +48969,7 @@ msgstr ""
#: accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:143
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:220
#: accounts/report/general_ledger/general_ledger.js:65
-#: accounts/report/general_ledger/general_ledger.py:636
+#: accounts/report/general_ledger/general_ledger.py:642
#: accounts/report/payment_ledger/payment_ledger.js:41
#: accounts/report/payment_ledger/payment_ledger.py:150
#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.js:35
@@ -48922,7 +49087,7 @@ msgstr ""
msgid "Party Type and Party is required for Receivable / Payable account {0}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:439
+#: accounts/doctype/payment_entry/payment_entry.py:457
msgid "Party Type is mandatory"
msgstr ""
@@ -48936,7 +49101,7 @@ msgstr ""
msgid "Party can only be one of {0}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:442
+#: accounts/doctype/payment_entry/payment_entry.py:460
msgid "Party is mandatory"
msgstr ""
@@ -49097,7 +49262,7 @@ msgstr ""
#: accounts/doctype/sales_invoice/sales_invoice_list.js:39
#: buying/doctype/purchase_order/purchase_order.js:391
#: buying/doctype/purchase_order/purchase_order_dashboard.py:20
-#: selling/doctype/sales_order/sales_order.js:713
+#: selling/doctype/sales_order/sales_order.js:751
#: selling/doctype/sales_order/sales_order_dashboard.py:28
msgid "Payment"
msgstr ""
@@ -49205,7 +49370,7 @@ msgctxt "Bank Transaction"
msgid "Payment Entries"
msgstr ""
-#: accounts/utils.py:938
+#: accounts/utils.py:940
msgid "Payment Entries {0} are un-linked"
msgstr ""
@@ -49267,20 +49432,20 @@ msgstr ""
msgid "Payment Entry Reference"
msgstr ""
-#: accounts/doctype/payment_request/payment_request.py:403
+#: accounts/doctype/payment_request/payment_request.py:399
msgid "Payment Entry already exists"
msgstr ""
-#: accounts/utils.py:601
+#: accounts/utils.py:603
msgid "Payment Entry has been modified after you pulled it. Please pull it again."
msgstr ""
#: accounts/doctype/payment_request/payment_request.py:111
-#: accounts/doctype/payment_request/payment_request.py:450
+#: accounts/doctype/payment_request/payment_request.py:446
msgid "Payment Entry is already created"
msgstr ""
-#: controllers/accounts_controller.py:1240
+#: controllers/accounts_controller.py:1241
msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
msgstr ""
@@ -49335,7 +49500,7 @@ msgctxt "Payment Request"
msgid "Payment Gateway Account"
msgstr ""
-#: accounts/utils.py:1181
+#: accounts/utils.py:1183
msgid "Payment Gateway Account not created, please create one manually."
msgstr ""
@@ -49523,10 +49688,10 @@ msgstr ""
#. Name of a DocType
#: accounts/doctype/payment_order/payment_order.js:19
#: accounts/doctype/payment_request/payment_request.json
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:145
-#: accounts/doctype/sales_invoice/sales_invoice.js:143
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:149
+#: accounts/doctype/sales_invoice/sales_invoice.js:147
#: buying/doctype/purchase_order/purchase_order.js:399
-#: selling/doctype/sales_order/sales_order.js:709
+#: selling/doctype/sales_order/sales_order.js:747
msgid "Payment Request"
msgstr ""
@@ -49555,7 +49720,7 @@ msgctxt "Payment Request"
msgid "Payment Request Type"
msgstr ""
-#: accounts/doctype/payment_request/payment_request.py:493
+#: accounts/doctype/payment_request/payment_request.py:495
msgid "Payment Request for {0}"
msgstr ""
@@ -49563,7 +49728,7 @@ msgstr ""
msgid "Payment Request took too long to respond. Please try requesting for payment again."
msgstr ""
-#: accounts/doctype/payment_request/payment_request.py:443
+#: accounts/doctype/payment_request/payment_request.py:439
msgid "Payment Requests cannot be created against: {0}"
msgstr ""
@@ -49785,19 +49950,25 @@ msgctxt "Payment Entry"
msgid "Payment Type"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:523
+#. Label of a Data field in DocType 'Payment Entry Reference'
+#: accounts/doctype/payment_entry_reference/payment_entry_reference.json
+msgctxt "Payment Entry Reference"
+msgid "Payment Type"
+msgstr ""
+
+#: accounts/doctype/payment_entry/payment_entry.py:545
msgid "Payment Type must be one of Receive, Pay and Internal Transfer"
msgstr ""
-#: accounts/utils.py:930
+#: accounts/utils.py:932
msgid "Payment Unlink Error"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:798
+#: accounts/doctype/journal_entry/journal_entry.py:813
msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
msgstr ""
-#: accounts/doctype/pos_invoice/pos_invoice.py:650
+#: accounts/doctype/pos_invoice/pos_invoice.py:651
msgid "Payment amount cannot be less than or equal to 0"
msgstr ""
@@ -49822,7 +49993,7 @@ msgstr ""
msgid "Payment request failed"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:743
+#: accounts/doctype/payment_entry/payment_entry.py:765
msgid "Payment term {0} not used in {1}"
msgstr ""
@@ -49835,8 +50006,8 @@ msgstr ""
#: accounts/workspace/accounting/accounting.json
#: accounts/workspace/payables/payables.json
#: accounts/workspace/receivables/receivables.json
-#: buying/doctype/supplier/supplier_dashboard.py:15
-#: selling/doctype/customer/customer_dashboard.py:22
+#: buying/doctype/supplier/supplier_dashboard.py:11
+#: selling/doctype/customer/customer_dashboard.py:18
#: selling/page/point_of_sale/pos_past_order_summary.js:18
msgid "Payments"
msgstr ""
@@ -49996,7 +50167,7 @@ msgstr ""
#: buying/report/purchase_order_analysis/purchase_order_analysis.py:214
#: manufacturing/doctype/work_order/work_order.js:259
#: manufacturing/report/production_plan_summary/production_plan_summary.py:155
-#: selling/doctype/sales_order/sales_order.js:1153
+#: selling/doctype/sales_order/sales_order.js:1191
#: selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
msgid "Pending Qty"
msgstr ""
@@ -50457,12 +50628,8 @@ msgctxt "Appointment"
msgid "Phone Number"
msgstr ""
-#: public/js/utils.js:78
-msgid "Pick Batch No"
-msgstr ""
-
#. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:599
+#: selling/doctype/sales_order/sales_order.js:637
#: stock/doctype/material_request/material_request.js:115
#: stock/doctype/pick_list/pick_list.json
msgid "Pick List"
@@ -50493,7 +50660,7 @@ msgctxt "Stock Reservation Entry"
msgid "Pick List"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:122
+#: stock/doctype/pick_list/pick_list.py:126
msgid "Pick List Incomplete"
msgstr ""
@@ -50881,7 +51048,7 @@ msgstr ""
msgid "Plants and Machineries"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:423
+#: stock/doctype/pick_list/pick_list.py:428
msgid "Please Restock Items and Update the Pick List to continue. To discontinue, cancel the Pick List."
msgstr ""
@@ -50959,20 +51126,20 @@ msgstr ""
msgid "Please attach CSV file"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2707
+#: accounts/doctype/sales_invoice/sales_invoice.py:2703
msgid "Please cancel and amend the Payment Entry"
msgstr ""
-#: accounts/utils.py:929
+#: accounts/utils.py:931
msgid "Please cancel payment entry manually first"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:294
+#: accounts/doctype/gl_entry/gl_entry.py:296
#: stock/doctype/stock_ledger_entry/stock_ledger_entry.py:342
msgid "Please cancel related transaction."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:872
+#: accounts/doctype/journal_entry/journal_entry.py:887
msgid "Please check Multi Currency option to allow accounts with other currency"
msgstr ""
@@ -51024,7 +51191,7 @@ msgstr ""
msgid "Please convert the parent account in corresponding child company to a group account."
msgstr ""
-#: selling/doctype/quotation/quotation.py:549
+#: selling/doctype/quotation/quotation.py:548
msgid "Please create Customer from Lead {0}."
msgstr ""
@@ -51036,7 +51203,7 @@ msgstr ""
msgid "Please create a new Accounting Dimension if required."
msgstr ""
-#: controllers/accounts_controller.py:587
+#: controllers/accounts_controller.py:588
msgid "Please create purchase from internal sale or delivery document itself"
msgstr ""
@@ -51064,7 +51231,7 @@ msgstr ""
msgid "Please enable Applicable on Purchase Order and Applicable on Booking Actual Expenses"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:145
+#: stock/doctype/pick_list/pick_list.py:149
msgid "Please enable Use Old Serial / Batch Fields to make_bundle"
msgstr ""
@@ -51082,28 +51249,28 @@ msgstr ""
msgid "Please enable {} in {} to allow same item in multiple rows"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:880
+#: accounts/doctype/sales_invoice/sales_invoice.py:876
msgid "Please ensure {} account is a Balance Sheet account."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:369
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:365
msgid "Please ensure {} account is a Balance Sheet account. You can change the parent account to a Balance Sheet account or select a different account."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:377
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:373
msgid "Please ensure {} account {} is a Payable account. Change the account type to Payable or select a different account."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:890
+#: accounts/doctype/sales_invoice/sales_invoice.py:886
msgid "Please ensure {} account {} is a Receivable account."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:527
+#: stock/doctype/stock_entry/stock_entry.py:538
msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}"
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.py:431
-#: accounts/doctype/sales_invoice/sales_invoice.py:1050
+#: accounts/doctype/sales_invoice/sales_invoice.py:1046
msgid "Please enter Account for Change Amount"
msgstr ""
@@ -51111,7 +51278,7 @@ msgstr ""
msgid "Please enter Approving Role or Approving User"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:751
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:752
msgid "Please enter Cost Center"
msgstr ""
@@ -51123,7 +51290,7 @@ msgstr ""
msgid "Please enter Employee Id of this sales person"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:760
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:761
msgid "Please enter Expense Account"
msgstr ""
@@ -51132,7 +51299,7 @@ msgstr ""
msgid "Please enter Item Code to get Batch Number"
msgstr ""
-#: public/js/controllers/transaction.js:2289
+#: public/js/controllers/transaction.js:2297
msgid "Please enter Item Code to get batch no"
msgstr ""
@@ -51148,7 +51315,7 @@ msgstr ""
msgid "Please enter Planned Qty for Item {0} at row {1}"
msgstr ""
-#: setup/doctype/employee/employee.js:78
+#: setup/doctype/employee/employee.js:66
msgid "Please enter Preferred Contact Email"
msgstr ""
@@ -51164,7 +51331,7 @@ msgstr ""
msgid "Please enter Receipt Document"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:936
+#: accounts/doctype/journal_entry/journal_entry.py:951
msgid "Please enter Reference date"
msgstr ""
@@ -51196,8 +51363,8 @@ msgstr ""
msgid "Please enter Warehouse from which Stock Items consumed during the Repair were taken."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:617
-#: accounts/doctype/sales_invoice/sales_invoice.py:1046
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:613
+#: accounts/doctype/sales_invoice/sales_invoice.py:1042
msgid "Please enter Write Off Account"
msgstr ""
@@ -51209,7 +51376,7 @@ msgstr ""
msgid "Please enter company name first"
msgstr ""
-#: controllers/accounts_controller.py:2458
+#: controllers/accounts_controller.py:2473
msgid "Please enter default currency in Company Master"
msgstr ""
@@ -51241,7 +51408,7 @@ msgstr ""
msgid "Please enter the company name to confirm"
msgstr ""
-#: accounts/doctype/pos_invoice/pos_invoice.py:653
+#: accounts/doctype/pos_invoice/pos_invoice.py:654
msgid "Please enter the phone number first"
msgstr ""
@@ -51346,8 +51513,8 @@ msgstr ""
msgid "Please select Template Type to download template"
msgstr ""
-#: controllers/taxes_and_totals.py:653
-#: public/js/controllers/taxes_and_totals.js:688
+#: controllers/taxes_and_totals.py:662
+#: public/js/controllers/taxes_and_totals.js:690
msgid "Please select Apply Discount On"
msgstr ""
@@ -51367,7 +51534,7 @@ msgstr ""
msgid "Please select Category first"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1432
+#: accounts/doctype/payment_entry/payment_entry.js:1434
#: public/js/controllers/accounts.js:86 public/js/controllers/accounts.js:124
msgid "Please select Charge Type first"
msgstr ""
@@ -51395,7 +51562,7 @@ msgstr ""
msgid "Please select Customer first"
msgstr ""
-#: setup/doctype/company/company.py:398
+#: setup/doctype/company/company.py:422
msgid "Please select Existing Company for creating Chart of Accounts"
msgstr ""
@@ -51447,11 +51614,11 @@ msgstr ""
msgid "Please select Start Date and End Date for Item {0}"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1228
+#: stock/doctype/stock_entry/stock_entry.py:1239
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr ""
-#: controllers/accounts_controller.py:2370
+#: controllers/accounts_controller.py:2385
msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
msgstr ""
@@ -51466,7 +51633,7 @@ msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:198
#: manufacturing/doctype/bom/bom.js:499 manufacturing/doctype/bom/bom.py:242
#: public/js/controllers/accounts.js:249
-#: public/js/controllers/transaction.js:2535
+#: public/js/controllers/transaction.js:2543
msgid "Please select a Company first."
msgstr ""
@@ -51538,7 +51705,7 @@ msgstr ""
msgid "Please select a value for {0} quotation_to {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1562
+#: accounts/doctype/journal_entry/journal_entry.py:1577
msgid "Please select correct account"
msgstr ""
@@ -51555,6 +51722,14 @@ msgstr ""
msgid "Please select item code"
msgstr ""
+#: selling/doctype/sales_order/sales_order.js:401
+msgid "Please select items to reserve."
+msgstr ""
+
+#: selling/doctype/sales_order/sales_order.js:505
+msgid "Please select items to unreserve."
+msgstr ""
+
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.js:69
msgid "Please select only one row to create a Reposting Entry"
msgstr ""
@@ -51595,7 +51770,7 @@ msgstr ""
msgid "Please select weekly off day"
msgstr ""
-#: public/js/utils.js:959
+#: public/js/utils.js:934
msgid "Please select {0}"
msgstr ""
@@ -51621,7 +51796,7 @@ msgstr ""
msgid "Please set Account"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1532
+#: accounts/doctype/sales_invoice/sales_invoice.py:1528
msgid "Please set Account for Change Amount"
msgstr ""
@@ -51640,8 +51815,8 @@ msgstr ""
#: accounts/doctype/pos_profile/pos_profile.js:62
#: accounts/doctype/pos_profile/pos_profile.js:76
#: accounts/doctype/pos_profile/pos_profile.js:89
-#: accounts/doctype/sales_invoice/sales_invoice.js:763
-#: accounts/doctype/sales_invoice/sales_invoice.js:777
+#: accounts/doctype/sales_invoice/sales_invoice.js:767
+#: accounts/doctype/sales_invoice/sales_invoice.js:781
#: selling/doctype/quotation/quotation.js:29
#: selling/doctype/sales_order/sales_order.js:31
msgid "Please set Company"
@@ -51665,7 +51840,7 @@ msgstr ""
msgid "Please set Fiscal Code for the public administration '%s'"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:555
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:551
msgid "Please set Fixed Asset Account in {} against {}."
msgstr ""
@@ -51719,7 +51894,7 @@ msgstr ""
msgid "Please set a default Holiday List for Employee {0} or Company {1}"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1025
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1021
msgid "Please set account in Warehouse {0}"
msgstr ""
@@ -51740,23 +51915,23 @@ msgstr ""
msgid "Please set at least one row in the Taxes and Charges Table"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2020
+#: accounts/doctype/sales_invoice/sales_invoice.py:2016
msgid "Please set default Cash or Bank account in Mode of Payment {0}"
msgstr ""
#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
#: accounts/doctype/pos_profile/pos_profile.py:163
-#: accounts/doctype/sales_invoice/sales_invoice.py:2573
+#: accounts/doctype/sales_invoice/sales_invoice.py:2569
msgid "Please set default Cash or Bank account in Mode of Payment {}"
msgstr ""
#: accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
#: accounts/doctype/pos_profile/pos_profile.py:165
-#: accounts/doctype/sales_invoice/sales_invoice.py:2575
+#: accounts/doctype/sales_invoice/sales_invoice.py:2571
msgid "Please set default Cash or Bank account in Mode of Payments {}"
msgstr ""
-#: accounts/utils.py:2024
+#: accounts/utils.py:2027
msgid "Please set default Exchange Gain/Loss Account in Company {}"
msgstr ""
@@ -51772,7 +51947,7 @@ msgstr ""
msgid "Please set default cost of goods sold account in company {0} for booking rounding gain and loss during stock transfer"
msgstr ""
-#: accounts/utils.py:947
+#: accounts/utils.py:949
msgid "Please set default {0} in Company {1}"
msgstr ""
@@ -51789,11 +51964,11 @@ msgstr ""
msgid "Please set filters"
msgstr ""
-#: controllers/accounts_controller.py:1983
+#: controllers/accounts_controller.py:1993
msgid "Please set one of the following:"
msgstr ""
-#: public/js/controllers/transaction.js:2010
+#: public/js/controllers/transaction.js:2015
msgid "Please set recurring after saving"
msgstr ""
@@ -51846,7 +52021,7 @@ msgstr ""
msgid "Please share this email with your support team so that they can find and fix the issue."
msgstr ""
-#: public/js/controllers/transaction.js:1880
+#: public/js/controllers/transaction.js:1885
msgid "Please specify"
msgstr ""
@@ -51855,13 +52030,13 @@ msgid "Please specify Company"
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.js:88
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:420
-#: accounts/doctype/sales_invoice/sales_invoice.js:501
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:424
+#: accounts/doctype/sales_invoice/sales_invoice.js:505
msgid "Please specify Company to proceed"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.js:1455
-#: controllers/accounts_controller.py:2582 public/js/controllers/accounts.js:97
+#: accounts/doctype/payment_entry/payment_entry.js:1457
+#: controllers/accounts_controller.py:2597 public/js/controllers/accounts.js:97
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr ""
@@ -51873,7 +52048,7 @@ msgstr ""
msgid "Please specify at least one attribute in the Attributes table"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:429
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:430
msgid "Please specify either Quantity or Valuation Rate or both"
msgstr ""
@@ -52020,7 +52195,7 @@ msgid "Postal Expenses"
msgstr ""
#: accounts/doctype/payment_entry/payment_entry.js:789
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:286
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:290
#: accounts/doctype/period_closing_voucher/period_closing_voucher.py:110
#: accounts/report/accounts_payable/accounts_payable.js:16
#: accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
@@ -52030,7 +52205,7 @@ msgstr ""
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:10
#: accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:61
#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:65
-#: accounts/report/general_ledger/general_ledger.py:567
+#: accounts/report/general_ledger/general_ledger.py:573
#: accounts/report/gross_profit/gross_profit.py:210
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:182
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:200
@@ -52235,7 +52410,7 @@ msgctxt "Stock Reconciliation"
msgid "Posting Date"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:247
+#: stock/doctype/purchase_receipt/purchase_receipt.py:249
#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:125
msgid "Posting Date cannot be future date"
msgstr ""
@@ -52348,7 +52523,7 @@ msgctxt "Subcontracting Receipt"
msgid "Posting Time"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1682
+#: stock/doctype/stock_entry/stock_entry.py:1719
msgid "Posting date and posting time is mandatory"
msgstr ""
@@ -52408,7 +52583,7 @@ msgstr ""
#: accounts/doctype/item_tax_template/item_tax_template_dashboard.py:8
#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:9
#: accounts/doctype/tax_category/tax_category_dashboard.py:8
-#: selling/doctype/customer/customer_dashboard.py:20
+#: selling/doctype/customer/customer_dashboard.py:16
#: setup/doctype/company/company_dashboard.py:22
msgid "Pre Sales"
msgstr ""
@@ -52987,8 +53162,8 @@ msgstr ""
msgid "Price per Unit (Stock UOM)"
msgstr ""
-#: buying/doctype/supplier/supplier_dashboard.py:16
-#: selling/doctype/customer/customer_dashboard.py:28
+#: buying/doctype/supplier/supplier_dashboard.py:12
+#: selling/doctype/customer/customer_dashboard.py:24
#: stock/doctype/item/item_dashboard.py:19
msgid "Pricing"
msgstr ""
@@ -54005,7 +54180,7 @@ msgstr ""
msgid "Processing XML Files"
msgstr ""
-#: buying/doctype/supplier/supplier_dashboard.py:13
+#: buying/doctype/supplier/supplier_dashboard.py:9
msgid "Procurement"
msgstr ""
@@ -54170,7 +54345,7 @@ msgstr ""
#. Label of a Card Break in the Manufacturing Workspace
#: manufacturing/workspace/manufacturing/manufacturing.json
-#: setup/doctype/company/company.py:338
+#: setup/doctype/company/company.py:362
msgid "Production"
msgstr ""
@@ -54450,10 +54625,10 @@ msgid "Progress (%)"
msgstr ""
#. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:1049
+#: accounts/doctype/sales_invoice/sales_invoice.js:1053
#: accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:73
#: accounts/report/general_ledger/general_ledger.js:162
-#: accounts/report/general_ledger/general_ledger.py:638
+#: accounts/report/general_ledger/general_ledger.py:644
#: accounts/report/gross_profit/gross_profit.py:298
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:224
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:270
@@ -54477,12 +54652,12 @@ msgstr ""
#: projects/report/timesheet_billing_summary/timesheet_billing_summary.py:25
#: public/js/financial_statements.js:256 public/js/projects/timer.js:14
#: public/js/purchase_trends_filters.js:52 public/js/sales_trends_filters.js:28
-#: selling/doctype/sales_order/sales_order.js:681
+#: selling/doctype/sales_order/sales_order.js:719
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:94
#: stock/report/reserved_stock/reserved_stock.js:130
#: stock/report/reserved_stock/reserved_stock.py:184
#: stock/report/stock_ledger/stock_ledger.js:84
-#: stock/report/stock_ledger/stock_ledger.py:333
+#: stock/report/stock_ledger/stock_ledger.py:328
#: support/report/issue_analytics/issue_analytics.js:75
#: support/report/issue_summary/issue_summary.js:63
#: templates/pages/task_info.html:39 templates/pages/timelog_info.html:22
@@ -55003,7 +55178,7 @@ msgstr ""
#. Label of a Card Break in the Projects Workspace
#: config/projects.py:7 projects/doctype/project/project.py:428
#: projects/workspace/projects/projects.json
-#: selling/doctype/customer/customer_dashboard.py:27
+#: selling/doctype/customer/customer_dashboard.py:23
#: selling/doctype/sales_order/sales_order_dashboard.py:25
#: setup/doctype/company/company_dashboard.py:25
msgid "Projects"
@@ -55225,7 +55400,7 @@ msgstr ""
#: accounts/doctype/shipping_rule/shipping_rule_dashboard.py:11
#: accounts/doctype/tax_category/tax_category_dashboard.py:10
#: projects/doctype/project/project_dashboard.py:16
-#: setup/doctype/company/company.py:326
+#: setup/doctype/company/company.py:350
msgid "Purchase"
msgstr ""
@@ -55453,12 +55628,12 @@ msgstr ""
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:386
-#: stock/doctype/purchase_receipt/purchase_receipt.py:400
+#: stock/doctype/purchase_receipt/purchase_receipt.py:392
+#: stock/doctype/purchase_receipt/purchase_receipt.py:406
msgid "Purchase Invoice {0} is already submitted"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1825
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1821
msgid "Purchase Invoices"
msgstr ""
@@ -55491,7 +55666,7 @@ msgid "Purchase Master Manager"
msgstr ""
#. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:155
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:159
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:238
#: accounts/report/purchase_register/purchase_register.py:216
#: buying/doctype/purchase_order/purchase_order.json
@@ -55502,8 +55677,8 @@ msgstr ""
#: buying/report/purchase_order_analysis/purchase_order_analysis.py:163
#: controllers/buying_controller.py:646
#: manufacturing/doctype/blanket_order/blanket_order.js:54
-#: selling/doctype/sales_order/sales_order.js:136
-#: selling/doctype/sales_order/sales_order.js:659
+#: selling/doctype/sales_order/sales_order.js:146
+#: selling/doctype/sales_order/sales_order.js:697
#: stock/doctype/material_request/material_request.js:154
#: stock/doctype/purchase_receipt/purchase_receipt.js:225
msgid "Purchase Order"
@@ -55676,7 +55851,7 @@ msgstr ""
msgid "Purchase Order Item Supplied"
msgstr ""
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:695
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:731
msgid "Purchase Order Item reference is missing in Subcontracting Receipt {0}"
msgstr ""
@@ -55690,11 +55865,11 @@ msgctxt "Purchase Order"
msgid "Purchase Order Pricing Rule"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:588
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:584
msgid "Purchase Order Required"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:583
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:579
msgid "Purchase Order Required for item {}"
msgstr ""
@@ -55706,15 +55881,15 @@ msgstr ""
msgid "Purchase Order Trends"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1115
+#: selling/doctype/sales_order/sales_order.js:1153
msgid "Purchase Order already created for all Sales Order items"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:309
+#: stock/doctype/purchase_receipt/purchase_receipt.py:315
msgid "Purchase Order number required for Item {0}"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:626
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:622
msgid "Purchase Order {0} is not submitted"
msgstr ""
@@ -55744,7 +55919,7 @@ msgctxt "Email Digest"
msgid "Purchase Orders to Receive"
msgstr ""
-#: controllers/accounts_controller.py:1615
+#: controllers/accounts_controller.py:1625
msgid "Purchase Orders {0} are un-linked"
msgstr ""
@@ -55753,9 +55928,9 @@ msgid "Purchase Price List"
msgstr ""
#. Name of a DocType
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:177
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:650
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:660
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:181
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:654
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:664
#: accounts/doctype/purchase_invoice/purchase_invoice_list.js:48
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:245
#: accounts/report/purchase_register/purchase_register.py:223
@@ -55880,11 +56055,11 @@ msgctxt "Stock Entry"
msgid "Purchase Receipt No"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:609
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:605
msgid "Purchase Receipt Required"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:604
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:600
msgid "Purchase Receipt Required for item {}"
msgstr ""
@@ -55901,11 +56076,11 @@ msgstr ""
msgid "Purchase Receipt doesn't have any Item for which Retain Sample is enabled."
msgstr ""
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:713
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:749
msgid "Purchase Receipt {0} created."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:633
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:629
msgid "Purchase Receipt {0} is not submitted"
msgstr ""
@@ -56149,7 +56324,7 @@ msgctxt "Stock Reconciliation"
msgid "Purpose"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:333
+#: stock/doctype/stock_entry/stock_entry.py:344
msgid "Purpose must be one of {0}"
msgstr ""
@@ -56195,10 +56370,10 @@ msgstr ""
#: public/js/bom_configurator/bom_configurator.bundle.js:280
#: public/js/bom_configurator/bom_configurator.bundle.js:303
#: public/js/bom_configurator/bom_configurator.bundle.js:382
-#: public/js/utils.js:720 selling/doctype/sales_order/sales_order.js:340
-#: selling/doctype/sales_order/sales_order.js:440
-#: selling/doctype/sales_order/sales_order.js:802
-#: selling/doctype/sales_order/sales_order.js:951
+#: public/js/utils.js:692 selling/doctype/sales_order/sales_order.js:372
+#: selling/doctype/sales_order/sales_order.js:476
+#: selling/doctype/sales_order/sales_order.js:840
+#: selling/doctype/sales_order/sales_order.js:989
#: selling/report/sales_order_analysis/sales_order_analysis.py:255
#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:164
#: stock/report/serial_no_ledger/serial_no_ledger.py:70
@@ -56418,6 +56593,10 @@ msgctxt "Work Order"
msgid "Qty To Manufacture"
msgstr ""
+#: manufacturing/doctype/work_order/work_order.py:957
+msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
+msgstr ""
+
#. Label of a Float field in DocType 'Batch'
#: stock/doctype/batch/batch.json
msgctxt "Batch"
@@ -56529,7 +56708,7 @@ msgctxt "Pick List"
msgid "Qty of Finished Goods Item"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:468
+#: stock/doctype/pick_list/pick_list.py:473
msgid "Qty of Finished Goods Item should be greater than 0."
msgstr ""
@@ -56905,12 +57084,12 @@ msgctxt "Quality Inspection Template"
msgid "Quality Inspection Template Name"
msgstr ""
-#: public/js/controllers/transaction.js:324
+#: public/js/controllers/transaction.js:329
#: stock/doctype/stock_entry/stock_entry.js:157
msgid "Quality Inspection(s)"
msgstr ""
-#: setup/doctype/company/company.py:368
+#: setup/doctype/company/company.py:392
msgid "Quality Management"
msgstr ""
@@ -57025,7 +57204,7 @@ msgstr ""
#: stock/doctype/material_request/material_request.js:314
#: stock/doctype/stock_entry/stock_entry.js:650
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
-#: stock/report/delayed_item_report/delayed_item_report.py:150
+#: stock/report/delayed_item_report/delayed_item_report.py:154
#: stock/report/stock_analytics/stock_analytics.js:27
#: templates/emails/reorder_item.html:10 templates/generators/bom.html:30
#: templates/pages/material_request_info.html:48 templates/pages/order.html:98
@@ -57267,7 +57446,7 @@ msgctxt "Material Request Item"
msgid "Quantity and Warehouse"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1296
+#: stock/doctype/stock_entry/stock_entry.py:1307
msgid "Quantity in row {0} ({1}) must be same as manufactured quantity {2}"
msgstr ""
@@ -57307,7 +57486,7 @@ msgstr ""
msgid "Quantity to Manufacture"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1523
+#: manufacturing/doctype/work_order/work_order.py:1538
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr ""
@@ -57501,14 +57680,14 @@ msgid "Quot/Lead %"
msgstr ""
#. Name of a DocType
-#: accounts/doctype/sales_invoice/sales_invoice.js:287
+#: accounts/doctype/sales_invoice/sales_invoice.js:291
#: buying/doctype/supplier_quotation/supplier_quotation.js:31
#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
#: crm/doctype/lead/lead.js:39 crm/doctype/opportunity/opportunity.js:108
#: crm/report/lead_details/lead_details.js:37
#: manufacturing/doctype/blanket_order/blanket_order.js:38
#: selling/doctype/quotation/quotation.json
-#: selling/doctype/sales_order/sales_order.js:721
+#: selling/doctype/sales_order/sales_order.js:759
msgid "Quotation"
msgstr ""
@@ -57702,11 +57881,11 @@ msgstr ""
#: accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:77
#: accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:267
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:320
-#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:730
+#: accounts/report/share_ledger/share_ledger.py:56 public/js/utils.js:702
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:45
#: selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:68
#: stock/dashboard/item_dashboard.js:251
-#: stock/report/delayed_item_report/delayed_item_report.py:151
+#: stock/report/delayed_item_report/delayed_item_report.py:155
#: templates/form_grid/item_grid.html:8 templates/pages/order.html:101
#: templates/pages/rfq.html:43
msgid "Rate"
@@ -58483,7 +58662,7 @@ msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:342
#: manufacturing/doctype/production_plan/production_plan.js:103
#: manufacturing/doctype/work_order/work_order.js:610
-#: selling/doctype/sales_order/sales_order.js:563
+#: selling/doctype/sales_order/sales_order.js:601
#: selling/doctype/sales_order/sales_order_list.js:62
#: stock/doctype/material_request/material_request.js:197
#: subcontracting/doctype/subcontracting_order/subcontracting_order.js:106
@@ -58593,7 +58772,7 @@ msgstr ""
msgid "Reason"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:279
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:283
msgid "Reason For Putting On Hold"
msgstr ""
@@ -58610,7 +58789,7 @@ msgid "Reason for Failure"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:667
-#: selling/doctype/sales_order/sales_order.js:1274
+#: selling/doctype/sales_order/sales_order.js:1312
msgid "Reason for Hold"
msgstr ""
@@ -58620,7 +58799,7 @@ msgctxt "Employee"
msgid "Reason for Leaving"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1289
+#: selling/doctype/sales_order/sales_order.js:1327
msgid "Reason for hold:"
msgstr ""
@@ -58795,7 +58974,7 @@ msgctxt "Payment Entry"
msgid "Received Amount After Tax (Company Currency)"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:918
+#: accounts/doctype/payment_entry/payment_entry.py:940
msgid "Received Amount cannot be greater than Paid Amount"
msgstr ""
@@ -58963,7 +59142,7 @@ msgctxt "Bank Reconciliation Tool"
msgid "Reconcile"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:341
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:345
msgid "Reconcile Entries"
msgstr ""
@@ -59318,7 +59497,7 @@ msgctxt "Supplier Scorecard Period"
msgid "Reference"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:934
+#: accounts/doctype/journal_entry/journal_entry.py:949
msgid "Reference #{0} dated {1}"
msgstr ""
@@ -59333,7 +59512,7 @@ msgctxt "Journal Entry"
msgid "Reference Date"
msgstr ""
-#: public/js/controllers/transaction.js:2116
+#: public/js/controllers/transaction.js:2121
msgid "Reference Date for Early Payment Discount"
msgstr ""
@@ -59355,7 +59534,7 @@ msgctxt "Payment Request"
msgid "Reference Doctype"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:579
+#: accounts/doctype/payment_entry/payment_entry.py:601
msgid "Reference Doctype must be one of {0}"
msgstr ""
@@ -59530,15 +59709,15 @@ msgctxt "Sales Invoice Payment"
msgid "Reference No"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:547
+#: accounts/doctype/journal_entry/journal_entry.py:562
msgid "Reference No & Reference Date is required for {0}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1113
+#: accounts/doctype/payment_entry/payment_entry.py:1135
msgid "Reference No and Reference Date is mandatory for Bank transaction"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:552
+#: accounts/doctype/journal_entry/journal_entry.py:567
msgid "Reference No is mandatory if you entered Reference Date"
msgstr ""
@@ -59731,7 +59910,7 @@ msgstr ""
msgid "References to Sales Orders are Incomplete"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:661
+#: accounts/doctype/payment_entry/payment_entry.py:683
msgid "References {0} of type {1} had no outstanding amount left before submitting the Payment Entry. Now they have a negative outstanding amount."
msgstr ""
@@ -59910,8 +60089,8 @@ msgctxt "Employee"
msgid "Relation"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:271
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:315
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:275
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:319
msgid "Release Date"
msgstr ""
@@ -59927,7 +60106,7 @@ msgctxt "Supplier"
msgid "Release Date"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:318
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:314
msgid "Release date must be in the future"
msgstr ""
@@ -59978,7 +60157,7 @@ msgstr ""
#: accounts/report/accounts_receivable/accounts_receivable.py:1115
#: accounts/report/general_ledger/general_ledger.html:29
#: accounts/report/general_ledger/general_ledger.html:51
-#: accounts/report/general_ledger/general_ledger.py:665
+#: accounts/report/general_ledger/general_ledger.py:671
#: accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:116
#: accounts/report/purchase_register/purchase_register.py:296
#: accounts/report/sales_register/sales_register.py:334
@@ -60105,7 +60284,7 @@ msgstr ""
msgid "Remove item if charges is not applicable to that item"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:380
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:381
msgid "Removed items with no change in quantity or value."
msgstr ""
@@ -60330,6 +60509,10 @@ msgstr ""
msgid "Report View"
msgstr ""
+#: setup/install.py:148
+msgid "Report an Issue"
+msgstr ""
+
#. Label of a Card Break in the Payables Workspace
#. Label of a Card Break in the Receivables Workspace
#. Label of a Card Break in the Assets Workspace
@@ -60545,7 +60728,7 @@ msgstr ""
msgid "Reqd By Date"
msgstr ""
-#: public/js/utils.js:740
+#: public/js/utils.js:712
msgid "Reqd by date"
msgstr ""
@@ -60625,7 +60808,7 @@ msgstr ""
msgid "Request for Quotation Supplier"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:650
+#: selling/doctype/sales_order/sales_order.js:688
msgid "Request for Raw Materials"
msgstr ""
@@ -60856,7 +61039,7 @@ msgstr ""
msgid "Research"
msgstr ""
-#: setup/doctype/company/company.py:374
+#: setup/doctype/company/company.py:398
msgid "Research & Development"
msgstr ""
@@ -60907,7 +61090,7 @@ msgstr ""
msgid "Reserve"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:347
+#: selling/doctype/sales_order/sales_order.js:379
msgid "Reserve Stock"
msgstr ""
@@ -61012,18 +61195,18 @@ msgstr ""
msgid "Reserved Quantity for Production"
msgstr ""
-#: stock/stock_ledger.py:1955
+#: stock/stock_ledger.py:1968
msgid "Reserved Serial No."
msgstr ""
#. Name of a report
#: manufacturing/doctype/plant_floor/stock_summary_template.html:24
#: selling/doctype/sales_order/sales_order.js:99
-#: selling/doctype/sales_order/sales_order.js:404
+#: selling/doctype/sales_order/sales_order.js:439
#: stock/dashboard/item_dashboard_list.html:15
#: stock/doctype/pick_list/pick_list.js:146
#: stock/report/reserved_stock/reserved_stock.json
-#: stock/report/stock_balance/stock_balance.py:468 stock/stock_ledger.py:1939
+#: stock/report/stock_balance/stock_balance.py:470 stock/stock_ledger.py:1952
msgid "Reserved Stock"
msgstr ""
@@ -61033,7 +61216,7 @@ msgctxt "Bin"
msgid "Reserved Stock"
msgstr ""
-#: stock/stock_ledger.py:1985
+#: stock/stock_ledger.py:1998
msgid "Reserved Stock for Batch"
msgstr ""
@@ -61065,7 +61248,7 @@ msgstr ""
msgid "Reserved for sub contracting"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:360
+#: selling/doctype/sales_order/sales_order.js:392
#: stock/doctype/pick_list/pick_list.js:271
msgid "Reserving Stock..."
msgstr ""
@@ -61321,7 +61504,7 @@ msgid "Result Title Field"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:321
-#: selling/doctype/sales_order/sales_order.js:549
+#: selling/doctype/sales_order/sales_order.js:587
msgid "Resume"
msgstr ""
@@ -61378,7 +61561,7 @@ msgid "Retry Failed Transactions"
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.js:54
-#: accounts/doctype/sales_invoice/sales_invoice.py:268
+#: accounts/doctype/sales_invoice/sales_invoice.py:264
#: stock/doctype/delivery_note/delivery_note_list.js:16
#: stock/doctype/purchase_receipt/purchase_receipt_list.js:15
msgid "Return"
@@ -61408,11 +61591,11 @@ msgctxt "Subcontracting Receipt"
msgid "Return"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:121
+#: accounts/doctype/sales_invoice/sales_invoice.js:122
msgid "Return / Credit Note"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:139
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:140
msgid "Return / Debit Note"
msgstr ""
@@ -62123,11 +62306,11 @@ msgctxt "Routing"
msgid "Routing Name"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:491
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:492
msgid "Row #"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:391
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:392
msgid "Row # {0}:"
msgstr ""
@@ -62144,12 +62327,12 @@ msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.py:440
-#: accounts/doctype/sales_invoice/sales_invoice.py:1697
+#: accounts/doctype/sales_invoice/sales_invoice.py:1693
msgid "Row #{0} (Payment Table): Amount must be negative"
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.py:438
-#: accounts/doctype/sales_invoice/sales_invoice.py:1692
+#: accounts/doctype/sales_invoice/sales_invoice.py:1688
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr ""
@@ -62178,16 +62361,16 @@ msgstr ""
msgid "Row #{0}: Accepted Warehouse is mandatory for the accepted Item {1}"
msgstr ""
-#: controllers/accounts_controller.py:951
+#: controllers/accounts_controller.py:952
msgid "Row #{0}: Account {1} does not belong to company {2}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:310
-#: accounts/doctype/payment_entry/payment_entry.py:394
+#: accounts/doctype/payment_entry/payment_entry.py:328
+#: accounts/doctype/payment_entry/payment_entry.py:412
msgid "Row #{0}: Allocated Amount cannot be greater than outstanding amount."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:408
+#: accounts/doctype/payment_entry/payment_entry.py:426
msgid "Row #{0}: Allocated amount:{1} is greater than outstanding amount:{2} for Payment Term {3}"
msgstr ""
@@ -62195,7 +62378,7 @@ msgstr ""
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:386
+#: accounts/doctype/sales_invoice/sales_invoice.py:382
msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
msgstr ""
@@ -62207,27 +62390,27 @@ msgstr ""
msgid "Row #{0}: Batch No {1} is already selected."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:766
+#: accounts/doctype/payment_entry/payment_entry.py:788
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
-#: controllers/accounts_controller.py:3130
+#: controllers/accounts_controller.py:3145
msgid "Row #{0}: Cannot delete item {1} which has already been billed."
msgstr ""
-#: controllers/accounts_controller.py:3104
+#: controllers/accounts_controller.py:3119
msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
msgstr ""
-#: controllers/accounts_controller.py:3123
+#: controllers/accounts_controller.py:3138
msgid "Row #{0}: Cannot delete item {1} which has already been received"
msgstr ""
-#: controllers/accounts_controller.py:3110
+#: controllers/accounts_controller.py:3125
msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
msgstr ""
-#: controllers/accounts_controller.py:3116
+#: controllers/accounts_controller.py:3131
msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
msgstr ""
@@ -62235,7 +62418,7 @@ msgstr ""
msgid "Row #{0}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor"
msgstr ""
-#: controllers/accounts_controller.py:3372
+#: controllers/accounts_controller.py:3387
msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
msgstr ""
@@ -62287,7 +62470,7 @@ msgstr ""
msgid "Row #{0}: Default BOM not found for FG Item {1}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:277
+#: accounts/doctype/payment_entry/payment_entry.py:295
msgid "Row #{0}: Duplicate entry in References {1} {2}"
msgstr ""
@@ -62315,11 +62498,11 @@ msgstr ""
msgid "Row #{0}: Finished Good reference is mandatory for Scrap Item {1}."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:595
+#: accounts/doctype/journal_entry/journal_entry.py:610
msgid "Row #{0}: For {1}, you can select reference document only if account gets credited"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:605
+#: accounts/doctype/journal_entry/journal_entry.py:620
msgid "Row #{0}: For {1}, you can select reference document only if account gets debited"
msgstr ""
@@ -62339,7 +62522,7 @@ msgstr ""
msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:553
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:554
msgid "Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it."
msgstr ""
@@ -62351,7 +62534,7 @@ msgstr ""
msgid "Row #{0}: Item {1} is not a stock item"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:687
+#: accounts/doctype/payment_entry/payment_entry.py:709
msgid "Row #{0}: Journal Entry {1} does not have account {2} or already matched against another voucher"
msgstr ""
@@ -62367,7 +62550,7 @@ msgstr ""
msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:651
+#: stock/doctype/stock_entry/stock_entry.py:662
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 ""
@@ -62391,7 +62574,7 @@ msgstr ""
msgid "Row #{0}: Please set reorder quantity"
msgstr ""
-#: controllers/accounts_controller.py:414
+#: controllers/accounts_controller.py:415
msgid "Row #{0}: Please update deferred revenue/expense account in item row or default account in company master"
msgstr ""
@@ -62408,8 +62591,8 @@ msgstr ""
msgid "Row #{0}: Qty should be less than or equal to Available Qty to Reserve (Actual Qty - Reserved Qty) {1} for Iem {2} against Batch {3} in Warehouse {4}."
msgstr ""
-#: controllers/accounts_controller.py:1094
-#: controllers/accounts_controller.py:3230
+#: controllers/accounts_controller.py:1095
+#: controllers/accounts_controller.py:3245
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr ""
@@ -62473,15 +62656,15 @@ msgstr ""
msgid "Row #{0}: Serial No {1} is already selected."
msgstr ""
-#: controllers/accounts_controller.py:442
+#: controllers/accounts_controller.py:443
msgid "Row #{0}: Service End Date cannot be before Invoice Posting Date"
msgstr ""
-#: controllers/accounts_controller.py:436
+#: controllers/accounts_controller.py:437
msgid "Row #{0}: Service Start Date cannot be greater than Service End Date"
msgstr ""
-#: controllers/accounts_controller.py:430
+#: controllers/accounts_controller.py:431
msgid "Row #{0}: Service Start and End Date is required for deferred accounting"
msgstr ""
@@ -62501,7 +62684,7 @@ msgstr ""
msgid "Row #{0}: Status is mandatory"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:391
+#: accounts/doctype/journal_entry/journal_entry.py:406
msgid "Row #{0}: Status must be {1} for Invoice Discounting {2}"
msgstr ""
@@ -62545,11 +62728,11 @@ msgstr ""
msgid "Row #{0}: Timings conflicts with row {1}"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:95
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:96
msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1421
+#: accounts/doctype/sales_invoice/sales_invoice.py:1417
msgid "Row #{0}: You must select an Asset for Item {1}."
msgstr ""
@@ -62629,7 +62812,7 @@ msgstr ""
msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:89
+#: stock/doctype/pick_list/pick_list.py:93
msgid "Row #{}: item {} has been picked already."
msgstr ""
@@ -62645,7 +62828,7 @@ msgstr ""
msgid "Row #{}: {} {} doesn't belong to Company {}. Please select valid {}."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:436
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:432
msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
msgstr ""
@@ -62661,15 +62844,15 @@ msgstr ""
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:119
+#: stock/doctype/pick_list/pick_list.py:123
msgid "Row {0} picked quantity is less than the required quantity, additional {1} {2} required."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1159
+#: stock/doctype/stock_entry/stock_entry.py:1170
msgid "Row {0}# Item {1} cannot be transferred more than {2} against {3} {4}"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1183
+#: stock/doctype/stock_entry/stock_entry.py:1194
msgid "Row {0}# Item {1} not found in 'Raw Materials Supplied' table in {2} {3}"
msgstr ""
@@ -62677,11 +62860,11 @@ msgstr ""
msgid "Row {0}: Accepted Qty and Rejected Qty can't be zero at the same time."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:524
+#: accounts/doctype/journal_entry/journal_entry.py:539
msgid "Row {0}: Account {1} and Party Type {2} have different account types"
msgstr ""
-#: controllers/accounts_controller.py:2607
+#: controllers/accounts_controller.py:2622
msgid "Row {0}: Account {1} is a Group Account"
msgstr ""
@@ -62689,11 +62872,11 @@ msgstr ""
msgid "Row {0}: Activity Type is mandatory."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:576
+#: accounts/doctype/journal_entry/journal_entry.py:591
msgid "Row {0}: Advance against Customer must be credit"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:578
+#: accounts/doctype/journal_entry/journal_entry.py:593
msgid "Row {0}: Advance against Supplier must be debit"
msgstr ""
@@ -62705,7 +62888,7 @@ msgstr ""
msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:891
+#: stock/doctype/stock_entry/stock_entry.py:902
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
@@ -62713,7 +62896,7 @@ msgstr ""
msgid "Row {0}: Bill of Materials not found for the Item {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:830
+#: accounts/doctype/journal_entry/journal_entry.py:845
msgid "Row {0}: Both Debit and Credit values cannot be zero"
msgstr ""
@@ -62721,7 +62904,7 @@ msgstr ""
msgid "Row {0}: Conversion Factor is mandatory"
msgstr ""
-#: controllers/accounts_controller.py:2620
+#: controllers/accounts_controller.py:2635
msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
msgstr ""
@@ -62729,7 +62912,7 @@ msgstr ""
msgid "Row {0}: Cost center is required for an item {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:675
+#: accounts/doctype/journal_entry/journal_entry.py:690
msgid "Row {0}: Credit entry can not be linked with a {1}"
msgstr ""
@@ -62737,7 +62920,7 @@ msgstr ""
msgid "Row {0}: Currency of the BOM #{1} should be equal to the selected currency {2}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:670
+#: accounts/doctype/journal_entry/journal_entry.py:685
msgid "Row {0}: Debit entry can not be linked with a {1}"
msgstr ""
@@ -62749,7 +62932,7 @@ msgstr ""
msgid "Row {0}: Depreciation Start Date is required"
msgstr ""
-#: controllers/accounts_controller.py:2291
+#: controllers/accounts_controller.py:2306
msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
msgstr ""
@@ -62761,8 +62944,8 @@ msgstr ""
msgid "Row {0}: Enter location for the asset item {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:921
-#: controllers/taxes_and_totals.py:1123
+#: accounts/doctype/journal_entry/journal_entry.py:936
+#: controllers/taxes_and_totals.py:1137
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
@@ -62770,15 +62953,15 @@ msgstr ""
msgid "Row {0}: Expected Value After Useful Life must be less than Gross Purchase Amount"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:527
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:523
msgid "Row {0}: Expense Head changed to {1} as no Purchase Receipt is created against Item {2}."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:484
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:480
msgid "Row {0}: Expense Head changed to {1} because account {2} is not linked to warehouse {3} or it is not the default inventory account"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:509
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:505
msgid "Row {0}: Expense Head changed to {1} because expense is booked against this account in Purchase Receipt {2}"
msgstr ""
@@ -62807,7 +62990,7 @@ msgstr ""
msgid "Row {0}: Hours value must be greater than zero."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:695
+#: accounts/doctype/journal_entry/journal_entry.py:710
msgid "Row {0}: Invalid reference {1}"
msgstr ""
@@ -62835,11 +63018,11 @@ msgstr ""
msgid "Row {0}: Packing Slip is already created for Item {1}."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:721
+#: accounts/doctype/journal_entry/journal_entry.py:736
msgid "Row {0}: Party / Account does not match with {1} / {2} in {3} {4}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:515
+#: accounts/doctype/journal_entry/journal_entry.py:530
msgid "Row {0}: Party Type and Party is required for Receivable / Payable account {1}"
msgstr ""
@@ -62847,11 +63030,11 @@ msgstr ""
msgid "Row {0}: Payment Term is mandatory"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:569
+#: accounts/doctype/journal_entry/journal_entry.py:584
msgid "Row {0}: Payment against Sales/Purchase Order should always be marked as advance"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:562
+#: accounts/doctype/journal_entry/journal_entry.py:577
msgid "Row {0}: Please check 'Is Advance' against Account {1} if this is an advance entry."
msgstr ""
@@ -62895,7 +63078,7 @@ msgstr ""
msgid "Row {0}: Qty cannot be greater than {1} for the Item {2}."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:364
+#: stock/doctype/stock_entry/stock_entry.py:375
msgid "Row {0}: Qty in Stock UOM can not be zero."
msgstr ""
@@ -62903,7 +63086,7 @@ msgstr ""
msgid "Row {0}: Qty must be greater than 0."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:725
+#: stock/doctype/stock_entry/stock_entry.py:736
msgid "Row {0}: Quantity not available for {4} in warehouse {1} at posting time of the entry ({2} {3})"
msgstr ""
@@ -62911,7 +63094,7 @@ msgstr ""
msgid "Row {0}: Shift cannot be changed since the depreciation has already been processed"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1196
+#: stock/doctype/stock_entry/stock_entry.py:1207
msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
msgstr ""
@@ -62919,7 +63102,7 @@ msgstr ""
msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:407
+#: stock/doctype/stock_entry/stock_entry.py:418
msgid "Row {0}: The item {1}, quantity must be positive number"
msgstr ""
@@ -62931,11 +63114,11 @@ msgstr ""
msgid "Row {0}: Total Number of Depreciations cannot be less than or equal to Number of Depreciations Booked"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:358
+#: stock/doctype/stock_entry/stock_entry.py:369
msgid "Row {0}: UOM Conversion Factor is mandatory"
msgstr ""
-#: controllers/accounts_controller.py:852
+#: controllers/accounts_controller.py:853
msgid "Row {0}: user has not applied the rule {1} on the item {2}"
msgstr ""
@@ -62947,11 +63130,11 @@ msgstr ""
msgid "Row {0}: {1} must be greater than 0"
msgstr ""
-#: controllers/accounts_controller.py:564
+#: controllers/accounts_controller.py:565
msgid "Row {0}: {1} {2} cannot be same as {3} (Party Account) {4}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:735
+#: accounts/doctype/journal_entry/journal_entry.py:750
msgid "Row {0}: {1} {2} does not match with {3}"
msgstr ""
@@ -62959,11 +63142,11 @@ msgstr ""
msgid "Row {0}: {2} Item {1} does not exist in {2} {3}"
msgstr ""
-#: controllers/accounts_controller.py:2599
+#: controllers/accounts_controller.py:2614
msgid "Row {0}: {3} Account {1} does not belong to Company {2}"
msgstr ""
-#: utilities/transaction_base.py:215
+#: utilities/transaction_base.py:216
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr ""
@@ -62994,7 +63177,7 @@ msgctxt "Accounts Settings"
msgid "Rows with Same Account heads will be merged on Ledger"
msgstr ""
-#: controllers/accounts_controller.py:2301
+#: controllers/accounts_controller.py:2316
msgid "Rows with duplicate due dates in other rows were found: {0}"
msgstr ""
@@ -63002,7 +63185,7 @@ msgstr ""
msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
msgstr ""
-#: controllers/accounts_controller.py:219
+#: controllers/accounts_controller.py:220
msgid "Rows: {0} in {1} section are Invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
msgstr ""
@@ -63084,7 +63267,7 @@ msgctxt "Service Level Agreement"
msgid "SLA Paused On"
msgstr ""
-#: public/js/utils.js:1096
+#: public/js/utils.js:1074
msgid "SLA is on hold since {0}"
msgstr ""
@@ -63203,7 +63386,7 @@ msgstr ""
#: accounts/doctype/tax_category/tax_category_dashboard.py:9
#: projects/doctype/project/project_dashboard.py:15
#: regional/report/vat_audit_report/vat_audit_report.py:180
-#: setup/doctype/company/company.py:320 setup/doctype/company/company.py:483
+#: setup/doctype/company/company.py:344 setup/doctype/company/company.py:507
#: setup/doctype/company/company_dashboard.py:9
#: setup/doctype/sales_person/sales_person_dashboard.py:12
#: setup/setup_wizard/operations/install_fixtures.py:250
@@ -63241,7 +63424,7 @@ msgctxt "Tax Rule"
msgid "Sales"
msgstr ""
-#: setup/doctype/company/company.py:483
+#: setup/doctype/company/company.py:507
msgid "Sales Account"
msgstr ""
@@ -63287,7 +63470,7 @@ msgstr ""
#: accounts/report/gross_profit/gross_profit.py:197
#: accounts/report/gross_profit/gross_profit.py:204
#: selling/doctype/quotation/quotation_list.js:19
-#: selling/doctype/sales_order/sales_order.js:633
+#: selling/doctype/sales_order/sales_order.js:671
#: selling/doctype/sales_order/sales_order_list.js:66
#: stock/doctype/delivery_note/delivery_note.js:266
#: stock/doctype/delivery_note/delivery_note_list.js:70
@@ -63514,7 +63697,7 @@ msgstr ""
#. Name of a DocType
#. Title of an Onboarding Step
-#: accounts/doctype/sales_invoice/sales_invoice.js:263
+#: accounts/doctype/sales_invoice/sales_invoice.js:267
#: accounts/report/item_wise_sales_register/item_wise_sales_register.py:284
#: accounts/report/sales_register/sales_register.py:237
#: controllers/selling_controller.py:425
@@ -63536,7 +63719,7 @@ msgstr ""
#: stock/doctype/delivery_note/delivery_note.js:146
#: stock/doctype/material_request/material_request.js:190
#: stock/report/delayed_item_report/delayed_item_report.js:30
-#: stock/report/delayed_item_report/delayed_item_report.py:155
+#: stock/report/delayed_item_report/delayed_item_report.py:159
#: stock/report/delayed_order_report/delayed_order_report.js:30
#: stock/report/delayed_order_report/delayed_order_report.py:74
msgid "Sales Order"
@@ -63688,8 +63871,8 @@ msgid "Sales Order Date"
msgstr ""
#. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:286
-#: selling/doctype/sales_order/sales_order.js:809
+#: selling/doctype/sales_order/sales_order.js:318
+#: selling/doctype/sales_order/sales_order.js:847
#: selling/doctype/sales_order_item/sales_order_item.json
msgid "Sales Order Item"
msgstr ""
@@ -63782,7 +63965,7 @@ msgstr ""
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1153
+#: accounts/doctype/sales_invoice/sales_invoice.py:1149
msgid "Sales Order {0} is not submitted"
msgstr ""
@@ -64361,7 +64544,7 @@ msgctxt "Promotional Scheme Product Discount"
msgid "Same Item"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:407
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:408
msgid "Same item and warehouse combination already entered."
msgstr ""
@@ -64392,7 +64575,7 @@ msgid "Sample Retention Warehouse"
msgstr ""
#: manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: public/js/controllers/transaction.js:2174
+#: public/js/controllers/transaction.js:2179
msgid "Sample Size"
msgstr ""
@@ -64402,7 +64585,7 @@ msgctxt "Quality Inspection"
msgid "Sample Size"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2904
+#: stock/doctype/stock_entry/stock_entry.py:2941
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr ""
@@ -64478,8 +64661,8 @@ msgstr ""
#: accounts/doctype/bank_statement_import/bank_statement_import.js:118
#: accounts/doctype/journal_entry/journal_entry.js:622
#: accounts/doctype/ledger_merge/ledger_merge.js:75
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:289
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:325
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:293
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:329
#: public/js/call_popup/call_popup.js:169
msgid "Save"
msgstr ""
@@ -64937,7 +65120,7 @@ msgid "Segregate Serial / Batch Bundle"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.js:186
-#: selling/doctype/sales_order/sales_order.js:1043
+#: selling/doctype/sales_order/sales_order.js:1081
#: selling/doctype/sales_order/sales_order_list.js:85
msgid "Select"
msgstr ""
@@ -64946,7 +65129,7 @@ msgstr ""
msgid "Select Accounting Dimension."
msgstr ""
-#: public/js/utils.js:485
+#: public/js/utils.js:457
msgid "Select Alternate Item"
msgstr ""
@@ -64958,15 +65141,15 @@ msgstr ""
msgid "Select Attribute Values"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:792
+#: selling/doctype/sales_order/sales_order.js:830
msgid "Select BOM"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:779
+#: selling/doctype/sales_order/sales_order.js:817
msgid "Select BOM and Qty for Production"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:921
+#: selling/doctype/sales_order/sales_order.js:959
msgid "Select BOM, Qty and For Warehouse"
msgstr ""
@@ -65006,20 +65189,20 @@ msgctxt "Process Statement Of Accounts"
msgid "Select Customers By"
msgstr ""
-#: setup/doctype/employee/employee.js:115
+#: setup/doctype/employee/employee.js:103
msgid "Select Date of Birth. This will validate Employees age and prevent hiring of under-age staff."
msgstr ""
-#: setup/doctype/employee/employee.js:122
+#: setup/doctype/employee/employee.js:110
msgid "Select Date of joining. It will have impact on the first salary calculation, Leave allocation on pro-rata bases."
msgstr ""
#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:114
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:138
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:145
msgid "Select Default Supplier"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:256
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:260
msgid "Select Difference Account"
msgstr ""
@@ -65041,19 +65224,19 @@ msgstr ""
msgid "Select Finished Good"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1122
+#: selling/doctype/sales_order/sales_order.js:1160
msgid "Select Items"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:1008
+#: selling/doctype/sales_order/sales_order.js:1046
msgid "Select Items based on Delivery Date"
msgstr ""
-#: public/js/controllers/transaction.js:2202
+#: public/js/controllers/transaction.js:2209
msgid "Select Items for Quality Inspection"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:820
+#: selling/doctype/sales_order/sales_order.js:858
msgid "Select Items to Manufacture"
msgstr ""
@@ -65067,7 +65250,7 @@ msgstr ""
msgid "Select Items up to Delivery Date"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1114
+#: accounts/doctype/sales_invoice/sales_invoice.js:1118
#: selling/page/point_of_sale/pos_item_cart.js:920
msgid "Select Loyalty Program"
msgstr ""
@@ -65144,7 +65327,7 @@ msgstr ""
msgid "Select a Company"
msgstr ""
-#: setup/doctype/employee/employee.js:110
+#: setup/doctype/employee/employee.js:98
msgid "Select a Company this Employee belongs to."
msgstr ""
@@ -65199,7 +65382,7 @@ msgctxt "Sales Person"
msgid "Select company name first."
msgstr ""
-#: controllers/accounts_controller.py:2474
+#: controllers/accounts_controller.py:2489
msgid "Select finance book for the item {0} at row {1}"
msgstr ""
@@ -65271,7 +65454,7 @@ msgstr ""
msgid "Selected POS Opening Entry should be open."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2168
+#: accounts/doctype/sales_invoice/sales_invoice.py:2164
msgid "Selected Price List should have buying and selling fields checked."
msgstr ""
@@ -65438,7 +65621,7 @@ msgstr ""
msgid "Send Now"
msgstr ""
-#: public/js/controllers/transaction.js:478
+#: public/js/controllers/transaction.js:483
msgid "Send SMS"
msgstr ""
@@ -65568,14 +65751,14 @@ msgctxt "Serial and Batch Bundle"
msgid "Serial / Batch No"
msgstr ""
-#: public/js/utils.js:153
+#: public/js/utils.js:122
msgid "Serial / Batch Nos"
msgstr ""
#. Name of a DocType
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
#: manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
-#: public/js/controllers/transaction.js:2187
+#: public/js/controllers/transaction.js:2192
#: public/js/utils/serial_no_batch_selector.js:355
#: stock/doctype/serial_no/serial_no.json
#: stock/report/incorrect_serial_no_valuation/incorrect_serial_no_valuation.py:158
@@ -65583,7 +65766,7 @@ msgstr ""
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:149
#: stock/report/serial_no_ledger/serial_no_ledger.js:38
#: stock/report/serial_no_ledger/serial_no_ledger.py:57
-#: stock/report/stock_ledger/stock_ledger.py:319
+#: stock/report/stock_ledger/stock_ledger.py:314
msgid "Serial No"
msgstr ""
@@ -65787,7 +65970,7 @@ msgctxt "Work Order"
msgid "Serial No and Batch for Finished Good"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:604
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:611
msgid "Serial No is mandatory"
msgstr ""
@@ -65816,7 +65999,7 @@ msgstr ""
msgid "Serial No {0} does not exist"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2157
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2175
msgid "Serial No {0} does not exists"
msgstr ""
@@ -65862,11 +66045,11 @@ msgctxt "Item"
msgid "Serial Nos and Batches"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1112
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1130
msgid "Serial Nos are created successfully"
msgstr ""
-#: stock/stock_ledger.py:1945
+#: stock/stock_ledger.py:1958
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr ""
@@ -65892,7 +66075,7 @@ msgstr ""
#. Name of a DocType
#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:80
-#: stock/report/stock_ledger/stock_ledger.py:326
+#: stock/report/stock_ledger/stock_ledger.py:321
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:154
msgid "Serial and Batch Bundle"
msgstr ""
@@ -65987,11 +66170,11 @@ msgctxt "Subcontracting Receipt Item"
msgid "Serial and Batch Bundle"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1288
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1306
msgid "Serial and Batch Bundle created"
msgstr ""
-#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1337
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1355
msgid "Serial and Batch Bundle updated"
msgstr ""
@@ -66593,11 +66776,11 @@ msgctxt "Sales Invoice Item"
msgid "Service Stop Date"
msgstr ""
-#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1298
+#: accounts/deferred_revenue.py:44 public/js/controllers/transaction.js:1303
msgid "Service Stop Date cannot be after Service End Date"
msgstr ""
-#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1295
+#: accounts/deferred_revenue.py:41 public/js/controllers/transaction.js:1300
msgid "Service Stop Date cannot be before Service Start Date"
msgstr ""
@@ -66635,7 +66818,7 @@ msgctxt "Stock Entry Detail"
msgid "Set Basic Rate Manually"
msgstr ""
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:157
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:178
msgid "Set Default Supplier"
msgstr ""
@@ -66676,11 +66859,11 @@ msgctxt "Buying Settings"
msgid "Set Landed Cost Based on Purchase Invoice Rate"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1126
+#: accounts/doctype/sales_invoice/sales_invoice.js:1130
msgid "Set Loyalty Program"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:309
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:313
msgid "Set New Release Date"
msgstr ""
@@ -66800,7 +66983,7 @@ msgctxt "BOM Creator"
msgid "Set Valuation Rate Based on Source Warehouse"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:207
+#: selling/doctype/sales_order/sales_order.js:238
msgid "Set Warehouse"
msgstr ""
@@ -66813,7 +66996,7 @@ msgstr ""
msgid "Set as Completed"
msgstr ""
-#: public/js/utils/sales_common.js:459
+#: public/js/utils/sales_common.js:460
#: selling/doctype/quotation/quotation.js:129
msgid "Set as Lost"
msgstr ""
@@ -66823,11 +67006,11 @@ msgstr ""
msgid "Set as Open"
msgstr ""
-#: setup/doctype/company/company.py:410
+#: setup/doctype/company/company.py:434
msgid "Set default inventory account for perpetual inventory"
msgstr ""
-#: setup/doctype/company/company.py:420
+#: setup/doctype/company/company.py:444
msgid "Set default {0} account for non stock items"
msgstr ""
@@ -66966,7 +67149,7 @@ msgid "Setting up company"
msgstr ""
#: manufacturing/doctype/bom/bom.py:952
-#: manufacturing/doctype/work_order/work_order.py:989
+#: manufacturing/doctype/work_order/work_order.py:1004
msgid "Setting {} is required"
msgstr ""
@@ -67224,7 +67407,7 @@ msgctxt "Shipping Rule"
msgid "Shipping Account"
msgstr ""
-#: stock/report/delayed_item_report/delayed_item_report.py:124
+#: stock/report/delayed_item_report/delayed_item_report.py:128
#: stock/report/delayed_order_report/delayed_order_report.py:53
msgid "Shipping Address"
msgstr ""
@@ -67606,6 +67789,10 @@ msgctxt "Accounts Settings"
msgid "Show Inclusive Tax in Print"
msgstr ""
+#: stock/report/available_batch_report/available_batch_report.js:86
+msgid "Show Item Name"
+msgstr ""
+
#. Label of a Check field in DocType 'BOM'
#: manufacturing/doctype/bom/bom.json
msgctxt "BOM"
@@ -67709,7 +67896,7 @@ msgstr ""
msgid "Show Variants"
msgstr ""
-#: stock/report/stock_ageing/stock_ageing.js:70
+#: stock/report/stock_ageing/stock_ageing.js:79
msgid "Show Warehouse-wise Stock"
msgstr ""
@@ -67841,7 +68028,7 @@ msgctxt "Incoming Call Settings"
msgid "Simultaneous"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:515
+#: stock/doctype/stock_entry/stock_entry.py:526
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 ""
@@ -68149,7 +68336,7 @@ msgstr ""
msgid "Source and Target Location cannot be same"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:604
+#: stock/doctype/stock_entry/stock_entry.py:615
msgid "Source and target warehouse cannot be same for row {0}"
msgstr ""
@@ -68162,8 +68349,8 @@ msgstr ""
msgid "Source of Funds (Liabilities)"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:581
-#: stock/doctype/stock_entry/stock_entry.py:598
+#: stock/doctype/stock_entry/stock_entry.py:592
+#: stock/doctype/stock_entry/stock_entry.py:609
msgid "Source warehouse is mandatory for row {0}"
msgstr ""
@@ -68249,7 +68436,7 @@ msgstr ""
msgid "Split qty cannot be grater than or equal to asset qty"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1876
+#: accounts/doctype/payment_entry/payment_entry.py:1912
msgid "Splitting {0} {1} into {2} rows as per Payment Terms"
msgstr ""
@@ -68654,11 +68841,11 @@ msgstr ""
#: projects/report/project_summary/project_summary.js:23
#: projects/report/project_summary/project_summary.py:58
#: public/js/plant_floor_visual/visual_plant.js:111
-#: selling/doctype/sales_order/sales_order.js:553
-#: selling/doctype/sales_order/sales_order.js:558
-#: selling/doctype/sales_order/sales_order.js:567
-#: selling/doctype/sales_order/sales_order.js:584
-#: selling/doctype/sales_order/sales_order.js:590
+#: selling/doctype/sales_order/sales_order.js:591
+#: selling/doctype/sales_order/sales_order.js:596
+#: selling/doctype/sales_order/sales_order.js:605
+#: selling/doctype/sales_order/sales_order.js:622
+#: selling/doctype/sales_order/sales_order.js:628
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
#: selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
#: selling/report/sales_order_analysis/sales_order_analysis.js:54
@@ -69210,7 +69397,7 @@ msgstr ""
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:50
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:73
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1244
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1240
#: accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr ""
@@ -69304,7 +69491,7 @@ msgctxt "Sales Invoice Item"
msgid "Stock Details"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:693
+#: stock/doctype/stock_entry/stock_entry.py:704
msgid "Stock Entries already created for Work Order {0}: {1}"
msgstr ""
@@ -69370,7 +69557,7 @@ msgctxt "Stock Entry"
msgid "Stock Entry Type"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:1130
+#: stock/doctype/pick_list/pick_list.py:1166
msgid "Stock Entry has been already created against this Pick List"
msgstr ""
@@ -69378,7 +69565,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1169
+#: accounts/doctype/journal_entry/journal_entry.py:1184
msgid "Stock Entry {0} is not submitted"
msgstr ""
@@ -69614,11 +69801,11 @@ msgstr ""
#: selling/doctype/sales_order/sales_order.js:82
#: selling/doctype/sales_order/sales_order.js:92
#: selling/doctype/sales_order/sales_order.js:101
-#: selling/doctype/sales_order/sales_order.js:201
+#: selling/doctype/sales_order/sales_order.js:232
#: stock/doctype/pick_list/pick_list.js:128
#: stock/doctype/pick_list/pick_list.js:143
#: stock/doctype/pick_list/pick_list.js:148
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:530
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:531
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:953
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:966
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.py:980
@@ -69643,7 +69830,7 @@ msgid "Stock Reservation Entries Created"
msgstr ""
#. Name of a DocType
-#: selling/doctype/sales_order/sales_order.js:413
+#: selling/doctype/sales_order/sales_order.js:449
#: stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: stock/report/reserved_stock/reserved_stock.js:53
#: stock/report/reserved_stock/reserved_stock.py:171
@@ -69678,7 +69865,7 @@ msgctxt "Sales Order Item"
msgid "Stock Reserved Qty (in Stock UOM)"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1532
+#: stock/doctype/stock_entry/stock_entry.py:1573
msgid "Stock Return"
msgstr ""
@@ -69730,8 +69917,8 @@ msgstr ""
#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:228
#: stock/report/batch_item_expiry_status/batch_item_expiry_status.py:35
#: stock/report/reserved_stock/reserved_stock.py:110
-#: stock/report/stock_balance/stock_balance.py:407
-#: stock/report/stock_ledger/stock_ledger.py:190
+#: stock/report/stock_balance/stock_balance.py:409
+#: stock/report/stock_ledger/stock_ledger.py:192
msgid "Stock UOM"
msgstr ""
@@ -69909,7 +70096,7 @@ msgctxt "Stock Settings"
msgid "Stock UOM Quantity"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:398
+#: selling/doctype/sales_order/sales_order.js:433
msgid "Stock Unreservation"
msgstr ""
@@ -70021,15 +70208,15 @@ msgstr ""
msgid "Stock cannot be reserved in the group warehouse {0}."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:678
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:674
msgid "Stock cannot be updated against Purchase Receipt {0}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1036
+#: accounts/doctype/sales_invoice/sales_invoice.py:1032
msgid "Stock cannot be updated against the following Delivery Notes: {0}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1059
+#: accounts/doctype/sales_invoice/sales_invoice.py:1055
msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
msgstr ""
@@ -70149,7 +70336,7 @@ msgstr ""
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr ""
-#: setup/doctype/company/company.py:256
+#: setup/doctype/company/company.py:280
#: setup/setup_wizard/operations/defaults_setup.py:33
#: setup/setup_wizard/operations/install_fixtures.py:472
#: stock/doctype/item/item.py:281
@@ -70491,7 +70678,7 @@ msgid "Submit"
msgstr ""
#: buying/doctype/purchase_order/purchase_order.py:861
-#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:709
+#: subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.py:745
msgid "Submit Action Failed"
msgstr ""
@@ -70784,7 +70971,7 @@ msgctxt "Subscription"
msgid "Subscription Start Date"
msgstr ""
-#: selling/doctype/customer/customer_dashboard.py:29
+#: selling/doctype/customer/customer_dashboard.py:25
msgid "Subscriptions"
msgstr ""
@@ -70837,7 +71024,7 @@ msgstr ""
msgid "Successfully Reconciled"
msgstr ""
-#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:171
+#: buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:192
msgid "Successfully Set Supplier"
msgstr ""
@@ -71046,7 +71233,7 @@ msgstr ""
#: public/js/purchase_trends_filters.js:63
#: regional/report/irs_1099/irs_1099.py:77
#: selling/doctype/customer/customer.js:225
-#: selling/doctype/sales_order/sales_order.js:1167
+#: selling/doctype/sales_order/sales_order.js:1205
#: stock/report/supplier_wise_sales_analytics/supplier_wise_sales_analytics.js:8
msgid "Supplier"
msgstr ""
@@ -71452,13 +71639,13 @@ msgctxt "Purchase Invoice"
msgid "Supplier Invoice Date"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1549
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1545
msgid "Supplier Invoice Date cannot be greater than Posting Date"
msgstr ""
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:59
#: accounts/report/general_ledger/general_ledger.html:53
-#: accounts/report/general_ledger/general_ledger.py:660
+#: accounts/report/general_ledger/general_ledger.py:666
#: accounts/report/tax_withholding_details/tax_withholding_details.py:208
msgid "Supplier Invoice No"
msgstr ""
@@ -71475,7 +71662,7 @@ msgctxt "Purchase Invoice"
msgid "Supplier Invoice No"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:1574
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:1570
msgid "Supplier Invoice No exists in Purchase Invoice {0}"
msgstr ""
@@ -71865,7 +72052,7 @@ msgid "Supply Raw Materials for Purchase"
msgstr ""
#. Name of a Workspace
-#: selling/doctype/customer/customer_dashboard.py:24
+#: selling/doctype/customer/customer_dashboard.py:20
#: setup/doctype/company/company_dashboard.py:24
#: setup/setup_wizard/operations/install_fixtures.py:251
#: support/workspace/support/support.json
@@ -71967,6 +72154,8 @@ msgstr ""
#: accounts/doctype/fiscal_year/fiscal_year.json
#: accounts/doctype/invoice_discounting/invoice_discounting.json
#: accounts/doctype/item_tax_template/item_tax_template.json
+#: accounts/doctype/ledger_health/ledger_health.json
+#: accounts/doctype/ledger_health_monitor/ledger_health_monitor.json
#: accounts/doctype/ledger_merge/ledger_merge.json
#: accounts/doctype/loyalty_program/loyalty_program.json
#: accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
@@ -72038,6 +72227,7 @@ msgstr ""
#: quality_management/doctype/quality_meeting/quality_meeting.json
#: quality_management/doctype/quality_procedure/quality_procedure.json
#: quality_management/doctype/quality_review/quality_review.json
+#: regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
#: selling/doctype/party_specific_item/party_specific_item.json
#: selling/doctype/sales_partner_type/sales_partner_type.json
#: selling/doctype/selling_settings/selling_settings.json
@@ -72112,7 +72302,7 @@ msgctxt "Payment Reconciliation"
msgid "System will fetch all the entries if limit value is zero."
msgstr ""
-#: controllers/accounts_controller.py:1752
+#: controllers/accounts_controller.py:1762
msgid "System will not check over billing since amount for Item {0} in {1} is zero"
msgstr ""
@@ -72466,8 +72656,8 @@ msgstr ""
msgid "Target Warehouse is set for some items but the customer is not an internal customer."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:587
-#: stock/doctype/stock_entry/stock_entry.py:594
+#: stock/doctype/stock_entry/stock_entry.py:598
+#: stock/doctype/stock_entry/stock_entry.py:605
msgid "Target warehouse is mandatory for row {0}"
msgstr ""
@@ -73091,6 +73281,12 @@ msgctxt "Purchase Order"
msgid "Tax Withholding Net Total"
msgstr ""
+#. Label of a Currency field in DocType 'Purchase Receipt'
+#: stock/doctype/purchase_receipt/purchase_receipt.json
+msgctxt "Purchase Receipt"
+msgid "Tax Withholding Net Total"
+msgstr ""
+
#. Name of a DocType
#: accounts/doctype/tax_withholding_rate/tax_withholding_rate.json
msgid "Tax Withholding Rate"
@@ -73151,7 +73347,7 @@ msgctxt "Tax Withholding Category"
msgid "Tax will be withheld only for amount exceeding the cumulative threshold"
msgstr ""
-#: controllers/taxes_and_totals.py:1026
+#: controllers/taxes_and_totals.py:1035
msgid "Taxable Amount"
msgstr ""
@@ -74036,7 +74232,7 @@ msgstr ""
msgid "The Loyalty Program isn't valid for the selected company"
msgstr ""
-#: accounts/doctype/payment_request/payment_request.py:736
+#: accounts/doctype/payment_request/payment_request.py:742
msgid "The Payment Request {0} is already paid, cannot process payment twice"
msgstr ""
@@ -74044,11 +74240,11 @@ msgstr ""
msgid "The Payment Term at row {0} is possibly a duplicate."
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:169
+#: stock/doctype/pick_list/pick_list.py:173
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 ""
-#: stock/doctype/stock_entry/stock_entry.py:1814
+#: stock/doctype/stock_entry/stock_entry.py:1851
msgid "The Process Loss Qty has reset as per job cards Process Loss Qty"
msgstr ""
@@ -74057,6 +74253,10 @@ msgstr ""
msgid "The Selling Module is all set up!"
msgstr ""
+#: stock/doctype/stock_entry/stock_entry.py:1375
+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 ""
+
#: manufacturing/doctype/manufacturing_settings/manufacturing_settings.js:17
msgid "The Stock Entry of type 'Manufacture' is known as backflush. Raw materials being consumed to manufacture finished goods is known as backflushing.
When creating Manufacture Entry, raw-material items are backflushed based on BOM of production item. If you want raw-material items to be backflushed based on Material Transfer entry made against that Work Order instead, then you can set it under this field."
msgstr ""
@@ -74208,7 +74408,7 @@ msgctxt "Stock Settings"
msgid "The percentage you are allowed to transfer more against the quantity ordered. For example, if you have ordered 100 units, and your Allowance is 10%, then you are allowed transfer 110 units."
msgstr ""
-#: public/js/utils.js:812
+#: public/js/utils.js:784
msgid "The reserved stock will be released when you update items. Are you certain you wish to proceed?"
msgstr ""
@@ -74256,7 +74456,7 @@ msgstr ""
msgid "The shares don't exist with the {0}"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:524
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:525
msgid "The stock has been reserved for the following Items and Warehouses, un-reserve the same to {0} the Stock Reconciliation:
{1}"
msgstr ""
@@ -74264,16 +74464,16 @@ msgstr ""
msgid "The sync has started in the background, please check the {0} list for new records."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:162
-#: accounts/doctype/journal_entry/journal_entry.py:169
+#: accounts/doctype/journal_entry/journal_entry.py:177
+#: accounts/doctype/journal_entry/journal_entry.py:184
msgid "The task has been enqueued as a background job."
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:806
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:807
msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Draft stage"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:817
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:818
msgid "The task has been enqueued as a background job. In case there is any issue on processing in background, the system will add a comment about the error on this Stock Reconciliation and revert to the Submitted stage"
msgstr ""
@@ -74348,7 +74548,7 @@ msgstr ""
msgid "There are no slots available on this date"
msgstr ""
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:276
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:277
msgid "There are only {0} asset created or linked to {1}. Please create or link {2} Assets with respective document."
msgstr ""
@@ -74388,7 +74588,7 @@ msgstr ""
msgid "There is nothing to edit."
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:1305
+#: stock/doctype/stock_entry/stock_entry.py:1316
msgid "There must be atleast 1 Finished Good in this Stock Entry"
msgstr ""
@@ -74417,7 +74617,7 @@ msgstr ""
msgid "There were errors while sending email. Please try again."
msgstr ""
-#: accounts/utils.py:927
+#: accounts/utils.py:929
msgid "There were issues unlinking payment entry {0}."
msgstr ""
@@ -74544,23 +74744,15 @@ msgstr ""
msgid "This is based on the Time Sheets created against this project"
msgstr ""
-#: selling/doctype/customer/customer_dashboard.py:7
-msgid "This is based on transactions against this Customer. See timeline below for details"
-msgstr ""
-
#: setup/doctype/sales_person/sales_person_dashboard.py:7
msgid "This is based on transactions against this Sales Person. See timeline below for details"
msgstr ""
-#: buying/doctype/supplier/supplier_dashboard.py:7
-msgid "This is based on transactions against this Supplier. See timeline below for details"
-msgstr ""
-
#: stock/doctype/stock_settings/stock_settings.js:26
msgid "This is considered dangerous from accounting point of view."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:533
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:529
msgid "This is done to handle accounting for cases when Purchase Receipt is created after Purchase Invoice"
msgstr ""
@@ -74600,7 +74792,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1342
+#: accounts/doctype/sales_invoice/sales_invoice.py:1338
msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
msgstr ""
@@ -74608,7 +74800,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was scrapped."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1353
+#: accounts/doctype/sales_invoice/sales_invoice.py:1349
msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
msgstr ""
@@ -74953,7 +75145,7 @@ msgstr ""
msgid "Timesheet for tasks."
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:765
+#: accounts/doctype/sales_invoice/sales_invoice.py:761
msgid "Timesheet {0} is already completed or cancelled"
msgstr ""
@@ -75156,7 +75348,7 @@ msgctxt "Video"
msgid "Title"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.js:1043
+#: accounts/doctype/sales_invoice/sales_invoice.js:1047
#: templates/pages/projects.html:68
msgid "To"
msgstr ""
@@ -75417,7 +75609,7 @@ msgctxt "Tax Withholding Rate"
msgid "To Date"
msgstr ""
-#: controllers/accounts_controller.py:423
+#: controllers/accounts_controller.py:424
#: setup/doctype/holiday_list/holiday_list.py:115
msgid "To Date cannot be before From Date"
msgstr ""
@@ -75751,7 +75943,7 @@ msgctxt "Purchase Order Item"
msgid "To be Delivered to Customer"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:530
+#: accounts/doctype/sales_invoice/sales_invoice.py:526
msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
msgstr ""
@@ -75771,8 +75963,8 @@ msgstr ""
msgid "To include non-stock items in the material request planning. i.e. Items for which 'Maintain Stock' checkbox is unticked."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1673
-#: controllers/accounts_controller.py:2630
+#: accounts/doctype/payment_entry/payment_entry.py:1709
+#: controllers/accounts_controller.py:2645
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
@@ -75788,11 +75980,11 @@ msgstr ""
msgid "To still proceed with editing this Attribute Value, enable {0} in Item Variant Settings."
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:585
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:581
msgid "To submit the invoice without purchase order please set {0} as {1} in {2}"
msgstr ""
-#: accounts/doctype/purchase_invoice/purchase_invoice.py:606
+#: accounts/doctype/purchase_invoice/purchase_invoice.py:602
msgid "To submit the invoice without purchase receipt please set {0} as {1} in {2}"
msgstr ""
@@ -76372,7 +76564,7 @@ msgctxt "Journal Entry"
msgid "Total Credit"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:238
+#: accounts/doctype/journal_entry/journal_entry.py:253
msgid "Total Credit/ Debit Amount should be same as linked Journal Entry"
msgstr ""
@@ -76382,7 +76574,7 @@ msgctxt "Journal Entry"
msgid "Total Debit"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:836
+#: accounts/doctype/journal_entry/journal_entry.py:851
msgid "Total Debit must be equal to Total Credit. The difference is {0}"
msgstr ""
@@ -76641,7 +76833,7 @@ msgstr ""
msgid "Total Paid Amount"
msgstr ""
-#: controllers/accounts_controller.py:2348
+#: controllers/accounts_controller.py:2363
msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
msgstr ""
@@ -76973,7 +77165,7 @@ msgctxt "Job Card"
msgid "Total Time in Mins"
msgstr ""
-#: public/js/utils.js:129
+#: public/js/utils.js:98
msgid "Total Unpaid: {0}"
msgstr ""
@@ -77075,7 +77267,7 @@ msgctxt "Workstation"
msgid "Total Working Hours"
msgstr ""
-#: controllers/accounts_controller.py:1920
+#: controllers/accounts_controller.py:1930
msgid "Total advance ({0}) against Order {1} cannot be greater than the Grand Total ({2})"
msgstr ""
@@ -77095,8 +77287,8 @@ msgstr ""
msgid "Total hours: {0}"
msgstr ""
-#: accounts/doctype/pos_invoice/pos_invoice.py:445
-#: accounts/doctype/sales_invoice/sales_invoice.py:514
+#: accounts/doctype/pos_invoice/pos_invoice.py:446
+#: accounts/doctype/sales_invoice/sales_invoice.py:510
msgid "Total payments amount can't be greater than {}"
msgstr ""
@@ -77104,8 +77296,8 @@ msgstr ""
msgid "Total percentage against cost centers should be 100"
msgstr ""
-#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:748
#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:749
+#: accounts/report/consolidated_financial_statement/consolidated_financial_statement.py:750
#: accounts/report/financial_statements.py:336
#: accounts/report/financial_statements.py:337
msgid "Total {0} ({1})"
@@ -77391,7 +77583,7 @@ msgstr ""
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1137
+#: accounts/doctype/payment_entry/payment_entry.py:1161
msgid "Transaction reference no {0} dated {1}"
msgstr ""
@@ -77896,8 +78088,8 @@ msgstr ""
#: manufacturing/doctype/workstation/workstation_job_card.html:93
#: manufacturing/report/bom_explorer/bom_explorer.py:58
#: manufacturing/report/bom_operations_time/bom_operations_time.py:110
-#: public/js/stock_analytics.js:94 public/js/utils.js:691
-#: selling/doctype/sales_order/sales_order.js:1161
+#: public/js/stock_analytics.js:94 public/js/utils.js:663
+#: selling/doctype/sales_order/sales_order.js:1199
#: selling/report/item_wise_sales_history/item_wise_sales_history.py:43
#: selling/report/sales_analytics/sales_analytics.py:76
#: setup/doctype/uom/uom.json
@@ -78242,7 +78434,7 @@ msgctxt "UOM"
msgid "UOM Name"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:2854
+#: stock/doctype/stock_entry/stock_entry.py:2891
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr ""
@@ -78446,7 +78638,7 @@ msgctxt "Unreconcile Payment Entries"
msgid "Unlinked"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:263
+#: accounts/doctype/sales_invoice/sales_invoice.py:259
#: accounts/doctype/subscription/subscription_list.js:12
msgid "Unpaid"
msgstr ""
@@ -78585,11 +78777,11 @@ msgstr ""
msgid "Unreserve"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:448
+#: selling/doctype/sales_order/sales_order.js:484
msgid "Unreserve Stock"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:460
+#: selling/doctype/sales_order/sales_order.js:496
#: stock/doctype/pick_list/pick_list.js:286
msgid "Unreserving Stock..."
msgstr ""
@@ -78680,7 +78872,7 @@ msgstr ""
#: accounts/doctype/account/account.js:205
#: accounts/doctype/cost_center/cost_center.js:107
#: public/js/bom_configurator/bom_configurator.bundle.js:406
-#: public/js/utils.js:607 public/js/utils.js:839
+#: public/js/utils.js:579 public/js/utils.js:811
#: public/js/utils/barcode_scanner.js:183
#: public/js/utils/serial_no_batch_selector.js:17
#: public/js/utils/serial_no_batch_selector.js:182
@@ -78842,7 +79034,7 @@ msgctxt "Bank Statement Import"
msgid "Update Existing Records"
msgstr ""
-#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:791
+#: buying/doctype/purchase_order/purchase_order.js:301 public/js/utils.js:763
#: selling/doctype/sales_order/sales_order.js:63
msgid "Update Items"
msgstr ""
@@ -79215,6 +79407,10 @@ msgctxt "POS Closing Entry"
msgid "User Details"
msgstr ""
+#: setup/install.py:147
+msgid "User Forum"
+msgstr ""
+
#. Label of a Link field in DocType 'Employee'
#. Option for the 'Preferred Contact Email' (Select) field in DocType
#. 'Employee'
@@ -79574,8 +79770,8 @@ msgstr ""
#: accounts/report/gross_profit/gross_profit.py:264
#: stock/report/item_prices/item_prices.py:57
#: stock/report/serial_no_ledger/serial_no_ledger.py:64
-#: stock/report/stock_balance/stock_balance.py:458
-#: stock/report/stock_ledger/stock_ledger.py:280
+#: stock/report/stock_balance/stock_balance.py:460
+#: stock/report/stock_ledger/stock_ledger.py:275
msgid "Valuation Rate"
msgstr ""
@@ -79680,7 +79876,7 @@ msgstr ""
msgid "Valuation Rate is mandatory if Opening Stock entered"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:576
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:577
msgid "Valuation Rate required for Item {0} at row {1}"
msgstr ""
@@ -79691,12 +79887,12 @@ msgctxt "Purchase Taxes and Charges"
msgid "Valuation and Total"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:783
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:784
msgid "Valuation rate for customer provided items has been set to zero."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1697
-#: controllers/accounts_controller.py:2654
+#: accounts/doctype/payment_entry/payment_entry.py:1733
+#: controllers/accounts_controller.py:2669
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -79770,7 +79966,7 @@ msgctxt "Quality Inspection Reading"
msgid "Value Based Inspection"
msgstr ""
-#: stock/report/stock_ledger/stock_ledger.py:297
+#: stock/report/stock_ledger/stock_ledger.py:292
msgid "Value Change"
msgstr ""
@@ -80018,7 +80214,7 @@ msgstr ""
#: accounts/doctype/cost_center/cost_center_tree.js:56
#: accounts/doctype/invoice_discounting/invoice_discounting.js:205
#: accounts/doctype/journal_entry/journal_entry.js:67
-#: accounts/doctype/purchase_invoice/purchase_invoice.js:668
+#: accounts/doctype/purchase_invoice/purchase_invoice.js:672
#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
#: bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
#: buying/doctype/supplier/supplier.js:93
@@ -80027,12 +80223,12 @@ msgstr ""
#: projects/doctype/project/project.js:100
#: projects/doctype/project/project.js:117
#: public/js/controllers/stock_controller.js:76
-#: public/js/controllers/stock_controller.js:95 public/js/utils.js:164
+#: public/js/controllers/stock_controller.js:95 public/js/utils.js:133
#: selling/doctype/customer/customer.js:160
#: selling/doctype/customer/customer.js:172 setup/doctype/company/company.js:90
#: setup/doctype/company/company.js:100 setup/doctype/company/company.js:112
#: setup/doctype/company/company.js:124
-#: stock/doctype/delivery_trip/delivery_trip.js:83
+#: stock/doctype/delivery_trip/delivery_trip.js:84
#: stock/doctype/item/item.js:65 stock/doctype/item/item.js:75
#: stock/doctype/item/item.js:85 stock/doctype/item/item.js:110
#: stock/doctype/item/item.js:118 stock/doctype/item/item.js:126
@@ -80157,8 +80353,7 @@ msgid "Voucher"
msgstr ""
#: stock/report/stock_ledger/stock_ledger.js:79
-#: stock/report/stock_ledger/stock_ledger.py:233
-#: stock/report/stock_ledger/stock_ledger.py:305
+#: stock/report/stock_ledger/stock_ledger.py:300
msgid "Voucher #"
msgstr ""
@@ -80198,12 +80393,12 @@ msgctxt "Tax Withheld Vouchers"
msgid "Voucher Name"
msgstr ""
-#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:279
+#: accounts/doctype/payment_reconciliation/payment_reconciliation.js:283
#: accounts/report/accounts_receivable/accounts_receivable.py:1048
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:210
#: accounts/report/general_ledger/general_ledger.js:49
-#: accounts/report/general_ledger/general_ledger.py:629
+#: accounts/report/general_ledger/general_ledger.py:635
#: accounts/report/payment_ledger/payment_ledger.js:64
#: accounts/report/payment_ledger/payment_ledger.py:167
#: accounts/report/voucher_wise_balance/voucher_wise_balance.py:19
@@ -80229,6 +80424,12 @@ msgctxt "GL Entry"
msgid "Voucher No"
msgstr ""
+#. Label of a Data field in DocType 'Ledger Health'
+#: accounts/doctype/ledger_health/ledger_health.json
+msgctxt "Ledger Health"
+msgid "Voucher No"
+msgstr ""
+
#. Label of a Dynamic Link field in DocType 'Payment Ledger Entry'
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
msgctxt "Payment Ledger Entry"
@@ -80277,6 +80478,10 @@ msgctxt "Unreconcile Payment"
msgid "Voucher No"
msgstr ""
+#: stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:843
+msgid "Voucher No is mandatory"
+msgstr ""
+
#: stock/report/reserved_stock/reserved_stock.py:117
msgid "Voucher Qty"
msgstr ""
@@ -80287,7 +80492,7 @@ msgctxt "Stock Reservation Entry"
msgid "Voucher Qty"
msgstr ""
-#: accounts/report/general_ledger/general_ledger.py:623
+#: accounts/report/general_ledger/general_ledger.py:629
msgid "Voucher Subtype"
msgstr ""
@@ -80299,7 +80504,7 @@ msgstr ""
#: accounts/report/accounts_receivable/accounts_receivable.py:1046
#: accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:200
-#: accounts/report/general_ledger/general_ledger.py:621
+#: accounts/report/general_ledger/general_ledger.py:627
#: accounts/report/payment_ledger/payment_ledger.py:158
#: accounts/report/purchase_register/purchase_register.py:158
#: accounts/report/sales_register/sales_register.py:173
@@ -80315,7 +80520,7 @@ msgstr ""
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:107
#: stock/report/serial_no_ledger/serial_no_ledger.py:24
#: stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:114
-#: stock/report/stock_ledger/stock_ledger.py:303
+#: stock/report/stock_ledger/stock_ledger.py:298
#: stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:136
#: stock/report/stock_ledger_variance/stock_ledger_variance.py:66
msgid "Voucher Type"
@@ -80327,6 +80532,12 @@ msgctxt "GL Entry"
msgid "Voucher Type"
msgstr ""
+#. Label of a Data field in DocType 'Ledger Health'
+#: accounts/doctype/ledger_health/ledger_health.json
+msgctxt "Ledger Health"
+msgid "Voucher Type"
+msgstr ""
+
#. Label of a Link field in DocType 'Payment Ledger Entry'
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
msgctxt "Payment Ledger Entry"
@@ -80501,10 +80712,10 @@ msgstr ""
#: manufacturing/report/production_planning_report/production_planning_report.py:365
#: manufacturing/report/production_planning_report/production_planning_report.py:408
#: manufacturing/report/work_order_stock_report/work_order_stock_report.js:8
-#: public/js/stock_analytics.js:69 public/js/utils.js:551
+#: public/js/stock_analytics.js:69 public/js/utils.js:523
#: public/js/utils/serial_no_batch_selector.js:94
-#: selling/doctype/sales_order/sales_order.js:327
-#: selling/doctype/sales_order/sales_order.js:431
+#: selling/doctype/sales_order/sales_order.js:359
+#: selling/doctype/sales_order/sales_order.js:467
#: selling/report/sales_order_analysis/sales_order_analysis.js:48
#: selling/report/sales_order_analysis/sales_order_analysis.py:334
#: selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
@@ -80513,7 +80724,9 @@ msgstr ""
#: stock/page/stock_balance/stock_balance.js:11
#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:25
#: stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:4
-#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
+#: stock/report/available_batch_report/available_batch_report.js:39
+#: stock/report/available_batch_report/available_batch_report.py:44
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:52
#: stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
#: stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:125
#: stock/report/incorrect_balance_qty_after_transaction/incorrect_balance_qty_after_transaction.js:21
@@ -80531,13 +80744,13 @@ msgstr ""
#: stock/report/serial_and_batch_summary/serial_and_batch_summary.py:140
#: stock/report/serial_no_ledger/serial_no_ledger.js:21
#: stock/report/serial_no_ledger/serial_no_ledger.py:44
-#: stock/report/stock_ageing/stock_ageing.js:23
+#: stock/report/stock_ageing/stock_ageing.js:30
#: stock/report/stock_ageing/stock_ageing.py:145
#: stock/report/stock_analytics/stock_analytics.js:49
#: stock/report/stock_balance/stock_balance.js:51
-#: stock/report/stock_balance/stock_balance.py:385
+#: stock/report/stock_balance/stock_balance.py:387
#: stock/report/stock_ledger/stock_ledger.js:30
-#: stock/report/stock_ledger/stock_ledger.py:240
+#: stock/report/stock_ledger/stock_ledger.py:235
#: stock/report/stock_ledger_variance/stock_ledger_variance.js:38
#: stock/report/stock_ledger_variance/stock_ledger_variance.py:55
#: stock/report/stock_projected_qty/stock_projected_qty.js:15
@@ -80808,6 +81021,9 @@ msgstr ""
#. Name of a DocType
#: stock/doctype/warehouse_type/warehouse_type.json
+#: stock/report/available_batch_report/available_batch_report.js:57
+#: stock/report/batch_wise_balance_history/batch_wise_balance_history.js:45
+#: stock/report/stock_ageing/stock_ageing.js:23
#: stock/report/stock_balance/stock_balance.js:69
msgid "Warehouse Type"
msgstr ""
@@ -80889,11 +81105,11 @@ msgstr ""
msgid "Warehouse not found against the account {0}"
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:424
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:425
msgid "Warehouse not found in the system"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: accounts/doctype/sales_invoice/sales_invoice.py:1022
#: stock/doctype/delivery_note/delivery_note.py:426
msgid "Warehouse required for stock Item {0}"
msgstr ""
@@ -81042,9 +81258,9 @@ msgctxt "Supplier Scorecard"
msgid "Warn for new Request for Quotations"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:669
-#: controllers/accounts_controller.py:1755
-#: stock/doctype/delivery_trip/delivery_trip.js:144
+#: accounts/doctype/payment_entry/payment_entry.py:691
+#: controllers/accounts_controller.py:1765
+#: stock/doctype/delivery_trip/delivery_trip.js:145
#: utilities/transaction_base.py:120
msgid "Warning"
msgstr ""
@@ -81057,7 +81273,7 @@ msgstr ""
msgid "Warning!"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:1175
+#: accounts/doctype/journal_entry/journal_entry.py:1190
msgid "Warning: Another {0} # {1} exists against stock entry {2}"
msgstr ""
@@ -81152,7 +81368,7 @@ msgstr ""
msgid "Wavelength In Megametres"
msgstr ""
-#: controllers/accounts_controller.py:231
+#: controllers/accounts_controller.py:232
msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck '{2}' checkbox.
Or you can use {3} tool to reconcile against {1} later."
msgstr ""
@@ -81730,7 +81946,7 @@ msgctxt "Maintenance Visit Purpose"
msgid "Work Done"
msgstr ""
-#: setup/doctype/company/company.py:257
+#: setup/doctype/company/company.py:281
msgid "Work In Progress"
msgstr ""
@@ -81771,7 +81987,7 @@ msgstr ""
#: manufacturing/report/process_loss_report/process_loss_report.py:67
#: manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
#: manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
-#: selling/doctype/sales_order/sales_order.js:624
+#: selling/doctype/sales_order/sales_order.js:662
#: stock/doctype/material_request/material_request.js:178
#: stock/doctype/material_request/material_request.py:787
#: templates/pages/material_request_info.html:45
@@ -81879,16 +82095,16 @@ msgstr ""
msgid "Work Order cannot be raised against a Item Template"
msgstr ""
-#: manufacturing/doctype/work_order/work_order.py:1408
-#: manufacturing/doctype/work_order/work_order.py:1467
+#: manufacturing/doctype/work_order/work_order.py:1423
+#: manufacturing/doctype/work_order/work_order.py:1482
msgid "Work Order has been {0}"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:768
+#: selling/doctype/sales_order/sales_order.js:806
msgid "Work Order not created"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:643
+#: stock/doctype/stock_entry/stock_entry.py:654
msgid "Work Order {0}: Job Card not found for the operation {1}"
msgstr ""
@@ -81897,7 +82113,7 @@ msgstr ""
msgid "Work Orders"
msgstr ""
-#: selling/doctype/sales_order/sales_order.js:844
+#: selling/doctype/sales_order/sales_order.js:882
msgid "Work Orders Created: {0}"
msgstr ""
@@ -82116,7 +82332,7 @@ msgstr ""
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:72
#: accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:96
-#: setup/doctype/company/company.py:501
+#: setup/doctype/company/company.py:525
msgid "Write Off"
msgstr ""
@@ -82517,7 +82733,7 @@ msgctxt "Stock Entry"
msgid "Yes"
msgstr ""
-#: controllers/accounts_controller.py:3217
+#: controllers/accounts_controller.py:3232
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr ""
@@ -82533,7 +82749,7 @@ msgstr ""
msgid "You are not authorized to set Frozen value"
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:349
+#: stock/doctype/pick_list/pick_list.py:354
msgid "You are picking more than required quantity for the item {0}. Check if there is any other pick list created for the sales order {1}."
msgstr ""
@@ -82549,7 +82765,7 @@ msgstr ""
msgid "You can also set default CWIP account in Company {}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:883
+#: accounts/doctype/sales_invoice/sales_invoice.py:879
msgid "You can change the parent account to a Balance Sheet account or select a different account."
msgstr ""
@@ -82557,7 +82773,7 @@ msgstr ""
msgid "You can not cancel this Period Closing Voucher, please cancel the future Period Closing Vouchers first"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:611
+#: accounts/doctype/journal_entry/journal_entry.py:626
msgid "You can not enter current voucher in 'Against Journal Entry' column"
msgstr ""
@@ -82566,7 +82782,7 @@ msgid "You can only have Plans with the same billing cycle in a Subscription"
msgstr ""
#: accounts/doctype/pos_invoice/pos_invoice.js:258
-#: accounts/doctype/sales_invoice/sales_invoice.js:915
+#: accounts/doctype/sales_invoice/sales_invoice.js:919
msgid "You can only redeem max {0} points in this order."
msgstr ""
@@ -82611,7 +82827,7 @@ msgstr ""
msgid "You cannot create/amend any accounting entries till this date."
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:845
+#: accounts/doctype/journal_entry/journal_entry.py:860
msgid "You cannot credit and debit same account at the same time"
msgstr ""
@@ -82643,7 +82859,7 @@ msgstr ""
msgid "You cannot submit the order without payment."
msgstr ""
-#: controllers/accounts_controller.py:3193
+#: controllers/accounts_controller.py:3208
msgid "You do not have permissions to {} items in a {}."
msgstr ""
@@ -82659,7 +82875,7 @@ msgstr ""
msgid "You had {} errors while creating opening invoices. Check {} for more details"
msgstr ""
-#: public/js/utils.js:891
+#: public/js/utils.js:863
msgid "You have already selected items from {0} {1}"
msgstr ""
@@ -82762,7 +82978,7 @@ msgstr ""
msgid "Zero Rated"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:364
+#: stock/doctype/stock_entry/stock_entry.py:375
msgid "Zero quantity"
msgstr ""
@@ -82882,7 +83098,7 @@ msgctxt "Batch"
msgid "image"
msgstr ""
-#: accounts/doctype/budget/budget.py:258
+#: accounts/doctype/budget/budget.py:273
msgid "is already"
msgstr ""
@@ -83008,7 +83224,7 @@ msgstr ""
msgid "on"
msgstr ""
-#: controllers/accounts_controller.py:1109
+#: controllers/accounts_controller.py:1110
msgid "or"
msgstr ""
@@ -83020,7 +83236,11 @@ msgstr ""
msgid "out of 5"
msgstr ""
-#: public/js/utils.js:417
+#: accounts/doctype/payment_entry/payment_entry.py:1154
+msgid "paid to"
+msgstr ""
+
+#: public/js/utils.js:386
msgid "payments app is not installed. Please install it from {0} or {1}"
msgstr ""
@@ -83089,7 +83309,7 @@ msgstr ""
msgid "ratings"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1130
+#: accounts/doctype/payment_entry/payment_entry.py:1154
msgid "received from"
msgstr ""
@@ -83186,14 +83406,13 @@ msgctxt "Activity Cost"
msgid "title"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:1130
#: accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.html:27
#: accounts/report/general_ledger/general_ledger.html:20
#: www/book_appointment/index.js:134
msgid "to"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:2709
+#: accounts/doctype/sales_invoice/sales_invoice.py:2705
msgid "to unallocate the amount of this Return Invoice before cancelling it."
msgstr ""
@@ -83216,7 +83435,7 @@ msgstr ""
msgid "via BOM Update Tool"
msgstr ""
-#: accounts/doctype/budget/budget.py:261
+#: accounts/doctype/budget/budget.py:276
msgid "will be"
msgstr ""
@@ -83229,11 +83448,11 @@ msgstr ""
msgid "{0}"
msgstr ""
-#: controllers/accounts_controller.py:943
+#: controllers/accounts_controller.py:944
msgid "{0} '{1}' is disabled"
msgstr ""
-#: accounts/utils.py:168
+#: accounts/utils.py:170
msgid "{0} '{1}' not in Fiscal Year {2}"
msgstr ""
@@ -83245,15 +83464,15 @@ msgstr ""
msgid "{0} - Above"
msgstr ""
-#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:284
+#: stock/doctype/landed_cost_voucher/landed_cost_voucher.py:285
msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue."
msgstr ""
-#: controllers/accounts_controller.py:1982
+#: controllers/accounts_controller.py:1992
msgid "{0} Account not found against Customer {1}."
msgstr ""
-#: accounts/doctype/budget/budget.py:266
+#: accounts/doctype/budget/budget.py:281
msgid "{0} Budget for Account {1} against {2} {3} is {4}. It {5} exceed by {6}"
msgstr ""
@@ -83265,7 +83484,7 @@ msgstr ""
msgid "{0} Digest"
msgstr ""
-#: accounts/utils.py:1240
+#: accounts/utils.py:1242
msgid "{0} Number {1} is already used in {2} {3}"
msgstr ""
@@ -83289,23 +83508,23 @@ msgstr ""
msgid "{0} account is not of type {1}"
msgstr ""
-#: stock/doctype/purchase_receipt/purchase_receipt.py:442
+#: stock/doctype/purchase_receipt/purchase_receipt.py:448
msgid "{0} account not found while submitting purchase receipt"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:965
+#: accounts/doctype/journal_entry/journal_entry.py:980
msgid "{0} against Bill {1} dated {2}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:974
+#: accounts/doctype/journal_entry/journal_entry.py:989
msgid "{0} against Purchase Order {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:941
+#: accounts/doctype/journal_entry/journal_entry.py:956
msgid "{0} against Sales Invoice {1}"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:948
+#: accounts/doctype/journal_entry/journal_entry.py:963
msgid "{0} against Sales Order {1}"
msgstr ""
@@ -83339,7 +83558,7 @@ msgstr ""
msgid "{0} created"
msgstr ""
-#: setup/doctype/company/company.py:189
+#: setup/doctype/company/company.py:190
msgid "{0} currency must be same as company's default currency. Please select another account."
msgstr ""
@@ -83363,11 +83582,11 @@ msgstr ""
msgid "{0} entered twice {1} in Item Taxes"
msgstr ""
-#: accounts/utils.py:133 projects/doctype/activity_cost/activity_cost.py:40
+#: accounts/utils.py:135 projects/doctype/activity_cost/activity_cost.py:40
msgid "{0} for {1}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:367
+#: accounts/doctype/payment_entry/payment_entry.py:385
msgid "{0} has Payment Term based allocation enabled. Select a Payment Term for Row #{1} in Payment References section"
msgstr ""
@@ -83379,7 +83598,7 @@ msgstr ""
msgid "{0} hours"
msgstr ""
-#: controllers/accounts_controller.py:2296
+#: controllers/accounts_controller.py:2311
msgid "{0} in row {1}"
msgstr ""
@@ -83391,18 +83610,18 @@ msgstr ""
msgid "{0} is already running for {1}"
msgstr ""
-#: controllers/accounts_controller.py:164
+#: controllers/accounts_controller.py:165
msgid "{0} is blocked so this transaction cannot proceed"
msgstr ""
#: accounts/doctype/budget/budget.py:57
-#: accounts/doctype/payment_entry/payment_entry.py:566
+#: accounts/doctype/payment_entry/payment_entry.py:588
#: accounts/report/general_ledger/general_ledger.py:62
#: accounts/report/pos_register/pos_register.py:107 controllers/trends.py:50
msgid "{0} is mandatory"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:995
+#: accounts/doctype/sales_invoice/sales_invoice.py:991
msgid "{0} is mandatory for Item {1}"
msgstr ""
@@ -83415,7 +83634,7 @@ msgstr ""
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
msgstr ""
-#: controllers/accounts_controller.py:2562
+#: controllers/accounts_controller.py:2577
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr ""
@@ -83427,7 +83646,7 @@ msgstr ""
msgid "{0} is not a group node. Please select a group node as parent cost center"
msgstr ""
-#: stock/doctype/stock_entry/stock_entry.py:413
+#: stock/doctype/stock_entry/stock_entry.py:424
msgid "{0} is not a stock Item"
msgstr ""
@@ -83451,7 +83670,7 @@ msgstr ""
msgid "{0} is not the default supplier for any items."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:2344
+#: accounts/doctype/payment_entry/payment_entry.py:2409
msgid "{0} is on hold till {1}"
msgstr ""
@@ -83474,7 +83693,7 @@ msgstr ""
msgid "{0} must be negative in return document"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1969
+#: accounts/doctype/sales_invoice/sales_invoice.py:1965
msgid "{0} not allowed to transact with {1}. Please change the Company or add the Company in the 'Allowed To Transact With'-Section in the Customer record."
msgstr ""
@@ -83494,15 +83713,11 @@ msgstr ""
msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
msgstr ""
-#: stock/doctype/stock_reconciliation/stock_reconciliation.py:514
+#: stock/doctype/stock_reconciliation/stock_reconciliation.py:515
msgid "{0} units are reserved for Item {1} in Warehouse {2}, please un-reserve the same to {3} the Stock Reconciliation."
msgstr ""
-#: stock/doctype/pick_list/pick_list.py:769
-msgid "{0} units of Item {1} is not available."
-msgstr ""
-
-#: stock/doctype/pick_list/pick_list.py:785
+#: stock/doctype/pick_list/pick_list.py:823
msgid "{0} units of Item {1} is picked in another Pick List."
msgstr ""
@@ -83510,12 +83725,12 @@ msgstr ""
msgid "{0} units of {1} are required in {2}{3}, on {4} {5} for {6} to complete the transaction."
msgstr ""
-#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1808
-#: stock/stock_ledger.py:1822
+#: stock/stock_ledger.py:1348 stock/stock_ledger.py:1821
+#: stock/stock_ledger.py:1835
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr ""
-#: stock/stock_ledger.py:1932 stock/stock_ledger.py:1978
+#: stock/stock_ledger.py:1945 stock/stock_ledger.py:1991
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr ""
@@ -83555,9 +83770,9 @@ msgstr ""
msgid "{0} {1} created"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:528
-#: accounts/doctype/payment_entry/payment_entry.py:586
-#: accounts/doctype/payment_entry/payment_entry.py:2112
+#: accounts/doctype/payment_entry/payment_entry.py:550
+#: accounts/doctype/payment_entry/payment_entry.py:608
+#: accounts/doctype/payment_entry/payment_entry.py:2150
msgid "{0} {1} does not exist"
msgstr ""
@@ -83565,11 +83780,11 @@ msgstr ""
msgid "{0} {1} has accounting entries in currency {2} for company {3}. Please select a receivable or payable account with currency {2}."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:377
+#: accounts/doctype/payment_entry/payment_entry.py:395
msgid "{0} {1} has already been fully paid."
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:389
+#: accounts/doctype/payment_entry/payment_entry.py:407
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 ""
@@ -83587,7 +83802,7 @@ msgstr ""
msgid "{0} {1} is allocated twice in this Bank Transaction"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:616
+#: accounts/doctype/payment_entry/payment_entry.py:638
msgid "{0} {1} is associated with {2}, but Party Account is {3}"
msgstr ""
@@ -83604,7 +83819,7 @@ msgstr ""
msgid "{0} {1} is cancelled so the action cannot be completed"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:759
+#: accounts/doctype/journal_entry/journal_entry.py:774
msgid "{0} {1} is closed"
msgstr ""
@@ -83616,7 +83831,7 @@ msgstr ""
msgid "{0} {1} is frozen"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:756
+#: accounts/doctype/journal_entry/journal_entry.py:771
msgid "{0} {1} is fully billed"
msgstr ""
@@ -83624,20 +83839,20 @@ msgstr ""
msgid "{0} {1} is not active"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:593
+#: accounts/doctype/payment_entry/payment_entry.py:615
msgid "{0} {1} is not associated with {2} {3}"
msgstr ""
-#: accounts/utils.py:131
+#: accounts/utils.py:133
msgid "{0} {1} is not in any active Fiscal Year"
msgstr ""
-#: accounts/doctype/journal_entry/journal_entry.py:753
-#: accounts/doctype/journal_entry/journal_entry.py:794
+#: accounts/doctype/journal_entry/journal_entry.py:768
+#: accounts/doctype/journal_entry/journal_entry.py:809
msgid "{0} {1} is not submitted"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:626
+#: accounts/doctype/payment_entry/payment_entry.py:648
msgid "{0} {1} is on hold"
msgstr ""
@@ -83645,7 +83860,7 @@ msgstr ""
msgid "{0} {1} is {2}"
msgstr ""
-#: accounts/doctype/payment_entry/payment_entry.py:632
+#: accounts/doctype/payment_entry/payment_entry.py:654
msgid "{0} {1} must be submitted"
msgstr ""
@@ -83661,26 +83876,26 @@ msgstr ""
msgid "{0} {1} via CSV File"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:213
+#: accounts/doctype/gl_entry/gl_entry.py:215
msgid "{0} {1}: 'Profit and Loss' type account {2} not allowed in Opening Entry"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:242
+#: accounts/doctype/gl_entry/gl_entry.py:244
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:87
msgid "{0} {1}: Account {2} does not belong to Company {3}"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:230
+#: accounts/doctype/gl_entry/gl_entry.py:232
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:75
msgid "{0} {1}: Account {2} is a Group Account and group accounts cannot be used in transactions"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:237
+#: accounts/doctype/gl_entry/gl_entry.py:239
#: accounts/doctype/payment_ledger_entry/payment_ledger_entry.py:82
msgid "{0} {1}: Account {2} is inactive"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:279
+#: accounts/doctype/gl_entry/gl_entry.py:281
msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
msgstr ""
@@ -83692,11 +83907,11 @@ msgstr ""
msgid "{0} {1}: Cost Center is required for 'Profit and Loss' account {2}."
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:255
+#: accounts/doctype/gl_entry/gl_entry.py:257
msgid "{0} {1}: Cost Center {2} does not belong to Company {3}"
msgstr ""
-#: accounts/doctype/gl_entry/gl_entry.py:262
+#: accounts/doctype/gl_entry/gl_entry.py:264
msgid "{0} {1}: Cost Center {2} is a group cost center and group cost centers cannot be used in transactions"
msgstr ""
@@ -83749,7 +83964,7 @@ msgstr ""
msgid "{0}{1} Did you rename the item? Please contact Administrator / Tech support"
msgstr ""
-#: controllers/stock_controller.py:1367
+#: controllers/stock_controller.py:1372
msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
msgstr ""
@@ -83765,7 +83980,7 @@ msgstr ""
msgid "{} Assets created for {}"
msgstr ""
-#: accounts/doctype/sales_invoice/sales_invoice.py:1756
+#: accounts/doctype/sales_invoice/sales_invoice.py:1752
msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
msgstr ""