diff --git a/erpnext/locale/main.pot b/erpnext/locale/main.pot
index 927f3e1bdd5..0e2d0dc1fa1 100644
--- a/erpnext/locale/main.pot
+++ b/erpnext/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ERPNext VERSION\n"
"Report-Msgid-Bugs-To: hello@frappe.io\n"
-"POT-Creation-Date: 2025-04-20 09:34+0000\n"
-"PO-Revision-Date: 2025-04-20 09:34+0000\n"
+"POT-Creation-Date: 2025-04-27 09:35+0000\n"
+"PO-Revision-Date: 2025-04-27 09:35+0000\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: hello@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -47,7 +47,7 @@ msgstr ""
msgid " Item"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:184
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:186
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:107
#: erpnext/selling/report/sales_analytics/sales_analytics.py:128
msgid " Name"
@@ -275,11 +275,11 @@ msgstr ""
msgid "'To Package No.' cannot be less than 'From Package No.'"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:67
+#: erpnext/controllers/sales_and_purchase_return.py:68
msgid "'Update Stock' can not be checked because items are not delivered via {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:366
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:376
msgid "'Update Stock' cannot be checked for fixed asset sale"
msgstr ""
@@ -1307,7 +1307,7 @@ msgstr ""
msgid "Account Manager"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:882
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:932
#: erpnext/controllers/accounts_controller.py:2203
msgid "Account Missing"
msgstr ""
@@ -1515,7 +1515,7 @@ msgstr ""
msgid "Account: {0} is not permitted under Payment Entry"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3035
+#: erpnext/controllers/accounts_controller.py:3034
msgid "Account: {0} with currency: {1} can not be selected"
msgstr ""
@@ -1980,7 +1980,7 @@ msgstr ""
msgid "Accounts Manager"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:340
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:342
msgid "Accounts Missing Error"
msgstr ""
@@ -2643,7 +2643,7 @@ msgid "Add Customers"
msgstr ""
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:92
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:423
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:430
msgid "Add Discount"
msgstr ""
@@ -2652,7 +2652,7 @@ msgid "Add Employees"
msgstr ""
#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:234
-#: erpnext/selling/doctype/sales_order/sales_order.js:258
+#: erpnext/selling/doctype/sales_order/sales_order.js:237
#: erpnext/stock/dashboard/item_dashboard.js:213
msgid "Add Item"
msgstr ""
@@ -2699,7 +2699,7 @@ msgstr ""
msgid "Add Or Deduct"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:267
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:274
msgid "Add Order Discount"
msgstr ""
@@ -2766,7 +2766,7 @@ msgstr ""
msgid "Add Sub Assembly"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:473
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:495
#: erpnext/public/js/event.js:32
msgid "Add Suppliers"
msgstr ""
@@ -2861,7 +2861,7 @@ msgstr ""
msgid "Adding Lead to Prospect..."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:431
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:438
msgid "Additional"
msgstr ""
@@ -3285,7 +3285,7 @@ msgstr ""
msgid "Adjust Asset Value"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1092
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1078
msgid "Adjustment Against"
msgstr ""
@@ -3409,7 +3409,7 @@ msgstr ""
msgid "Advance amount"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:837
+#: erpnext/controllers/taxes_and_totals.py:845
msgid "Advance amount cannot be greater than {0} {1}"
msgstr ""
@@ -3485,11 +3485,11 @@ msgstr ""
msgid "Against Blanket Order"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:975
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1025
msgid "Against Customer Order {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1187
+#: erpnext/selling/doctype/sales_order/sales_order.js:1166
msgid "Against Default Supplier"
msgstr ""
@@ -3929,7 +3929,7 @@ msgstr ""
msgid "All the Comments and Emails will be copied from one document to another newly created document(Lead -> Opportunity -> Quotation) throughout the CRM documents."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:200
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:201
msgid "All the items have been already returned."
msgstr ""
@@ -4644,6 +4644,8 @@ msgstr ""
#. Option for the 'Margin Type' (Select) field in DocType 'Sales Invoice Item'
#. Label of the amount (Currency) field in DocType 'Sales Invoice Item'
#. Label of the amount (Currency) field in DocType 'Sales Invoice Payment'
+#. Label of the grand_total (Currency) field in DocType 'Sales Invoice
+#. Reference'
#. Label of the tax_amount (Currency) field in DocType 'Sales Taxes and
#. Charges'
#. Label of the amount (Int) field in DocType 'Share Balance'
@@ -4726,6 +4728,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_taxes_and_charges/purchase_taxes_and_charges.json
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/doctype/sales_invoice_payment/sales_invoice_payment.json
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/doctype/sales_taxes_and_charges/sales_taxes_and_charges.json
#: erpnext/accounts/doctype/share_balance/share_balance.json
#: erpnext/accounts/doctype/share_transfer/share_transfer.json
@@ -4958,7 +4961,7 @@ msgid "An error has been appeared while reposting item valuation via {0}"
msgstr ""
#: erpnext/public/js/controllers/buying.js:319
-#: erpnext/public/js/utils/sales_common.js:436
+#: erpnext/public/js/utils/sales_common.js:463
msgid "An error occurred during the update process"
msgstr ""
@@ -5477,11 +5480,11 @@ msgstr ""
msgid "As there are reserved stock, you cannot disable {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:994
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:993
msgid "As there are sufficient Sub Assembly Items, Work Order is not required for Warehouse {0}."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1702
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1701
msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
msgstr ""
@@ -5892,7 +5895,7 @@ msgstr ""
msgid "Asset created after Asset Capitalization {0} was submitted"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1290
+#: erpnext/assets/doctype/asset/asset.py:1288
msgid "Asset created after being split from Asset {0}"
msgstr ""
@@ -5920,7 +5923,7 @@ msgstr ""
msgid "Asset restored after Asset Capitalization {0} was cancelled"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1366
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1442
msgid "Asset returned"
msgstr ""
@@ -5932,7 +5935,7 @@ msgstr ""
msgid "Asset scrapped via Journal Entry {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1403
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1479
msgid "Asset sold"
msgstr ""
@@ -5944,15 +5947,15 @@ msgstr ""
msgid "Asset transferred to Location {0}"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1224
+#: erpnext/assets/doctype/asset/asset.py:1222
msgid "Asset updated after being split into Asset {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:203
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:207
msgid "Asset updated after cancellation of Asset Repair {0}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:164
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:166
msgid "Asset updated after completion of Asset Repair {0}"
msgstr ""
@@ -6089,16 +6092,16 @@ msgstr ""
msgid "At least one asset has to be selected."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:845
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:881
msgid "At least one invoice has to be selected."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:155
+#: erpnext/controllers/sales_and_purchase_return.py:156
msgid "At least one item should be entered with negative quantity in return document"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:441
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:513
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:491
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:523
msgid "At least one mode of payment is required for POS invoice."
msgstr ""
@@ -6322,7 +6325,7 @@ msgstr ""
msgid "Auto Fetch"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:224
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:225
msgid "Auto Fetch Serial Numbers"
msgstr ""
@@ -6463,7 +6466,7 @@ msgid "Auto re-order"
msgstr ""
#: erpnext/public/js/controllers/buying.js:317
-#: erpnext/public/js/utils/sales_common.js:431
+#: erpnext/public/js/utils/sales_common.js:458
msgid "Auto repeat document updated"
msgstr ""
@@ -6756,7 +6759,7 @@ msgstr ""
#: erpnext/manufacturing/report/bom_stock_report/bom_stock_report.js:5
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:109
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1001
+#: erpnext/selling/doctype/sales_order/sales_order.js:980
#: erpnext/stock/doctype/material_request/material_request.js:315
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.js:630
@@ -7573,7 +7576,7 @@ msgstr ""
msgid "Base Tax Withholding Net Total"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:239
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:241
msgid "Base Total"
msgstr ""
@@ -7818,7 +7821,7 @@ msgstr ""
msgid "Batch Nos are created successfully"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1083
+#: erpnext/controllers/sales_and_purchase_return.py:1096
msgid "Batch Not Available for Return"
msgstr ""
@@ -7867,7 +7870,7 @@ msgstr ""
msgid "Batch {0} and Warehouse"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1082
+#: erpnext/controllers/sales_and_purchase_return.py:1095
msgid "Batch {0} is not available in warehouse {1}"
msgstr ""
@@ -8155,6 +8158,10 @@ msgstr ""
msgid "Bin"
msgstr ""
+#: erpnext/stock/doctype/bin/bin.js:16
+msgid "Bin Qty Recalculated"
+msgstr ""
+
#. Label of the bio (Text Editor) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
msgid "Bio / Cover Letter"
@@ -8643,6 +8650,10 @@ msgstr ""
msgid "Buildings"
msgstr ""
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:78
+msgid "Bulk Rename Jobs"
+msgstr ""
+
#. Name of a DocType
#: erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.json
msgid "Bulk Transaction Log"
@@ -9121,7 +9132,7 @@ msgid "Can only make payment against unbilled {0}"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1458
-#: erpnext/controllers/accounts_controller.py:2944
+#: erpnext/controllers/accounts_controller.py:2943
#: erpnext/public/js/controllers/accounts.js:90
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr ""
@@ -9279,6 +9290,10 @@ msgstr ""
msgid "Cannot Calculate Arrival Time as Driver Address is Missing."
msgstr ""
+#: erpnext/controllers/sales_and_purchase_return.py:358
+msgid "Cannot Create Return"
+msgstr ""
+
#: erpnext/stock/doctype/item/item.py:623
#: erpnext/stock/doctype/item/item.py:636
#: erpnext/stock/doctype/item/item.py:650
@@ -9386,6 +9401,10 @@ msgstr ""
msgid "Cannot create accounting entries against disabled accounts: {0}"
msgstr ""
+#: erpnext/controllers/sales_and_purchase_return.py:357
+msgid "Cannot create return for consolidated invoice {0}."
+msgstr ""
+
#: erpnext/manufacturing/doctype/bom/bom.py:1026
msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
msgstr ""
@@ -9420,7 +9439,7 @@ msgstr ""
msgid "Cannot find Item with this Barcode"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3481
+#: erpnext/controllers/accounts_controller.py:3480
msgid "Cannot find a default warehouse for item {0}. Please set one in the Item Master or in Stock Settings."
msgstr ""
@@ -9449,7 +9468,7 @@ msgid "Cannot receive from customer against negative outstanding"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1475
-#: erpnext/controllers/accounts_controller.py:2959
+#: erpnext/controllers/accounts_controller.py:2958
#: erpnext/public/js/controllers/accounts.js:100
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
msgstr ""
@@ -9465,9 +9484,9 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1467
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1646
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1917
-#: erpnext/controllers/accounts_controller.py:2949
+#: erpnext/controllers/accounts_controller.py:2948
#: erpnext/public/js/controllers/accounts.js:94
-#: erpnext/public/js/controllers/taxes_and_totals.js:457
+#: erpnext/public/js/controllers/taxes_and_totals.js:470
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr ""
@@ -9483,11 +9502,11 @@ msgstr ""
msgid "Cannot set multiple Item Defaults for a company."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3629
+#: erpnext/controllers/accounts_controller.py:3628
msgid "Cannot set quantity less than delivered quantity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3632
+#: erpnext/controllers/accounts_controller.py:3631
msgid "Cannot set quantity less than received quantity"
msgstr ""
@@ -9808,7 +9827,7 @@ msgstr ""
#. Label of the change_amount (Currency) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/selling/page/point_of_sale/pos_payment.js:600
+#: erpnext/selling/page/point_of_sale/pos_payment.js:613
msgid "Change Amount"
msgstr ""
@@ -9829,7 +9848,7 @@ msgstr ""
msgid "Change in Stock Value"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:901
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:951
msgid "Change the account type to Receivable or select a different account."
msgstr ""
@@ -9864,7 +9883,7 @@ msgid "Channel Partner"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2346
-#: erpnext/controllers/accounts_controller.py:3012
+#: erpnext/controllers/accounts_controller.py:3011
msgid "Charge of type 'Actual' in row {0} cannot be included in Item Rate or Paid Amount"
msgstr ""
@@ -10001,7 +10020,7 @@ msgstr ""
msgid "Checkout"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:250
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:257
msgid "Checkout Order / Submit Order / New Order"
msgstr ""
@@ -10219,7 +10238,7 @@ msgstr ""
msgid "Click on the link below to verify your email and confirm the appointment"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:466
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:473
msgid "Click to add email / phone"
msgstr ""
@@ -10234,8 +10253,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:111
#: erpnext/manufacturing/doctype/work_order/work_order.js:684
#: erpnext/quality_management/doctype/quality_meeting/quality_meeting_list.js:7
-#: erpnext/selling/doctype/sales_order/sales_order.js:595
-#: erpnext/selling/doctype/sales_order/sales_order.js:625
+#: erpnext/selling/doctype/sales_order/sales_order.js:574
+#: erpnext/selling/doctype/sales_order/sales_order.js:604
#: erpnext/selling/doctype/sales_order/sales_order_list.js:66
#: erpnext/stock/doctype/delivery_note/delivery_note.js:270
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:276
@@ -10260,7 +10279,7 @@ msgstr ""
msgid "Close Replied Opportunity After Days"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:221
+#: erpnext/selling/page/point_of_sale/pos_controller.js:227
msgid "Close the POS"
msgstr ""
@@ -10576,7 +10595,7 @@ msgstr ""
msgid "Communication Medium Type"
msgstr ""
-#: erpnext/setup/install.py:102
+#: erpnext/setup/install.py:100
msgid "Compact Item Print"
msgstr ""
@@ -11169,7 +11188,7 @@ msgstr ""
msgid "Company and Posting Date is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2247
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2323
msgid "Company currencies of both the companies should match for Inter Company Transactions."
msgstr ""
@@ -11237,7 +11256,7 @@ msgstr ""
msgid "Company {} does not exist yet. Taxes setup aborted."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:485
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:535
msgid "Company {} does not match with POS Profile Company {}"
msgstr ""
@@ -11262,7 +11281,7 @@ msgstr ""
#. Label of the competitors (Table MultiSelect) field in DocType 'Opportunity'
#. Label of the competitors (Table MultiSelect) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:503
+#: erpnext/public/js/utils/sales_common.js:530
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Competitors"
msgstr ""
@@ -11643,7 +11662,7 @@ msgstr ""
#. Log'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:526
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:536
msgid "Consolidated Sales Invoice"
msgstr ""
@@ -11826,7 +11845,7 @@ msgstr ""
msgid "Contact Desc"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:859
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:885
msgid "Contact Details"
msgstr ""
@@ -12188,15 +12207,15 @@ msgstr ""
msgid "Conversion factor for item {0} has been reset to 1.0 as the uom {1} is same as stock uom {2}."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2765
+#: erpnext/controllers/accounts_controller.py:2764
msgid "Conversion rate cannot be 0"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2772
+#: erpnext/controllers/accounts_controller.py:2771
msgid "Conversion rate is 1.00, but document currency is different from company currency"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2768
+#: erpnext/controllers/accounts_controller.py:2767
msgid "Conversion rate must be 1.00 if document currency is same as company currency"
msgstr ""
@@ -12493,7 +12512,7 @@ msgstr ""
msgid "Cost Center and Budgeting"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:464
+#: erpnext/public/js/utils/sales_common.js:491
msgid "Cost Center for Item rows has been updated to {0}"
msgstr ""
@@ -12790,7 +12809,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:469
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:49
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:156
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:187
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:209
#: erpnext/buying/doctype/supplier/supplier.js:112
#: erpnext/buying/doctype/supplier/supplier.js:120
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:28
@@ -12831,22 +12850,22 @@ msgstr ""
#: erpnext/selling/doctype/customer/customer.js:181
#: erpnext/selling/doctype/quotation/quotation.js:116
#: erpnext/selling/doctype/quotation/quotation.js:125
-#: erpnext/selling/doctype/sales_order/sales_order.js:641
-#: erpnext/selling/doctype/sales_order/sales_order.js:661
-#: erpnext/selling/doctype/sales_order/sales_order.js:669
-#: erpnext/selling/doctype/sales_order/sales_order.js:679
-#: erpnext/selling/doctype/sales_order/sales_order.js:692
-#: erpnext/selling/doctype/sales_order/sales_order.js:697
-#: erpnext/selling/doctype/sales_order/sales_order.js:706
-#: erpnext/selling/doctype/sales_order/sales_order.js:716
-#: erpnext/selling/doctype/sales_order/sales_order.js:723
+#: erpnext/selling/doctype/sales_order/sales_order.js:620
+#: erpnext/selling/doctype/sales_order/sales_order.js:640
+#: erpnext/selling/doctype/sales_order/sales_order.js:648
+#: erpnext/selling/doctype/sales_order/sales_order.js:658
+#: erpnext/selling/doctype/sales_order/sales_order.js:671
+#: erpnext/selling/doctype/sales_order/sales_order.js:676
+#: erpnext/selling/doctype/sales_order/sales_order.js:685
+#: erpnext/selling/doctype/sales_order/sales_order.js:695
+#: erpnext/selling/doctype/sales_order/sales_order.js:702
+#: erpnext/selling/doctype/sales_order/sales_order.js:709
#: erpnext/selling/doctype/sales_order/sales_order.js:730
+#: erpnext/selling/doctype/sales_order/sales_order.js:740
+#: erpnext/selling/doctype/sales_order/sales_order.js:747
#: erpnext/selling/doctype/sales_order/sales_order.js:751
-#: erpnext/selling/doctype/sales_order/sales_order.js:761
-#: erpnext/selling/doctype/sales_order/sales_order.js:768
-#: erpnext/selling/doctype/sales_order/sales_order.js:772
-#: erpnext/selling/doctype/sales_order/sales_order.js:913
-#: erpnext/selling/doctype/sales_order/sales_order.js:1052
+#: erpnext/selling/doctype/sales_order/sales_order.js:892
+#: erpnext/selling/doctype/sales_order/sales_order.js:1031
#: erpnext/stock/doctype/delivery_note/delivery_note.js:96
#: erpnext/stock/doctype/delivery_note/delivery_note.js:98
#: erpnext/stock/doctype/delivery_note/delivery_note.js:121
@@ -13021,7 +13040,7 @@ msgstr ""
msgid "Create Prospect"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1234
+#: erpnext/selling/doctype/sales_order/sales_order.js:1213
#: erpnext/utilities/activation.py:105
msgid "Create Purchase Order"
msgstr ""
@@ -13071,7 +13090,7 @@ msgstr ""
msgid "Create Stock Entry"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:163
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:185
msgid "Create Supplier Quotation"
msgstr ""
@@ -13158,7 +13177,7 @@ msgstr ""
msgid "Creating Accounts..."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1129
+#: erpnext/selling/doctype/sales_order/sales_order.js:1108
msgid "Creating Delivery Note ..."
msgstr ""
@@ -13178,7 +13197,7 @@ msgstr ""
msgid "Creating Purchase Invoices ..."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1254
+#: erpnext/selling/doctype/sales_order/sales_order.js:1233
msgid "Creating Purchase Order ..."
msgstr ""
@@ -13379,7 +13398,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:174
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:147
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1092
-#: erpnext/controllers/sales_and_purchase_return.py:362
+#: erpnext/controllers/sales_and_purchase_return.py:373
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:288
#: erpnext/stock/doctype/delivery_note/delivery_note.js:89
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -13395,7 +13414,7 @@ msgstr ""
#. Option for the 'Status' (Select) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:260
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:266
msgid "Credit Note Issued"
msgstr ""
@@ -13482,7 +13501,7 @@ msgstr ""
msgid "Criteria weights must add up to 100%"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:133
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:137
msgid "Cron Interval should be between 1 and 59 Min"
msgstr ""
@@ -13918,6 +13937,7 @@ msgstr ""
#. Label of the customer (Table MultiSelect) field in DocType 'Promotional
#. Scheme'
#. Label of the customer (Link) field in DocType 'Sales Invoice'
+#. Label of the customer (Link) field in DocType 'Sales Invoice Reference'
#. Label of the customer (Link) field in DocType 'Tax Rule'
#. Label of a Link in the Receivables Workspace
#. Option for the 'Asset Owner' (Select) field in DocType 'Asset'
@@ -13972,8 +13992,9 @@ msgstr ""
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.json
#: erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:282
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:286
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:38
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:29
@@ -14012,11 +14033,11 @@ msgstr ""
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/installation_note/installation_note.json
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:786
+#: erpnext/selling/doctype/sales_order/sales_order.js:765
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order/sales_order_calendar.js:19
#: erpnext/selling/doctype/sms_center/sms_center.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:307
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:314
#: erpnext/selling/report/customer_credit_balance/customer_credit_balance.js:16
#: erpnext/selling/report/customer_credit_balance/customer_credit_balance.py:64
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.js:7
@@ -14441,7 +14462,7 @@ msgstr ""
msgid "Customer Warehouse (Optional)"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:959
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:985
msgid "Customer contact updated successfully."
msgstr ""
@@ -14463,7 +14484,7 @@ msgstr ""
msgid "Customer required for 'Customerwise Discount'"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1018
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1068
#: erpnext/selling/doctype/sales_order/sales_order.py:357
#: erpnext/stock/doctype/delivery_note/delivery_note.py:406
msgid "Customer {0} does not belong to project {1}"
@@ -14665,6 +14686,7 @@ msgstr ""
#. Label of the posting_date (Date) field in DocType 'POS Invoice Reference'
#. Label of the posting_date (Date) field in DocType 'Purchase Invoice'
#. Label of the posting_date (Date) field in DocType 'Sales Invoice'
+#. Label of the posting_date (Date) field in DocType 'Sales Invoice Reference'
#. Label of the date (Date) field in DocType 'Share Transfer'
#. Label of the date (Datetime) field in DocType 'Asset Activity'
#. Label of the date (Date) field in DocType 'Asset Value Adjustment'
@@ -14697,6 +14719,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:151
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/doctype/share_transfer/share_transfer.json
#: erpnext/accounts/report/account_balance/account_balance.js:15
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:132
@@ -14809,7 +14832,7 @@ msgstr ""
msgid "Date of Joining"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:265
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:267
msgid "Date of Transaction"
msgstr ""
@@ -14985,7 +15008,7 @@ msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:176
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:147
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1095
-#: erpnext/controllers/sales_and_purchase_return.py:366
+#: erpnext/controllers/sales_and_purchase_return.py:377
#: erpnext/setup/setup_wizard/operations/install_fixtures.py:289
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:61
msgid "Debit Note"
@@ -15011,13 +15034,13 @@ msgstr ""
#. Label of the debit_to (Link) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:886
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:897
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:936
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:947
#: erpnext/controllers/accounts_controller.py:2183
msgid "Debit To"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:882
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:932
msgid "Debit To is required"
msgstr ""
@@ -15074,7 +15097,7 @@ msgstr ""
msgid "Decimeter"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:530
+#: erpnext/public/js/utils/sales_common.js:557
msgid "Declare Lost"
msgstr ""
@@ -15178,7 +15201,7 @@ msgstr ""
msgid "Default BOM for {0} not found"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3670
+#: erpnext/controllers/accounts_controller.py:3669
msgid "Default BOM not found for FG Item {0}"
msgstr ""
@@ -15884,7 +15907,7 @@ msgstr ""
#. Label of the delivery_date (Date) field in DocType 'Sales Order'
#. Label of the delivery_date (Date) field in DocType 'Sales Order Item'
#: erpnext/public/js/utils.js:802
-#: erpnext/selling/doctype/sales_order/sales_order.js:1072
+#: erpnext/selling/doctype/sales_order/sales_order.js:1051
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:321
@@ -15919,14 +15942,14 @@ msgstr ""
#. Label of a Link in the Stock Workspace
#. Label of a shortcut in the Stock Workspace
#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:302
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:306
#: erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js:36
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.js:22
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:21
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:293
#: erpnext/accounts/report/sales_register/sales_register.py:245
-#: erpnext/selling/doctype/sales_order/sales_order.js:659
+#: erpnext/selling/doctype/sales_order/sales_order.js:638
#: erpnext/selling/doctype/sales_order/sales_order_list.js:81
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -15976,7 +15999,7 @@ msgstr ""
msgid "Delivery Note Trends"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1178
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1254
msgid "Delivery Note {0} is not submitted"
msgstr ""
@@ -16250,7 +16273,7 @@ msgstr ""
msgid "Depreciation Posting Date"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:786
+#: erpnext/assets/doctype/asset/asset.js:782
msgid "Depreciation Posting Date cannot be before Available-for-use Date"
msgstr ""
@@ -16620,7 +16643,7 @@ msgstr ""
#. Label of the order_lost_reason (Small Text) field in DocType 'Opportunity'
#. Label of the order_lost_reason (Small Text) field in DocType 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
-#: erpnext/public/js/utils/sales_common.js:509
+#: erpnext/public/js/utils/sales_common.js:536
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Detailed Reason"
msgstr ""
@@ -17022,13 +17045,13 @@ msgstr ""
#: erpnext/accounts/doctype/payment_schedule/payment_schedule.json
#: erpnext/accounts/doctype/payment_term/payment_term.json
#: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:387
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:140
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:394
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:141
#: erpnext/templates/form_grid/item_grid.html:71
msgid "Discount"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:174
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:175
msgid "Discount (%)"
msgstr ""
@@ -17173,11 +17196,11 @@ msgstr ""
msgid "Discount and Margin"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:792
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:818
msgid "Discount cannot be greater than 100%"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:397
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:404
msgid "Discount cannot be greater than 100%."
msgstr ""
@@ -17185,7 +17208,7 @@ msgstr ""
msgid "Discount must be less than 100"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3448
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3449
msgid "Discount of {} applied as per Payment Term"
msgstr ""
@@ -17473,7 +17496,7 @@ msgstr ""
msgid "Do reposting for each Stock Transaction"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:824
+#: erpnext/assets/doctype/asset/asset.js:820
msgid "Do you really want to restore this scrapped asset?"
msgstr ""
@@ -17573,7 +17596,7 @@ msgstr ""
msgid "Document Type already used as a dimension"
msgstr ""
-#: erpnext/setup/install.py:172
+#: erpnext/setup/install.py:158
msgid "Documentation"
msgstr ""
@@ -17991,8 +18014,8 @@ msgstr ""
msgid "Duplicate POS Fields"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:77
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:65
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:91
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:66
msgid "Duplicate POS Invoices found"
msgstr ""
@@ -18000,6 +18023,10 @@ msgstr ""
msgid "Duplicate Project with Tasks"
msgstr ""
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:144
+msgid "Duplicate Sales Invoices found"
+msgstr ""
+
#: erpnext/stock/doctype/stock_closing_entry/stock_closing_entry.py:78
msgid "Duplicate Stock Closing Entry"
msgstr ""
@@ -18177,11 +18204,11 @@ msgstr ""
msgid "Edit Posting Date and Time"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:282
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:283
msgid "Edit Receipt"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:745
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:771
msgid "Editing {0} is not allowed as per POS Profile settings"
msgstr ""
@@ -18273,14 +18300,14 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
#: erpnext/accounts/doctype/payment_gateway_account/payment_gateway_account.json
#: erpnext/accounts/doctype/payment_request/payment_request.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:249
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:271
#: erpnext/communication/doctype/communication_medium/communication_medium.json
#: erpnext/crm/doctype/appointment/appointment.json
#: erpnext/crm/doctype/lead/lead.json
#: erpnext/crm/doctype/prospect_lead/prospect_lead.json
#: erpnext/crm/report/lead_details/lead_details.py:41
#: erpnext/projects/doctype/project_user/project_user.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:904
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:930
#: erpnext/setup/doctype/company/company.json
msgid "Email"
msgstr ""
@@ -18403,7 +18430,7 @@ msgstr ""
msgid "Email Template"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:313
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:314
msgid "Email not sent to {0} (unsubscribed / disabled)"
msgstr ""
@@ -18411,7 +18438,7 @@ msgstr ""
msgid "Email or Phone/Mobile of the Contact are mandatory to continue."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:318
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:319
msgid "Email sent successfully."
msgstr ""
@@ -18943,7 +18970,7 @@ msgstr ""
msgid "Enter a name for this Holiday List."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:540
+#: erpnext/selling/page/point_of_sale/pos_payment.js:553
msgid "Enter amount to be redeemed."
msgstr ""
@@ -18951,15 +18978,15 @@ msgstr ""
msgid "Enter an Item Code, the name will be auto-filled the same as Item Code on clicking inside the Item Name field."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:907
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:933
msgid "Enter customer's email"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:913
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:939
msgid "Enter customer's phone number"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:795
+#: erpnext/assets/doctype/asset/asset.js:791
msgid "Enter date to scrap asset"
msgstr ""
@@ -18967,7 +18994,7 @@ msgstr ""
msgid "Enter depreciation details"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:389
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:396
msgid "Enter discount percentage."
msgstr ""
@@ -19006,7 +19033,7 @@ msgstr ""
msgid "Enter the quantity to manufacture. Raw material Items will be fetched only when this is set."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:424
+#: erpnext/selling/page/point_of_sale/pos_payment.js:437
msgid "Enter {0} amount."
msgstr ""
@@ -19026,7 +19053,7 @@ msgid "Entity"
msgstr ""
#. Label of the entity_type (Select) field in DocType 'Service Level Agreement'
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:203
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:205
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:123
#: erpnext/support/doctype/service_level_agreement/service_level_agreement.json
msgid "Entity Type"
@@ -19347,7 +19374,7 @@ msgstr ""
msgid "Exchange Rate Revaluation Settings"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:59
+#: erpnext/controllers/sales_and_purchase_return.py:60
msgid "Exchange Rate must be same as {0} {1} ({2})"
msgstr ""
@@ -19414,7 +19441,7 @@ msgstr ""
msgid "Exit"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:248
+#: erpnext/selling/page/point_of_sale/pos_controller.js:254
msgid "Exit Full Screen"
msgstr ""
@@ -19837,6 +19864,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_closing_entry/stock_closing_entry.json
#: erpnext/support/doctype/issue/issue.json
#: erpnext/telephony/doctype/call_log/call_log.json
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:78
msgid "Failed"
msgstr ""
@@ -19971,7 +19999,7 @@ msgstr ""
msgid "Fetch Subscription Updates"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1031
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1017
msgid "Fetch Timesheet"
msgstr ""
@@ -19998,7 +20026,7 @@ msgstr ""
msgid "Fetch items based on Default Supplier."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:443
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:446
msgid "Fetched only {0} available serial numbers."
msgstr ""
@@ -20098,7 +20126,7 @@ msgstr ""
msgid "Filter by Reference Date"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:63
+#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:64
msgid "Filter by invoice status"
msgstr ""
@@ -20257,6 +20285,10 @@ msgstr ""
msgid "Finish"
msgstr ""
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:78
+msgid "Finished"
+msgstr ""
+
#. Label of the fg_item (Link) field in DocType 'Purchase Order Item'
#. Label of the item_code (Link) field in DocType 'BOM Creator'
#. Label of the parent_item_code (Link) field in DocType 'Production Plan Sub
@@ -20298,15 +20330,15 @@ msgstr ""
msgid "Finished Good Item Quantity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3656
+#: erpnext/controllers/accounts_controller.py:3655
msgid "Finished Good Item is not specified for service item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3673
+#: erpnext/controllers/accounts_controller.py:3672
msgid "Finished Good Item {0} Qty can not be zero"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3667
+#: erpnext/controllers/accounts_controller.py:3666
msgid "Finished Good Item {0} must be a sub-contracted item"
msgstr ""
@@ -20653,7 +20685,7 @@ msgstr ""
msgid "For"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:339
+#: erpnext/public/js/utils/sales_common.js:366
msgid "For 'Product Bundle' items, Warehouse, Serial No and Batch No will be considered from the 'Packing List' table. If Warehouse and Batch No are same for all packing items for any 'Product Bundle' item, those values can be entered in the main Item table, values will be copied to 'Packing List' table."
msgstr ""
@@ -20676,7 +20708,7 @@ msgstr ""
msgid "For Item"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1184
+#: erpnext/controllers/stock_controller.py:1196
msgid "For Item {0} cannot be received more than {1} qty against the {2} {3}"
msgstr ""
@@ -20727,7 +20759,7 @@ msgstr ""
#. Label of the warehouse (Link) field in DocType 'Material Request Plan Item'
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:358
-#: erpnext/selling/doctype/sales_order/sales_order.js:993
+#: erpnext/selling/doctype/sales_order/sales_order.js:972
#: erpnext/stock/doctype/material_request/material_request.js:325
#: erpnext/templates/form_grid/material_request_grid.html:36
msgid "For Warehouse"
@@ -20789,7 +20821,7 @@ msgstr ""
msgid "For row {0} in {1}. To include {2} in Item rate, rows {3} must also be included"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1596
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1595
msgid "For row {0}: Enter Planned Qty"
msgstr ""
@@ -20815,7 +20847,7 @@ msgstr ""
msgid "For the {0}, no stock is available for the return in the warehouse {1}."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:1131
+#: erpnext/controllers/sales_and_purchase_return.py:1144
msgid "For the {0}, the quantity is required to make the return entry"
msgstr ""
@@ -20964,7 +20996,7 @@ msgstr ""
#. Label of the from_uom (Link) field in DocType 'UOM Conversion Factor'
#. Label of the from (Data) field in DocType 'Call Log'
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1034
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1020
#: erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
#: erpnext/telephony/doctype/call_log/call_log.json
#: erpnext/templates/pages/projects.html:67
@@ -21155,7 +21187,7 @@ msgstr ""
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:52
#: erpnext/accounts/report/general_ledger/general_ledger.py:76
#: erpnext/accounts/report/pos_register/pos_register.py:115
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:37
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:39
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:41
#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:34
#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:38
@@ -21465,8 +21497,8 @@ msgstr ""
msgid "Full Name"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:227
-#: erpnext/selling/page/point_of_sale/pos_controller.js:247
+#: erpnext/selling/page/point_of_sale/pos_controller.js:233
+#: erpnext/selling/page/point_of_sale/pos_controller.js:253
msgid "Full Screen"
msgstr ""
@@ -21815,7 +21847,7 @@ msgid "Get Item Locations"
msgstr ""
#. Label of the get_items (Button) field in DocType 'Stock Entry'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:378
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:400
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:369
#: erpnext/stock/doctype/material_request/material_request.js:337
#: erpnext/stock/doctype/pick_list/pick_list.js:200
@@ -21828,15 +21860,15 @@ msgstr ""
#. Label of the get_items_from (Select) field in DocType 'Production Plan'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:167
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:189
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:266
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:295
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:326
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1087
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:270
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:299
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:330
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1073
#: erpnext/buying/doctype/purchase_order/purchase_order.js:583
#: erpnext/buying/doctype/purchase_order/purchase_order.js:603
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:336
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:358
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:403
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:380
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:425
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:53
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:86
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:80
@@ -21847,7 +21879,7 @@ msgstr ""
#: erpnext/public/js/controllers/buying.js:289
#: erpnext/selling/doctype/quotation/quotation.js:158
#: erpnext/selling/doctype/sales_order/sales_order.js:163
-#: erpnext/selling/doctype/sales_order/sales_order.js:800
+#: erpnext/selling/doctype/sales_order/sales_order.js:779
#: erpnext/stock/doctype/delivery_note/delivery_note.js:187
#: erpnext/stock/doctype/material_request/material_request.js:109
#: erpnext/stock/doctype/material_request/material_request.js:204
@@ -21884,7 +21916,7 @@ msgstr ""
msgid "Get Items from BOM"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:375
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:397
msgid "Get Items from Material Requests against this Supplier"
msgstr ""
@@ -21971,16 +22003,16 @@ msgstr ""
msgid "Get Supplier Group Details"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:417
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:437
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:439
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:459
msgid "Get Suppliers"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:441
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:463
msgid "Get Suppliers By"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1083
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1069
msgid "Get Timesheets"
msgstr ""
@@ -22189,17 +22221,17 @@ msgstr ""
#: erpnext/accounts/report/pos_register/pos_register.py:202
#: erpnext/accounts/report/purchase_register/purchase_register.py:275
#: erpnext/accounts/report/sales_register/sales_register.py:305
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:251
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:253
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/manufacturing/doctype/production_plan_sales_order/production_plan_sales_order.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:92
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:529
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:533
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:180
-#: erpnext/selling/page/point_of_sale/pos_payment.js:603
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:536
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:540
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:181
+#: erpnext/selling/page/point_of_sale/pos_payment.js:616
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
@@ -22812,7 +22844,7 @@ msgid "History In Company"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:350
-#: erpnext/selling/doctype/sales_order/sales_order.js:619
+#: erpnext/selling/doctype/sales_order/sales_order.js:598
msgid "Hold"
msgstr ""
@@ -23140,6 +23172,12 @@ msgstr ""
msgid "If enabled then system won't override the picked qty / batches / serial numbers."
msgstr ""
+#. Description of the 'Use Sales Invoice' (Check) field in DocType 'Accounts
+#. Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "If enabled, Sales Invoice will be generated instead of POS Invoice in POS Transactions for real-time update of G/L and Stock Ledger."
+msgstr ""
+
#. Description of the 'Send Document Print' (Check) field in DocType 'Request
#. for Quotation'
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
@@ -23347,11 +23385,11 @@ msgstr ""
msgid "If you need to reconcile particular transactions against each other, then please select accordingly. If not, all the transactions will be allocated in FIFO order."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:999
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:998
msgid "If you still want to proceed, please disable 'Skip Available Sub Assembly Items' checkbox."
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1707
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1706
msgid "If you still want to proceed, please enable {0}."
msgstr ""
@@ -23421,11 +23459,11 @@ msgstr ""
msgid "Ignore Exchange Rate Revaluation Journals"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:976
+#: erpnext/selling/doctype/sales_order/sales_order.js:955
msgid "Ignore Existing Ordered Qty"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1699
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1698
msgid "Ignore Existing Projected Quantity"
msgstr ""
@@ -23461,7 +23499,7 @@ msgstr ""
msgid "Ignore Pricing Rule"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:192
+#: erpnext/selling/page/point_of_sale/pos_payment.js:244
msgid "Ignore Pricing Rule is enabled. Cannot apply coupon code."
msgstr ""
@@ -24063,7 +24101,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:972
+#: erpnext/selling/doctype/sales_order/sales_order.js:951
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -24097,7 +24135,7 @@ msgstr ""
msgid "Include POS Transactions"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:194
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:192
msgid "Include Payment"
msgstr ""
@@ -24169,7 +24207,7 @@ msgstr ""
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:105
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.json
#: erpnext/accounts/doctype/process_deferred_accounting/process_deferred_accounting.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:383
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:393
#: erpnext/accounts/report/account_balance/account_balance.js:27
#: erpnext/accounts/report/financial_statements.py:733
#: erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py:178
@@ -24461,13 +24499,13 @@ msgstr ""
msgid "Inspected By"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1082
+#: erpnext/controllers/stock_controller.py:1088
msgid "Inspection Rejected"
msgstr ""
#. Label of the inspection_required (Check) field in DocType 'Stock Entry'
-#: erpnext/controllers/stock_controller.py:1052
-#: erpnext/controllers/stock_controller.py:1054
+#: erpnext/controllers/stock_controller.py:1058
+#: erpnext/controllers/stock_controller.py:1060
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Inspection Required"
msgstr ""
@@ -24484,7 +24522,7 @@ msgstr ""
msgid "Inspection Required before Purchase"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1067
+#: erpnext/controllers/stock_controller.py:1073
msgid "Inspection Submission"
msgstr ""
@@ -24563,8 +24601,8 @@ msgstr ""
msgid "Insufficient Capacity"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3588
-#: erpnext/controllers/accounts_controller.py:3612
+#: erpnext/controllers/accounts_controller.py:3587
+#: erpnext/controllers/accounts_controller.py:3611
msgid "Insufficient Permissions"
msgstr ""
@@ -24691,7 +24729,7 @@ msgstr ""
msgid "Interest"
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3085
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3087
msgid "Interest and/or dunning fee"
msgstr ""
@@ -24763,7 +24801,7 @@ msgstr ""
msgid "Internal Work History"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1149
+#: erpnext/controllers/stock_controller.py:1155
msgid "Internal transfers can only be done in company's default currency"
msgstr ""
@@ -24789,12 +24827,12 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:367
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:375
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:892
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:902
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:942
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:952
#: erpnext/assets/doctype/asset_category/asset_category.py:70
#: erpnext/assets/doctype/asset_category/asset_category.py:98
-#: erpnext/controllers/accounts_controller.py:2973
-#: erpnext/controllers/accounts_controller.py:2981
+#: erpnext/controllers/accounts_controller.py:2972
+#: erpnext/controllers/accounts_controller.py:2980
msgid "Invalid Account"
msgstr ""
@@ -24827,13 +24865,13 @@ msgstr ""
msgid "Invalid Child Procedure"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2026
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2102
msgid "Invalid Company for Inter Company Transaction."
msgstr ""
#: erpnext/assets/doctype/asset/asset.py:286
#: erpnext/assets/doctype/asset/asset.py:293
-#: erpnext/controllers/accounts_controller.py:2996
+#: erpnext/controllers/accounts_controller.py:2995
msgid "Invalid Cost Center"
msgstr ""
@@ -24845,7 +24883,7 @@ msgstr ""
msgid "Invalid Delivery Date"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:395
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:402
msgid "Invalid Discount"
msgstr ""
@@ -24870,7 +24908,7 @@ msgstr ""
msgid "Invalid Group By"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:410
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:460
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:876
msgid "Invalid Item"
msgstr ""
@@ -24884,12 +24922,12 @@ msgstr ""
msgid "Invalid Ledger Entries"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:61
#: erpnext/accounts/general_ledger.py:755
msgid "Invalid Opening Entry"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:115
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:129
msgid "Invalid POS Invoices"
msgstr ""
@@ -24921,7 +24959,7 @@ msgstr ""
msgid "Invalid Purchase Invoice"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3625
+#: erpnext/controllers/accounts_controller.py:3624
msgid "Invalid Qty"
msgstr ""
@@ -24929,10 +24967,14 @@ msgstr ""
msgid "Invalid Quantity"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:198
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:199
msgid "Invalid Return"
msgstr ""
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:194
+msgid "Invalid Sales Invoices"
+msgstr ""
+
#: erpnext/assets/doctype/asset/asset.py:460
#: erpnext/assets/doctype/asset/asset.py:467
#: erpnext/assets/doctype/asset/asset.py:497
@@ -24995,12 +25037,12 @@ msgstr ""
msgid "Invalid {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2024
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2100
msgid "Invalid {0} for Inter Company Transaction."
msgstr ""
#: erpnext/accounts/report/general_ledger/general_ledger.py:91
-#: erpnext/controllers/sales_and_purchase_return.py:33
+#: erpnext/controllers/sales_and_purchase_return.py:34
msgid "Invalid {0}: {1}"
msgstr ""
@@ -25132,7 +25174,7 @@ msgstr ""
msgid "Invoice Series"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:60
+#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:61
msgid "Invoice Status"
msgstr ""
@@ -25191,7 +25233,7 @@ msgstr ""
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.json
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2075
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2151
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:62
msgid "Invoices"
@@ -25617,11 +25659,13 @@ msgid "Is Rejected Warehouse"
msgstr ""
#. Label of the is_return (Check) field in DocType 'POS Invoice Reference'
+#. Label of the is_return (Check) field in DocType 'Sales Invoice Reference'
#. Label of the is_return (Check) field in DocType 'Delivery Note'
#. Label of the is_return (Check) field in DocType 'Purchase Receipt'
#. Label of the is_return (Check) field in DocType 'Stock Entry'
#. Label of the is_return (Check) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/report/pos_register/pos_register.js:63
#: erpnext/accounts/report/pos_register/pos_register.py:221
#: erpnext/stock/doctype/delivery_note/delivery_note.json
@@ -25722,6 +25766,11 @@ msgstr ""
msgid "Is a Subscription"
msgstr ""
+#. Label of the is_created_using_pos (Check) field in DocType 'Sales Invoice'
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+msgid "Is created using POS"
+msgstr ""
+
#. Label of the included_in_print_rate (Check) field in DocType 'Purchase Taxes
#. and Charges'
#. Label of the included_in_print_rate (Check) field in DocType 'Sales Taxes
@@ -25896,7 +25945,7 @@ msgstr ""
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:33
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:202
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/taxes_and_totals.py:1117
+#: erpnext/controllers/taxes_and_totals.py:1125
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/manufacturing/doctype/bom/bom.js:940
#: erpnext/manufacturing/doctype/bom/bom.json
@@ -25919,7 +25968,7 @@ msgstr ""
#: erpnext/public/js/stock_analytics.js:92
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1199
+#: erpnext/selling/doctype/sales_order/sales_order.js:1178
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:46
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.js:14
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.js:36
@@ -26124,7 +26173,7 @@ msgstr ""
#: erpnext/accounts/doctype/pricing_rule_item_code/pricing_rule_item_code.json
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
#: erpnext/accounts/doctype/promotional_scheme_product_discount/promotional_scheme_product_discount.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1040
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1026
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:68
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:37
#: erpnext/accounts/report/gross_profit/gross_profit.py:281
@@ -26182,10 +26231,10 @@ msgstr ""
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/selling/doctype/quotation/quotation.js:272
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:349
-#: erpnext/selling/doctype/sales_order/sales_order.js:457
-#: erpnext/selling/doctype/sales_order/sales_order.js:841
-#: erpnext/selling/doctype/sales_order/sales_order.js:986
+#: erpnext/selling/doctype/sales_order/sales_order.js:328
+#: erpnext/selling/doctype/sales_order/sales_order.js:436
+#: erpnext/selling/doctype/sales_order/sales_order.js:820
+#: erpnext/selling/doctype/sales_order/sales_order.js:965
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/customer_wise_item_price/customer_wise_item_price.py:29
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:27
@@ -26253,8 +26302,8 @@ msgstr ""
msgid "Item Code required at Row No {0}"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:775
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:274
+#: erpnext/selling/page/point_of_sale/pos_controller.js:792
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:275
msgid "Item Code: {0} is not available under warehouse {1}."
msgstr ""
@@ -26298,7 +26347,7 @@ msgstr ""
#. Label of the section_break_19 (Section Break) field in DocType 'Production
#. Plan Sub Assembly Item'
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:28
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:29
msgid "Item Details"
msgstr ""
@@ -26846,8 +26895,8 @@ msgstr ""
msgid "Item UOM"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:371
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:378
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:414
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:421
msgid "Item Unavailable"
msgstr ""
@@ -26954,7 +27003,7 @@ msgstr ""
msgid "Item is mandatory in Raw Materials table."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:109
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:110
msgid "Item is removed since no serial / batch no selected."
msgstr ""
@@ -26963,7 +27012,7 @@ msgid "Item must be added using 'Get Items from Purchase Receipts' button"
msgstr ""
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:42
-#: erpnext/selling/doctype/sales_order/sales_order.js:1206
+#: erpnext/selling/doctype/sales_order/sales_order.js:1185
msgid "Item name"
msgstr ""
@@ -26972,7 +27021,7 @@ msgstr ""
msgid "Item operation"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3648
+#: erpnext/controllers/accounts_controller.py:3647
msgid "Item qty can not be updated as raw materials are already processed."
msgstr ""
@@ -27028,7 +27077,7 @@ msgstr ""
msgid "Item {0} entered multiple times."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:204
+#: erpnext/controllers/sales_and_purchase_return.py:205
msgid "Item {0} has already been returned"
msgstr ""
@@ -27199,7 +27248,7 @@ msgstr ""
#: erpnext/selling/doctype/installation_note/installation_note.json
#: erpnext/selling/doctype/product_bundle/product_bundle.json
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:833
+#: erpnext/selling/doctype/sales_order/sales_order.js:812
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:19
#: erpnext/setup/doctype/item_group/item_group.js:87
@@ -27231,8 +27280,8 @@ msgstr ""
msgid "Items Filter"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1562
-#: erpnext/selling/doctype/sales_order/sales_order.js:1242
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1561
+#: erpnext/selling/doctype/sales_order/sales_order.js:1221
msgid "Items Required"
msgstr ""
@@ -27248,11 +27297,11 @@ msgstr ""
msgid "Items and Pricing"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3870
+#: erpnext/controllers/accounts_controller.py:3869
msgid "Items cannot be updated as Subcontracting Order is created against the Purchase Order {0}."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1022
+#: erpnext/selling/doctype/sales_order/sales_order.js:1001
msgid "Items for Raw Material Request"
msgstr ""
@@ -27266,7 +27315,7 @@ msgstr ""
msgid "Items to Be Repost"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1561
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1560
msgid "Items to Manufacture are required to pull the Raw Materials associated with it."
msgstr ""
@@ -27276,7 +27325,7 @@ msgid "Items to Order and Receive"
msgstr ""
#: erpnext/public/js/stock_reservation.js:59
-#: erpnext/selling/doctype/sales_order/sales_order.js:308
+#: erpnext/selling/doctype/sales_order/sales_order.js:287
msgid "Items to Reserve"
msgstr ""
@@ -27858,7 +27907,7 @@ msgstr ""
msgid "Last carbon check date cannot be a future date"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:990
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:1016
msgid "Last transacted"
msgstr ""
@@ -28324,7 +28373,7 @@ msgstr ""
msgid "Link to Material Request"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:408
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:430
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:58
msgid "Link to Material Requests"
msgstr ""
@@ -28396,7 +28445,7 @@ msgstr ""
msgid "Load All Criteria"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:83
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:92
msgid "Loading Invoices! Please Wait..."
msgstr ""
@@ -28552,7 +28601,7 @@ msgstr ""
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:49
-#: erpnext/public/js/utils/sales_common.js:493
+#: erpnext/public/js/utils/sales_common.js:520
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
msgstr ""
@@ -28622,7 +28671,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:924
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:950
msgid "Loyalty Points"
msgstr ""
@@ -28652,10 +28701,10 @@ msgstr ""
#: erpnext/accounts/doctype/loyalty_point_entry/loyalty_point_entry.json
#: erpnext/accounts/doctype/loyalty_program/loyalty_program.json
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1123
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1109
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/selling/doctype/customer/customer.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:917
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:943
#: erpnext/selling/workspace/selling/selling.json
msgid "Loyalty Program"
msgstr ""
@@ -28825,7 +28874,7 @@ msgstr ""
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:81
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:721
+#: erpnext/selling/doctype/sales_order/sales_order.js:700
#: erpnext/support/workspace/support/support.json
msgid "Maintenance Schedule"
msgstr ""
@@ -28943,7 +28992,7 @@ msgstr ""
#: erpnext/crm/workspace/crm/crm.json
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:87
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:714
+#: erpnext/selling/doctype/sales_order/sales_order.js:693
#: erpnext/support/doctype/warranty_claim/warranty_claim.js:47
#: erpnext/support/workspace/support/support.json
msgid "Maintenance Visit"
@@ -29114,7 +29163,7 @@ msgstr ""
msgid "Mandatory Depends On"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1569
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1645
msgid "Mandatory Field"
msgstr ""
@@ -29623,7 +29672,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
#: erpnext/buying/doctype/purchase_order/purchase_order.js:562
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:317
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:339
#: erpnext/buying/doctype/request_for_quotation_item/request_for_quotation_item.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:34
#: erpnext/buying/doctype/supplier_quotation_item/supplier_quotation_item.json
@@ -29637,7 +29686,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_material_request/production_plan_material_request.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:690
+#: erpnext/selling/doctype/sales_order/sales_order.js:669
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:36
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -29750,7 +29799,7 @@ msgstr ""
msgid "Material Request {0} is cancelled or stopped"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1038
+#: erpnext/selling/doctype/sales_order/sales_order.js:1017
msgid "Material Request {0} submitted."
msgstr ""
@@ -30141,7 +30190,7 @@ msgstr ""
msgid "Messages greater than 160 characters will be split into multiple messages"
msgstr ""
-#: erpnext/setup/install.py:132
+#: erpnext/setup/install.py:130
msgid "Messaging CRM Campagin"
msgstr ""
@@ -30429,13 +30478,13 @@ msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:69
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:180
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:585
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2091
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2649
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2167
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2725
#: erpnext/assets/doctype/asset_category/asset_category.py:117
msgid "Missing Account"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1451
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1527
msgid "Missing Asset"
msgstr ""
@@ -30464,7 +30513,7 @@ msgstr ""
msgid "Missing Item"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:217
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:221
msgid "Missing Items"
msgstr ""
@@ -30472,7 +30521,7 @@ msgstr ""
msgid "Missing Payments App"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:277
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:281
msgid "Missing Serial No Bundle"
msgstr ""
@@ -31389,9 +31438,9 @@ msgstr ""
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:92
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:503
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:507
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:150
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:510
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:514
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:151
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/templates/includes/order/order_taxes.html:5
@@ -31717,7 +31766,7 @@ msgstr ""
msgid "No Answer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2193
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2269
msgid "No Customer found for Inter Company Transactions which represents company {0}"
msgstr ""
@@ -31746,11 +31795,11 @@ msgstr ""
msgid "No Items selected for transfer."
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:826
+#: erpnext/selling/doctype/sales_order/sales_order.js:805
msgid "No Items with Bill of Materials to Manufacture"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:958
+#: erpnext/selling/doctype/sales_order/sales_order.js:937
msgid "No Items with Bill of Materials."
msgstr ""
@@ -31766,7 +31815,7 @@ msgstr ""
msgid "No Outstanding Invoices found for this party"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:580
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:616
msgid "No POS Profile found. Please create a New POS Profile first"
msgstr ""
@@ -31787,7 +31836,7 @@ msgid "No Records for these settings."
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:331
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:980
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1030
msgid "No Remarks"
msgstr ""
@@ -31795,7 +31844,7 @@ msgstr ""
msgid "No Selection"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:906
+#: erpnext/controllers/sales_and_purchase_return.py:919
msgid "No Serial / Batches are available for return"
msgstr ""
@@ -31807,7 +31856,7 @@ msgstr ""
msgid "No Summary"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2177
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2253
msgid "No Supplier found for Inter Company Transactions which represents company {0}"
msgstr ""
@@ -31905,7 +31954,7 @@ msgstr ""
msgid "No matches occurred via auto reconciliation"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:958
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:957
msgid "No material request created"
msgstr ""
@@ -31958,7 +32007,7 @@ msgstr ""
msgid "No of Visits"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:338
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:381
msgid "No open POS Opening Entry found for POS Profile {0}."
msgstr ""
@@ -31994,7 +32043,7 @@ msgstr ""
msgid "No products found."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:982
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:1008
msgid "No recent transactions found"
msgstr ""
@@ -32031,11 +32080,11 @@ msgstr ""
msgid "No values"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:339
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:341
msgid "No {0} Accounts found for this company."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2241
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2317
msgid "No {0} found for Inter Company Transactions."
msgstr ""
@@ -32089,8 +32138,9 @@ msgid "Nos"
msgstr ""
#: erpnext/accounts/doctype/mode_of_payment/mode_of_payment.py:66
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:263
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:529
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:265
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:539
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:551
#: erpnext/assets/doctype/asset/asset.js:616
#: erpnext/assets/doctype/asset/asset.js:631
#: erpnext/controllers/buying_controller.py:202
@@ -32106,8 +32156,8 @@ msgstr ""
msgid "Not Applicable"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:774
-#: erpnext/selling/page/point_of_sale/pos_controller.js:803
+#: erpnext/selling/page/point_of_sale/pos_controller.js:791
+#: erpnext/selling/page/point_of_sale/pos_controller.js:820
msgid "Not Available"
msgstr ""
@@ -32204,15 +32254,15 @@ msgstr ""
#. Label of the note (Text Editor) field in DocType 'CRM Note'
#. Label of the note (Text Editor) field in DocType 'Timesheet'
#. Label of the note (Text) field in DocType 'Item Price'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:258
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:280
#: erpnext/crm/doctype/crm_note/crm_note.json
#: erpnext/manufacturing/doctype/bom_update_log/bom_update_log.py:100
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1003
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1709
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1002
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1708
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/public/js/controllers/buying.js:464
#: erpnext/selling/doctype/customer/customer.py:127
-#: erpnext/selling/doctype/sales_order/sales_order.js:1176
+#: erpnext/selling/doctype/sales_order/sales_order.js:1155
#: erpnext/stock/doctype/item/item.js:497
#: erpnext/stock/doctype/item/item.py:565
#: erpnext/stock/doctype/item_price/item_price.json
@@ -32535,10 +32585,6 @@ msgstr ""
msgid "Oldest Of Invoice Or Advance"
msgstr ""
-#: erpnext/setup/default_energy_point_rules.py:12
-msgid "On Converting Opportunity"
-msgstr ""
-
#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
#. Option for the 'Status' (Select) field in DocType 'Job Card'
#. Option for the 'Status' (Select) field in DocType 'Sales Order'
@@ -32598,18 +32644,6 @@ msgstr ""
msgid "On Previous Row Total"
msgstr ""
-#: erpnext/setup/default_energy_point_rules.py:24
-msgid "On Purchase Order Submission"
-msgstr ""
-
-#: erpnext/setup/default_energy_point_rules.py:18
-msgid "On Sales Order Submission"
-msgstr ""
-
-#: erpnext/setup/default_energy_point_rules.py:30
-msgid "On Task Completion"
-msgstr ""
-
#: erpnext/stock/report/available_batch_report/available_batch_report.js:16
msgid "On This Date"
msgstr ""
@@ -32634,10 +32668,6 @@ msgstr ""
msgid "On submission of the stock transaction, system will auto create the Serial and Batch Bundle based on the Serial No / Batch fields."
msgstr ""
-#: erpnext/setup/default_energy_point_rules.py:43
-msgid "On {0} Creation"
-msgstr ""
-
#. Option for the 'Stop Reason' (Select) field in DocType 'Downtime Entry'
#: erpnext/manufacturing/doctype/downtime_entry/downtime_entry.json
msgid "On-machine press checks"
@@ -32825,7 +32855,7 @@ msgstr ""
msgid "Open Events"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:210
+#: erpnext/selling/page/point_of_sale/pos_controller.js:216
msgid "Open Form View"
msgstr ""
@@ -33001,7 +33031,7 @@ msgid "Opening Invoice Item"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:1623
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1678
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1754
msgid "Opening Invoice has rounding adjustment of {0}.
'{1}' account is required to post these values. Please set it in Company: {2}.
Or, '{3}' can be enabled to not post any rounding adjustment."
msgstr ""
@@ -33280,7 +33310,7 @@ msgstr ""
#. Label of a Link in the CRM Workspace
#. Label of a shortcut in the CRM Workspace
#. Label of the opportunity (Link) field in DocType 'Quotation'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:341
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:363
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/crm/doctype/crm_settings/crm_settings.json
@@ -33810,7 +33840,7 @@ msgstr ""
msgid "Over Picking Allowance"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1315
+#: erpnext/controllers/stock_controller.py:1323
msgid "Over Receipt"
msgstr ""
@@ -33848,7 +33878,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:267
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:273
#: erpnext/assets/doctype/asset_maintenance_log/asset_maintenance_log.json
#: erpnext/assets/doctype/asset_maintenance_task/asset_maintenance_task.json
#: erpnext/manufacturing/report/production_analytics/production_analytics.py:125
@@ -33959,7 +33989,7 @@ msgstr ""
msgid "POS"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:158
+#: erpnext/selling/page/point_of_sale/pos_controller.js:164
msgid "POS Closed"
msgstr ""
@@ -33967,10 +33997,12 @@ msgstr ""
#. Label of the pos_closing_entry (Link) field in DocType 'POS Invoice Merge
#. Log'
#. Label of the pos_closing_entry (Data) field in DocType 'POS Opening Entry'
+#. Label of the pos_closing_entry (Link) field in DocType 'Sales Invoice'
#. Label of a Link in the Selling Workspace
#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.json
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.json
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/selling/workspace/selling/selling.json
msgid "POS Closing Entry"
msgstr ""
@@ -33989,7 +34021,7 @@ msgstr ""
msgid "POS Closing Failed"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:55
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:64
msgid "POS Closing failed while running in a background process. You can resolve the {0} and retry the process again."
msgstr ""
@@ -34035,19 +34067,19 @@ msgstr ""
msgid "POS Invoice Reference"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:90
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:104
msgid "POS Invoice is already consolidated"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:98
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:112
msgid "POS Invoice is not submitted"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:101
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:115
msgid "POS Invoice isn't created by user {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:194
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:192
msgid "POS Invoice should have the field {0} checked."
msgstr ""
@@ -34056,11 +34088,15 @@ msgstr ""
msgid "POS Invoices"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:619
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
+msgid "POS Invoices can't be added when Sales Invoice is enabled"
+msgstr ""
+
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:661
msgid "POS Invoices will be consolidated in a background process"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:621
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:663
msgid "POS Invoices will be unconsolidated in a background process"
msgstr ""
@@ -34083,7 +34119,7 @@ msgstr ""
msgid "POS Opening Entry Detail"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:337
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:380
msgid "POS Opening Entry Missing"
msgstr ""
@@ -34114,11 +34150,16 @@ msgstr ""
msgid "POS Profile User"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:95
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:109
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:174
msgid "POS Profile doesn't match {}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1158
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1080
+msgid "POS Profile is mandatory to mark this invoice as POS Transaction."
+msgstr ""
+
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1234
msgid "POS Profile required to make POS Entry"
msgstr ""
@@ -34160,11 +34201,11 @@ msgstr ""
msgid "POS Transactions"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:161
+#: erpnext/selling/page/point_of_sale/pos_controller.js:167
msgid "POS has been closed at {0}. Please refresh the page."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:447
+#: erpnext/selling/page/point_of_sale/pos_controller.js:452
msgid "POS invoice {0} created successfully"
msgstr ""
@@ -34213,7 +34254,7 @@ msgstr ""
msgid "Packed Items"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1153
+#: erpnext/controllers/stock_controller.py:1159
msgid "Packed Items cannot be transferred internally"
msgstr ""
@@ -34311,7 +34352,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:273
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:279
msgid "Paid"
msgstr ""
@@ -34333,7 +34374,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:165
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:172
#: erpnext/accounts/report/pos_register/pos_register.py:209
-#: erpnext/selling/page/point_of_sale/pos_payment.js:603
+#: erpnext/selling/page/point_of_sale/pos_payment.js:616
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:56
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:277
msgid "Paid Amount"
@@ -34384,7 +34425,7 @@ msgid "Paid To Account Type"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:321
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1026
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1076
msgid "Paid amount + Write Off Amount can not be greater than Grand Total"
msgstr ""
@@ -34605,9 +34646,9 @@ msgstr ""
msgid "Partial Material Transferred"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:511
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:516
-msgid "Partial Payment in POS Invoice is not allowed."
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1094
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1100
+msgid "Partial Payment in POS Transactions are not allowed."
msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1297
@@ -35119,7 +35160,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice_list.js:42
#: erpnext/buying/doctype/purchase_order/purchase_order.js:433
#: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:24
-#: erpnext/selling/doctype/sales_order/sales_order.js:766
+#: erpnext/selling/doctype/sales_order/sales_order.js:745
#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:30
msgid "Payment"
msgstr ""
@@ -35255,7 +35296,7 @@ msgstr ""
msgid "Payment Entry {0} is linked against Order {1}, check if it should be pulled as advance in this invoice."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:279
+#: erpnext/selling/page/point_of_sale/pos_payment.js:292
msgid "Payment Failed"
msgstr ""
@@ -35387,7 +35428,7 @@ msgstr ""
msgid "Payment Receipt Note"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:260
+#: erpnext/selling/page/point_of_sale/pos_payment.js:273
msgid "Payment Received"
msgstr ""
@@ -35460,7 +35501,7 @@ msgstr ""
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:126
#: erpnext/accounts/workspace/receivables/receivables.json
#: erpnext/buying/doctype/purchase_order/purchase_order.js:441
-#: erpnext/selling/doctype/sales_order/sales_order.js:759
+#: erpnext/selling/doctype/sales_order/sales_order.js:738
msgid "Payment Request"
msgstr ""
@@ -35647,7 +35688,7 @@ msgstr ""
msgid "Payment against {0} {1} cannot be greater than Outstanding Amount {2}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:705
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:741
msgid "Payment amount cannot be less than or equal to 0"
msgstr ""
@@ -35656,15 +35697,15 @@ msgid "Payment methods are mandatory. Please add at least one payment method."
msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:315
-#: erpnext/selling/page/point_of_sale/pos_payment.js:267
+#: erpnext/selling/page/point_of_sale/pos_payment.js:280
msgid "Payment of {0} received successfully."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:274
+#: erpnext/selling/page/point_of_sale/pos_payment.js:287
msgid "Payment of {0} received successfully. Waiting for other requests to complete..."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:328
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:371
msgid "Payment related to {0} is not completed"
msgstr ""
@@ -35781,7 +35822,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:301
#: erpnext/manufacturing/report/production_plan_summary/production_plan_summary.py:183
-#: erpnext/selling/doctype/sales_order/sales_order.js:1213
+#: erpnext/selling/doctype/sales_order/sales_order.js:1192
#: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
msgid "Pending Qty"
msgstr ""
@@ -36126,7 +36167,7 @@ msgstr ""
#. Label of the customer_phone_number (Data) field in DocType 'Appointment'
#: erpnext/accounts/doctype/payment_request/payment_request.json
#: erpnext/crm/doctype/appointment/appointment.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:911
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:937
msgid "Phone Number"
msgstr ""
@@ -36136,7 +36177,7 @@ msgstr ""
#. Option for the 'From Voucher Type' (Select) field in DocType 'Stock
#. Reservation Entry'
#. Label of a Link in the Stock Workspace
-#: erpnext/selling/doctype/sales_order/sales_order.js:639
+#: erpnext/selling/doctype/sales_order/sales_order.js:618
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.js:123
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -36516,7 +36557,7 @@ msgstr ""
msgid "Please add {1} role to user {0}."
msgstr ""
-#: erpnext/controllers/stock_controller.py:1326
+#: erpnext/controllers/stock_controller.py:1334
msgid "Please adjust the qty or edit {0} to proceed."
msgstr ""
@@ -36524,7 +36565,7 @@ msgstr ""
msgid "Please attach CSV file"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2786
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2862
msgid "Please cancel and amend the Payment Entry"
msgstr ""
@@ -36660,11 +36701,11 @@ msgstr ""
msgid "Please ensure that the {0} account {1} is a Payable account. You can change the account type to Payable or select a different account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:886
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:936
msgid "Please ensure {} account is a Balance Sheet account."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:896
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:946
msgid "Please ensure {} account {} is a Receivable account."
msgstr ""
@@ -36672,8 +36713,8 @@ msgstr ""
msgid "Please enter Difference Account or set default Stock Adjustment Account for company {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:465
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1065
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:515
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1141
msgid "Please enter Account for Change Amount"
msgstr ""
@@ -36750,7 +36791,7 @@ msgstr ""
msgid "Please enter Shipment Parcel information"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:217
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:221
msgid "Please enter Stock Items consumed during the Repair."
msgstr ""
@@ -36759,7 +36800,7 @@ msgid "Please enter Warehouse and Date"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:650
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1061
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1137
msgid "Please enter Write Off Account"
msgstr ""
@@ -36771,7 +36812,7 @@ msgstr ""
msgid "Please enter company name first"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2762
+#: erpnext/controllers/accounts_controller.py:2761
msgid "Please enter default currency in Company Master"
msgstr ""
@@ -36803,7 +36844,7 @@ msgstr ""
msgid "Please enter the company name to confirm"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:708
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:744
msgid "Please enter the phone number first"
msgstr ""
@@ -36909,8 +36950,8 @@ msgstr ""
msgid "Please select Template Type to download template"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:714
-#: erpnext/public/js/controllers/taxes_and_totals.js:706
+#: erpnext/controllers/taxes_and_totals.py:721
+#: erpnext/public/js/controllers/taxes_and_totals.js:721
msgid "Please select Apply Discount On"
msgstr ""
@@ -37020,7 +37061,7 @@ msgstr ""
msgid "Please select Subcontracting Order instead of Purchase Order {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2611
+#: erpnext/controllers/accounts_controller.py:2610
msgid "Please select Unrealized Profit / Loss account or add default Unrealized Profit / Loss account account for company {0}"
msgstr ""
@@ -37084,7 +37125,7 @@ msgstr ""
msgid "Please select a default mode of payment"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:784
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:810
msgid "Please select a field to edit from numpad"
msgstr ""
@@ -37130,17 +37171,17 @@ msgstr ""
msgid "Please select item code"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:882
+#: erpnext/selling/doctype/sales_order/sales_order.js:861
msgid "Please select items"
msgstr ""
#: erpnext/public/js/stock_reservation.js:192
-#: erpnext/selling/doctype/sales_order/sales_order.js:400
+#: erpnext/selling/doctype/sales_order/sales_order.js:379
msgid "Please select items to reserve."
msgstr ""
#: erpnext/public/js/stock_reservation.js:264
-#: erpnext/selling/doctype/sales_order/sales_order.js:504
+#: erpnext/selling/doctype/sales_order/sales_order.js:483
msgid "Please select items to unreserve."
msgstr ""
@@ -37214,7 +37255,7 @@ msgstr ""
msgid "Please set Account"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1569
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1645
msgid "Please set Account for Change Amount"
msgstr ""
@@ -37222,7 +37263,7 @@ msgstr ""
msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:313
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:321
msgid "Please set Accounting Dimension {} in {}"
msgstr ""
@@ -37233,7 +37274,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_profile/pos_profile.js:62
#: erpnext/accounts/doctype/pos_profile/pos_profile.js:76
#: erpnext/accounts/doctype/pos_profile/pos_profile.js:89
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:752
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:756
msgid "Please set Company"
msgstr ""
@@ -37334,19 +37375,19 @@ msgstr ""
msgid "Please set both the Tax ID and Fiscal Code on Company {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2088
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2164
msgid "Please set default Cash or Bank account in Mode of Payment {0}"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:66
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:177
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2646
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2722
msgid "Please set default Cash or Bank account in Mode of Payment {}"
msgstr ""
#: erpnext/accounts/doctype/pos_opening_entry/pos_opening_entry.py:68
#: erpnext/accounts/doctype/pos_profile/pos_profile.py:179
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2648
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2724
msgid "Please set default Cash or Bank account in Mode of Payments {}"
msgstr ""
@@ -37354,7 +37395,7 @@ msgstr ""
msgid "Please set default Exchange Gain/Loss Account in Company {}"
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:359
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:363
msgid "Please set default Expense Account in Company {0}"
msgstr ""
@@ -37464,12 +37505,12 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:102
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:438
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:490
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:494
msgid "Please specify Company to proceed"
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1472
-#: erpnext/controllers/accounts_controller.py:2955
+#: erpnext/controllers/accounts_controller.py:2954
#: erpnext/public/js/controllers/accounts.js:97
msgid "Please specify a valid Row ID for row {0} in table {1}"
msgstr ""
@@ -37498,7 +37539,7 @@ msgstr ""
msgid "Please try again in an hour."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:213
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:217
msgid "Please update Repair Status."
msgstr ""
@@ -37552,7 +37593,7 @@ msgstr ""
msgid "Portrait"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:363
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:385
msgid "Possible Supplier"
msgstr ""
@@ -37778,7 +37819,7 @@ msgstr ""
msgid "Posting date and posting time is mandatory"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:53
+#: erpnext/controllers/sales_and_purchase_return.py:54
msgid "Posting timestamp must be after {0}"
msgstr ""
@@ -37922,7 +37963,7 @@ msgid "Preview"
msgstr ""
#. Label of the preview (Button) field in DocType 'Request for Quotation'
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:223
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:245
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
msgid "Preview Email"
msgstr ""
@@ -38167,7 +38208,7 @@ msgstr ""
msgid "Price Per Unit ({0})"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:651
+#: erpnext/selling/page/point_of_sale/pos_controller.js:668
msgid "Price is not set for the item."
msgstr ""
@@ -38476,7 +38517,7 @@ msgid "Print Preferences"
msgstr ""
#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:63
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:266
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:267
msgid "Print Receipt"
msgstr ""
@@ -38521,7 +38562,7 @@ msgstr ""
msgid "Print Style"
msgstr ""
-#: erpnext/setup/install.py:109
+#: erpnext/setup/install.py:107
msgid "Print UOM after Quantity"
msgstr ""
@@ -38539,7 +38580,7 @@ msgstr ""
msgid "Print settings updated in respective print format"
msgstr ""
-#: erpnext/setup/install.py:116
+#: erpnext/setup/install.py:114
msgid "Print taxes with zero amount"
msgstr ""
@@ -38798,7 +38839,7 @@ msgstr ""
msgid "Processes"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:124
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:152
msgid "Processing Sales! Please Wait..."
msgstr ""
@@ -39185,7 +39226,7 @@ msgstr ""
#: erpnext/accounts/doctype/psoa_project/psoa_project.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1066
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1052
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:109
@@ -39240,7 +39281,7 @@ msgstr ""
#: erpnext/public/js/purchase_trends_filters.js:52
#: erpnext/public/js/sales_trends_filters.js:28
#: erpnext/selling/doctype/installation_note/installation_note.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:730
+#: erpnext/selling/doctype/sales_order/sales_order.js:709
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:94
@@ -39843,7 +39884,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:54
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:141
-#: erpnext/selling/doctype/sales_order/sales_order.js:704
+#: erpnext/selling/doctype/sales_order/sales_order.js:683
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
@@ -39940,7 +39981,7 @@ msgstr ""
msgid "Purchase Order Trends"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1175
+#: erpnext/selling/doctype/sales_order/sales_order.js:1154
msgid "Purchase Order already created for all Sales Order items"
msgstr ""
@@ -40321,10 +40362,10 @@ msgstr ""
#: erpnext/public/js/stock_reservation.js:121
#: erpnext/public/js/stock_reservation.js:310 erpnext/public/js/utils.js:782
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:371
-#: erpnext/selling/doctype/sales_order/sales_order.js:475
-#: erpnext/selling/doctype/sales_order/sales_order.js:859
-#: erpnext/selling/doctype/sales_order/sales_order.js:1011
+#: erpnext/selling/doctype/sales_order/sales_order.js:350
+#: erpnext/selling/doctype/sales_order/sales_order.js:454
+#: erpnext/selling/doctype/sales_order/sales_order.js:838
+#: erpnext/selling/doctype/sales_order/sales_order.js:990
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:255
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
#: erpnext/stock/doctype/landed_cost_voucher/landed_cost_voucher.json
@@ -41098,7 +41139,7 @@ msgstr ""
msgid "Query Route String"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:137
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:141
msgid "Queue Size should be between 5 and 100"
msgstr ""
@@ -41121,6 +41162,7 @@ msgstr ""
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
#: erpnext/stock/doctype/stock_closing_entry/stock_closing_entry.json
#: erpnext/telephony/doctype/call_log/call_log.json
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:78
msgid "Queued"
msgstr ""
@@ -41163,7 +41205,7 @@ msgstr ""
#. Label of the prevdoc_docname (Link) field in DocType 'Sales Order Item'
#. Label of a Link in the Selling Workspace
#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:273
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:277
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:31
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.html:20
#: erpnext/crm/doctype/contract/contract.json
@@ -41174,7 +41216,7 @@ msgstr ""
#: erpnext/crm/report/lead_details/lead_details.js:37
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:38
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:778
+#: erpnext/selling/doctype/sales_order/sales_order.js:757
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -41735,7 +41777,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:381
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:103
#: erpnext/manufacturing/doctype/work_order/work_order.js:705
-#: erpnext/selling/doctype/sales_order/sales_order.js:600
+#: erpnext/selling/doctype/sales_order/sales_order.js:579
#: erpnext/selling/doctype/sales_order/sales_order_list.js:70
#: erpnext/stock/doctype/material_request/material_request.js:209
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:164
@@ -41842,7 +41884,7 @@ msgid "Reason for Failure"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:719
-#: erpnext/selling/doctype/sales_order/sales_order.js:1334
+#: erpnext/selling/doctype/sales_order/sales_order.js:1313
msgid "Reason for Hold"
msgstr ""
@@ -41851,7 +41893,7 @@ msgstr ""
msgid "Reason for Leaving"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1349
+#: erpnext/selling/doctype/sales_order/sales_order.js:1328
msgid "Reason for hold:"
msgstr ""
@@ -41863,6 +41905,10 @@ msgstr ""
msgid "Rebuilding BTree for period ..."
msgstr ""
+#: erpnext/stock/doctype/bin/bin.js:10
+msgid "Recalculate Bin Qty"
+msgstr ""
+
#. Label of the recalculate_rate (Check) field in DocType 'Stock Ledger Entry'
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
msgid "Recalculate Incoming/Outgoing Rate"
@@ -42076,7 +42122,7 @@ msgstr ""
msgid "Recent Orders"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:859
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:885
msgid "Recent Transactions"
msgstr ""
@@ -42257,7 +42303,7 @@ msgstr ""
#. Label of the redeem_loyalty_points (Check) field in DocType 'Sales Invoice'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/selling/page/point_of_sale/pos_payment.js:538
+#: erpnext/selling/page/point_of_sale/pos_payment.js:551
msgid "Redeem Loyalty Points"
msgstr ""
@@ -42543,7 +42589,7 @@ msgstr ""
msgid "Reference No is mandatory if you entered Reference Date"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:258
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:260
msgid "Reference No."
msgstr ""
@@ -42680,7 +42726,7 @@ msgid "Referral Sales Partner"
msgstr ""
#: erpnext/public/js/plant_floor_visual/visual_plant.js:151
-#: erpnext/selling/page/point_of_sale/pos_controller.js:163
+#: erpnext/selling/page/point_of_sale/pos_controller.js:169
#: erpnext/selling/page/sales_funnel/sales_funnel.js:53
msgid "Refresh"
msgstr ""
@@ -42835,7 +42881,7 @@ msgstr ""
#. Label of the remark (Small Text) field in DocType 'Journal Entry'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/selling/page/point_of_sale/pos_payment.js:380
+#: erpnext/selling/page/point_of_sale/pos_payment.js:393
msgid "Remark"
msgstr ""
@@ -42954,6 +43000,14 @@ msgstr ""
msgid "Rename Tool"
msgstr ""
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:34
+msgid "Rename jobs for doctype {0} have been enqueued."
+msgstr ""
+
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:47
+msgid "Rename jobs for doctype {0} have not been enqueued."
+msgstr ""
+
#: erpnext/accounts/doctype/account/account.py:511
msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
msgstr ""
@@ -43112,7 +43166,7 @@ msgstr ""
msgid "Report View"
msgstr ""
-#: erpnext/setup/install.py:174
+#: erpnext/setup/install.py:160
msgid "Report an Issue"
msgstr ""
@@ -43328,7 +43382,7 @@ msgstr ""
msgid "Request for Quotation Supplier"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:695
+#: erpnext/selling/doctype/sales_order/sales_order.js:674
msgid "Request for Raw Materials"
msgstr ""
@@ -43523,7 +43577,7 @@ msgstr ""
#. Label of the reserve_stock (Check) field in DocType 'Sales Order'
#. Label of the reserve_stock (Check) field in DocType 'Sales Order Item'
#: erpnext/public/js/stock_reservation.js:15
-#: erpnext/selling/doctype/sales_order/sales_order.js:378
+#: erpnext/selling/doctype/sales_order/sales_order.js:357
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
msgid "Reserve Stock"
@@ -43610,7 +43664,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:831
#: erpnext/public/js/stock_reservation.js:216
#: erpnext/selling/doctype/sales_order/sales_order.js:90
-#: erpnext/selling/doctype/sales_order/sales_order.js:438
+#: erpnext/selling/doctype/sales_order/sales_order.js:417
#: erpnext/stock/dashboard/item_dashboard_list.html:15
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/pick_list/pick_list.js:153
@@ -43657,7 +43711,7 @@ msgid "Reserved for sub contracting"
msgstr ""
#: erpnext/public/js/stock_reservation.js:183
-#: erpnext/selling/doctype/sales_order/sales_order.js:391
+#: erpnext/selling/doctype/sales_order/sales_order.js:370
#: erpnext/stock/doctype/pick_list/pick_list.js:278
msgid "Reserving Stock..."
msgstr ""
@@ -43873,7 +43927,7 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:356
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:63
-#: erpnext/selling/doctype/sales_order/sales_order.js:586
+#: erpnext/selling/doctype/sales_order/sales_order.js:565
msgid "Resume"
msgstr ""
@@ -43922,7 +43976,7 @@ msgstr ""
#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.js:115
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:72
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:66
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.js:75
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.js:21
msgid "Retry"
msgstr ""
@@ -43939,7 +43993,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:269
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:275
#: erpnext/stock/doctype/delivery_note/delivery_note_list.js:16
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt_list.js:15
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
@@ -43957,9 +44011,12 @@ msgstr ""
#. Label of the return_against (Link) field in DocType 'POS Invoice'
#. Label of the return_against (Link) field in DocType 'POS Invoice Reference'
#. Label of the return_against (Link) field in DocType 'Sales Invoice'
+#. Label of the return_against (Link) field in DocType 'Sales Invoice
+#. Reference'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/pos_invoice_reference/pos_invoice_reference.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
msgid "Return Against"
msgstr ""
@@ -44015,7 +44072,7 @@ msgid "Return of Components"
msgstr ""
#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:132
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:133
#: erpnext/stock/doctype/shipment/shipment.json
msgid "Returned"
msgstr ""
@@ -44439,7 +44496,7 @@ msgstr ""
msgid "Row # {0}:"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:208
+#: erpnext/controllers/sales_and_purchase_return.py:209
msgid "Row # {0}: Cannot return more than {1} for Item {2}"
msgstr ""
@@ -44447,21 +44504,21 @@ msgstr ""
msgid "Row # {0}: Please add Serial and Batch Bundle for Item {1}"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:137
+#: erpnext/controllers/sales_and_purchase_return.py:138
msgid "Row # {0}: Rate cannot be greater than the rate used in {1} {2}"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:121
+#: erpnext/controllers/sales_and_purchase_return.py:122
msgid "Row # {0}: Returned Item {1} does not exist in {2} {3}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:474
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1761
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:524
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1837
msgid "Row #{0} (Payment Table): Amount must be negative"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:472
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1756
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:522
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1832
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr ""
@@ -44507,7 +44564,7 @@ msgstr ""
msgid "Row #{0}: Amount must be a positive number"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:372
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:382
msgid "Row #{0}: Asset {1} cannot be submitted, it is already {2}"
msgstr ""
@@ -44523,27 +44580,27 @@ msgstr ""
msgid "Row #{0}: Cannot allocate more than {1} against payment term {2}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3522
+#: erpnext/controllers/accounts_controller.py:3521
msgid "Row #{0}: Cannot delete item {1} which has already been billed."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3496
+#: erpnext/controllers/accounts_controller.py:3495
msgid "Row #{0}: Cannot delete item {1} which has already been delivered"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3515
+#: erpnext/controllers/accounts_controller.py:3514
msgid "Row #{0}: Cannot delete item {1} which has already been received"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3502
+#: erpnext/controllers/accounts_controller.py:3501
msgid "Row #{0}: Cannot delete item {1} which has work order assigned to it."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3508
+#: erpnext/controllers/accounts_controller.py:3507
msgid "Row #{0}: Cannot delete item {1} which is assigned to customer's purchase order."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3763
+#: erpnext/controllers/accounts_controller.py:3762
msgid "Row #{0}: Cannot set Rate if amount is greater than billed amount for Item {1}."
msgstr ""
@@ -44683,15 +44740,15 @@ msgstr ""
msgid "Row #{0}: Payment document is required to complete the transaction"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:972
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:971
msgid "Row #{0}: Please select Item Code in Assembly Items"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:975
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:974
msgid "Row #{0}: Please select the BOM No in Assembly Items"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:969
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:968
msgid "Row #{0}: Please select the Sub Assembly Warehouse"
msgstr ""
@@ -44716,20 +44773,20 @@ 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 ""
-#: erpnext/controllers/stock_controller.py:1048
+#: erpnext/controllers/stock_controller.py:1054
msgid "Row #{0}: Quality Inspection is required for Item {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1063
+#: erpnext/controllers/stock_controller.py:1069
msgid "Row #{0}: Quality Inspection {1} is not submitted for the item: {2}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1078
+#: erpnext/controllers/stock_controller.py:1084
msgid "Row #{0}: Quality Inspection {1} was rejected for item {2}"
msgstr ""
#: erpnext/controllers/accounts_controller.py:1271
-#: erpnext/controllers/accounts_controller.py:3622
+#: erpnext/controllers/accounts_controller.py:3621
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr ""
@@ -44859,7 +44916,7 @@ msgstr ""
msgid "Row #{0}: You cannot use the inventory dimension '{1}' in Stock Reconciliation to modify the quantity or valuation rate. Stock reconciliation with inventory dimensions is intended solely for performing opening entries."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1450
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1526
msgid "Row #{0}: You must select an Asset for Item {1}."
msgstr ""
@@ -44927,19 +44984,19 @@ msgstr ""
msgid "Row #{}: Finance Book should not be empty since you're using multiple."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:368
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:411
msgid "Row #{}: Item Code: {} is not available under warehouse {}."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:93
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:94
msgid "Row #{}: POS Invoice {} has been {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:74
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:75
msgid "Row #{}: POS Invoice {} is not against customer {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:89
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:90
msgid "Row #{}: POS Invoice {} is not submitted yet"
msgstr ""
@@ -44951,19 +45008,19 @@ msgstr ""
msgid "Row #{}: Please use a different Finance Book."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:434
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:484
msgid "Row #{}: Serial No {} cannot be returned since it was not transacted in original invoice {}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:375
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:418
msgid "Row #{}: Stock quantity not enough for Item Code: {} under warehouse {}. Available quantity {}."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:104
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:105
msgid "Row #{}: The original Invoice {} of return invoice {} is not consolidated."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:407
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:457
msgid "Row #{}: You cannot add positive quantities in a return invoice. Please remove item {} to complete the return."
msgstr ""
@@ -44971,7 +45028,8 @@ msgstr ""
msgid "Row #{}: item {} has been picked already."
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:113
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:127
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:192
msgid "Row #{}: {}"
msgstr ""
@@ -45043,7 +45101,7 @@ msgstr ""
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:845
+#: erpnext/stock/doctype/material_request/material_request.py:846
msgid "Row {0}: Bill of Materials not found for the Item {1}"
msgstr ""
@@ -45055,7 +45113,7 @@ msgstr ""
msgid "Row {0}: Conversion Factor is mandatory"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2993
+#: erpnext/controllers/accounts_controller.py:2992
msgid "Row {0}: Cost Center {1} does not belong to Company {2}"
msgstr ""
@@ -45083,7 +45141,7 @@ msgstr ""
msgid "Row {0}: Depreciation Start Date is required"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2527
+#: erpnext/controllers/accounts_controller.py:2526
msgid "Row {0}: Due Date in the Payment Terms table cannot be before Posting Date"
msgstr ""
@@ -45092,7 +45150,7 @@ msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory.
msgstr ""
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:976
-#: erpnext/controllers/taxes_and_totals.py:1197
+#: erpnext/controllers/taxes_and_totals.py:1205
msgid "Row {0}: Exchange Rate is mandatory"
msgstr ""
@@ -45125,7 +45183,7 @@ msgstr ""
msgid "Row {0}: From Time and To Time of {1} is overlapping with {2}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1144
+#: erpnext/controllers/stock_controller.py:1150
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr ""
@@ -45141,7 +45199,7 @@ msgstr ""
msgid "Row {0}: Invalid reference {1}"
msgstr ""
-#: erpnext/controllers/taxes_and_totals.py:144
+#: erpnext/controllers/taxes_and_totals.py:142
msgid "Row {0}: Item Tax template updated as per validity and rate applied"
msgstr ""
@@ -45253,7 +45311,7 @@ msgstr ""
msgid "Row {0}: Subcontracted Item is mandatory for the raw material {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1135
+#: erpnext/controllers/stock_controller.py:1141
msgid "Row {0}: Target Warehouse is mandatory for internal transfers"
msgstr ""
@@ -45265,7 +45323,7 @@ msgstr ""
msgid "Row {0}: The item {1}, quantity must be positive number"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2970
+#: erpnext/controllers/accounts_controller.py:2969
msgid "Row {0}: The {3} Account {1} does not belong to the company {2}"
msgstr ""
@@ -45340,7 +45398,7 @@ msgstr ""
msgid "Rows with Same Account heads will be merged on Ledger"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2537
+#: erpnext/controllers/accounts_controller.py:2536
msgid "Rows with duplicate due dates in other rows were found: {0}"
msgstr ""
@@ -45577,6 +45635,7 @@ msgstr ""
#. Option for the 'Invoice Type' (Select) field in DocType 'Payment
#. Reconciliation Invoice'
#. Name of a DocType
+#. Label of the sales_invoice (Link) field in DocType 'Sales Invoice Reference'
#. Label of a shortcut in the Accounting Workspace
#. Label of a Link in the Receivables Workspace
#. Label of a shortcut in the Receivables Workspace
@@ -45593,6 +45652,7 @@ msgstr ""
#: erpnext/accounts/doctype/overdue_payment/overdue_payment.json
#: erpnext/accounts/doctype/payment_reconciliation_invoice/payment_reconciliation_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
#: erpnext/accounts/print_format/sales_auditing_voucher/sales_auditing_voucher.html:5
#: erpnext/accounts/report/gross_profit/gross_profit.js:30
#: erpnext/accounts/report/gross_profit/gross_profit.py:256
@@ -45603,7 +45663,7 @@ msgstr ""
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/doctype/timesheet_detail/timesheet_detail.json
#: erpnext/selling/doctype/quotation/quotation_list.js:22
-#: erpnext/selling/doctype/sales_order/sales_order.js:677
+#: erpnext/selling/doctype/sales_order/sales_order.js:656
#: erpnext/selling/doctype/sales_order/sales_order_list.js:75
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -45642,11 +45702,22 @@ msgstr ""
msgid "Sales Invoice Payment"
msgstr ""
+#. Name of a DocType
+#: erpnext/accounts/doctype/sales_invoice_reference/sales_invoice_reference.json
+msgid "Sales Invoice Reference"
+msgstr ""
+
#. Name of a DocType
#: erpnext/accounts/doctype/sales_invoice_timesheet/sales_invoice_timesheet.json
msgid "Sales Invoice Timesheet"
msgstr ""
+#. Label of the sales_invoice_transactions (Table) field in DocType 'POS
+#. Closing Entry'
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.json
+msgid "Sales Invoice Transactions"
+msgstr ""
+
#. Name of a report
#. Label of a Link in the Financial Reports Workspace
#. Label of a Link in the Selling Workspace
@@ -45656,6 +45727,30 @@ msgstr ""
msgid "Sales Invoice Trends"
msgstr ""
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:169
+msgid "Sales Invoice does not have Payments"
+msgstr ""
+
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:165
+msgid "Sales Invoice is already consolidated"
+msgstr ""
+
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:171
+msgid "Sales Invoice is not created using POS"
+msgstr ""
+
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:177
+msgid "Sales Invoice is not submitted"
+msgstr ""
+
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:180
+msgid "Sales Invoice isn't created by user {}"
+msgstr ""
+
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:429
+msgid "Sales Invoice mode is activated in POS. Please create Sales Invoice instead."
+msgstr ""
+
#: erpnext/stock/doctype/delivery_note/delivery_note.py:601
msgid "Sales Invoice {0} has already been submitted"
msgstr ""
@@ -45768,7 +45863,7 @@ msgstr ""
#. Entry'
#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:249
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:253
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:286
#: erpnext/accounts/report/sales_register/sales_register.py:238
@@ -45850,8 +45945,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/doctype/production_plan_item_reference/production_plan_item_reference.json
#: erpnext/manufacturing/doctype/work_order/work_order.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:317
-#: erpnext/selling/doctype/sales_order/sales_order.js:866
+#: erpnext/selling/doctype/sales_order/sales_order.js:296
+#: erpnext/selling/doctype/sales_order/sales_order.js:845
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
@@ -45892,7 +45987,7 @@ msgstr ""
msgid "Sales Order {0} already exists against Customer's Purchase Order {1}. To allow multiple Sales Orders, Enable {2} in {3}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1172
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1248
msgid "Sales Order {0} is not submitted"
msgstr ""
@@ -46400,7 +46495,7 @@ msgstr ""
msgid "Save"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:219
+#: erpnext/selling/page/point_of_sale/pos_controller.js:225
msgid "Save as Draft"
msgstr ""
@@ -46529,7 +46624,7 @@ msgstr ""
#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:84
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.py:39
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.py:233
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:628
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:670
msgid "Scheduler Inactive"
msgstr ""
@@ -46541,7 +46636,7 @@ msgstr ""
msgid "Scheduler is Inactive. Can't trigger jobs now."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:628
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:670
msgid "Scheduler is inactive. Cannot enqueue job."
msgstr ""
@@ -46565,6 +46660,10 @@ msgstr ""
msgid "Scheduling"
msgstr ""
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:31
+msgid "Scheduling..."
+msgstr ""
+
#. Label of the school_univ (Small Text) field in DocType 'Employee Education'
#: erpnext/setup/doctype/employee_education/employee_education.json
msgid "School/University"
@@ -46671,7 +46770,7 @@ msgid "Scrapped"
msgstr ""
#: erpnext/selling/page/point_of_sale/pos_item_selector.js:152
-#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:51
+#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:52
#: erpnext/templates/pages/help.html:14
msgid "Search"
msgstr ""
@@ -46693,11 +46792,11 @@ msgstr ""
msgid "Search Term Param Name"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:310
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:317
msgid "Search by customer name, phone, email."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:53
+#: erpnext/selling/page/point_of_sale/pos_past_order_list.js:54
msgid "Search by invoice id or customer name"
msgstr ""
@@ -46733,7 +46832,7 @@ msgstr ""
msgid "Section"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:172
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:174
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:117
msgid "Section Code"
msgstr ""
@@ -46765,7 +46864,7 @@ msgid "Segregate Serial / Batch Bundle"
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:221
-#: erpnext/selling/doctype/sales_order/sales_order.js:1103
+#: erpnext/selling/doctype/sales_order/sales_order.js:1082
#: erpnext/selling/doctype/sales_order/sales_order_list.js:96
#: erpnext/selling/report/sales_analytics/sales_analytics.js:93
msgid "Select"
@@ -46787,19 +46886,19 @@ msgstr ""
msgid "Select Attribute Values"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:849
+#: erpnext/selling/doctype/sales_order/sales_order.js:828
msgid "Select BOM"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:836
+#: erpnext/selling/doctype/sales_order/sales_order.js:815
msgid "Select BOM and Qty for Production"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:981
+#: erpnext/selling/doctype/sales_order/sales_order.js:960
msgid "Select BOM, Qty and For Warehouse"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:390
+#: erpnext/public/js/utils/sales_common.js:417
#: erpnext/stock/doctype/pick_list/pick_list.js:359
msgid "Select Batch No"
msgstr ""
@@ -46868,12 +46967,12 @@ msgstr ""
msgid "Select Finished Good"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1182
-#: erpnext/selling/doctype/sales_order/sales_order.js:1194
+#: erpnext/selling/doctype/sales_order/sales_order.js:1161
+#: erpnext/selling/doctype/sales_order/sales_order.js:1173
msgid "Select Items"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:1068
+#: erpnext/selling/doctype/sales_order/sales_order.js:1047
msgid "Select Items based on Delivery Date"
msgstr ""
@@ -46884,7 +46983,7 @@ msgstr ""
#. Label of the select_items_to_manufacture_section (Section Break) field in
#. DocType 'Production Plan'
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:877
+#: erpnext/selling/doctype/sales_order/sales_order.js:856
msgid "Select Items to Manufacture"
msgstr ""
@@ -46898,12 +46997,12 @@ msgstr ""
msgid "Select Job Worker Address"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1120
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:920
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1106
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:946
msgid "Select Loyalty Program"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:367
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:389
msgid "Select Possible Supplier"
msgstr ""
@@ -46912,12 +47011,12 @@ msgstr ""
msgid "Select Quantity"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:390
+#: erpnext/public/js/utils/sales_common.js:417
#: erpnext/stock/doctype/pick_list/pick_list.js:359
msgid "Select Serial No"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:393
+#: erpnext/public/js/utils/sales_common.js:420
#: erpnext/stock/doctype/pick_list/pick_list.js:362
msgid "Select Serial and Batch"
msgstr ""
@@ -47018,7 +47117,7 @@ msgstr ""
msgid "Select company name first."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2783
+#: erpnext/controllers/accounts_controller.py:2782
msgid "Select finance book for the item {0} at row {1}"
msgstr ""
@@ -47056,7 +47155,7 @@ msgstr ""
msgid "Select the customer or supplier."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.js:798
+#: erpnext/assets/doctype/asset/asset.js:794
msgid "Select the date"
msgstr ""
@@ -47088,11 +47187,11 @@ msgstr ""
msgid "Select, to make the customer searchable with these fields"
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:59
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:61
msgid "Selected POS Opening Entry should be open."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2236
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2312
msgid "Selected Price List should have buying and selling fields checked."
msgstr ""
@@ -47329,7 +47428,7 @@ msgstr ""
msgid "Serial / Batch Bundle"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:398
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:448
msgid "Serial / Batch Bundle Missing"
msgstr ""
@@ -47443,7 +47542,6 @@ msgstr ""
#. Name of a report
#. Label of a Link in the Stock Workspace
#: erpnext/stock/report/serial_no_service_contract_expiry/serial_no_service_contract_expiry.json
-#: erpnext/stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
#: erpnext/stock/workspace/stock/stock.json
msgid "Serial No Service Contract Expiry"
msgstr ""
@@ -47455,7 +47553,9 @@ msgstr ""
msgid "Serial No Status"
msgstr ""
+#. Name of a report
#. Label of a Link in the Stock Workspace
+#: erpnext/stock/report/serial_no_warranty_expiry/serial_no_warranty_expiry.json
#: erpnext/stock/workspace/stock/stock.json
msgid "Serial No Warranty Expiry"
msgstr ""
@@ -47534,7 +47634,7 @@ msgstr ""
msgid "Serial No {0} not found"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:805
+#: erpnext/selling/page/point_of_sale/pos_controller.js:822
msgid "Serial No: {0} has already been transacted into another POS Invoice."
msgstr ""
@@ -47693,7 +47793,7 @@ msgstr ""
msgid "Serial number {0} entered more than once"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_details.js:437
+#: erpnext/selling/page/point_of_sale/pos_item_details.js:440
msgid "Serial numbers unavailable for Item {0} under warehouse {1}. Please try changing warehouse."
msgstr ""
@@ -48057,7 +48157,7 @@ msgstr ""
msgid "Set Landed Cost Based on Purchase Invoice Rate"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1132
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1118
msgid "Set Loyalty Program"
msgstr ""
@@ -48155,7 +48255,7 @@ msgstr ""
msgid "Set Valuation Rate Based on Source Warehouse"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:237
+#: erpnext/selling/doctype/sales_order/sales_order.js:216
msgid "Set Warehouse"
msgstr ""
@@ -48168,7 +48268,7 @@ msgstr ""
msgid "Set as Completed"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:489
+#: erpnext/public/js/utils/sales_common.js:516
#: erpnext/selling/doctype/quotation/quotation.js:120
msgid "Set as Lost"
msgstr ""
@@ -49335,7 +49435,7 @@ msgstr ""
msgid "Split Qty"
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1194
+#: erpnext/assets/doctype/asset/asset.py:1192
msgid "Split qty cannot be grater than or equal to asset qty"
msgstr ""
@@ -49403,7 +49503,7 @@ msgstr ""
msgid "Stale Days"
msgstr ""
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:103
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:107
msgid "Stale Days should start from 1."
msgstr ""
@@ -49591,6 +49691,10 @@ msgstr ""
msgid "Start date should be less than end date for task {0}"
msgstr ""
+#: erpnext/utilities/doctype/rename_tool/rename_tool.js:78
+msgid "Started"
+msgstr ""
+
#. Label of the started_time (Datetime) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Started Time"
@@ -49819,11 +49923,11 @@ msgstr ""
#: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
#: erpnext/selling/doctype/installation_note/installation_note.json
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:590
-#: erpnext/selling/doctype/sales_order/sales_order.js:595
-#: erpnext/selling/doctype/sales_order/sales_order.js:604
-#: erpnext/selling/doctype/sales_order/sales_order.js:621
-#: erpnext/selling/doctype/sales_order/sales_order.js:627
+#: erpnext/selling/doctype/sales_order/sales_order.js:569
+#: erpnext/selling/doctype/sales_order/sales_order.js:574
+#: erpnext/selling/doctype/sales_order/sales_order.js:583
+#: erpnext/selling/doctype/sales_order/sales_order.js:600
+#: erpnext/selling/doctype/sales_order/sales_order.js:606
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.js:88
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:68
@@ -50294,7 +50398,7 @@ msgstr ""
#: erpnext/selling/doctype/sales_order/sales_order.js:69
#: erpnext/selling/doctype/sales_order/sales_order.js:83
#: erpnext/selling/doctype/sales_order/sales_order.js:92
-#: erpnext/selling/doctype/sales_order/sales_order.js:231
+#: erpnext/selling/doctype/sales_order/sales_order.js:210
#: erpnext/stock/doctype/pick_list/pick_list.js:135
#: erpnext/stock/doctype/pick_list/pick_list.js:150
#: erpnext/stock/doctype/pick_list/pick_list.js:155
@@ -50327,7 +50431,7 @@ msgstr ""
#. Name of a DocType
#: erpnext/public/js/stock_reservation.js:283
-#: erpnext/selling/doctype/sales_order/sales_order.js:448
+#: erpnext/selling/doctype/sales_order/sales_order.js:427
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:260
#: erpnext/stock/report/reserved_stock/reserved_stock.js:53
@@ -50481,7 +50585,7 @@ msgid "Stock UOM Quantity"
msgstr ""
#: erpnext/public/js/stock_reservation.js:210
-#: erpnext/selling/doctype/sales_order/sales_order.js:432
+#: erpnext/selling/doctype/sales_order/sales_order.js:411
msgid "Stock Unreservation"
msgstr ""
@@ -50589,11 +50693,11 @@ msgstr ""
msgid "Stock cannot be updated against Purchase Receipt {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1047
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1123
msgid "Stock cannot be updated against the following Delivery Notes: {0}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1074
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1150
msgid "Stock cannot be updated because the invoice contains a drop shipping item. Please disable 'Update Stock' or remove the drop shipping item."
msgstr ""
@@ -50605,7 +50709,7 @@ msgstr ""
msgid "Stock not available for Item {0} in Warehouse {1}."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:785
+#: erpnext/selling/page/point_of_sale/pos_controller.js:802
msgid "Stock quantity not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
msgstr ""
@@ -50962,7 +51066,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_request/payment_request.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/assets/doctype/asset_activity/asset_activity.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:237
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:259
#: erpnext/projects/doctype/project_template_task/project_template_task.json
#: erpnext/projects/doctype/task/task.json
#: erpnext/projects/doctype/task/task_tree.js:65
@@ -51412,8 +51516,8 @@ msgstr ""
#: erpnext/accounts/workspace/payables/payables.json
#: erpnext/assets/doctype/asset/asset.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:167
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:226
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:189
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:248
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.json
#: erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
#: erpnext/buying/doctype/supplier/supplier.json
@@ -51441,7 +51545,7 @@ msgstr ""
#: erpnext/selling/doctype/customer/customer.js:230
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:149
-#: erpnext/selling/doctype/sales_order/sales_order.js:1227
+#: erpnext/selling/doctype/sales_order/sales_order.js:1206
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/doctype/sms_center/sms_center.json
#: erpnext/setup/workspace/home/home.json
@@ -51533,7 +51637,7 @@ msgstr ""
#: erpnext/accounts/report/purchase_register/purchase_register.js:27
#: erpnext/accounts/report/purchase_register/purchase_register.py:186
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:55
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:459
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:481
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/buying/report/item_wise_purchase_history/item_wise_purchase_history.py:105
#: erpnext/buying/workspace/buying/buying.json
@@ -51568,7 +51672,7 @@ msgstr ""
#. Label of the bill_date (Date) field in DocType 'Purchase Invoice'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:216
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:218
msgid "Supplier Invoice Date"
msgstr ""
@@ -51583,7 +51687,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/report/general_ledger/general_ledger.html:104
#: erpnext/accounts/report/general_ledger/general_ledger.py:709
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:210
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:212
msgid "Supplier Invoice No"
msgstr ""
@@ -51708,6 +51812,7 @@ msgstr ""
#. Name of a report
#. Label of a Link in the Buying Workspace
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:159
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.json
#: erpnext/buying/workspace/buying/buying.json
msgid "Supplier Quotation Comparison"
@@ -51893,10 +51998,14 @@ msgstr ""
msgid "Suspended"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:333
+#: erpnext/selling/page/point_of_sale/pos_payment.js:346
msgid "Switch Between Payment Modes"
msgstr ""
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:152
+msgid "Switch Invoice Mode Error"
+msgstr ""
+
#. Label of the symbol (Data) field in DocType 'UOM'
#: erpnext/setup/doctype/uom/uom.json
msgid "Symbol"
@@ -52095,16 +52204,16 @@ msgstr ""
msgid "System will notify to increase or decrease quantity or amount "
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:245
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:247
msgid "TCS Amount"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:227
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:229
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:125
msgid "TCS Rate %"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:245
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:247
msgid "TDS Amount"
msgstr ""
@@ -52121,7 +52230,7 @@ msgstr ""
msgid "TDS Payable"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:227
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:229
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:125
msgid "TDS Rate %"
msgstr ""
@@ -52136,7 +52245,7 @@ msgstr ""
msgid "Tablespoon (US)"
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:467
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:489
msgid "Tag"
msgstr ""
@@ -52694,7 +52803,7 @@ msgstr ""
msgid "Tax Withheld Vouchers"
msgstr ""
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:339
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:341
msgid "Tax Withholding"
msgstr ""
@@ -52789,7 +52898,7 @@ msgstr ""
#. Label of the taxable_amount (Currency) field in DocType 'Tax Withheld
#. Vouchers'
#: erpnext/accounts/doctype/tax_withheld_vouchers/tax_withheld_vouchers.json
-#: erpnext/controllers/taxes_and_totals.py:1117
+#: erpnext/controllers/taxes_and_totals.py:1125
msgid "Taxable Amount"
msgstr ""
@@ -53465,7 +53574,7 @@ msgstr ""
msgid "The following invalid Pricing Rules are deleted:"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:855
+#: erpnext/stock/doctype/material_request/material_request.py:856
msgid "The following {0} were created: {1}"
msgstr ""
@@ -53524,7 +53633,7 @@ msgstr ""
msgid "The operation {0} can not be the sub operation"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:108
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:109
msgid "The original invoice should be consolidated before or along with the return invoice."
msgstr ""
@@ -53576,7 +53685,7 @@ msgstr ""
msgid "The selected BOMs are not for the same item"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:450
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:500
msgid "The selected change account {} doesn't belongs to Company {}."
msgstr ""
@@ -53680,7 +53789,7 @@ msgstr ""
msgid "The {0} ({1}) must be equal to {2} ({3})"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:861
+#: erpnext/stock/doctype/material_request/material_request.py:862
msgid "The {0} {1} created successfully"
msgstr ""
@@ -53756,7 +53865,7 @@ msgstr ""
msgid "There was an error creating Bank Account while linking with Plaid."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:282
+#: erpnext/selling/page/point_of_sale/pos_controller.js:288
msgid "There was an error saving the document."
msgstr ""
@@ -53773,7 +53882,7 @@ msgstr ""
msgid "There was an issue connecting to Plaid's authentication server. Check browser console for more information"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:324
+#: erpnext/selling/page/point_of_sale/pos_past_order_summary.js:325
msgid "There were errors while sending email. Please try again."
msgstr ""
@@ -53866,7 +53975,7 @@ msgstr ""
msgid "This is a location where scraped materials are stored."
msgstr ""
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:275
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:297
msgid "This is a preview of the email to be sent. A PDF of the document will automatically be attached with the email."
msgstr ""
@@ -53942,7 +54051,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was consumed through Asset Capitalization {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:150
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:152
msgid "This schedule was created when Asset {0} was repaired through Asset Repair {1}."
msgstr ""
@@ -53954,7 +54063,7 @@ msgstr ""
msgid "This schedule was created when Asset {0} was restored."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1373
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1449
msgid "This schedule was created when Asset {0} was returned through Sales Invoice {1}."
msgstr ""
@@ -53962,15 +54071,15 @@ msgstr ""
msgid "This schedule was created when Asset {0} was scrapped."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1385
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1461
msgid "This schedule was created when Asset {0} was sold through Sales Invoice {1}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1255
+#: erpnext/assets/doctype/asset/asset.py:1253
msgid "This schedule was created when Asset {0} was updated after being split into new Asset {1}."
msgstr ""
-#: erpnext/assets/doctype/asset_repair/asset_repair.py:189
+#: erpnext/assets/doctype/asset_repair/asset_repair.py:193
msgid "This schedule was created when Asset {0}'s Asset Repair {1} was cancelled."
msgstr ""
@@ -53982,7 +54091,7 @@ msgstr ""
msgid "This schedule was created when Asset {0}'s shifts were adjusted through Asset Shift Allocation {1}."
msgstr ""
-#: erpnext/assets/doctype/asset/asset.py:1312
+#: erpnext/assets/doctype/asset/asset.py:1310
msgid "This schedule was created when new Asset {0} was split from Asset {1}."
msgstr ""
@@ -54192,7 +54301,7 @@ msgstr ""
#. Name of a DocType
#. Label of a Link in the Projects Workspace
#. Label of a shortcut in the Projects Workspace
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1028
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1014
#: erpnext/projects/doctype/timesheet/timesheet.json
#: erpnext/projects/report/daily_timesheet_summary/daily_timesheet_summary.py:26
#: erpnext/projects/report/timesheet_billing_summary/timesheet_billing_summary.py:59
@@ -54221,7 +54330,7 @@ msgstr ""
msgid "Timesheet for tasks."
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:767
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:817
msgid "Timesheet {0} is already completed or cancelled"
msgstr ""
@@ -54307,7 +54416,7 @@ msgstr ""
#. Label of the to_uom (Link) field in DocType 'UOM Conversion Factor'
#. Label of the to (Data) field in DocType 'Call Log'
#: erpnext/accounts/doctype/payment_request/payment_request.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1060
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:1046
#: erpnext/setup/doctype/uom_conversion_factor/uom_conversion_factor.json
#: erpnext/telephony/doctype/call_log/call_log.json
#: erpnext/templates/pages/projects.html:68
@@ -54705,10 +54814,14 @@ msgstr ""
msgid "To be Delivered to Customer"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:525
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:535
msgid "To cancel a {} you need to cancel the POS Closing Entry {}."
msgstr ""
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:548
+msgid "To cancel this Sales Invoice you need to cancel the POS Closing Entry {}."
+msgstr ""
+
#: erpnext/accounts/doctype/payment_request/payment_request.py:115
msgid "To create a Payment Request reference document is required"
msgstr ""
@@ -54728,7 +54841,7 @@ msgid "To include sub-assembly costs and scrap items in Finished Goods on a work
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2337
-#: erpnext/controllers/accounts_controller.py:3003
+#: erpnext/controllers/accounts_controller.py:3002
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr ""
@@ -54763,7 +54876,7 @@ msgstr ""
msgid "To use a different finance book, please uncheck 'Include Default FB Entries'"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:213
+#: erpnext/selling/page/point_of_sale/pos_controller.js:219
msgid "Toggle Recent Orders"
msgstr ""
@@ -54808,8 +54921,8 @@ msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:694
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:66
#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:153
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:412
-#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:421
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:434
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:443
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.js:62
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:123
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
@@ -54979,7 +55092,7 @@ msgstr ""
#. Label of the total_amount (Currency) field in DocType 'Stock Entry'
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:233
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:235
#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:131
#: erpnext/selling/page/sales_funnel/sales_funnel.py:167
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
@@ -55356,7 +55469,7 @@ msgstr ""
msgid "Total Paid Amount"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2589
+#: erpnext/controllers/accounts_controller.py:2588
msgid "Total Payment Amount in Payment Schedule must be equal to Grand / Rounded Total"
msgstr ""
@@ -55429,8 +55542,8 @@ msgstr ""
#: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:147
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:518
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:522
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:525
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:529
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -55657,8 +55770,8 @@ msgstr ""
msgid "Total hours: {0}"
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:480
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:509
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:530
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:519
msgid "Total payments amount can't be greater than {}"
msgstr ""
@@ -55856,7 +55969,7 @@ msgstr ""
#. Label of the transaction_type (Data) field in DocType 'Bank Transaction'
#: erpnext/accounts/doctype/bank_transaction/bank_transaction.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:256
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:258
msgid "Transaction Type"
msgstr ""
@@ -55896,6 +56009,10 @@ msgstr ""
msgid "Transactions against the Company already exist! Chart of Accounts can only be imported for a Company with no transactions."
msgstr ""
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1086
+msgid "Transactions using Sales Invoice in POS are disabled."
+msgstr ""
+
#. Option for the 'Transfer Type' (Select) field in DocType 'Share Transfer'
#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
#. Option for the 'Material Request Type' (Select) field in DocType 'Item
@@ -56304,7 +56421,7 @@ msgstr ""
#: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:1221
+#: erpnext/selling/doctype/sales_order/sales_order.js:1200
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:43
#: erpnext/selling/report/sales_analytics/sales_analytics.py:138
@@ -56377,7 +56494,7 @@ msgstr ""
msgid "UOM Conversion Factor"
msgstr ""
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1348
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:1347
msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
msgstr ""
@@ -56571,7 +56688,7 @@ msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:264
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:270
#: erpnext/accounts/doctype/subscription/subscription.json
#: erpnext/accounts/doctype/subscription/subscription_list.js:12
msgid "Unpaid"
@@ -56666,12 +56783,12 @@ msgid "Unreserve"
msgstr ""
#: erpnext/public/js/stock_reservation.js:225
-#: erpnext/selling/doctype/sales_order/sales_order.js:483
+#: erpnext/selling/doctype/sales_order/sales_order.js:462
msgid "Unreserve Stock"
msgstr ""
#: erpnext/public/js/stock_reservation.js:255
-#: erpnext/selling/doctype/sales_order/sales_order.js:495
+#: erpnext/selling/doctype/sales_order/sales_order.js:474
#: erpnext/stock/doctype/pick_list/pick_list.js:293
msgid "Unreserving Stock..."
msgstr ""
@@ -57052,6 +57169,13 @@ msgstr ""
msgid "Use Multi-Level BOM"
msgstr ""
+#. Label of the use_sales_invoice_in_pos (Check) field in DocType 'Accounts
+#. Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:150
+msgid "Use Sales Invoice"
+msgstr ""
+
#. Label of the use_serial_batch_fields (Check) field in DocType 'Stock
#. Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -57162,7 +57286,7 @@ msgstr ""
msgid "User Details"
msgstr ""
-#: erpnext/setup/install.py:173
+#: erpnext/setup/install.py:159
msgid "User Forum"
msgstr ""
@@ -57543,7 +57667,7 @@ msgid "Valuation rate for the item as per Sales Invoice (Only for Internal Trans
msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2361
-#: erpnext/controllers/accounts_controller.py:3027
+#: erpnext/controllers/accounts_controller.py:3026
msgid "Valuation type charges can not be marked as Inclusive"
msgstr ""
@@ -57854,6 +57978,7 @@ msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.js:668
#: erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:14
#: erpnext/bulk_transaction/doctype/bulk_transaction_log/bulk_transaction_log.js:24
+#: erpnext/buying/doctype/request_for_quotation/request_for_quotation.js:163
#: erpnext/buying/doctype/supplier/supplier.js:93
#: erpnext/buying/doctype/supplier/supplier.js:104
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:97
@@ -58290,8 +58415,8 @@ msgstr ""
#: erpnext/public/js/stock_reservation.js:301 erpnext/public/js/utils.js:541
#: erpnext/public/js/utils/serial_no_batch_selector.js:95
#: erpnext/selling/doctype/quotation_item/quotation_item.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:358
-#: erpnext/selling/doctype/sales_order/sales_order.js:466
+#: erpnext/selling/doctype/sales_order/sales_order.js:337
+#: erpnext/selling/doctype/sales_order/sales_order.js:445
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.js:57
#: erpnext/selling/report/sales_order_analysis/sales_order_analysis.py:334
#: erpnext/selling/report/sales_person_wise_transaction_summary/sales_person_wise_transaction_summary.py:79
@@ -58449,7 +58574,7 @@ msgstr ""
msgid "Warehouse cannot be changed for Serial No."
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:147
+#: erpnext/controllers/sales_and_purchase_return.py:148
msgid "Warehouse is mandatory"
msgstr ""
@@ -58461,7 +58586,7 @@ msgstr ""
msgid "Warehouse not found in the system"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1037
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1113
#: erpnext/stock/doctype/delivery_note/delivery_note.py:414
msgid "Warehouse required for stock Item {0}"
msgstr ""
@@ -59078,10 +59203,10 @@ msgstr ""
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.js:29
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:104
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/selling/doctype/sales_order/sales_order.js:667
+#: erpnext/selling/doctype/sales_order/sales_order.js:646
#: erpnext/stock/doctype/material_request/material_request.js:182
#: erpnext/stock/doctype/material_request/material_request.json
-#: erpnext/stock/doctype/material_request/material_request.py:862
+#: erpnext/stock/doctype/material_request/material_request.py:863
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -59136,7 +59261,7 @@ msgstr ""
msgid "Work Order Summary"
msgstr ""
-#: erpnext/stock/doctype/material_request/material_request.py:868
+#: erpnext/stock/doctype/material_request/material_request.py:869
msgid "Work Order cannot be created for following reason:
{0}"
msgstr ""
@@ -59149,7 +59274,7 @@ msgstr ""
msgid "Work Order has been {0}"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:825
+#: erpnext/selling/doctype/sales_order/sales_order.js:804
msgid "Work Order not created"
msgstr ""
@@ -59158,11 +59283,11 @@ msgid "Work Order {0}: Job Card not found for the operation {1}"
msgstr ""
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.js:56
-#: erpnext/stock/doctype/material_request/material_request.py:856
+#: erpnext/stock/doctype/material_request/material_request.py:857
msgid "Work Orders"
msgstr ""
-#: erpnext/selling/doctype/sales_order/sales_order.js:904
+#: erpnext/selling/doctype/sales_order/sales_order.js:883
msgid "Work Orders Created: {0}"
msgstr ""
@@ -59557,7 +59682,7 @@ msgstr ""
msgid "You are importing data for the code list:"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3609
+#: erpnext/controllers/accounts_controller.py:3608
msgid "You are not allowed to update as per the conditions set in {} Workflow."
msgstr ""
@@ -59577,7 +59702,7 @@ msgstr ""
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 ""
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:112
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:113
msgid "You can add the original invoice {} manually to proceed."
msgstr ""
@@ -59589,7 +59714,7 @@ msgstr ""
msgid "You can also set default CWIP account in Company {}"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:889
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:939
msgid "You can change the parent account to a Balance Sheet account or select a different account."
msgstr ""
@@ -59602,7 +59727,7 @@ msgid "You can only have Plans with the same billing cycle in a Subscription"
msgstr ""
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.js:272
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:890
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.js:876
msgid "You can only redeem max {0} points in this order."
msgstr ""
@@ -59610,7 +59735,7 @@ msgstr ""
msgid "You can only select one mode of payment as default"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:519
+#: erpnext/selling/page/point_of_sale/pos_payment.js:532
msgid "You can redeem upto {0}."
msgstr ""
@@ -59658,7 +59783,7 @@ msgstr ""
msgid "You cannot edit root node."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:549
+#: erpnext/selling/page/point_of_sale/pos_payment.js:562
msgid "You cannot redeem more than {0}."
msgstr ""
@@ -59670,11 +59795,11 @@ msgstr ""
msgid "You cannot restart a Subscription that is not cancelled."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:218
+#: erpnext/selling/page/point_of_sale/pos_payment.js:194
msgid "You cannot submit empty order."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:217
+#: erpnext/selling/page/point_of_sale/pos_payment.js:193
msgid "You cannot submit the order without payment."
msgstr ""
@@ -59682,7 +59807,7 @@ msgstr ""
msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:3585
+#: erpnext/controllers/accounts_controller.py:3584
msgid "You do not have permissions to {} items in a {}."
msgstr ""
@@ -59690,7 +59815,7 @@ msgstr ""
msgid "You don't have enough Loyalty Points to redeem"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:512
+#: erpnext/selling/page/point_of_sale/pos_payment.js:525
msgid "You don't have enough points to redeem."
msgstr ""
@@ -59718,19 +59843,19 @@ msgstr ""
msgid "You haven't created a {0} yet"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:272
+#: erpnext/selling/page/point_of_sale/pos_controller.js:278
msgid "You must add atleast one item to save it as draft."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_controller.js:697
+#: erpnext/selling/page/point_of_sale/pos_controller.js:714
msgid "You must select a customer before adding an item."
msgstr ""
-#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:260
+#: erpnext/accounts/doctype/pos_invoice/pos_invoice.py:262
msgid "You need to cancel POS Closing Entry {} to be able to cancel this document."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2978
+#: erpnext/controllers/accounts_controller.py:2977
msgid "You selected the account group {1} as {2} Account in row {0}. Please select a single account."
msgstr ""
@@ -59844,12 +59969,12 @@ msgstr ""
msgid "by {}"
msgstr ""
-#: erpnext/public/js/utils/sales_common.js:286
+#: erpnext/public/js/utils/sales_common.js:313
msgid "cannot be greater than 100"
msgstr ""
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:328
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:977
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1027
msgid "dated {0}"
msgstr ""
@@ -59866,7 +59991,7 @@ msgstr ""
msgid "development"
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_item_cart.js:431
+#: erpnext/selling/page/point_of_sale/pos_item_cart.js:438
msgid "discount applied"
msgstr ""
@@ -60113,7 +60238,7 @@ msgstr ""
msgid "to"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2788
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2864
msgid "to unallocate the amount of this Return Invoice before cancelling it."
msgstr ""
@@ -60240,6 +60365,10 @@ msgstr ""
msgid "{0} asset cannot be transferred"
msgstr ""
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.py:149
+msgid "{0} can be enabled/disabled after all the POS Opening Entries are closed."
+msgstr ""
+
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:279
msgid "{0} can not be negative"
msgstr ""
@@ -60253,7 +60382,7 @@ msgid "{0} cannot be zero"
msgstr ""
#: erpnext/manufacturing/doctype/production_plan/production_plan.py:844
-#: erpnext/manufacturing/doctype/production_plan/production_plan.py:956
+#: erpnext/manufacturing/doctype/production_plan/production_plan.py:955
msgid "{0} created"
msgstr ""
@@ -60299,7 +60428,7 @@ msgstr ""
msgid "{0} hours"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2532
+#: erpnext/controllers/accounts_controller.py:2531
msgid "{0} in row {1}"
msgstr ""
@@ -60307,12 +60436,13 @@ msgstr ""
msgid "{0} is a mandatory Accounting Dimension.
Please set a value for {0} in Accounting Dimensions section."
msgstr ""
-#: erpnext/selling/page/point_of_sale/pos_payment.js:652
+#: erpnext/selling/page/point_of_sale/pos_payment.js:665
msgid "{0} is a mandatory field."
msgstr ""
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:73
-#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:61
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:87
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:140
+#: erpnext/accounts/doctype/pos_invoice_merge_log/pos_invoice_merge_log.py:62
msgid "{0} is added multiple times on rows: {1}"
msgstr ""
@@ -60333,7 +60463,7 @@ msgstr ""
msgid "{0} is mandatory"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1006
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1056
msgid "{0} is mandatory for Item {1}"
msgstr ""
@@ -60346,7 +60476,7 @@ msgstr ""
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:2935
+#: erpnext/controllers/accounts_controller.py:2934
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr ""
@@ -60382,7 +60512,7 @@ msgstr ""
msgid "{0} is not the default supplier for any items."
msgstr ""
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3047
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3049
msgid "{0} is on hold till {1}"
msgstr ""
@@ -60405,11 +60535,11 @@ msgstr ""
msgid "{0} items produced"
msgstr ""
-#: erpnext/controllers/sales_and_purchase_return.py:201
+#: erpnext/controllers/sales_and_purchase_return.py:202
msgid "{0} must be negative in return document"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2037
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:2113
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 ""
@@ -60425,7 +60555,7 @@ msgstr ""
msgid "{0} payment entries can not be filtered by {1}"
msgstr ""
-#: erpnext/controllers/stock_controller.py:1318
+#: erpnext/controllers/stock_controller.py:1326
msgid "{0} qty of Item {1} is being received into Warehouse {2} with capacity {3}."
msgstr ""
@@ -60705,7 +60835,7 @@ msgstr ""
msgid "{field_label} is mandatory for sub-contracted {doctype}."
msgstr ""
-#: erpnext/controllers/stock_controller.py:1601
+#: erpnext/controllers/stock_controller.py:1609
msgid "{item_name}'s Sample Size ({sample_size}) cannot be greater than the Accepted Quantity ({accepted_quantity})"
msgstr ""
@@ -60771,7 +60901,7 @@ msgstr ""
msgid "{} To Bill"
msgstr ""
-#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1820
+#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1896
msgid "{} can't be cancelled since the Loyalty Points earned has been redeemed. First cancel the {} No {}"
msgstr ""