diff --git a/erpnext/locale/vi.po b/erpnext/locale/vi.po
index 8b36ee8c717..bf84db0c72d 100644
--- a/erpnext/locale/vi.po
+++ b/erpnext/locale/vi.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: frappe\n"
"Report-Msgid-Bugs-To: hello@frappe.io\n"
-"POT-Creation-Date: 2026-07-19 10:04+0000\n"
-"PO-Revision-Date: 2026-07-19 13:56\n"
+"POT-Creation-Date: 2026-08-02 10:09+0000\n"
+"PO-Revision-Date: 2026-08-03 09:29\n"
"Last-Translator: hello@frappe.io\n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -31,7 +31,7 @@ msgstr " Địa Chỉ"
msgid " Amount"
msgstr "Số tiền"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:114
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:133
msgid " BOM"
msgstr "BOM"
@@ -50,7 +50,7 @@ msgstr " Là Bảng Con"
msgid " Is Subcontracted"
msgstr "Được ký hợp đồng phụ"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:196
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:215
msgid " Item"
msgstr " Mặt hàng"
@@ -59,8 +59,8 @@ msgstr " Mặt hàng"
msgid " Name"
msgstr " Tên"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:144
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:185
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:163
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:204
msgid " Phantom Item"
msgstr " Mặt hàng ảo"
@@ -68,7 +68,7 @@ msgstr " Mặt hàng ảo"
msgid " Rate"
msgstr " Đơn giá"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:122
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:141
msgid " Raw Material"
msgstr " Nguyên liệu thô"
@@ -77,8 +77,8 @@ msgstr " Nguyên liệu thô"
msgid " Skip Material Transfer"
msgstr " Bỏ qua chuyển nguyên liệu"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:133
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:174
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:152
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:193
msgid " Sub Assembly"
msgstr " Phân lắp phụ"
@@ -86,15 +86,15 @@ msgstr " Phân lắp phụ"
msgid " Summary"
msgstr " Tóm tắt"
-#: erpnext/stock/doctype/item/item.py:286
+#: erpnext/stock/doctype/item/item.py:284
msgid "\"Customer Provided Item\" cannot be Purchase Item also"
msgstr "\"Mặt hàng do khách hàng cung cấp\" không thể đồng thời là Mặt hàng mua"
-#: erpnext/stock/doctype/item/item.py:288
+#: erpnext/stock/doctype/item/item.py:286
msgid "\"Customer Provided Item\" cannot have Valuation Rate"
msgstr "\"Mặt hàng do khách hàng cung cấp\" không thể có Tỷ giá định giá"
-#: erpnext/stock/doctype/item/item.py:390
+#: erpnext/stock/doctype/item/item.py:386
msgid "\"Is Fixed Asset\" cannot be unchecked, as Asset record exists against the item"
msgstr "\"Là Tài sản cố định\" không thể bỏ chọn, vì tồn tại bản ghi Tài sản đối với mặt hàng này"
@@ -102,6 +102,10 @@ msgstr "\"Là Tài sản cố định\" không thể bỏ chọn, vì tồn tạ
msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\""
msgstr "\"SN-01::10\" cho \"SN-01\" đến \"SN-10\""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:764
+msgid "\"SN-01::10\" for \"SN-01\" to \"SN-10\". Missing Serial Nos will be created on Save"
+msgstr ""
+
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:157
msgid "# In Stock"
msgstr "# Trong kho"
@@ -136,6 +140,10 @@ msgstr "% Đã thanh toán"
msgid "% Complete Method"
msgstr "% Phương pháp hoàn thành"
+#: erpnext/projects/doctype/project/project.py:282
+msgid "% Complete must be between 0 and 100"
+msgstr ""
+
#. Label of the percent_complete (Percent) field in DocType 'Project'
#: erpnext/projects/doctype/project/project.json
msgid "% Completed"
@@ -259,7 +267,7 @@ msgstr "% nguyên vật liệu đã giao cho Danh sách chọn này"
msgid "% of materials delivered against this Sales Order"
msgstr "% nguyên vật liệu đã giao cho Đơn hàng bán này"
-#: erpnext/controllers/accounts_controller.py:1225
+#: erpnext/controllers/accounts_controller.py:1227
msgid "'Account' in the Accounting section of Customer {0}"
msgstr "'Tài khoản' trong phần Kế toán của Khách hàng {0}"
@@ -275,7 +283,7 @@ msgstr ""
msgid "'Days Since Last Order' must be greater than or equal to zero"
msgstr "'Số ngày kể từ lần đặt hàng cuối' phải lớn hơn hoặc bằng không"
-#: erpnext/controllers/accounts_controller.py:1230
+#: erpnext/controllers/accounts_controller.py:1232
msgid "'Default {0} Account' in Company {1}"
msgstr "'Tài khoản {0} Mặc định' trong Công ty {1}"
@@ -284,7 +292,7 @@ msgid "'Entries' cannot be empty"
msgstr "'Bút toán' không được để trống"
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:24
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:132
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:127
#: erpnext/stock/report/stock_analytics/stock_analytics.py:322
msgid "'From Date' is required"
msgstr "'Từ ngày' là bắt buộc"
@@ -293,7 +301,7 @@ msgstr "'Từ ngày' là bắt buộc"
msgid "'From Date' must be after 'To Date'"
msgstr "'Từ ngày' phải sau 'Đến ngày'"
-#: erpnext/stock/doctype/item/item.py:473
+#: erpnext/stock/doctype/item/item.py:471
msgid "'Has Serial No' cannot be 'Yes' for non-stock item"
msgstr ""
@@ -312,7 +320,7 @@ msgid "'Opening'"
msgstr "'Mở đầu'"
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:27
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:134
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:129
#: erpnext/stock/report/stock_analytics/stock_analytics.py:328
msgid "'To Date' is required"
msgstr "'Đến ngày' là bắt buộc"
@@ -329,6 +337,10 @@ msgstr ""
msgid "'Update Stock' cannot be checked for fixed asset sale"
msgstr "'Cập nhật kho' không thể được chọn khi bán tài sản cố định"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:112
+msgid "'Verification Link Expiry Duration' must be between 15 to 60 minutes."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_account/bank_account.py:79
msgid "'{0}' account is already used by {1}. Use another account."
msgstr "Tài khoản '{0}' đã được sử dụng bởi {1}. Hãy sử dụng tài khoản khác."
@@ -337,8 +349,8 @@ msgstr "Tài khoản '{0}' đã được sử dụng bởi {1}. Hãy sử dụng
msgid "'{0}' has been already added."
msgstr "'{0}' đã được thêm vào."
-#: erpnext/setup/doctype/company/company.py:378
-#: erpnext/setup/doctype/company/company.py:389
+#: erpnext/setup/doctype/company/company.py:417
+#: erpnext/setup/doctype/company/company.py:428
msgid "'{0}' should be in company currency {1}."
msgstr "'{0}' phải bằng đơn vị tiền tệ công ty {1}."
@@ -623,8 +635,8 @@ msgstr "90 - 120 Ngày"
msgid "90 Above"
msgstr "Trên 90"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1294
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1295
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1299
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1300
msgid "<0"
msgstr "<0"
@@ -632,7 +644,7 @@ msgstr "<0"
msgid "Cannot create asset.
You're trying to create {0} asset(s) from {2} {3}.
However, only {1} item(s) were purchased and {4} asset(s) already exist against {5}."
msgstr "Không thể tạo tài sản.
Bạn đang cố tạo {0} tài sản từ {2} {3}.
Tuy nhiên, chỉ có {1} mặt hàng đã được mua và {4} tài sản đã tồn tại đối với {5}."
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:59
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:69
msgid "From Time cannot be later than To Time for {0}"
msgstr "Giờ bắt đầu không thể sau Giờ kết thúc cho {0}"
@@ -881,7 +893,7 @@ msgstr "
Vui lòng sửa các dòng sau:
"
msgid "Posting Date {0} cannot be before Purchase Order date for the following:
"
msgstr "Ngày đăng {0} không thể trước ngày Đơn mua hàng cho:
"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:116
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:105
msgid "Price List Rate has not been set as editable in Selling Settings. In this scenario, setting Update Price List Based On to Price List Rate will prevent auto-updation of Item Price.
Are you sure you want to continue?"
msgstr "Đơn giá danh sách giá chưa được đặt là có thể chỉnh sửa trong Cài đặt Bán hàng. Trong trường hợp này, đặt Cập nhật Danh sách giá Dựa trên thành Đơn giá Danh sách giá sẽ ngăn việc tự động cập nhật Giá mặt hàng.
Bạn có chắc muốn tiếp tục?"
@@ -972,11 +984,11 @@ msgstr "Lối tắt của Bạn\n"
msgid "Your Shortcuts"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1301
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1317
msgid "Grand Total: {0}"
msgstr "Tổng cộng: {0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1302
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1318
msgid "Outstanding Amount: {0}"
msgstr "Số tiền còn nợ: {0}"
@@ -1021,7 +1033,7 @@ msgstr "A - B"
msgid "A - C"
msgstr "A - C"
-#: erpnext/selling/doctype/customer/customer.py:372
+#: erpnext/selling/doctype/customer/customer.py:370
msgid "A Customer Group exists with the same name. Please change the Customer name or rename the Customer Group"
msgstr ""
@@ -1051,6 +1063,10 @@ msgstr "Danh sách giá là tập hợp Giá mặt hàng cho Bán, Mua, hoặc c
msgid "A Product or a Service that is bought, sold or kept in stock."
msgstr "Một Sản phẩm hoặc Dịch vụ được mua, bán hoặc tồn kho."
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:156
+msgid "A Proforma Invoice can only be created against a submitted Sales Order."
+msgstr ""
+
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.py:603
msgid "A Reconciliation Job {0} is running for the same filters. Cannot reconcile now"
msgstr "Một Công việc Đối soát {0} đang chạy cho cùng bộ lọc. Không thể đối soát ngay"
@@ -1059,6 +1075,10 @@ msgstr "Một Công việc Đối soát {0} đang chạy cho cùng bộ lọc. K
msgid "A Reverse Journal Entry {0} already exists for this Journal Entry."
msgstr "Một Bút toán đảo {0} đã tồn tại cho Bút toán này."
+#: erpnext/public/js/sales_order_proforma.js:306
+msgid "A cancelled Proforma Invoice cannot be emailed."
+msgstr ""
+
#. Description of a DocType
#: erpnext/accounts/doctype/shipping_rule_condition/shipping_rule_condition.json
msgid "A condition for a Shipping Rule"
@@ -1075,6 +1095,14 @@ msgstr "Một khách hàng phải có email liên hệ chính."
msgid "A disabled Product Bundle cannot be selected in transactions."
msgstr ""
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:643
+msgid "A draft reverse journal for {0} has been created: {1}"
+msgstr ""
+
+#: erpnext/public/js/utils/draft_link_guard.js:49
+msgid "A draft {0} already exists for this {1}: {2}. Do you still want to create a new one?"
+msgstr ""
+
#: erpnext/stock/doctype/delivery_trip/delivery_trip.py:59
msgid "A driver must be set to submit."
msgstr "Phải đặt tài xế để trình."
@@ -1116,6 +1144,10 @@ msgstr ""
msgid "A quality inspection must be completed before generating a Purchase Receipt for this item."
msgstr ""
+#: erpnext/stock/doctype/material_request/material_request.js:477
+msgid "A separate Purchase Order is created for each Supplier."
+msgstr ""
+
#: erpnext/accounts/doctype/sales_taxes_and_charges_template/sales_taxes_and_charges_template.py:99
msgid "A template with tax category {0} already exists. Only one template is allowed with each tax category"
msgstr "Một mẫu với danh mục thuế {0} đã tồn tại. Chỉ cho phép một mẫu với mỗi danh mục thuế"
@@ -1125,6 +1157,10 @@ msgstr "Một mẫu với danh mục thuế {0} đã tồn tại. Chỉ cho phé
msgid "A third party distributor / dealer / commission agent / affiliate / reseller who sells the companies products for a commission."
msgstr "Một bên thứ ba phân phối / đại lý / đại lý hoa hồng / chi nhánh / đại lý bán lẻ người bán sản phẩm công ty để lấy hoa hồng."
+#: erpnext/crm/doctype/appointment/appointment.py:70
+msgid "A verified appointment cannot be moved back to 'Unverified' status."
+msgstr ""
+
#. Option for the 'Blood Group' (Select) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
msgid "A+"
@@ -1202,11 +1238,11 @@ msgstr "Viết tắt"
msgid "Abbreviation"
msgstr "Viết tắt"
-#: erpnext/setup/doctype/company/company.py:312
+#: erpnext/setup/doctype/company/company.py:351
msgid "Abbreviation already used for another company"
msgstr "Viết tắt đã được sử dụng cho công ty khác"
-#: erpnext/setup/doctype/company/company.py:309
+#: erpnext/setup/doctype/company/company.py:348
msgid "Abbreviation is mandatory"
msgstr "Viết tắt là bắt buộc"
@@ -1214,7 +1250,7 @@ msgstr "Viết tắt là bắt buộc"
msgid "Abbreviation: {0} must appear only once"
msgstr "Viết tắt: {0} phải xuất hiện chỉ một lần"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1291
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1296
msgid "Above"
msgstr "Trên"
@@ -1236,7 +1272,7 @@ msgstr ""
msgid "Accept the rule for the selected transaction"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:970
+#: erpnext/public/js/shop_floor/shop_floor.js:1015
msgid "Acceptable range: {0} to {1}"
msgstr ""
@@ -1272,7 +1308,7 @@ msgid "Accepted Qty in Stock UOM"
msgstr "Số lượng được chấp nhận trong Đơn vị Kho"
#. Label of the qty (Float) field in DocType 'Purchase Receipt Item'
-#: erpnext/public/js/controllers/transaction.js:2963
+#: erpnext/public/js/controllers/transaction.js:2955
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
msgid "Accepted Quantity"
msgstr "Số lượng được chấp nhận"
@@ -1434,7 +1470,7 @@ msgid "Account Manager"
msgstr "Quản lý Tài khoản"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:760
-#: erpnext/controllers/accounts_controller.py:1234
+#: erpnext/controllers/accounts_controller.py:1236
msgid "Account Missing"
msgstr "Thiếu Tài khoản"
@@ -1452,7 +1488,7 @@ msgstr "Thiếu Tài khoản"
msgid "Account Name"
msgstr "Tên Tài khoản"
-#: erpnext/accounts/doctype/account/account.py:377
+#: erpnext/accounts/doctype/account/account.py:408
msgid "Account Not Found"
msgstr "Không tìm thấy Tài khoản"
@@ -1465,7 +1501,7 @@ msgstr "Không tìm thấy Tài khoản"
msgid "Account Number"
msgstr "Số Tài khoản"
-#: erpnext/accounts/doctype/account/account.py:363
+#: erpnext/accounts/doctype/account/account.py:394
msgid "Account Number {0} already used in account {1}"
msgstr "Số Tài khoản {0} đã được sử dụng trong tài khoản {1}"
@@ -1504,7 +1540,7 @@ msgstr "Phân loại phụ Tài khoản"
#. Label of the account_type (Select) field in DocType 'Payment Ledger Entry'
#. Label of the account_type (Select) field in DocType 'Party Type'
#: erpnext/accounts/doctype/account/account.json
-#: erpnext/accounts/doctype/account/account.py:210
+#: erpnext/accounts/doctype/account/account.py:211
#: erpnext/accounts/doctype/account/account_tree.js:154
#: erpnext/accounts/doctype/bank_account/bank_account.json
#: erpnext/accounts/doctype/bank_account_type/bank_account_type.json
@@ -1520,11 +1556,11 @@ msgstr "Loại Tài khoản"
msgid "Account Value"
msgstr "Giá trị Tài khoản"
-#: erpnext/accounts/doctype/account/account.py:332
+#: erpnext/accounts/doctype/account/account.py:363
msgid "Account balance already in Credit, you are not allowed to set 'Balance Must Be' as 'Debit'"
msgstr "Số dư tài khoản đã có Dư Có, bạn không được đặt 'Số dư Phải là' là 'Dư Nợ'"
-#: erpnext/accounts/doctype/account/account.py:326
+#: erpnext/accounts/doctype/account/account.py:357
msgid "Account balance already in Debit, you are not allowed to set 'Balance Must Be' as 'Credit'"
msgstr "Số dư tài khoản đã có Dư Nợ, bạn không được đặt 'Số dư Phải là' là 'Dư Có'"
@@ -1594,24 +1630,24 @@ msgstr ""
msgid "Account where the cost of this item will be debited on purchase"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:431
+#: erpnext/accounts/doctype/account/account.py:462
msgid "Account with child nodes cannot be converted to ledger"
msgstr "Tài khoản có nút con không thể chuyển thành sổ cái"
-#: erpnext/accounts/doctype/account/account.py:283
+#: erpnext/accounts/doctype/account/account.py:314
msgid "Account with child nodes cannot be set as ledger"
msgstr "Tài khoản có nút con không thể đặt làm sổ cái"
-#: erpnext/accounts/doctype/account/account.py:442
+#: erpnext/accounts/doctype/account/account.py:473
msgid "Account with existing transaction can not be converted to group."
msgstr "Tài khoản có giao dịch hiện tại không thể chuyển thành nhóm."
-#: erpnext/accounts/doctype/account/account.py:467
+#: erpnext/accounts/doctype/account/account.py:498
msgid "Account with existing transaction can not be deleted"
msgstr "Tài khoản có giao dịch hiện tại không thể xóa"
-#: erpnext/accounts/doctype/account/account.py:277
-#: erpnext/accounts/doctype/account/account.py:433
+#: erpnext/accounts/doctype/account/account.py:308
+#: erpnext/accounts/doctype/account/account.py:464
msgid "Account with existing transaction cannot be converted to ledger"
msgstr "Tài khoản có giao dịch hiện tại không thể chuyển thành sổ cái"
@@ -1619,11 +1655,11 @@ msgstr "Tài khoản có giao dịch hiện tại không thể chuyển thành s
msgid "Account {0} added multiple times"
msgstr "Tài khoản {0} đã được thêm nhiều lần"
-#: erpnext/accounts/doctype/account/account.py:295
+#: erpnext/accounts/doctype/account/account.py:326
msgid "Account {0} cannot be converted to Group as it is already set as {1} for {2}."
msgstr "Tài khoản {0} không thể chuyển thành Nhóm vì nó đã được đặt là {1} cho {2}."
-#: erpnext/accounts/doctype/account/account.py:292
+#: erpnext/accounts/doctype/account/account.py:323
msgid "Account {0} cannot be disabled as it is already set as {1} for {2}."
msgstr "Tài khoản {0} không thể vô hiệu vì nó đã được đặt là {1} cho {2}."
@@ -1631,11 +1667,11 @@ msgstr "Tài khoản {0} không thể vô hiệu vì nó đã được đặt l
msgid "Account {0} does not belong to company {1}"
msgstr "Tài khoản {0} không thuộc công ty {1}"
-#: erpnext/setup/doctype/company/company.py:360
+#: erpnext/setup/doctype/company/company.py:399
msgid "Account {0} does not belong to company: {1}"
msgstr "Tài khoản {0} không thuộc công ty: {1}"
-#: erpnext/accounts/doctype/account/account.py:602
+#: erpnext/accounts/doctype/account/account.py:633
msgid "Account {0} does not exist"
msgstr "Tài khoản {0} không tồn tại"
@@ -1651,15 +1687,15 @@ msgstr "Tài khoản {0} không khớp với Công ty {1} trong Phương thức
msgid "Account {0} doesn't belong to Company {1}"
msgstr "Tài khoản {0} không thuộc Công ty {1}"
-#: erpnext/accounts/doctype/account/account.py:557
+#: erpnext/accounts/doctype/account/account.py:588
msgid "Account {0} exists in parent company {1}."
msgstr "Tài khoản {0} đã tồn tại trong công ty cha {1}."
-#: erpnext/accounts/doctype/account/account.py:415
+#: erpnext/accounts/doctype/account/account.py:446
msgid "Account {0} is added in the child company {1}"
msgstr "Tài khoản {0} đã được thêm trong công ty con {1}"
-#: erpnext/setup/doctype/company/company.py:349
+#: erpnext/setup/doctype/company/company.py:388
msgid "Account {0} is disabled."
msgstr "Tài khoản {0} bị vô hiệu."
@@ -1675,19 +1711,19 @@ msgstr "Tài khoản {0} không hợp lệ. Tiền tệ Tài khoản phải là
msgid "Account {0} should be of type Expense"
msgstr "Tài khoản {0} phải thuộc loại Chi phí"
-#: erpnext/accounts/doctype/account/account.py:153
+#: erpnext/accounts/doctype/account/account.py:154
msgid "Account {0}: Parent account {1} can not be a ledger"
msgstr "Tài khoản {0}: Tài khoản cha {1} không thể là sổ cái"
-#: erpnext/accounts/doctype/account/account.py:159
+#: erpnext/accounts/doctype/account/account.py:160
msgid "Account {0}: Parent account {1} does not belong to company: {2}"
msgstr "Tài khoản {0}: Tài khoản cha {1} không thuộc công ty: {2}"
-#: erpnext/accounts/doctype/account/account.py:147
+#: erpnext/accounts/doctype/account/account.py:148
msgid "Account {0}: Parent account {1} does not exist"
msgstr "Tài khoản {0}: Tài khoản cha {1} không tồn tại"
-#: erpnext/accounts/doctype/account/account.py:150
+#: erpnext/accounts/doctype/account/account.py:151
msgid "Account {0}: You can not assign itself as parent account"
msgstr "Tài khoản {0}: Bạn không thể đặt chính nó làm tài khoản cha"
@@ -2007,8 +2043,8 @@ msgstr "Bút toán Kế toán cho Dịch vụ"
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:283
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:310
#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:430
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:675
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:696
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:695
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:716
#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:439
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:239
#: erpnext/stock/doctype/stock_entry/services/gl_composer.py:254
@@ -2031,7 +2067,7 @@ msgstr "Bút toán Kế toán cho {0}: {1} chỉ có thể được thực hiệ
#: erpnext/assets/doctype/asset/asset.js:198
#: erpnext/assets/doctype/asset_repair/asset_repair.js:101
#: erpnext/buying/doctype/supplier/supplier.js:132
-#: erpnext/public/js/controllers/stock_controller.js:88
+#: erpnext/public/js/controllers/stock_controller.js:118
#: erpnext/public/js/utils/ledger_preview.js:8
#: erpnext/selling/doctype/customer/customer.js:182
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:51
@@ -2091,12 +2127,12 @@ msgstr "Các bút toán kế toán bị đóng băng cho đến ngày này. Ch
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/assets/doctype/asset_category/asset_category.json
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:515
+#: erpnext/setup/doctype/company/company.py:560
#: erpnext/setup/doctype/customer_group/customer_group.json
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/setup/doctype/incoterm/incoterm.json
#: erpnext/setup/doctype/supplier_group/supplier_group.json
-#: erpnext/setup/install.py:404
+#: erpnext/setup/install.py:410
msgid "Accounts"
msgstr "Tài khoản"
@@ -2130,7 +2166,7 @@ msgstr "Tài khoản Thiếu từ Báo cáo"
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:261
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.json
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:126
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:129
#: erpnext/buying/doctype/supplier/supplier.js:144
#: erpnext/workspace_sidebar/financial_reports.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -2144,7 +2180,7 @@ msgid "Accounts Payable Ageing"
msgstr ""
#. Name of a report
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:191
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:202
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.json
msgid "Accounts Payable Summary"
msgstr "Tóm tắt Phải trả Tài khoản"
@@ -2160,7 +2196,7 @@ msgstr "Tóm tắt Phải trả Tài khoản"
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.json
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:149
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:152
#: erpnext/selling/doctype/customer/customer.js:171
#: erpnext/workspace_sidebar/financial_reports.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -2198,7 +2234,7 @@ msgid "Accounts Receivable Discounted Account"
msgstr "Tài khoản Chiết khấu Phải thu"
#. Name of a report
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:204
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:207
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.json
msgid "Accounts Receivable Summary"
msgstr "Tóm tắt Phải thu Tài khoản"
@@ -2314,6 +2350,12 @@ msgstr "Mẫu Anh (Mỹ)"
msgid "Action Initialised"
msgstr "Hành động đã khởi tạo"
+#. Label of the action_for_expired_unverified_appointments (Select) field in
+#. DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Action for Expired Unverified Appointments"
+msgstr ""
+
#. Label of the action_if_accumulated_monthly_budget_exceeded (Select) field in
#. DocType 'Budget'
#: erpnext/accounts/doctype/budget/budget.json
@@ -2572,8 +2614,9 @@ msgstr "Đăng tải thực tế"
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:63
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:95
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:143
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:144
msgid "Actual Qty"
msgstr "Số lượng thực tế"
@@ -2644,10 +2687,6 @@ msgstr "Thời gian và chi phí thực tế"
msgid "Actual Time in Hours (via Timesheet)"
msgstr "Thời gian thực tế theo giờ (qua Bảng chấm công)"
-#: erpnext/stock/page/stock_balance/stock_balance.js:55
-msgid "Actual qty in stock"
-msgstr "Số lượng thực tế trong kho"
-
#: erpnext/accounts/doctype/payment_entry/payment_entry.js:1534
#: erpnext/public/js/controllers/accounts.js:194
msgid "Actual type tax cannot be included in Item rate in row {0}"
@@ -2684,7 +2723,7 @@ msgstr "Thêm Giảm giá"
msgid "Add Employees"
msgstr "Thêm Nhân viên"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:256
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:275
#: erpnext/selling/doctype/sales_order/sales_order.js:278
#: erpnext/stock/dashboard/item_dashboard.js:216
msgid "Add Item"
@@ -2740,8 +2779,8 @@ msgstr "Thêm hoặc Trừ"
msgid "Add Order Discount"
msgstr "Thêm Giảm giá Đơn hàng"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:281
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:416
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:300
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:435
msgid "Add Phantom Item"
msgstr "Thêm Mặt hàng Ảo"
@@ -2818,8 +2857,8 @@ msgstr "Thêm Serial / Batch No (Số lượng bị từ chối)"
msgid "Add Stock"
msgstr "Thêm Kho"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:281
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:416
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:300
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:435
msgid "Add Sub Assembly"
msgstr "Thêm Phân lắp phụ"
@@ -2858,6 +2897,10 @@ msgstr ""
msgid "Add all accounts that you want to split the transaction into."
msgstr ""
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:92
+msgid "Add atleast one voucher to repost."
+msgstr ""
+
#: erpnext/www/book_appointment/index.html:42
msgid "Add details"
msgstr "Thêm chi tiết"
@@ -2894,7 +2937,7 @@ msgstr "Thêm vào Khách hàng tiềm năng"
msgid "Add to Transit"
msgstr "Thêm vào Quá cảnh"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:117
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:178
msgid "Add vouchers to generate preview."
msgstr "Thêm chứng từ để tạo xem trước."
@@ -2912,7 +2955,7 @@ msgstr "Thêm bởi"
msgid "Added On"
msgstr "Thêm vào"
-#: erpnext/buying/doctype/supplier/supplier.py:143
+#: erpnext/buying/doctype/supplier/supplier.py:142
msgid "Added Supplier Role to User {0}."
msgstr "Đã thêm Vai trò Nhà cung cấp cho Người dùng {0}."
@@ -3060,7 +3103,7 @@ msgstr "Số tiền chiết khấu bổ sung"
msgid "Additional Discount Amount (Company Currency)"
msgstr "Số tiền chiết khấu bổ sung (Tiền tệ Công ty)"
-#: erpnext/controllers/taxes_and_totals.py:847
+#: erpnext/controllers/taxes_and_totals.py:891
msgid "Additional Discount Amount ({discount_amount}) cannot exceed the total before such discount ({total_before_discount})"
msgstr "Số tiền chiết khấu bổ sung ({discount_amount}) không thể vượt quá tổng trước chiết khấu đó ({total_before_discount})"
@@ -3317,7 +3360,7 @@ msgstr "Địa chỉ và Liên hệ"
msgid "Address and Contacts"
msgstr "Địa chỉ và Liên hệ"
-#: erpnext/accounts/custom/address.py:33
+#: erpnext/accounts/custom/address.py:35
msgid "Address needs to be linked to a Company. Please add a row for Company in the Links table."
msgstr "Địa chỉ cần được liên kết với một Công ty. Vui lòng thêm một hàng cho Công ty trong bảng Liên kết."
@@ -3364,6 +3407,10 @@ msgstr "Tài khoản Tạm ứng: {0} phải bằng tiền tệ thanh toán củ
msgid "Advance Amount"
msgstr "Số tiền Tạm ứng"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:93
+msgid "Advance Booking Days is mandatory for Appointment Scheduling."
+msgstr ""
+
#. Label of the advance_paid (Currency) field in DocType 'Sales Order'
#: erpnext/selling/doctype/sales_order/sales_order.json
msgid "Advance Paid"
@@ -3408,7 +3455,7 @@ msgstr "Trạng thái Thanh toán Tạm ứng"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/controllers/accounts_controller.py:283
+#: erpnext/controllers/accounts_controller.py:285
#: erpnext/setup/doctype/company/company.json
msgid "Advance Payments"
msgstr "Thanh toán Tạm ứng"
@@ -3444,7 +3491,7 @@ msgstr "Loại Chứng từ Tạm ứng"
msgid "Advance amount"
msgstr "Số tiền ứng trước"
-#: erpnext/controllers/taxes_and_totals.py:984
+#: erpnext/controllers/taxes_and_totals.py:1028
msgid "Advance amount cannot be greater than {0} {1}"
msgstr "Số tiền tạm ứng không thể lớn hơn {0} {1}"
@@ -3494,7 +3541,7 @@ msgstr "Quảng cáo"
msgid "Aerospace"
msgstr "Hàng không vũ trụ"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:79
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:68
msgid "After save, please refresh the page to apply the changes."
msgstr ""
@@ -3672,7 +3719,7 @@ msgstr "Tuổi"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:154
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:138
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:139
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1225
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1230
msgid "Age (Days)"
msgstr "Tuổi (Ngày)"
@@ -3680,6 +3727,13 @@ msgstr "Tuổi (Ngày)"
msgid "Age ({0})"
msgstr "Tuổi ({0})"
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:73
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:102
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
+msgid "Age as on"
+msgstr ""
+
#. Label of the ageing_based_on (Select) field in DocType 'Process Statement Of
#. Accounts'
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
@@ -3725,12 +3779,6 @@ msgstr "Đại lý"
msgid "Agent Busy Message"
msgstr "Tin nhắn Đại lý Bận"
-#. Label of the agent_detail_section (Section Break) field in DocType
-#. 'Appointment Booking Settings'
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
-msgid "Agent Details"
-msgstr "Chi tiết đại lý"
-
#. Label of the agent_group (Link) field in DocType 'Incoming Call Handling
#. Schedule'
#: erpnext/telephony/doctype/incoming_call_handling_schedule/incoming_call_handling_schedule.json
@@ -3820,12 +3868,12 @@ msgid "All Customer Contact"
msgstr "Tất cả Liên hệ Khách hàng"
#: erpnext/patches/v13_0/remove_bad_selling_defaults.py:9
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:165
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:167
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:174
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:180
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:186
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:192
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:168
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:170
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:177
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:183
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:189
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:195
msgid "All Customer Groups"
msgstr "Tất cả các nhóm khách hàng"
@@ -3833,21 +3881,6 @@ msgstr "Tất cả các nhóm khách hàng"
#: erpnext/patches/v11_0/update_department_lft_rgt.py:9
#: erpnext/patches/v11_0/update_department_lft_rgt.py:11
#: erpnext/patches/v11_0/update_department_lft_rgt.py:16
-#: erpnext/setup/doctype/company/company.py:508
-#: erpnext/setup/doctype/company/company.py:511
-#: erpnext/setup/doctype/company/company.py:516
-#: erpnext/setup/doctype/company/company.py:522
-#: erpnext/setup/doctype/company/company.py:528
-#: erpnext/setup/doctype/company/company.py:534
-#: erpnext/setup/doctype/company/company.py:540
-#: erpnext/setup/doctype/company/company.py:546
-#: erpnext/setup/doctype/company/company.py:552
-#: erpnext/setup/doctype/company/company.py:558
-#: erpnext/setup/doctype/company/company.py:564
-#: erpnext/setup/doctype/company/company.py:570
-#: erpnext/setup/doctype/company/company.py:576
-#: erpnext/setup/doctype/company/company.py:582
-#: erpnext/setup/doctype/company/company.py:588
msgid "All Departments"
msgstr "Tất cả Phòng ban"
@@ -3856,14 +3889,7 @@ msgstr "Tất cả Phòng ban"
msgid "All Employee (Active)"
msgstr "Tất cả Nhân viên (Đang hoạt động)"
-#: erpnext/setup/doctype/item_group/item_group.py:35
-#: erpnext/setup/doctype/item_group/item_group.py:36
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:33
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:41
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:48
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:54
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:60
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:66
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:28
msgid "All Item Groups"
msgstr "Tất cả Nhóm Mặt hàng"
@@ -3907,27 +3933,27 @@ msgstr "Tất cả Liên hệ Nhà cung cấp"
#: erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py:29
#: erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py:32
#: erpnext/patches/v11_0/rename_supplier_type_to_supplier_group.py:36
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:197
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:199
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:206
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:212
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:218
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:224
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:230
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:236
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:242
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:200
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:202
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:209
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:215
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:221
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:227
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:233
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:239
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:245
msgid "All Supplier Groups"
msgstr "Tất cả các nhóm nhà cung cấp"
#: erpnext/patches/v13_0/remove_bad_selling_defaults.py:12
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:145
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:147
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:154
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:160
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:148
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:150
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:157
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:163
msgid "All Territories"
msgstr "Tất cả Lãnh thổ"
-#: erpnext/setup/doctype/company/company.py:453
+#: erpnext/setup/doctype/company/company.py:492
msgid "All Warehouses"
msgstr "Tất cả Kho"
@@ -3962,11 +3988,11 @@ msgstr "Tất cả các mặt hàng đã được lập Hóa đơn/Trả lại"
msgid "All items have already been received"
msgstr "Tất cả các mặt hàng đã được nhận"
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:274
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:276
msgid "All items have already been transferred for this Work Order."
msgstr "Tất cả các mặt hàng đã được chuyển cho Lệnh sản xuất này."
-#: erpnext/public/js/controllers/transaction.js:3086
+#: erpnext/public/js/controllers/transaction.js:3078
msgid "All items in this document already have a linked Quality Inspection."
msgstr "Tất cả các mặt hàng trong tài liệu này đã có Kiểm tra Chất lượng được liên kết."
@@ -3978,7 +4004,7 @@ msgstr "Tất cả các mặt hàng phải được liên kết với Đơn hàn
msgid "All linked Sales Orders must be subcontracted."
msgstr "Tất cả Đơn hàng Bán được liên kết phải được giao việc ngoài."
-#: erpnext/stock/doctype/pick_list/mapper.py:309
+#: erpnext/stock/doctype/pick_list/mapper.py:314
msgid "All picked items have already been transferred against this Pick List"
msgstr ""
@@ -4118,7 +4144,7 @@ msgstr "Số lượng được phân bổ"
#. Label of the allow_account_creation_against_child_company (Check) field in
#. DocType 'Company'
-#: erpnext/accounts/doctype/account/account.py:555
+#: erpnext/accounts/doctype/account/account.py:586
#: erpnext/accounts/doctype/chart_of_accounts_importer/chart_of_accounts_importer.py:68
#: erpnext/setup/doctype/company/company.json
msgid "Allow Account Creation Against Child Company"
@@ -4200,8 +4226,8 @@ msgstr "Cho phép Tiêu thụ Nguyên liệu Nhiều lần"
#. Valuation'
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:225
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:237
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:211
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:223
msgid "Allow Negative Stock"
msgstr "Cho phép tồn kho âm"
@@ -4382,6 +4408,12 @@ msgstr "Cho phép Số serial đã tồn tại được sản xuất/nhận lạ
msgid "Allow internal transfers at user-defined rate"
msgstr ""
+#. Description of the 'Enable Proforma Invoice' (Check) field in DocType
+#. 'Selling Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Allow issuing Proforma Invoices against a Sales Order."
+msgstr ""
+
#. Description of the 'Allow Continuous Material Consumption' (Check) field in
#. DocType 'Manufacturing Settings'
#: erpnext/manufacturing/doctype/manufacturing_settings/manufacturing_settings.json
@@ -4521,7 +4553,7 @@ msgstr "Cho phép chuyển nguyên vật liệu thô ngay cả sau khi đã đá
msgid "Allowed Companies"
msgstr ""
-#: erpnext/stock/doctype/company_restriction/company_restriction.py:74
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:106
msgid "Allowed Companies is required when Restrict to Companies is checked"
msgstr ""
@@ -4625,7 +4657,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:158
#: erpnext/manufacturing/doctype/work_order/work_order.js:173
#: erpnext/public/js/utils.js:616
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:343
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:338
msgid "Alternate Item"
msgstr "Mục thay thế"
@@ -4732,6 +4764,8 @@ msgstr "Luôn hỏi"
#. Label of the amount (Currency) field in DocType 'BOM Item'
#. Label of the amount (Currency) field in DocType 'Work Order Additional Item'
#. Label of the amount (Currency) field in DocType 'Work Order Item'
+#. Option for the 'Based On' (Select) field in DocType 'Proforma Invoice'
+#. Label of the amount (Currency) field in DocType 'Proforma Invoice Item'
#. Option for the 'Margin Type' (Select) field in DocType 'Quotation Item'
#. Label of the amount (Currency) field in DocType 'Quotation Item'
#. Option for the 'Margin Type' (Select) field in DocType 'Sales Order Item'
@@ -4779,7 +4813,7 @@ msgstr "Luôn hỏi"
#: erpnext/accounts/doctype/bank_statement_import_log_column_map/bank_statement_import_log_column_map.json
#: erpnext/accounts/doctype/budget_distribution/budget_distribution.json
#: erpnext/accounts/doctype/cashier_closing_payments/cashier_closing_payments.json
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:341
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:342
#: erpnext/accounts/doctype/journal_entry_account/journal_entry_account.json
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
#: erpnext/accounts/doctype/payment_ledger_entry/payment_ledger_entry.json
@@ -4834,7 +4868,10 @@ msgstr "Luôn hỏi"
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/work_order_additional_item/work_order_additional_item.json
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
-#: erpnext/public/js/controllers/transaction.js:573
+#: erpnext/public/js/controllers/transaction.js:584
+#: erpnext/public/js/sales_order_proforma.js:142
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation/quotation.js:315
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -5054,6 +5091,10 @@ msgstr "Số tiền"
msgid "An Item Group is a way to classify items based on types."
msgstr "Nhóm mặt hàng là cách để phân loại mặt hàng theo loại."
+#: erpnext/crm/doctype/appointment/appointment.py:74
+msgid "An appointment booked through the portal can only be opened via email verification."
+msgstr ""
+
#. Description of the 'Notify by email on creation of automatic Material
#. Request' (Check) field in DocType 'Stock Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -5064,8 +5105,8 @@ msgstr ""
msgid "An error has been appeared while reposting item valuation via {0}"
msgstr "Đã xảy ra lỗi khi định giá lại mặt hàng qua {0}"
-#: erpnext/public/js/controllers/buying.js:378
-#: erpnext/public/js/utils/sales_common.js:493
+#: erpnext/public/js/controllers/buying.js:383
+#: erpnext/public/js/utils/sales_common.js:498
msgid "An error occurred during the update process"
msgstr "Đã xảy ra lỗi trong quá trình cập nhật"
@@ -5126,7 +5167,7 @@ msgstr "Bản ghi Ngân sách khác '{0}' đã tồn tại đối với {1} '{2}
msgid "Another Cost Center Allocation record {0} applicable from {1}, hence this allocation will be applicable upto {2}"
msgstr "Bản ghi phân bổ Trung tâm chi phí khác {0} áp dụng từ {1}, do đó phân bổ này sẽ áp dụng đến {2}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1045
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1066
msgid "Another Payment Request is already processed"
msgstr "Yêu cầu thanh toán khác đã được xử lý"
@@ -5447,6 +5488,12 @@ msgstr ""
msgid "Appointment"
msgstr "Cuộc hẹn"
+#. Label of the success_details (Section Break) field in DocType 'Appointment
+#. Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Appointment Booking Portal Settings"
+msgstr ""
+
#. Name of a DocType
#. Label of a Workspace Sidebar Item
#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -5459,10 +5506,14 @@ msgstr "Cài đặt đặt lịch hẹn"
msgid "Appointment Booking Slots"
msgstr "Các khung giờ đặt lịch hẹn"
-#: erpnext/crm/doctype/appointment/appointment.py:95
+#: erpnext/crm/doctype/appointment/appointment.py:181
msgid "Appointment Confirmation"
msgstr "Xác nhận cuộc hẹn"
+#: erpnext/crm/doctype/appointment/appointment.py:189
+msgid "Appointment Confirmed"
+msgstr ""
+
#. Label of the appointment_details_section (Section Break) field in DocType
#. 'Appointment Booking Settings'
#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -5475,26 +5526,60 @@ msgstr "Chi tiết cuộc hẹn"
msgid "Appointment Duration (In Minutes)"
msgstr "Thời lượng cuộc hẹn (Tính bằng phút)"
-#: erpnext/www/book_appointment/index.py:23
+#. Label of the agent_detail_section (Section Break) field in DocType
+#. 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Appointment Scheduling"
+msgstr ""
+
+#: erpnext/www/book_appointment/index.py:24
msgid "Appointment Scheduling Disabled"
msgstr "Đặt lịch hẹn đã bị vô hiệu hóa"
-#: erpnext/www/book_appointment/index.py:24
+#: erpnext/www/book_appointment/index.py:25
msgid "Appointment Scheduling has been disabled for this site"
msgstr "Đặt lịch hẹn đã bị vô hiệu hóa cho trang này"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:101
+msgid "Appointment Scheduling needs to be enabled for Appointment Booking through portal."
+msgstr ""
+
#. Label of the appointment_with (Link) field in DocType 'Appointment'
#: erpnext/crm/doctype/appointment/appointment.json
msgid "Appointment With"
msgstr "Hẹn với"
+#: erpnext/crm/doctype/appointment/appointment.py:86
+msgid "Appointment can only be scheduled up to {0} day(s) in advance."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:79
+msgid "Appointment cannot be scheduled for a past time."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:98
+msgid "Appointment cannot be scheduled on a holiday."
+msgstr ""
+
#: erpnext/www/book_appointment/index.js:237
msgid "Appointment created successfully"
msgstr ""
-#: erpnext/crm/doctype/appointment/appointment.py:101
-msgid "Appointment was created. But no lead was found. Please check the email to confirm"
-msgstr "Cuộc hẹn đã được tạo. Nhưng không tìm thấy khách hàng tiềm năng. Vui lòng kiểm tra email để xác nhận"
+#: erpnext/www/book_appointment/verify/index.py:28
+msgid "Appointment has been closed. Please book the appointment again."
+msgstr ""
+
+#: erpnext/www/book_appointment/verify/index.py:33
+msgid "Appointment is already verified."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:116
+msgid "Appointment must be scheduled within the available slot timings."
+msgstr ""
+
+#: erpnext/crm/doctype/appointment/appointment.py:66
+msgid "Appointments created manually cannot have 'Unverified' status."
+msgstr ""
#. Label of the approving_role (Link) field in DocType 'Authorization Rule'
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
@@ -5542,7 +5627,7 @@ msgstr ""
msgid "Are you sure you want to create a Reposting Entry?"
msgstr ""
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:480
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:499
msgid "Are you sure you want to delete this Item?"
msgstr "Bạn có chắc chắn muốn xóa mặt hàng này không?"
@@ -5620,7 +5705,7 @@ msgstr "Khi trường {0} được bật, trường {1} là bắt buộc."
msgid "As the field {0} is enabled, the value of the field {1} should be more than 1."
msgstr "Khi trường {0} được bật, giá trị của trường {1} phải lớn hơn 1."
-#: erpnext/stock/doctype/item/item.py:1127
+#: erpnext/stock/doctype/item/item.py:1125
msgid "As there are existing submitted transactions against item {0}, you can not change the value of {1}."
msgstr "Khi có các giao dịch đã gửi đối với mặt hàng {0}, bạn không thể thay đổi giá trị của {1}."
@@ -5632,12 +5717,12 @@ msgstr "Khi có đủ các mặt hàng bán thành phẩm, Lệnh sản xuất k
msgid "As there are sufficient raw materials, Material Request is not required for Warehouse {0}."
msgstr "Khi có đủ nguyên liệu thô, Yêu cầu vật tư không bắt buộc cho Kho {0}."
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:250
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:236
msgid "As there is reserved stock, you cannot disable {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:224
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:236
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:210
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:222
msgid "As {0} is enabled, you can not enable {1}."
msgstr "Khi {0} được bật, bạn không thể bật {1}."
@@ -5770,7 +5855,7 @@ msgstr "Tài khoản Danh mục Tài sản"
msgid "Asset Category Name"
msgstr "Tên Danh mục Tài sản"
-#: erpnext/stock/doctype/item/item.py:382
+#: erpnext/stock/doctype/item/item.py:378
msgid "Asset Category is mandatory for Fixed Asset item"
msgstr "Danh mục Tài sản là bắt buộc cho mặt hàng Tài sản cố định"
@@ -6141,7 +6226,7 @@ msgid "Asset {0} does not belong to the location {1}"
msgstr "Tài sản {0} không thuộc về vị trí {1}"
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:521
-#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:612
+#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.py:619
msgid "Asset {0} does not exist"
msgstr "Tài sản {0} không tồn tại"
@@ -6165,7 +6250,7 @@ msgstr "Tài sản {0} chưa được trình. Vui lòng trình tài sản trư
msgid "Asset {0} must be submitted"
msgstr "Tài sản {0} phải được trình"
-#: erpnext/controllers/buying_controller.py:1047
+#: erpnext/controllers/buying_controller.py:1058
msgid "Asset {assets_link} created for {item_code}"
msgstr "Tài sản {assets_link} đã được tạo cho {item_code}"
@@ -6203,15 +6288,15 @@ msgstr "Tài sản"
msgid "Assets Setup"
msgstr "Thiết lập Tài sản"
-#: erpnext/controllers/buying_controller.py:1065
+#: erpnext/controllers/buying_controller.py:1076
msgid "Assets not created for {item_code}. You will have to create asset manually."
msgstr "Tài sản không được tạo cho {item_code}. Bạn sẽ phải tạo tài sản thủ công."
-#: erpnext/controllers/buying_controller.py:1052
+#: erpnext/controllers/buying_controller.py:1063
msgid "Assets {assets_link} created for {item_code}"
msgstr "Tài sản {assets_link} đã được tạo cho {item_code}"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:712
+#: erpnext/manufacturing/doctype/job_card/job_card.js:722
msgid "Assign Job to Employee"
msgstr "Gán Công việc cho Nhân viên"
@@ -6222,7 +6307,7 @@ msgid "Assign to Name"
msgstr "Gán cho Tên"
#: erpnext/buying/doctype/purchase_order/purchase_order.js:593
-#: erpnext/public/js/controllers/buying.js:555
+#: erpnext/public/js/controllers/buying.js:560
msgid "Assigning {0} to {1} (row {2})"
msgstr ""
@@ -6248,7 +6333,7 @@ msgstr "Tại Dòng #{0}: Số lượng đã chọn {1} cho mặt hàng {2} lớ
msgid "At Row #{0}: The picked quantity {1} for the item {2} is greater than available stock {3} in the warehouse {4}."
msgstr "Tại Dòng #{0}: Số lượng đã chọn {1} cho mặt hàng {2} lớn hơn tồn kho có sẵn {3} trong kho {4}."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1486
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1501
msgid "At Row {0}: In Serial and Batch Bundle {1} must have docstatus as 1 and not 0"
msgstr "Tại Dòng {0}: Trong Bundle Serial và Batch {1} phải có docstatus là 1 và không phải 0"
@@ -6309,7 +6394,7 @@ msgstr "Tại dòng #{0}: id trình tự {1} không thể nhỏ hơn id trình t
msgid "At row #{0}: you have selected the Difference Account {1}..."
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1234
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1249
msgid "At row {0}: Batch No is mandatory for Item {1}"
msgstr "Tại dòng {0}: Số Lô là bắt buộc cho Mặt hàng {1}"
@@ -6317,11 +6402,11 @@ msgstr "Tại dòng {0}: Số Lô là bắt buộc cho Mặt hàng {1}"
msgid "At row {0}: Parent Row No cannot be set for item {1}"
msgstr "Tại dòng {0}: Số Dòng Dự liệu không thể được đặt cho mặt hàng {1}"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1219
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1234
msgid "At row {0}: Qty is mandatory for the batch {1}"
msgstr "Tại dòng {0}: Số lượng là bắt buộc cho lô {1}"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1226
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1241
msgid "At row {0}: Serial No is mandatory for Item {1}"
msgstr "Tại dòng {0}: Số Serial là bắt buộc cho Mặt hàng {1}"
@@ -6385,11 +6470,11 @@ msgstr "Tên thuộc tính"
msgid "Attribute Value"
msgstr "Giá trị thuộc tính"
-#: erpnext/stock/doctype/item/item.py:893
+#: erpnext/stock/doctype/item/item.py:891
msgid "Attribute Value {0} is not valid for the selected attribute {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1039
+#: erpnext/stock/doctype/item/item.py:1037
msgid "Attribute table is mandatory"
msgstr "Bảng thuộc tính là bắt buộc"
@@ -6397,19 +6482,19 @@ msgstr "Bảng thuộc tính là bắt buộc"
msgid "Attribute value: {0} must appear only once"
msgstr "Giá trị thuộc tính: {0} phải xuất hiện chỉ một lần"
-#: erpnext/stock/doctype/item/item.py:882
+#: erpnext/stock/doctype/item/item.py:880
msgid "Attribute {0} is disabled."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:870
+#: erpnext/stock/doctype/item/item.py:868
msgid "Attribute {0} is not valid for the selected template."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1043
+#: erpnext/stock/doctype/item/item.py:1041
msgid "Attribute {0} selected multiple times in Attributes Table"
msgstr "Thuộc tính {0} được chọn nhiều lần trong Bảng Thuộc tính"
-#: erpnext/stock/doctype/item/item.py:971
+#: erpnext/stock/doctype/item/item.py:969
msgid "Attributes"
msgstr "Thuộc tính"
@@ -6496,6 +6581,16 @@ msgstr "Tự động tạo Liên hệ"
msgid "Auto Fetch"
msgstr "Tự động tìm nạp"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:225
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:573
+msgid "Auto Fetch Batch Nos"
+msgstr ""
+
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:224
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:573
+msgid "Auto Fetch Serial Nos"
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_item_details.js:228
msgid "Auto Fetch Serial Numbers"
msgstr "Tự động tìm nạp Số Serial"
@@ -6616,8 +6711,8 @@ msgstr "Tự động đặt hàng lại"
msgid "Auto reconcile Payments"
msgstr ""
-#: erpnext/public/js/controllers/buying.js:373
-#: erpnext/public/js/utils/sales_common.js:488
+#: erpnext/public/js/controllers/buying.js:378
+#: erpnext/public/js/utils/sales_common.js:493
msgid "Auto repeat document updated"
msgstr "Tài liệu tự động lặp lại đã được cập nhật"
@@ -6962,8 +7057,8 @@ msgstr "Số lượng BIN"
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:118
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1496
-#: erpnext/stock/doctype/material_request/material_request.js:352
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:809
+#: erpnext/stock/doctype/material_request/material_request.js:353
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:780
#: erpnext/stock/report/bom_search/bom_search.py:38
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:524
@@ -7222,8 +7317,8 @@ msgstr "BOM và Số lượng Thành phẩm là bắt buộc cho Việc tháo d
msgid "BOM and Production"
msgstr "BOM và Sản xuất"
-#: erpnext/stock/doctype/material_request/material_request.js:387
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:861
+#: erpnext/stock/doctype/material_request/material_request.js:388
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:832
msgid "BOM does not contain any stock item"
msgstr "BOM không chứa bất kỳ mặt hàng tồn kho nào"
@@ -7354,7 +7449,7 @@ msgstr "Số dư theo Tiền tệ Cơ sở"
#: erpnext/stock/report/available_batch_report/available_batch_report.py:62
#: erpnext/stock/report/available_serial_no/available_serial_no.py:126
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:89
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:84
#: erpnext/stock/report/stock_balance/stock_balance.py:517
#: erpnext/stock/report/stock_ledger/stock_ledger.py:331
msgid "Balance Qty"
@@ -7427,7 +7522,7 @@ msgid "Balance Type"
msgstr "Loại Số dư"
#: erpnext/stock/report/available_serial_no/available_serial_no.py:174
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:91
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86
#: erpnext/stock/report/stock_balance/stock_balance.py:525
#: erpnext/stock/report/stock_ledger/stock_ledger.py:388
msgid "Balance Value"
@@ -7626,7 +7721,7 @@ msgstr "Số dư tín dụng ngân hàng"
msgid "Bank Details"
msgstr "Chi tiết Ngân hàng"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:260
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:263
msgid "Bank Draft"
msgstr "Hối phiếu ngân hàng"
@@ -7800,7 +7895,7 @@ msgstr "Giao dịch Ngân hàng {0} đã được cập nhật"
msgid "Bank Transactions"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:585
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:587
msgid "Bank account cannot be named as {0}"
msgstr "Tài khoản ngân hàng không thể được đặt tên là {0}"
@@ -7857,11 +7952,11 @@ msgstr "Ngân hàng"
msgid "Barcode Type"
msgstr "Loại mã vạch"
-#: erpnext/stock/doctype/item/item.py:552
+#: erpnext/stock/doctype/item/item.py:550
msgid "Barcode {0} already used in Item {1}"
msgstr "Mã vạch {0} đã được sử dụng trong Mục {1}"
-#: erpnext/stock/doctype/item/item.py:567
+#: erpnext/stock/doctype/item/item.py:565
msgid "Barcode {0} is not a valid {1} code"
msgstr "Mã vạch {0} không phải là mã {1} hợp lệ"
@@ -7964,10 +8059,10 @@ msgstr "Dựa trên tài liệu"
#. Label of the based_on_payment_terms (Check) field in DocType 'Process
#. Statement Of Accounts'
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:131
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:108
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:153
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:126
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:134
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:111
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:156
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:129
msgid "Based On Payment Terms"
msgstr "Dựa trên điều khoản thanh toán"
@@ -8016,7 +8111,7 @@ msgstr "Tỷ giá Cơ bản (theo Đơn vị Kho)"
#. Label of a Link in the Stock Workspace
#: erpnext/stock/doctype/batch/batch.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:34
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:80
#: erpnext/stock/report/fifo_queue_vs_qty_after_transaction_comparison/fifo_queue_vs_qty_after_transaction_comparison.py:158
#: erpnext/stock/report/stock_ledger/stock_ledger.py:418
#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:182
@@ -8099,8 +8194,9 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:89
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:115
-#: erpnext/public/js/controllers/transaction.js:2989
+#: erpnext/public/js/controllers/transaction.js:2981
#: erpnext/public/js/utils/barcode_scanner.js:286
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:929
#: erpnext/public/js/utils/serial_no_batch_selector.js:450
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/item_price/item_price.json
@@ -8130,11 +8226,11 @@ msgstr ""
msgid "Batch No"
msgstr "Số Lô"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1237
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1252
msgid "Batch No is mandatory"
msgstr "Số Lô là bắt buộc"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3572
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3655
msgid "Batch No {0} does not exist"
msgstr ""
@@ -8146,7 +8242,7 @@ msgstr "Số Lô {0} được liên kết với Mặt hàng {1} có serial no. V
msgid "Batch No {0} is not present in the original {1} {2}, hence you can't return it against the {1} {2}"
msgstr "Số Lô {0} không có trong {1} {2} gốc, do đó bạn không thể trả lại đối với {1} {2}"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:709
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:724
msgid "Batch No {0} of Item {1} has negative stock of quantity {2} in the warehouse {3}"
msgstr ""
@@ -8161,7 +8257,7 @@ msgstr "Số Lô."
msgid "Batch Nos"
msgstr "Các Số Lô"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2081
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2096
msgid "Batch Nos are created successfully"
msgstr "Các Số Lô đã được tạo thành công"
@@ -8273,7 +8369,7 @@ msgstr "Trước khi đối soát"
msgid "Begin On (Days)"
msgstr "Bắt đầu vào (Ngày)"
-#: erpnext/accounts/doctype/subscription/subscription.py:396
+#: erpnext/accounts/doctype/subscription/subscription.py:397
msgid "Below Subscription Plans are of different currency to the party default billing currency/Company currency: {0}"
msgstr "Các Kế hoạch Đăng ký dưới đây có tiền tệ khác với tiền tệ thanh toán mặc định của bên/Công ty: {0}"
@@ -8292,7 +8388,7 @@ msgstr ""
#. Label of the bill_date (Date) field in DocType 'Journal Entry'
#. Label of the bill_date (Date) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1210
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1215
#: erpnext/accounts/report/purchase_register/purchase_register.py:232
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill Date"
@@ -8313,7 +8409,7 @@ msgstr ""
#. Label of the bill_no (Data) field in DocType 'Journal Entry'
#. Label of the bill_no (Data) field in DocType 'Subcontracting Receipt'
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1209
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
#: erpnext/accounts/report/purchase_register/purchase_register.py:231
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.json
msgid "Bill No"
@@ -8330,8 +8426,8 @@ msgstr ""
#. Label of the bom_info_section (Section Break) field in DocType 'Stock Entry'
#: erpnext/manufacturing/doctype/bom/bom.py:1168
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/stock/doctype/material_request/material_request.js:142
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:795
+#: erpnext/stock/doctype/material_request/material_request.js:143
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:766
#: erpnext/stock/doctype/stock_entry/stock_entry.json
msgid "Bill of Materials"
msgstr "Hóa đơn vật liệu"
@@ -8520,7 +8616,7 @@ msgstr "Số khoảng thời gian Thanh toán"
msgid "Billing Interval Count cannot be less than 1"
msgstr "Số khoảng thời gian Thanh toán không thể nhỏ hơn 1"
-#: erpnext/accounts/doctype/subscription/subscription.py:445
+#: erpnext/accounts/doctype/subscription/subscription.py:446
msgid "Billing Interval in Subscription Plan must be Month to follow calendar months"
msgstr "Khoảng thời gian Thanh toán trong Gói Đăng ký phải là Tháng để theo các tháng trong lịch"
@@ -8565,8 +8661,8 @@ msgid "Bin"
msgstr "Kho chứa"
#: erpnext/stock/doctype/bin/bin.js:16
-msgid "Bin Qty Recalculated"
-msgstr "Số lượng Kho chứa đã tính lại"
+msgid "Bin Values Recalculated"
+msgstr ""
#. Label of the bio (Text Editor) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
@@ -8630,7 +8726,7 @@ msgstr "Rút gọn Đến"
msgid "Biweekly"
msgstr "Hai tuần một lần"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:285
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:288
msgid "Black"
msgstr "Đen"
@@ -8701,10 +8797,10 @@ msgstr "Chặn hóa đơn"
msgid "Block Supplier"
msgstr "Khóa Nhà cung cấp"
-#. Description of the 'Enable Overdue Billing Threshold' (Check) field in
-#. DocType 'Accounts Settings'
+#. Description of the 'Restrict Customer Over Billing' (Check) field in DocType
+#. 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Block submitting a new Sales Invoice when the customer's overdue amount exceeds the Overdue Billing Threshold set on the customer."
+msgid "Block a new Sales Invoice when the customer's overdue amount exceeds the Overdue Limit set on the customer."
msgstr ""
#. Description of the 'Is Frozen' (Check) field in DocType 'Customer'
@@ -8841,7 +8937,7 @@ msgstr "Cả Tài khoản Phải trả: {0} và Tài khoản Tạm ứng: {1} ph
msgid "Both Receivable Account: {0} and Advance Account: {1} must be of same currency for company: {2}"
msgstr "Cả Tài khoản Phải thu: {0} và Tài khoản Tạm ứng: {1} phải cùng loại tiền tệ cho công ty: {2}"
-#: erpnext/accounts/doctype/subscription/subscription.py:415
+#: erpnext/accounts/doctype/subscription/subscription.py:416
msgid "Both Trial Period Start Date and Trial Period End Date must be set"
msgstr "Cả Ngày bắt đầu Thời gian dùng thử và Ngày kết thúc Thời gian dùng thử phải được đặt"
@@ -9297,7 +9393,7 @@ msgstr ""
msgid "COGS By Item Group"
msgstr "COGS theo Nhóm mặt hàng"
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:55
+#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:44
msgid "COGS Debit"
msgstr "Nợ COGS"
@@ -9349,13 +9445,6 @@ msgstr "Độ dài cáp (UK)"
msgid "Cable Length (US)"
msgstr "Độ dài cáp (US)"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:73
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:28
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:102
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:28
-msgid "Calculate Ageing With"
-msgstr "Tính tuổi nợ với"
-
#. Label of the calculate_based_on (Select) field in DocType 'Shipping Rule'
#: erpnext/accounts/doctype/shipping_rule/shipping_rule.json
msgid "Calculate Based On"
@@ -9623,11 +9712,11 @@ msgstr "Chỉ có thể thanh toán đối với {0} chưa xuất hóa đơn"
msgid "Can refer row only if the charge type is 'On Previous Row Amount' or 'Previous Row Total'"
msgstr "Chỉ có thể tham chiếu dòng nếu loại phí là 'Theo Số tiền Dòng trước' hoặc 'Tổng Dòng trước'"
-#: erpnext/setup/doctype/company/company.py:280
+#: erpnext/setup/doctype/company/company.py:283
msgid "Can't change the valuation method, as there are transactions against some items which do not have its own valuation method"
msgstr "Không thể thay đổi phưadowccai định giá, vì có các giao dịch đối với một số mặt hàng không có phương pháp định giá riêng"
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:191
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:177
msgid "Can't change the valuation method, as there are transactions against some items which do not have their own valuation method"
msgstr ""
@@ -9659,7 +9748,7 @@ msgstr ""
msgid "Cancelation Date"
msgstr "Ngày hủy"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1592
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1709
msgid "Cancelled Job Card cannot be processed."
msgstr ""
@@ -9667,7 +9756,7 @@ msgstr ""
msgid "Cannot Assign Cashier"
msgstr "Không thể chỉ định Thu ngân"
-#: erpnext/setup/doctype/company/company.py:299
+#: erpnext/setup/doctype/company/company.py:302
msgid "Cannot Change Inventory Account Setting"
msgstr "Không thể thay đổi Cài đặt Tài khoản Tồn kho"
@@ -9675,9 +9764,9 @@ msgstr "Không thể thay đổi Cài đặt Tài khoản Tồn kho"
msgid "Cannot Create Return"
msgstr "Không thể tạo Trả lại"
-#: erpnext/stock/doctype/item/item.py:695
-#: erpnext/stock/doctype/item/item.py:708
-#: erpnext/stock/doctype/item/item.py:724
+#: erpnext/stock/doctype/item/item.py:693
+#: erpnext/stock/doctype/item/item.py:706
+#: erpnext/stock/doctype/item/item.py:722
msgid "Cannot Merge"
msgstr "Không thể Hợp nhất"
@@ -9685,7 +9774,7 @@ msgstr "Không thể Hợp nhất"
msgid "Cannot Relieve Employee"
msgstr "Không thể Giải phóng Nhân viên"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:71
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:88
msgid "Cannot Resubmit Ledger entries for vouchers in Closed fiscal year."
msgstr "Không thể Gửi lại Bút toán cho chứng từ trong Năm tài chính Đã đóng."
@@ -9701,7 +9790,7 @@ msgstr "Không thể sửa đổi {0} {1}, vui lòng tạo mới thay thế."
msgid "Cannot apply TDS against multiple parties in one entry"
msgstr "Không thể áp dụng TDS đối với nhiều bên trong một bút toán"
-#: erpnext/stock/doctype/item/item.py:385
+#: erpnext/stock/doctype/item/item.py:381
msgid "Cannot be a fixed asset item as Stock Ledger is created."
msgstr "Không thể là mặt hàng tài sản cố định vì Sổ cái Tồn kho đã được tạo."
@@ -9714,7 +9803,7 @@ msgstr ""
msgid "Cannot cancel Asset Depreciation Schedule {0} as it has a draft journal entry {1}."
msgstr "Không thể hủy Lịch trình Khấu hao Tài sản {0} vì có bút toán nháp {1}."
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:248
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:249
msgid "Cannot cancel POS Closing Entry"
msgstr "Không thể hủy Bút toán Đóng POS"
@@ -9742,7 +9831,7 @@ msgstr "Không thể hủy Bút toán Kho Sản xuất này vì số lượng Th
msgid "Cannot cancel this document as it is linked with the submitted Asset Value Adjustment {0}. Please cancel the Asset Value Adjustment to continue."
msgstr "Không thể hủy tài liệu này vì nó được liên kết với Điều chỉnh Giá trị Tài sản đã gửi {0}. Vui lòng hủy Điều chỉnh Giá trị Tài sản để tiếp tục."
-#: erpnext/controllers/buying_controller.py:1153
+#: erpnext/controllers/buying_controller.py:1164
msgid "Cannot cancel this document as it is linked with the submitted asset {asset_link}. Please cancel the asset to continue."
msgstr "Không thể hủy tài liệu này vì nó được liên kết với tài sản đã gửi {asset_link}. Vui lòng hủy tài sản để tiếp tục."
@@ -9750,11 +9839,11 @@ msgstr "Không thể hủy tài liệu này vì nó được liên kết với t
msgid "Cannot cancel transaction for Completed Work Order."
msgstr "Không thể hủy giao dịch cho Lệnh sản xuất Hoàn thành."
-#: erpnext/stock/doctype/item/item.py:991
+#: erpnext/stock/doctype/item/item.py:989
msgid "Cannot change Attributes after stock transaction. Make a new Item and transfer stock to the new Item"
msgstr "Không thể thay đổi Thuộc tính sau giao dịch tồn kho. Tạo Mặt hàng mới và chuyển tồn kho sang Mặt hàng mới"
-#: erpnext/stock/doctype/item/item.py:1152
+#: erpnext/stock/doctype/item/item.py:1150
msgid "Cannot change Item {0} from serialized to non-serialized because a Serial and Batch Bundle exists for it. Please delete or cancel the Serial and Batch Bundle first."
msgstr ""
@@ -9766,15 +9855,15 @@ msgstr "Không thể thay đổi Loại Tài liệu Tham chiếu."
msgid "Cannot change Service Stop Date for item in row {0}"
msgstr "Không thể thay đổi Ngày Dừng Dịch vụ cho mặt hàng ở dòng {0}"
-#: erpnext/stock/doctype/item/item.py:982
+#: erpnext/stock/doctype/item/item.py:980
msgid "Cannot change Variant properties after stock transaction. You will have to make a new Item to do this."
msgstr "Không thể thay đổi Thuộc tính Biến thể sau giao dịch tồn kho. Bạn phải tạo Mặt hàng mới để làm việc này."
-#: erpnext/setup/doctype/company/company.py:405
+#: erpnext/setup/doctype/company/company.py:444
msgid "Cannot change company's default currency, because there are existing transactions. Transactions must be cancelled to change the default currency."
msgstr "Không thể thay đổi đơn vị tiền tệ mặc định của công ty vì có các giao dịch tồn tại. Các giao dịch phải bị hủy để thay đổi đơn vị tiền tệ mặc định."
-#: erpnext/projects/doctype/task/task.py:146
+#: erpnext/projects/doctype/task/task.py:147
msgid "Cannot complete task {0} as its dependent task {1} is not completed / cancelled."
msgstr ""
@@ -9786,11 +9875,11 @@ msgstr "Không thể chuyển Trung tâm Chi phí sang sổ cái vì có nút co
msgid "Cannot convert Task to non-group because the following child Tasks exist: {0}."
msgstr "Không thể chuyển Công việc sang không phải nhóm vì tồn tại các Công việc con sau: {0}."
-#: erpnext/accounts/doctype/account/account.py:444
+#: erpnext/accounts/doctype/account/account.py:475
msgid "Cannot convert to Group because Account Type is selected."
msgstr "Không thể chuyển sang Nhóm vì Loại Tài khoản đã được chọn."
-#: erpnext/accounts/doctype/account/account.py:280
+#: erpnext/accounts/doctype/account/account.py:311
msgid "Cannot covert to Group because Account Type is selected."
msgstr "Không thể chuyển sang Nhóm vì Loại Tài khoản đã được chọn."
@@ -9806,7 +9895,7 @@ msgstr ""
msgid "Cannot create Stock Reservation Entries for future dated Purchase Receipts."
msgstr "Không thể tạo Bút toán Dự trữ Tồn kho cho Biên nhận Mua hàng có ngày tương lai."
-#: erpnext/selling/doctype/sales_order/mapper.py:981
+#: erpnext/selling/doctype/sales_order/mapper.py:983
#: erpnext/stock/doctype/pick_list/pick_list.py:258
msgid "Cannot create a pick list for Sales Order {0} because it has reserved stock. Please unreserve the stock in order to create a pick list."
msgstr "Không thể tạo Danh sách chọn cho Đơn hàng bán {0} vì có tồn kho đã dự trữ. Vui lòng hủy dự trữ tồn kho để tạo danh sách chọn."
@@ -9828,8 +9917,8 @@ msgid "Cannot deactivate or cancel BOM as it is linked with other BOMs"
msgstr "Không thể hủy kích hoạt hoặc hủy BOM vì nó được liên kết với các BOM khác"
#: erpnext/crm/doctype/opportunity/opportunity.py:283
-msgid "Cannot declare as lost, because Quotation has been made."
-msgstr "Không thể tuyên bố là thất bại vì Đã tạo Báo giá."
+msgid "Cannot declare as Lost because an active Quotation exists."
+msgstr ""
#: erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:16
#: erpnext/accounts/doctype/purchase_taxes_and_charges_template/purchase_taxes_and_charges_template.js:26
@@ -9857,15 +9946,15 @@ msgstr "Không thể xóa DocType cốt lõi được bảo vệ: {0}"
msgid "Cannot delete virtual DocType: {0}. Virtual DocTypes do not have database tables."
msgstr "Không thể xóa DocType ảo: {0}. DocType ảo không có bảng cơ sở dữ liệu."
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:147
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:144
msgid "Cannot disable Serial and Batch No for Item, as there are existing records for serial / batch."
msgstr "Không thể vô hiệu hóa Serial và Số Lô cho Mặt hàng vì có các bản ghi serial / batch tồn tại."
-#: erpnext/setup/doctype/company/company.py:631
+#: erpnext/setup/doctype/company/company.py:676
msgid "Cannot disable perpetual inventory, as there are existing Stock Ledger Entries for the company {0}. Please cancel the stock transactions first and try again."
msgstr "Không thể vô hiệu hóa tồn kho vĩnh viễn vì có các Bút toán Sổ cái Tồn kho cho công ty {0}. Vui lòng hủy các giao dịch tồn kho trước và thử lại."
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:128
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:125
msgid "Cannot disable {0} as it may lead to incorrect stock valuation."
msgstr "Không thể vô hiệu hóa {0} vì có thể dẫn đến định giá tồn kho không chính xác."
@@ -9877,7 +9966,7 @@ msgstr "Không thể tháo dỡ nhiều hơn số lượng đã sản xuất."
msgid "Cannot disassemble {0} qty against Stock Entry {1}. Only {2} qty available to disassemble."
msgstr ""
-#: erpnext/setup/doctype/company/company.py:296
+#: erpnext/setup/doctype/company/company.py:299
msgid "Cannot enable Item-wise Inventory Account, as there are existing Stock Ledger Entries for the company {0} with Warehouse-wise Inventory Account. Please cancel the stock transactions first and try again."
msgstr "Không thể bật Tài khoản Tồn kho theo Mặt hàng vì có các Bút toán Sổ cái Tồn kho cho công ty {0} với Tài khoản Tồn kho theo Kho. Vui lòng hủy các giao dịch tồn kho trước và thử lại."
@@ -9890,7 +9979,7 @@ msgstr ""
msgid "Cannot ensure delivery by Serial No as Item {0} is added with and without Ensure Delivery by Serial No."
msgstr "Không thể đảm bảo giao hàng theo Serial No vì Mặt hàng {0} được thêm có và không có Đảm bảo Giao hàng theo Serial No."
-#: erpnext/accounts/doctype/payment_request/payment_request.js:111
+#: erpnext/accounts/doctype/payment_request/payment_request.js:113
msgid "Cannot fetch selected rows for submitted Payment Request"
msgstr "Không thể tìm nạp các dòng đã chọn cho Yêu cầu Thanh toán đã gửi"
@@ -9944,6 +10033,10 @@ msgstr "Không thể giảm số lượng nhỏ hơn số lượng đã đặt h
msgid "Cannot refer row number greater than or equal to current row number for this Charge type"
msgstr "Không thể tham chiếu số dòng lớn hơn hoặc bằng số dòng hiện tại cho loại Phí này"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:96
+msgid "Cannot repost more than {0} vouchers at once. Split them into multiple documents."
+msgstr ""
+
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:626
msgid "Cannot reserve more than Allowed Qty {0} {1} for Item {2} against {3} {4}.
The Allowed Qty is calculated as follows:
- Actual Qty [Available Qty at Warehouse] = {5}
- Reserved Stock [Ignore current SRE] = {6}
- Available Qty To Reserve [Actual Qty - Reserved Stock] = {7}
- Voucher Qty [Voucher Item Qty] = {8}
- Delivered Qty [Qty delivered against the Voucher Item] = {9}
- Total Reserved Qty [Qty reserved against the Voucher Item] = {10}
- Allowed Qty [Minimum of (Available Qty To Reserve, (Voucher Qty - Delivered Qty - Total Reserved Qty))] = {11}
"
msgstr ""
@@ -9956,7 +10049,7 @@ msgstr "Không thể truy xuất mã liên kết để cập nhật. Kiểm tra
msgid "Cannot retrieve link token. Check Error Log for more information"
msgstr "Không thể truy xuất mã liên kết. Kiểm tra Nhật ký Lỗi để biết thêm thông tin"
-#: erpnext/selling/doctype/customer/customer.py:385
+#: erpnext/selling/doctype/customer/customer.py:383
msgid "Cannot select a Group type Customer Group. Please select a non-group Customer Group."
msgstr ""
@@ -9965,7 +10058,7 @@ msgstr ""
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:1565
#: erpnext/accounts/services/taxes.py:247
#: erpnext/public/js/controllers/accounts.js:109
-#: erpnext/public/js/controllers/taxes_and_totals.js:555
+#: erpnext/public/js/controllers/taxes_and_totals.js:589
msgid "Cannot select charge type as 'On Previous Row Amount' or 'On Previous Row Total' for first row"
msgstr "Không thể chọn loại phí là 'Trên Số tiền Dòng Trước' hoặc 'Trên Tổng Dòng Trước' cho dòng đầu tiên"
@@ -9973,7 +10066,7 @@ msgstr "Không thể chọn loại phí là 'Trên Số tiền Dòng Trước' h
msgid "Cannot set alternative item for the item {0}"
msgstr ""
-#: erpnext/selling/doctype/quotation/quotation.py:293
+#: erpnext/selling/doctype/quotation/quotation.py:296
msgid "Cannot set as Lost as Sales Order is made."
msgstr "Không thể đặt là Thất bại vì Đơn hàng bán đã được tạo."
@@ -9981,7 +10074,7 @@ msgstr "Không thể đặt là Thất bại vì Đơn hàng bán đã được
msgid "Cannot set authorization on basis of Discount for {0}"
msgstr "Không thể đặt ủy quyền dựa trên Chiết khấu cho {0}"
-#: erpnext/stock/doctype/item/item.py:782
+#: erpnext/stock/doctype/item/item.py:780
msgid "Cannot set multiple Item Defaults for a company."
msgstr "Không thể đặt nhiều Mặc định Mặt hàng cho một công ty."
@@ -10005,7 +10098,7 @@ msgstr "Không thể đặt trường {0} để sao chép trong các bi
msgid "Cannot start deletion. Another deletion {0} is already queued/running. Please wait for it to complete."
msgstr "Không thể bắt đầu xóa. Xóa khác {0} đã được xếp hàng/chạy. Vui lòng đợi cho đến khi hoàn thành."
-#: erpnext/manufacturing/doctype/job_card/job_card.py:924
+#: erpnext/manufacturing/doctype/job_card/job_card.py:921
msgid "Cannot submit Job Card {0} while it is On Hold. Please resume and complete the job before submission."
msgstr ""
@@ -10149,7 +10242,7 @@ msgstr "Chuyển tiếp Giao tiếp và Bình luận"
#: erpnext/accounts/doctype/mode_of_payment/mode_of_payment.json
#: erpnext/accounts/report/account_balance/account_balance.js:40
#: erpnext/setup/doctype/employee/employee.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:257
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:260
msgid "Cash"
msgstr "Tiền mặt"
@@ -10399,7 +10492,7 @@ msgstr "Thay đổi loại tài khoản thành Phải thu hoặc chọn tài kho
msgid "Change this date manually to setup the next synchronization start date"
msgstr "Thay đổi ngày này thủ công để thiết lập ngày bắt đầu đồng bộ tiếp theo"
-#: erpnext/selling/doctype/customer/customer.py:168
+#: erpnext/selling/doctype/customer/customer.py:167
msgid "Changed customer name to '{0}' as '{1}' already exists."
msgstr ""
@@ -10479,7 +10572,7 @@ msgstr "Cây biểu đồ"
#: erpnext/accounts/doctype/cost_center/cost_center_tree.js:52
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/public/js/setup_wizard.js:137
-#: erpnext/setup/doctype/company/company.js:139
+#: erpnext/setup/doctype/company/company.js:148
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/home/home.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -10583,7 +10676,7 @@ msgstr "Hóa chất"
#. Option for the 'Salary Mode' (Select) field in DocType 'Employee'
#: erpnext/setup/doctype/employee/employee.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:254
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:257
msgid "Cheque"
msgstr "Séc"
@@ -10619,7 +10712,7 @@ msgstr "Chiều rộng Séc"
#. Label of the reference_date (Date) field in DocType 'Payment Entry'
#: erpnext/accounts/doctype/payment_entry/payment_entry.json
-#: erpnext/public/js/controllers/transaction.js:2900
+#: erpnext/public/js/controllers/transaction.js:2892
msgid "Cheque/Reference Date"
msgstr "Ngày Séc/Ttham chiếu"
@@ -10677,7 +10770,7 @@ msgstr "Tên Doc Con"
#. Label of the child_row_reference (Data) field in DocType 'Quality
#. Inspection'
-#: erpnext/public/js/controllers/transaction.js:2995
+#: erpnext/public/js/controllers/transaction.js:2987
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Child Row Reference"
msgstr "Tham chiếu Dòng Con"
@@ -10686,7 +10779,7 @@ msgstr "Tham chiếu Dòng Con"
msgid "Child Table Not Allowed"
msgstr "Bảng Con Không được phép"
-#: erpnext/projects/doctype/task/task.py:326
+#: erpnext/projects/doctype/task/task.py:327
msgid "Child Task exists for this Task. You cannot delete this Task."
msgstr ""
@@ -10704,7 +10797,7 @@ msgstr "Bảng con sẽ cũng bị xóa"
msgid "Child warehouse exists for this warehouse. You can not delete this warehouse."
msgstr "Tồn tại kho con cho kho này. Bạn không thể xóa kho này."
-#: erpnext/projects/doctype/task/task.py:256
+#: erpnext/projects/doctype/task/task.py:257
msgid "Circular Reference Error"
msgstr "Lỗi Tham chiếu Vòng tròn"
@@ -10806,6 +10899,10 @@ msgstr "Đã xóa"
msgid "Clearing Demo Data..."
msgstr "Đang xóa Dữ liệu Demo..."
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:991
+msgid "Click on 'Add row' to add Serial / Batch entries"
+msgstr ""
+
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:747
msgid "Click on 'Get Finished Goods for Manufacture' to fetch the items from the above Sales Orders. Items only for which a BOM is present will be fetched."
msgstr "Nhấp vào 'Nhận Thành phẩm cho Sản xuất' để tìm nạp các mặt hàng từ Đơn hàng bán ở trên. Chỉ các mặt hàng có BOM mới được tìm nạp."
@@ -10866,7 +10963,7 @@ msgstr "Đóng khoản vay"
msgid "Close Replied Opportunity After Days"
msgstr "Đóng Cơ hội Đã trả lời sau Ngày"
-#: erpnext/public/js/shop_floor/shop_floor.js:1410
+#: erpnext/public/js/shop_floor/shop_floor.js:1455
msgid "Close detail / blur search"
msgstr ""
@@ -10919,7 +11016,7 @@ msgstr "Đóng (Mở đầu + Tổng)"
msgid "Closing Account Head"
msgstr "Đầu Tài khoản Đóng"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:126
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:135
msgid "Closing Account {0} must be of type Liability / Equity"
msgstr "Tài khoản Đóng {0} phải thuộc loại Nợ phải trả / Vốn chủ sở hữu"
@@ -11069,7 +11166,7 @@ msgstr "Cấp Thu"
msgid "Color to highlight values (e.g., red for exceptions)"
msgstr "Màu để làm nổi bật giá trị (ví dụ: đỏ cho ngoại lệ)"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:280
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:283
msgid "Colour"
msgstr "Màu sắc"
@@ -11092,7 +11189,11 @@ msgstr "Các cột không đúng theo mẫu. Vui lòng so sánh tệp đã tải
msgid "Combined invoice portion must equal 100%"
msgstr "Phần hóa đơn kết hợp phải bằng 100%"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:178
+#: erpnext/public/js/sales_order_proforma.js:340
+msgid "Comma separated email addresses"
+msgstr ""
+
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:181
msgid "Commercial"
msgstr "Thương mại"
@@ -11305,6 +11406,7 @@ msgstr "Công ty"
#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
#. Label of the company (Link) field in DocType 'Customer Credit Limit'
#. Label of the company (Link) field in DocType 'Installation Note'
+#. Label of the company (Link) field in DocType 'Proforma Invoice'
#. Label of the company (Link) field in DocType 'Quotation'
#. Label of the company (Link) field in DocType 'Sales Order'
#. Label of the company (Link) field in DocType 'Supplier Number At Customer'
@@ -11379,7 +11481,7 @@ msgstr "Công ty"
#: erpnext/accounts/doctype/gl_entry/gl_entry.json
#: erpnext/accounts/doctype/invoice_discounting/invoice_discounting.json
#: erpnext/accounts/doctype/item_tax_template/item_tax_template.json
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:296
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:297
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/ledger_health_monitor_company/ledger_health_monitor_company.json
@@ -11551,6 +11653,7 @@ msgstr "Công ty"
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
#: erpnext/selling/doctype/installation_note/installation_note.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/supplier_number_at_customer/supplier_number_at_customer.json
@@ -11725,11 +11828,11 @@ msgstr "Hiển thị Địa chỉ Công ty"
msgid "Company Address Name"
msgstr "Tên Địa chỉ Công ty"
-#: erpnext/controllers/accounts_controller.py:1631
+#: erpnext/controllers/accounts_controller.py:1633
msgid "Company Address is missing. You don't have permission to create an Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1619
+#: erpnext/controllers/accounts_controller.py:1621
msgid "Company Address is missing. You don't have permission to update it. Please contact your System Manager."
msgstr "Địa chỉ Công ty đang thiếu. Bạn không có quyền cập nhật nó. Vui lòng liên hệ Quản trị Hệ thống."
@@ -11811,7 +11914,7 @@ msgstr "Logo Công ty"
msgid "Company Name cannot be Company"
msgstr "Tên Công ty không thể là Công ty"
-#: erpnext/accounts/custom/address.py:36
+#: erpnext/accounts/custom/address.py:38
msgid "Company Not Linked"
msgstr "Công ty không được liên kết"
@@ -11845,7 +11948,7 @@ msgstr "Địa chỉ Giao hàng Công ty"
msgid "Company Tax ID"
msgstr "Mã số Thuế Công ty"
-#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:697
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:709
msgid "Company and Posting Date is mandatory"
msgstr "Công ty và Ngày đăng là bắt buộc"
@@ -11857,8 +11960,8 @@ msgstr "Bộ lọc Công ty và tài khoản chưa được đặt!"
msgid "Company currencies of both the companies should match for Inter Company Transactions."
msgstr "Đơn vị tiền tệ của cả hai công ty phải khớp nhau cho Giao dịch Nội bộ."
-#: erpnext/stock/doctype/material_request/material_request.js:381
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:855
+#: erpnext/stock/doctype/material_request/material_request.js:382
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:826
msgid "Company field is required"
msgstr "Trường công ty là bắt buộc"
@@ -11874,7 +11977,7 @@ msgstr "Công ty là bắt buộc"
msgid "Company is mandatory for company account"
msgstr "Công ty là bắt buộc cho tài khoản công ty"
-#: erpnext/accounts/doctype/subscription/subscription.py:481
+#: erpnext/accounts/doctype/subscription/subscription.py:482
msgid "Company is mandatory for generating an invoice. Please set a default company in Global Defaults."
msgstr "Công ty là bắt buộc để tạo hóa đơn. Vui lòng đặt công ty mặc định trong Mặc định Toàn cục."
@@ -11888,7 +11991,7 @@ msgstr ""
msgid "Company link field name used for filtering (optional - leave empty to delete all records)"
msgstr "Tên trường liên kết công ty được sử dụng để lọc (tùy chọn - để trống để xóa tất cả bản ghi)"
-#: erpnext/setup/doctype/company/company.js:239
+#: erpnext/setup/doctype/company/company.js:248
msgid "Company name does not match"
msgstr ""
@@ -11927,7 +12030,7 @@ msgstr "Công ty đại diện nhà cung cấp nội bộ"
msgid "Company {0} added multiple times"
msgstr "Công ty {0} được thêm nhiều lần"
-#: erpnext/accounts/doctype/account/account.py:519
+#: erpnext/accounts/doctype/account/account.py:550
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1308
msgid "Company {0} does not exist"
msgstr "Công ty {0} không tồn tại"
@@ -11969,12 +12072,13 @@ msgstr "Tên Đối thủ"
#. 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:610
+#: erpnext/public/js/utils/sales_common.js:615
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Competitors"
msgstr "Đối thủ"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:663
+#: erpnext/manufacturing/doctype/job_card/job_card.js:410
+#: erpnext/manufacturing/doctype/job_card/job_card.js:673
msgid "Complete Job"
msgstr "Hoàn thành Công việc"
@@ -11996,7 +12100,7 @@ msgstr "Hoàn thành bởi"
msgid "Completed On"
msgstr "Hoàn thành vào"
-#: erpnext/projects/doctype/task/task.py:186
+#: erpnext/projects/doctype/task/task.py:187
msgid "Completed On cannot be greater than Today"
msgstr "Ngày Hoàn thành không thể lớn hơn Hôm nay"
@@ -12028,13 +12132,21 @@ msgstr "Số lượng Hoàn thành"
msgid "Completed Qty cannot be greater than 'Qty to Manufacture'"
msgstr "Số lượng Hoàn thành không thể lớn hơn 'Số lượng để Sản xuất'"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:258
-#: erpnext/manufacturing/doctype/job_card/job_card.js:392
-#: erpnext/public/js/shop_floor/shop_floor.js:804
+#: erpnext/manufacturing/doctype/job_card/job_card.js:263
+#: erpnext/public/js/shop_floor/shop_floor.js:808
msgid "Completed Quantity"
msgstr "Số lượng Đã hoàn thành"
-#: erpnext/public/js/shop_floor/shop_floor.js:861
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1737
+msgid "Completed Quantity ({0}), Pending Quantity ({1}) and Process Loss Quantity ({2}) must add up to the Qty to Manufacture ({3})."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.js:280
+#: erpnext/public/js/shop_floor/shop_floor.js:825
+msgid "Completed Quantity cannot be greater than {0}"
+msgstr ""
+
+#: erpnext/public/js/shop_floor/shop_floor.js:906
msgid "Completed Quantity should be greater than 0"
msgstr ""
@@ -12054,6 +12166,11 @@ msgstr "Thời gian Hoàn thành"
msgid "Completed Work Orders"
msgstr "Lệnh Sản xuất Đã hoàn thành"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:253
+#: erpnext/public/js/shop_floor/shop_floor.js:798
+msgid "Completed, Pending and Process Loss quantities must add up to this."
+msgstr ""
+
#: erpnext/projects/report/project_summary/project_summary.py:73
msgid "Completion"
msgstr "Hoàn thành"
@@ -12348,12 +12465,12 @@ msgstr "Tư vấn viên"
msgid "Consulting"
msgstr "Tư vấn"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:64
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:67
msgid "Consumable"
msgstr "Tiêu hao"
#: erpnext/patches/v16_0/make_workstation_operating_components.py:48
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:315
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:318
msgid "Consumables"
msgstr "Vật tư tiêu hao"
@@ -12764,7 +12881,7 @@ msgstr "Hệ số Chuyển đổi"
msgid "Conversion Rate"
msgstr "Tỷ lệ chuyển đổi"
-#: erpnext/stock/doctype/item/item.py:468
+#: erpnext/stock/doctype/item/item.py:466
msgid "Conversion factor for default Unit of Measure must be 1 in row {0}"
msgstr "Hệ số chuyển đổi cho Đơn vị Đo lường mặc định phải là 1 ở hàng {0}"
@@ -12772,15 +12889,15 @@ msgstr "Hệ số chuyển đổi cho Đơn vị Đo lường mặc định ph
msgid "Conversion factor for item {0} has been reset to 1.0 as the uom {1} is same as stock uom {2}."
msgstr "Hệ số chuyển đổi cho mặt hàng {0} đã được đặt lại thành 1.0 vì đơn vị {1} giống như đơn vị tồn kho {2}."
-#: erpnext/controllers/accounts_controller.py:1312
+#: erpnext/controllers/accounts_controller.py:1314
msgid "Conversion rate cannot be 0"
msgstr "Tỷ giá chuyển đổi không thể là 0"
-#: erpnext/controllers/accounts_controller.py:1319
+#: erpnext/controllers/accounts_controller.py:1321
msgid "Conversion rate is 1.00, but document currency is different from company currency"
msgstr "Tỷ giá chuyển đổi là 1.00, nhưng đơn vị tiền tệ của tài liệu khác với đơn vị tiền tệ công ty"
-#: erpnext/controllers/accounts_controller.py:1315
+#: erpnext/controllers/accounts_controller.py:1317
msgid "Conversion rate must be 1.00 if document currency is same as company currency"
msgstr "Tỷ giá chuyển đổi phải là 1.00 nếu đơn vị tiền tệ của tài liệu giống với đơn vị tiền tệ công ty"
@@ -12857,13 +12974,13 @@ msgstr "Sửa chữa"
msgid "Corrective Action"
msgstr "Hành động Sửa chữa"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:446
+#: erpnext/manufacturing/doctype/job_card/job_card.js:455
msgid "Corrective Job Card"
msgstr "Thẻ Công việc Sửa chữa"
#. Label of the corrective_operation_section (Tab Break) field in DocType 'Job
#. Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:455
+#: erpnext/manufacturing/doctype/job_card/job_card.js:464
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Corrective Operation"
msgstr "Hoạt động Sửa chữa"
@@ -13031,7 +13148,7 @@ msgstr ""
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:28
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:47
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:30
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1195
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1200
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:47
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.js:42
#: erpnext/accounts/report/asset_depreciation_ledger/asset_depreciation_ledger.py:199
@@ -13121,7 +13238,7 @@ msgstr ""
msgid "Cost Center and Budgeting"
msgstr "Trung tâm Chi phí và Ngân sách"
-#: erpnext/public/js/utils/sales_common.js:544
+#: erpnext/public/js/utils/sales_common.js:549
msgid "Cost Center for Item rows has been updated to {0}"
msgstr "Trung tâm Chi phí cho các hàng Mặt hàng đã được cập nhật thành {0}"
@@ -13133,7 +13250,7 @@ msgstr "Trung tâm Chi phí là một phần của Phân bổ Trung tâm Chi ph
msgid "Cost Center is required"
msgstr ""
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:644
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:664
#: erpnext/stock/doctype/purchase_receipt/services/gl_composer.py:410
msgid "Cost Center is required in row {0} in Taxes table for type {1}"
msgstr "Trung tâm Chi phí là bắt buộc ở hàng {0} trong bảng Thuế cho loại {1}"
@@ -13166,7 +13283,7 @@ msgstr ""
msgid "Cost Center: {0} does not exist"
msgstr "Trung tâm chi phí: {0} không tồn tại"
-#: erpnext/setup/doctype/company/company.js:129
+#: erpnext/setup/doctype/company/company.js:138
msgid "Cost Centers"
msgstr "Các Trung tâm Chi phí"
@@ -13489,7 +13606,7 @@ msgstr "Tạo Thành phẩm"
msgid "Create Grouped Asset"
msgstr "Tạo Tài sản Nhóm"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:269
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:270
msgid "Create Inter Company Journal Entry"
msgstr "Tạo Bút toán Giữa Công ty"
@@ -13589,14 +13706,14 @@ msgstr "Tạo Cơ hội"
msgid "Create POS Opening Entry"
msgstr "Tạo Mục Mở POS"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:212
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:285
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:196
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:288
msgid "Create Payment Entries"
msgstr ""
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Payment Entry'
-#: erpnext/accounts/doctype/payment_request/payment_request.js:66
+#: erpnext/accounts/doctype/payment_request/payment_request.js:68
#: erpnext/accounts/onboarding_step/create_payment_entry/create_payment_entry.json
msgid "Create Payment Entry"
msgstr "Tạo mục thanh toán"
@@ -13605,7 +13722,7 @@ msgstr "Tạo mục thanh toán"
msgid "Create Payment Entry for Consolidated POS Invoices."
msgstr "Tạo Mục Thanh toán cho Hóa đơn POS Hợp nhất."
-#: erpnext/public/js/controllers/transaction.js:580
+#: erpnext/public/js/controllers/transaction.js:592
msgid "Create Payment Request"
msgstr "Tạo Yêu cầu Thanh toán"
@@ -13617,6 +13734,10 @@ msgstr "Tạo Danh sách chọn"
msgid "Create Print Format"
msgstr "Tạo Định dạng In"
+#: erpnext/public/js/sales_order_proforma.js:61
+msgid "Create Proforma Invoice"
+msgstr ""
+
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Project'
#: erpnext/projects/onboarding_step/create_project/create_project.json
@@ -13702,6 +13823,11 @@ msgstr "Tạo Đơn hàng bán"
msgid "Create Sales Orders to help you plan your work and deliver on-time"
msgstr "Tạo các Đơn hàng bán để giúp bạn lập kế hoạch công việc và giao hàng đúng hạn"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:234
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:757
+msgid "Create Serial Nos from Range"
+msgstr ""
+
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'Create Service Item'
#: erpnext/subcontracting/onboarding_step/create_service_item/create_service_item.json
@@ -13709,7 +13835,7 @@ msgid "Create Service Item"
msgstr "Tạo Mặt hàng Dịch vụ"
#: erpnext/stock/dashboard/item_dashboard.js:283
-#: erpnext/stock/doctype/material_request/material_request.js:479
+#: erpnext/stock/doctype/material_request/material_request.js:654
msgid "Create Stock Entry"
msgstr "Tạo Mục Kho"
@@ -13754,7 +13880,7 @@ msgstr "Tạo Công việc"
msgid "Create Tasks"
msgstr "Tạo các Công việc"
-#: erpnext/setup/doctype/company/company.js:173
+#: erpnext/setup/doctype/company/company.js:182
msgid "Create Tax Template"
msgstr "Tạo Mẫu Thuế"
@@ -13816,7 +13942,7 @@ msgstr "Tạo Lệnh sản xuất"
msgid "Create Workstation"
msgstr "Tạo Trạm làm việc"
-#: erpnext/public/js/shop_floor/shop_floor.js:1078
+#: erpnext/public/js/shop_floor/shop_floor.js:1123
msgid "Create a Manufacture stock entry for the finished goods?"
msgstr ""
@@ -13837,7 +13963,7 @@ msgstr ""
msgid "Create a variant with the template image."
msgstr "Tạo biến thể với hình ảnh khuôn mẫu."
-#: erpnext/stock/stock_ledger.py:2205
+#: erpnext/stock/stock_ledger.py:2220
msgid "Create an incoming stock transaction for the Item."
msgstr "Tạo một giao dịch chứng khoán đến cho Mặt hàng."
@@ -13871,6 +13997,11 @@ msgstr "Tạo {0} {1}?"
msgid "Created By Migration"
msgstr "Được tạo bởi Di chuyển"
+#. Label of the created_through_portal (Check) field in DocType 'Appointment'
+#: erpnext/crm/doctype/appointment/appointment.json
+msgid "Created through Portal"
+msgstr ""
+
#: erpnext/accounts/bulk_payment.py:77
msgid "Created {0} draft Grouped Payment Entries"
msgstr ""
@@ -13924,6 +14055,10 @@ msgstr ""
msgid "Creating Packing Slip ..."
msgstr "Đang tạo Phiếu đóng gói..."
+#: erpnext/public/js/sales_order_proforma.js:231
+msgid "Creating Proforma Invoice..."
+msgstr ""
+
#: erpnext/accounts/doctype/opening_invoice_creation_tool/opening_invoice_creation_tool.js:68
msgid "Creating Purchase Invoices ..."
msgstr "Đang tạo Hóa đơn Mua hàng..."
@@ -14040,7 +14175,7 @@ msgstr "Ghi nợ (Giao dịch)"
msgid "Credit ({0})"
msgstr "Ghi nợ ({0})"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:353
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:354
msgid "Credit Account"
msgstr "Tài khoản Ghi nợ"
@@ -14079,7 +14214,7 @@ msgstr "Số tiền Ghi nợ theo Tiền tệ Giao dịch"
msgid "Credit Balance"
msgstr "Số dư Tín dụng"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:258
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:261
msgid "Credit Card"
msgstr "Thẻ Tín dụng"
@@ -14113,7 +14248,7 @@ msgstr "Số ngày Tín dụng"
msgid "Credit Limit"
msgstr "Hạn mức tín dụng"
-#: erpnext/selling/doctype/customer/customer.py:559
+#: erpnext/selling/doctype/customer/customer.py:557
msgid "Credit Limit Crossed"
msgstr "Hạn mức Tín dụng đã bị vượt"
@@ -14148,9 +14283,8 @@ msgstr "Tháng tín dụng"
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:176
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1219
-#: erpnext/controllers/sales_and_purchase_return.py:462
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:303
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1224
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:306
#: erpnext/stock/doctype/delivery_note/delivery_note.js:89
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/workspace_sidebar/invoicing.json
@@ -14184,7 +14318,7 @@ msgstr "Ghi chú Tín dụng {0} đã được tạo tự động"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:380
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:388
-#: erpnext/controllers/accounts_controller.py:1214
+#: erpnext/controllers/accounts_controller.py:1216
msgid "Credit To"
msgstr "Ghi nợ vào"
@@ -14193,16 +14327,16 @@ msgstr "Ghi nợ vào"
msgid "Credit in Company Currency"
msgstr "Ghi nợ theo Tiền tệ Công ty"
-#: erpnext/selling/doctype/customer/customer.py:525
-#: erpnext/selling/doctype/customer/customer.py:581
+#: erpnext/selling/doctype/customer/customer.py:523
+#: erpnext/selling/doctype/customer/customer.py:579
msgid "Credit limit has been crossed for customer {0} ({1}/{2})"
msgstr "Hạn mức tín dụng đã bị vượt cho khách hàng {0} ({1}/{2})"
-#: erpnext/selling/doctype/customer/customer.py:412
+#: erpnext/selling/doctype/customer/customer.py:410
msgid "Credit limit is already defined for the Company {0}"
msgstr "Hạn mức tín dụng đã được xác định cho Công ty {0}"
-#: erpnext/selling/doctype/customer/customer.py:580
+#: erpnext/selling/doctype/customer/customer.py:578
msgid "Credit limit reached for customer {0}"
msgstr "Đã đạt hạn mức tín dụng cho khách hàng {0}"
@@ -14382,7 +14516,7 @@ msgstr "Tỷ giá Tiền tệ phải được áp dụng cho Mua hoặc Bán."
msgid "Currency and Price List"
msgstr "Tiền tệ và Danh sách giá"
-#: erpnext/accounts/doctype/account/account.py:350
+#: erpnext/accounts/doctype/account/account.py:381
msgid "Currency can not be changed after making entries using some other currency"
msgstr "Tiền tệ không thể thay đổi sau khi đã tạo các bút toán sử dụng một tiền tệ khác"
@@ -14396,7 +14530,7 @@ msgstr "Bộ lọc tiền tệ hiện không được hỗ trợ trong Báo cáo
msgid "Currency for {0} must be {1}"
msgstr "Tiền tệ cho {0} phải là {1}"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:133
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:142
msgid "Currency of the Closing Account must be {0}"
msgstr "Tiền tệ của Tài khoản Đóng phải là {0}"
@@ -14631,6 +14765,7 @@ msgstr "Dấu phân cách tùy chỉnh"
#. Name of a DocType
#. Label of the customer (Link) field in DocType 'Installation Note'
#. Option for the 'Party Type' (Select) field in DocType 'Party Specific Item'
+#. Label of the customer (Link) field in DocType 'Proforma Invoice'
#. Label of the customer (Link) field in DocType 'Sales Order'
#. Label of the customer (Link) field in DocType 'SMS Center'
#. Label of a Link in the Selling Workspace
@@ -14715,6 +14850,7 @@ msgstr "Dấu phân cách tùy chỉnh"
#: 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/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1237
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_order/sales_order_calendar.js:19
@@ -14753,7 +14889,7 @@ msgstr "Dấu phân cách tùy chỉnh"
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/serial_no/serial_no.json
#: erpnext/stock/doctype/shipment/shipment.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:493
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:488
#: erpnext/stock/doctype/warehouse/warehouse.json
#: erpnext/stock/report/delayed_item_report/delayed_item_report.js:36
#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:121
@@ -14850,7 +14986,7 @@ msgstr "Mã khách hàng"
#. Label of the customer_contact_display (Small Text) field in DocType
#. 'Purchase Order'
#. Label of the customer_contact (Small Text) field in DocType 'Delivery Stop'
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1189
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1194
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/stock/doctype/delivery_stop/delivery_stop.json
msgid "Customer Contact"
@@ -14956,7 +15092,7 @@ msgstr "Phản hồi của Khách hàng"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:115
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1247
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1252
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:96
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:187
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:56
@@ -15018,7 +15154,7 @@ msgstr "Mặt hàng Khách hàng"
msgid "Customer Items"
msgstr "Các Mặt hàng Khách hàng"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1238
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1243
msgid "Customer LPO"
msgstr "LPO của Khách hàng"
@@ -15055,6 +15191,7 @@ msgstr "Số Điện thoại Di động Khách hàng"
#. Label of the customer_name (Data) field in DocType 'Maintenance Visit'
#. Label of the customer_name (Data) field in DocType 'Blanket Order'
#. Label of the customer_name (Data) field in DocType 'Customer'
+#. Label of the customer_name (Data) field in DocType 'Proforma Invoice'
#. Label of the customer_name (Data) field in DocType 'Quotation'
#. Label of the customer_name (Data) field in DocType 'Sales Order'
#. Option for the 'Customer Naming By' (Select) field in DocType 'Selling
@@ -15070,7 +15207,7 @@ msgstr "Số Điện thoại Di động Khách hàng"
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
#: erpnext/accounts/doctype/process_statement_of_accounts_customer/process_statement_of_accounts_customer.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1178
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1183
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:157
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:92
#: erpnext/accounts/report/delivered_items_to_be_billed/delivered_items_to_be_billed.py:35
@@ -15084,6 +15221,7 @@ msgstr "Số Điện thoại Di động Khách hàng"
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/selling/doctype/customer/customer.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/selling_settings/selling_settings.json
@@ -15177,7 +15315,7 @@ msgstr "Khách hàng cung cấp"
msgid "Customer Provided Item Cost"
msgstr "Chi phí Mặt hàng do Khách hàng Cung cấp"
-#: erpnext/setup/doctype/company/company.py:557
+#: erpnext/setup/doctype/company/company.py:602
msgid "Customer Service"
msgstr "Dịch vụ Khách hàng"
@@ -15240,10 +15378,6 @@ msgstr "Yêu cầu Khách hàng cho 'Giảm giá theo Khách hàng'"
msgid "Customer {0} does not belong to project {1}"
msgstr "Khách hàng {0} không thuộc dự án {1}"
-#: erpnext/selling/doctype/customer/customer.py:605
-msgid "Customer {0} has an overdue billing limit. Overdue amount {1} exceeds the allowed threshold {2}."
-msgstr ""
-
#. Label of the customer_item_code (Data) field in DocType 'POS Invoice Item'
#. Label of the customer_item_code (Data) field in DocType 'Sales Invoice Item'
#. Label of the customer_item_code (Data) field in DocType 'Quotation Item'
@@ -15352,7 +15486,7 @@ msgstr "D - E"
msgid "DFS"
msgstr "DFS"
-#: erpnext/projects/doctype/project/project.py:781
+#: erpnext/projects/doctype/project/project.py:783
msgid "Daily Project Summary for {0}"
msgstr "Tóm tắt dự án hàng ngày cho {0}"
@@ -15443,7 +15577,7 @@ msgstr "Ngày sinh không thể lớn hơn ngày hôm nay."
msgid "Date of Commencement"
msgstr "Ngày bắt đầu"
-#: erpnext/setup/doctype/company/company.js:110
+#: erpnext/setup/doctype/company/company.js:119
msgid "Date of Commencement should be greater than Date of Incorporation"
msgstr "Ngày bắt đầu phải lớn hơn Ngày thành lập"
@@ -15467,7 +15601,7 @@ msgstr "Ngày phát hành"
msgid "Date of Joining"
msgstr "Ngày tham gia"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:272
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:270
msgid "Date of Transaction"
msgstr "Ngày Giao dịch"
@@ -15617,7 +15751,7 @@ msgstr "Ghi nợ ({0})"
msgid "Debit / Credit Note Posting Date"
msgstr "Ngày đăng Phiếu Ghi nợ / Ghi có"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:345
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:346
msgid "Debit Account"
msgstr "Tài khoản Ghi nợ"
@@ -15659,9 +15793,8 @@ msgstr "Số tiền Ghi nợ theo Tiền tệ Giao dịch"
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/accounts/doctype/journal_entry_template/journal_entry_template.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:178
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1222
-#: erpnext/controllers/sales_and_purchase_return.py:466
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:304
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1227
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:307
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:45
#: erpnext/workspace_sidebar/invoicing.json
msgid "Debit Note"
@@ -15689,7 +15822,7 @@ msgstr "Phiếu Ghi nợ sẽ cập nhật số tiền còn nợ của chính n
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:764
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:775
-#: erpnext/controllers/accounts_controller.py:1214
+#: erpnext/controllers/accounts_controller.py:1216
msgid "Debit To"
msgstr "Ghi nợ vào"
@@ -15769,7 +15902,7 @@ msgstr "Decilitre"
msgid "Decimeter"
msgstr "Decimeter"
-#: erpnext/public/js/utils/sales_common.js:637
+#: erpnext/public/js/utils/sales_common.js:642
msgid "Declare Lost"
msgstr "Khai báo Mất"
@@ -15842,14 +15975,14 @@ msgstr "Tài khoản Tạm ứng Mặc định"
#. Label of the default_advance_paid_account (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:390
+#: erpnext/setup/doctype/company/company.py:429
msgid "Default Advance Paid Account"
msgstr "Tài khoản Tạm ứng đã Thanh toán Mặc định"
#. Label of the default_advance_received_account (Link) field in DocType
#. 'Company'
#: erpnext/setup/doctype/company/company.json
-#: erpnext/setup/doctype/company/company.py:379
+#: erpnext/setup/doctype/company/company.py:418
msgid "Default Advance Received Account"
msgstr "Tài khoản Tạm ứng đã Nhận Mặc định"
@@ -15864,11 +15997,11 @@ msgstr "Khoảng thời gian Quá hạn Mặc định"
msgid "Default BOM"
msgstr "BOM mặc định"
-#: erpnext/stock/doctype/item/item.py:511
+#: erpnext/stock/doctype/item/item.py:509
msgid "Default BOM ({0}) must be active for this item or its template"
msgstr "BOM mặc định ({0}) phải đang hoạt động cho mặt hàng này hoặc khuôn mẫu của nó"
-#: erpnext/manufacturing/doctype/work_order/mapper.py:87
+#: erpnext/manufacturing/doctype/work_order/mapper.py:88
msgid "Default BOM for {0} not found"
msgstr "Không tìm thấy BOM mặc định cho {0}"
@@ -15876,7 +16009,7 @@ msgstr "Không tìm thấy BOM mặc định cho {0}"
msgid "Default BOM not found for FG Item {0}"
msgstr "Không tìm thấy BOM mặc định cho Mục {0}"
-#: erpnext/manufacturing/doctype/work_order/mapper.py:83
+#: erpnext/manufacturing/doctype/work_order/mapper.py:84
msgid "Default BOM not found for Item {0} and Project {1}"
msgstr "Không tìm thấy BOM mặc định cho Mục {0} và Dự án {1}"
@@ -16095,6 +16228,12 @@ msgstr "Bảng giá mặc định"
msgid "Default Priority"
msgstr "Ưu tiên mặc định"
+#. Label of the default_proforma_print_format (Link) field in DocType 'Selling
+#. Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Default Proforma Print Format"
+msgstr ""
+
#. Label of the default_provisional_account (Link) field in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
msgid "Default Provisional Account"
@@ -16192,15 +16331,15 @@ msgstr "Khu vực mặc định"
msgid "Default Unit of Measure"
msgstr "Đơn vị đo mặc định"
-#: erpnext/stock/doctype/item/item.py:1433
+#: erpnext/stock/doctype/item/item.py:1431
msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You need to either cancel the linked documents or create a new Item."
msgstr "Đơn vị đo mặc định cho Mặt hàng {0} không thể thay đổi trực tiếp vì Bạn đã thực hiện một số giao dịch với đơn vị đo khác. Bạn cần hủy các tài liệu liên kết hoặc tạo Mặt hàng mới."
-#: erpnext/stock/doctype/item/item.py:1413
+#: erpnext/stock/doctype/item/item.py:1411
msgid "Default Unit of Measure for Item {0} cannot be changed directly because you have already made some transaction(s) with another UOM. You will need to create a new Item to use a different Default UOM."
msgstr "Đơn vị đo mặc định cho Mặt hàng {0} không thể thay đổi trực tiếp vì Bạn đã thực hiện một số giao dịch với đơn vị đo khác. Bạn cần tạo Mặt hàng mới để sử dụng Đơn vị đo mặc định khác."
-#: erpnext/stock/doctype/item/item.py:1017
+#: erpnext/stock/doctype/item/item.py:1015
msgid "Default Unit of Measure for Variant '{0}' must be same as in Template '{1}'"
msgstr "Đơn vị đo mặc định cho biến thể '{0}' phải giống như trong khuôn mẫu '{1}'"
@@ -16211,15 +16350,15 @@ msgstr "Phương pháp định giá mặc định"
#. Label of the default_warehouse_section (Section Break) field in DocType
#. 'BOM'
+#. Label of the default_warehouse (Link) field in DocType 'Company'
#. Label of the section_break_jwgn (Section Break) field in DocType 'Stock
#. Entry'
#. Label of the set_warehouse (Link) field in DocType 'Stock Reconciliation'
-#. Label of the default_warehouse (Link) field in DocType 'Stock Settings'
#: erpnext/manufacturing/doctype/bom/bom.json
+#: erpnext/setup/doctype/company/company.json
#: erpnext/stock/doctype/item/item.js:978
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Default Warehouse"
msgstr "Kho mặc định"
@@ -16245,12 +16384,18 @@ msgstr "Tài khoản mặc định sẽ được tự động cập nhật trong
msgid "Default price list for buying or selling this item"
msgstr ""
+#. Description of the 'Default Proforma Print Format' (Link) field in DocType
+#. 'Selling Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Default print format used when generating a Proforma Invoice PDF."
+msgstr ""
+
#. Description of a DocType
#: erpnext/stock/doctype/stock_settings/stock_settings.json
msgid "Default settings for your stock-related transactions"
msgstr "Cài đặt mặc định cho các giao dịch liên quan đến tồn kho"
-#: erpnext/setup/doctype/company/company.js:207
+#: erpnext/setup/doctype/company/company.js:216
msgid "Default tax templates for sales, purchase and items are created."
msgstr "Mẫu thuế mặc định cho bán hàng, mua hàng và mặt hàng đã được tạo."
@@ -16406,6 +16551,10 @@ msgstr "Tóm tắt công việc trì hoãn"
msgid "Delete Accounting and Stock Ledger entries on deletion of transaction"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:1061
+msgid "Delete All"
+msgstr ""
+
#. Label of the delete_bin_data_status (Select) field in DocType 'Transaction
#. Deletion Record'
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
@@ -16434,14 +16583,20 @@ msgstr "Xóa chiều"
msgid "Delete Leads and Addresses"
msgstr "Xóa đầu mối và địa chỉ"
+#. Option for the 'Action for Expired Unverified Appointments' (Select) field
+#. in DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Delete Permanently"
+msgstr ""
+
#. Label of the delete_transactions_status (Select) field in DocType
#. 'Transaction Deletion Record'
-#: erpnext/setup/doctype/company/company.js:184
+#: erpnext/setup/doctype/company/company.js:193
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.json
msgid "Delete Transactions"
msgstr "Xóa giao dịch"
-#: erpnext/setup/doctype/company/company.js:254
+#: erpnext/setup/doctype/company/company.js:263
msgid "Delete all the Transactions for {0}"
msgstr ""
@@ -16495,23 +16650,6 @@ msgstr ""
msgid "Deliver secondary Items"
msgstr ""
-#. Option for the 'Status' (Select) field in DocType 'Purchase Order'
-#. Option for the 'Status' (Select) field in DocType 'Serial No'
-#. Option for the 'Tracking Status' (Select) field in DocType 'Shipment'
-#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
-#. Option for the 'Status' (Select) field in DocType 'Subcontracting Inward
-#. Order'
-#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/buying/doctype/purchase_order/purchase_order_list.js:20
-#: erpnext/controllers/website_list_for_contact.py:218
-#: erpnext/stock/doctype/serial_no/serial_no.json
-#: erpnext/stock/doctype/shipment/shipment.json
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:61
-#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.json
-msgid "Delivered"
-msgstr "Đã giao"
-
#: erpnext/stock/report/item_wise_consumption/item_wise_consumption.py:64
msgid "Delivered Amount"
msgstr "Số tiền đã giao"
@@ -16677,7 +16815,7 @@ msgstr "Quản lý giao hàng"
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:59
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/shipment_delivery_note/shipment_delivery_note.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:134
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:123
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
msgid "Delivery Note"
@@ -16724,7 +16862,7 @@ msgstr "Xu hướng phiếu giao hàng"
msgid "Delivery Note {0} is not submitted"
msgstr "Phiếu giao hàng {0} chưa được gửi"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1242
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1247
#: erpnext/stock/doctype/delivery_trip/delivery_trip.js:75
msgid "Delivery Notes"
msgstr "Các phiếu giao hàng"
@@ -16830,7 +16968,7 @@ msgstr "Số lượng theo nhu cầu"
msgid "Demand vs Supply"
msgstr "Nhu cầu vs Cung"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:551
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:553
msgid "Demo Bank Account"
msgstr "Tài khoản ngân hàng demo"
@@ -16871,7 +17009,7 @@ msgstr "Số chi tiết chứng từ SLE phụ thuộc"
msgid "Dependent Task"
msgstr "Nhiệm vụ phụ thuộc"
-#: erpnext/projects/doctype/task/task.py:179
+#: erpnext/projects/doctype/task/task.py:180
msgid "Dependent Task {0} is not a Template Task"
msgstr "Nhiệm vụ phụ thuộc {0} không phải là Nhiệm vụ khuôn mẫu"
@@ -17092,7 +17230,7 @@ msgstr "Nhà thiết kế"
#. 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:616
+#: erpnext/public/js/utils/sales_common.js:621
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Detailed Reason"
msgstr "Lý do chi tiết"
@@ -17455,8 +17593,8 @@ msgstr "Vô hiệu tự động lấy số lượng hiện có"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/manufacturing/doctype/work_order/work_order.js:1081
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:391
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:434
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:386
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:429
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Disassemble"
@@ -17689,7 +17827,7 @@ msgstr "Giảm giá không thể lớn hơn 100%."
msgid "Discount must be less than 100"
msgstr "Giảm giá phải nhỏ hơn 100"
-#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3096
+#: erpnext/accounts/doctype/payment_entry/payment_entry.py:3094
msgid "Discount of {0} applied as per Payment Term"
msgstr ""
@@ -17761,7 +17899,7 @@ msgstr "Lý do Tùy ý"
msgid "Dislikes"
msgstr "Không thích"
-#: erpnext/setup/doctype/company/company.py:551
+#: erpnext/setup/doctype/company/company.py:596
msgid "Dispatch"
msgstr "Công văn"
@@ -17811,8 +17949,8 @@ msgstr "Thông tin Giao hàng"
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:11
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:20
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:28
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:58
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:340
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:57
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:343
msgid "Dispatch Notification"
msgstr "Thông báo Giao hàng"
@@ -17958,7 +18096,7 @@ msgid "Distribution Name"
msgstr "Tên phân phối"
#: erpnext/setup/setup_wizard/data/sales_partner_type.txt:2
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:240
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:243
msgid "Distributor"
msgstr "Nhà phân phối"
@@ -17985,7 +18123,7 @@ msgstr "Không liên hệ"
msgid "Do Not Explode"
msgstr "Không khai triển"
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:129
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:126
msgid "Do Not Use Batchwise Valuation"
msgstr "Không Sử dụng Định giá theo Batch"
@@ -18045,7 +18183,7 @@ msgstr "Bạn có muốn thông báo cho tất cả khách hàng qua email khôn
msgid "Do you want to submit the material request"
msgstr "Bạn có muốn gửi yêu cầu tài liệu"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:108
+#: erpnext/manufacturing/doctype/job_card/job_card.js:113
msgid "Do you want to submit the stock entry?"
msgstr "Bạn có muốn trình phiếu kho không?"
@@ -18112,7 +18250,7 @@ msgstr "Loại Tài liệu đã được sử dụng như một chiều"
msgid "Documents Processed on each trigger. Queue Size should be between 5 and 100"
msgstr "Tài liệu được xử lý trên mỗi kích hoạt. Kích thước Hàng đợi nên từ 5 đến 100"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:260
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:486
msgid "Documents: {0} have deferred revenue/expense enabled for them. Cannot repost."
msgstr "Tài liệu: {0} đã bật doanh thu/chi phí deferred. Không thể repost."
@@ -18438,6 +18576,10 @@ msgstr "Dự án trùng lặp đã được tạo"
msgid "Duplicate row {0} with same {1}"
msgstr "Dòng trùng lặp {0} với cùng {1}"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:110
+msgid "Duplicate vouchers found. Remove the duplicate vouchers to continue to repost."
+msgstr ""
+
#: erpnext/accounts/doctype/pricing_rule/pricing_rule.py:157
msgid "Duplicate {0} found in the table"
msgstr "Tìm thấy {0} trùng lặp trong bảng"
@@ -18549,7 +18691,7 @@ msgstr "Tuổi thọ sớm nhất"
msgid "Earnest Money"
msgstr "Tiền đặt cọc"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:526
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:544
msgid "Edit BOM"
msgstr "Sửa BOM"
@@ -18654,8 +18796,8 @@ msgstr ""
msgid "Either 'Selling' or 'Buying' must be selected"
msgstr "Phải chọn 'Bán hàng' hoặc 'Mua hàng'"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:290
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:441
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:309
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:460
msgid "Either Workstation or Workstation Type is mandatory"
msgstr "Phải có Máy trạm hoặc Loại Máy trạm"
@@ -18667,7 +18809,7 @@ msgstr "Phải có số lượng mục tiêu hoặc số tiền mục tiêu"
msgid "Either target qty or target amount is mandatory."
msgstr "Phải có số lượng mục tiêu hoặc số tiền mục tiêu."
-#: erpnext/manufacturing/doctype/job_card/job_card.js:677
+#: erpnext/manufacturing/doctype/job_card/job_card.js:687
msgid "Elapsed Time"
msgstr ""
@@ -18676,12 +18818,12 @@ msgstr ""
msgid "Electric"
msgstr "Điện"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:222
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:225
msgid "Electrical"
msgstr "Điện"
#: erpnext/patches/v16_0/make_workstation_operating_components.py:47
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:314
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:317
msgid "Electricity"
msgstr "Điện"
@@ -18773,6 +18915,15 @@ msgstr "Gửi biên nhận qua Email"
msgid "Email Sent to Supplier {0}"
msgstr "Đã gửi Email đến Nhà cung cấp {0}"
+#. Label of the email_verified (Check) field in DocType 'Appointment'
+#: erpnext/crm/doctype/appointment/appointment.json
+msgid "Email Verified"
+msgstr ""
+
+#: erpnext/accounts/doctype/payment_request/payment_request.js:57
+msgid "Email couldn't be sent."
+msgstr ""
+
#: erpnext/setup/doctype/employee/employee.py:443
msgid "Email is required to create a user"
msgstr "Yêu cầu Email để tạo người dùng"
@@ -18798,9 +18949,10 @@ msgstr "Email đã gửi đến"
msgid "Email sent to {0}"
msgstr "Email đã gửi đến {0}"
-#: erpnext/crm/doctype/appointment/appointment.py:114
-msgid "Email verification failed."
-msgstr "Xác minh Email thất bại."
+#. Label of the emailed_to (Small Text) field in DocType 'Proforma Invoice'
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Emailed To"
+msgstr ""
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.js:20
msgid "Emails queued"
@@ -18974,7 +19126,7 @@ msgstr "Nhân viên {0} đã có người dùng được liên kết"
msgid "Employee {0} does not belong to the company {1}"
msgstr "Nhân viên {0} không thuộc công ty {1}"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:411
+#: erpnext/manufacturing/doctype/job_card/job_card.py:408
msgid "Employee {0} is currently working on another workstation. Please assign another employee."
msgstr "Nhân viên {0} hiện đang làm việc trên máy trạm khác. Vui lòng chỉ định nhân viên khác."
@@ -18999,7 +19151,7 @@ msgstr "Danh sách Xóa Trống"
msgid "Ems(Pica)"
msgstr "Ems(Pica)"
-#: erpnext/public/js/controllers/transaction.js:3058
+#: erpnext/public/js/controllers/transaction.js:3050
msgid "Enable {0} on the Item master to proceed with {1} inspection."
msgstr ""
@@ -19009,10 +19161,16 @@ msgstr ""
msgid "Enable Accounting Dimensions"
msgstr "Bật Chiều Kế toán"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1754
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1759
msgid "Enable Allow Partial Reservation in the Stock Settings to reserve partial stock."
msgstr "Bật Cho phép Đặt trước từng phần trong Cài đặt Kho để đặt trước từng phần tồn kho."
+#. Label of the enable_appointment_portal (Check) field in DocType 'Appointment
+#. Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Enable Appointment Booking Through Portal"
+msgstr ""
+
#. Label of the enable_scheduling (Check) field in DocType 'Appointment Booking
#. Settings'
#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
@@ -19025,7 +19183,7 @@ msgstr "Bật Lập lịch Cuộc hẹn"
msgid "Enable Auto Email"
msgstr "Bật Email Tự động"
-#: erpnext/stock/doctype/item/item.py:1221
+#: erpnext/stock/doctype/item/item.py:1219
msgid "Enable Auto Re-Order"
msgstr "Bật Tự động Đặt lại"
@@ -19120,12 +19278,6 @@ msgstr "Bật Chương trình Điểm Tích lũy"
msgid "Enable Opportunity Creation from Contact Us"
msgstr ""
-#. Label of the enable_overdue_billing_threshold (Check) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Enable Overdue Billing Threshold"
-msgstr ""
-
#. Label of the enable_parallel_reposting (Check) field in DocType 'Stock
#. Reposting Settings'
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -19137,6 +19289,12 @@ msgstr "Bật Đăng lại Song song"
msgid "Enable Perpetual Inventory"
msgstr "Bật Tồn kho Thường xuyên"
+#. Label of the enable_proforma_invoice (Check) field in DocType 'Selling
+#. Settings'
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Enable Proforma Invoice"
+msgstr ""
+
#. Label of the enable_provisional_accounting_for_non_stock_items (Check) field
#. in DocType 'Company'
#: erpnext/setup/doctype/company/company.json
@@ -19350,7 +19508,7 @@ msgstr "Ngày Thanh toán"
msgid "End Date cannot be before Start Date."
msgstr "Ngày kết thúc không thể trước Ngày bắt đầu."
-#: erpnext/public/js/shop_floor/shop_floor.js:916
+#: erpnext/public/js/shop_floor/shop_floor.js:961
#: erpnext/public/js/templates/shop_floor_template.html:786
msgid "End Session"
msgstr ""
@@ -19359,17 +19517,16 @@ msgstr ""
#. Label of the end_time (Time) field in DocType 'Stock Reposting Settings'
#. Label of the end_time (Time) field in DocType 'Service Day'
#. Label of the end_time (Datetime) field in DocType 'Call Log'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:331
-#: erpnext/manufacturing/doctype/job_card/job_card.js:399
+#: erpnext/manufacturing/doctype/job_card/job_card.js:381
#: erpnext/manufacturing/doctype/workstation_working_hour/workstation_working_hour.json
-#: erpnext/public/js/shop_floor/shop_floor.js:851
+#: erpnext/public/js/shop_floor/shop_floor.js:896
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
#: erpnext/support/doctype/service_day/service_day.json
#: erpnext/telephony/doctype/call_log/call_log.json
msgid "End Time"
msgstr "Giờ kết thúc"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:366
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:361
msgid "End Transit"
msgstr "Kết thúc Quá cảnh"
@@ -19404,7 +19561,7 @@ msgstr "Ngày kết thúc của kỳ hóa đơn hiện tại"
msgid "End of Life"
msgstr "Hết vòng đời"
-#: erpnext/public/js/shop_floor/shop_floor.js:1413
+#: erpnext/public/js/shop_floor/shop_floor.js:1458
msgid "End session for active job"
msgstr ""
@@ -19458,16 +19615,11 @@ msgstr "Nhập Thủ công"
msgid "Enter Serial Nos"
msgstr "Nhập Serial Nos"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:360
-#: erpnext/manufacturing/doctype/job_card/job_card.js:422
-msgid "Enter Value"
-msgstr "Nhập Giá trị"
-
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.js:96
msgid "Enter Visit Details"
msgstr "Nhập Chi tiết Chuyến thăm"
-#: erpnext/manufacturing/doctype/routing/routing.js:88
+#: erpnext/manufacturing/doctype/routing/routing.js:93
msgid "Enter a name for Routing."
msgstr "Nhập tên cho Lộ trình."
@@ -19520,7 +19672,7 @@ msgstr "Nhập Số Bảo lãnh Ngân hàng trước khi trình."
msgid "Enter the Item Code that this customer uses at their end. This will be shown in Sales Orders for the customer's reference."
msgstr ""
-#: erpnext/manufacturing/doctype/routing/routing.js:93
+#: erpnext/manufacturing/doctype/routing/routing.js:98
msgid "Enter the Operation, the table will fetch the Operation details like Hourly Rate, Workstation automatically.\n\n"
" After that, set the Operation Time in minutes and the table will calculate the Operation Costs based on the Hourly Rate and Operation Time."
msgstr "Nhập Hoạt động, bảng sẽ tự động lấy chi tiết Hoạt động như Đơn giá theo giờ, Trạm làm việc.\n\n"
@@ -19595,7 +19747,7 @@ msgstr "Loại Bút toán"
#: erpnext/accounts/report/account_balance/account_balance.js:29
#: erpnext/accounts/report/account_balance/account_balance.js:45
#: erpnext/accounts/report/balance_sheet/balance_sheet.py:275
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:306
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:309
msgid "Equity"
msgstr "Vốn chủ sở hữu"
@@ -19708,7 +19860,7 @@ msgstr "Giao tại xưởng"
msgid "Example URL"
msgstr "URL Ví dụ"
-#: erpnext/stock/doctype/item/item.py:1133
+#: erpnext/stock/doctype/item/item.py:1131
msgid "Example of a linked document: {0}"
msgstr "Ví dụ của tài liệu được liên kết: {0}"
@@ -19728,7 +19880,7 @@ msgstr "Ví dụ: ABCD.#####. Nếu series được đặt và Batch No không
msgid "Example: If the transaction amount is 200, then this will be calculated as {} = {}"
msgstr ""
-#: erpnext/stock/stock_ledger.py:2494
+#: erpnext/stock/stock_ledger.py:2509
msgid "Example: Serial No {0} reserved in {1}."
msgstr "Ví dụ: Serial No {0} đã được đặt trước trong {1}."
@@ -19742,7 +19894,7 @@ msgstr "Vai trò Phê duyệt Ngân sách Ngoại lệ"
msgid "Excess Disassembly"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:243
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:245
msgid "Excess Material Transfer"
msgstr ""
@@ -19750,7 +19902,7 @@ msgstr ""
msgid "Excess Materials Consumed"
msgstr "Vật liệu Tiêu hao Quá nhiều"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1235
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1252
msgid "Excess Transfer"
msgstr "Chuyển quá nhiều"
@@ -19786,7 +19938,7 @@ msgstr "Lãi hoặc Lỗ Chênh lệch Tỷ giá"
#: erpnext/accounts/doctype/payment_entry_reference/payment_entry_reference.json
#: erpnext/accounts/doctype/purchase_invoice_advance/purchase_invoice_advance.json
#: erpnext/accounts/doctype/sales_invoice_advance/sales_invoice_advance.json
-#: erpnext/setup/doctype/company/company.py:745
+#: erpnext/setup/doctype/company/company.py:790
msgid "Exchange Gain/Loss"
msgstr "Lãi/Lỗ Chênh lệch Tỷ giá"
@@ -19891,7 +20043,7 @@ msgstr "Tỷ giá phải giống như {0} {1} ({2})"
msgid "Excise Entry"
msgstr "Bút toán Thuế Tiêu thụ"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:1524
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:1500
msgid "Excise Invoice"
msgstr "Hóa đơn Thuế Tiêu thụ"
@@ -19918,7 +20070,7 @@ msgstr "Các DocType được Loại trừ"
msgid "Excluded Fee"
msgstr "Phí được Loại trừ"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:265
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:268
msgid "Execution"
msgstr "Thực thi"
@@ -19963,6 +20115,10 @@ msgstr "Công ty Hiện có "
msgid "Existing Customer"
msgstr "Khách hàng Hiện có"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:581
+msgid "Existing entries will be replaced with the fetched entries"
+msgstr ""
+
#: banking/src/components/features/BankStatementImporter/CSV/StatementDetails.tsx:307
msgid "Existing transactions in the system belonging to the same bank account and date range"
msgstr ""
@@ -20035,7 +20191,7 @@ msgstr "Ngày Giao hàng Dự kiến phải sau Ngày Đơn hàng Bán"
msgid "Expected End Date"
msgstr "Ngày Kết thúc Dự kiến"
-#: erpnext/projects/doctype/task/task.py:113
+#: erpnext/projects/doctype/task/task.py:114
msgid "Expected End Date should be less than or equal to parent task's Expected End Date {0}."
msgstr "Ngày Kết thúc Dự kiến phải nhỏ hơn hoặc bằng Ngày Kết thúc Dự kiến của công việc cha {0}."
@@ -20082,7 +20238,7 @@ msgstr "Thời gian Dự kiến Yêu cầu (Bằng Phút)"
msgid "Expected Value After Useful Life"
msgstr "Giá trị Sau Thời gian Sử dụng"
-#: erpnext/public/js/shop_floor/shop_floor.js:972
+#: erpnext/public/js/shop_floor/shop_floor.js:1017
msgid "Expected: {0}"
msgstr ""
@@ -20105,7 +20261,7 @@ msgstr ""
msgid "Expense"
msgstr "Chi phí"
-#: erpnext/stock/services/base_stock_gl_composer.py:276
+#: erpnext/stock/services/base_stock_gl_composer.py:279
msgid "Expense / Difference account ({0}) must be a 'Profit or Loss' account"
msgstr "Tài khoản Chi phí / Chênh lệch ({0}) phải là tài khoản 'Lãi hoặc Lỗ'"
@@ -20157,7 +20313,7 @@ msgstr "Tài khoản Chi phí / Chênh lệch ({0}) phải là tài khoản 'Lã
msgid "Expense Account"
msgstr "Tài khoản chi phí"
-#: erpnext/stock/services/base_stock_gl_composer.py:266
+#: erpnext/stock/services/base_stock_gl_composer.py:269
msgid "Expense Account Missing"
msgstr "Thiếu tài khoản chi phí"
@@ -20181,7 +20337,7 @@ msgstr "Đầu chi phí đã thay đổi"
msgid "Expense account is mandatory for item {0}"
msgstr "Tài khoản chi phí là bắt buộc đối với mục {0}"
-#. Description of the 'Enable Deferred Revenue' (Check) field in DocType 'Item'
+#. Description of the 'Enable Deferred Expense' (Check) field in DocType 'Item'
#: erpnext/stock/doctype/item/item.json
msgid "Expense for this item will be recognized over a period of months. Eg: prepaid insurance or annual software license"
msgstr ""
@@ -20213,7 +20369,7 @@ msgstr ""
msgid "Expenses Added To Stock Contra Account"
msgstr ""
-#: erpnext/stock/services/base_stock_gl_composer.py:217
+#: erpnext/stock/services/base_stock_gl_composer.py:220
msgid "Expenses Added To Stock for Item {0}"
msgstr ""
@@ -20234,7 +20390,7 @@ msgid "Expenses Included In Valuation"
msgstr "Chi phí Bao gồm trong Định giá"
#: erpnext/stock/doctype/pick_list/pick_list.py:310
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:517
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:512
msgid "Expired Batches"
msgstr "Lô đã hết hạn"
@@ -20307,11 +20463,11 @@ msgstr "Lịch sử Công việc Bên ngoài"
msgid "Extra Consumed Qty"
msgstr "Số lượng Tiêu hao Thêm"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:272
+#: erpnext/manufacturing/doctype/job_card/job_card.py:269
msgid "Extra Job Card Quantity"
msgstr "Số lượng Thẻ công việc Thêm"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:275
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:278
msgid "Extra Large"
msgstr "Cực lớn"
@@ -20321,7 +20477,7 @@ msgstr "Cực lớn"
msgid "Extra Material Transfer"
msgstr "Chuyển Nguyên liệu Thêm"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:271
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:274
msgid "Extra Small"
msgstr "Cực nhỏ"
@@ -20410,7 +20566,7 @@ msgstr ""
msgid "Failed to install presets"
msgstr "Không thể cài đặt các giá trị đặt trước"
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:163
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:187
msgid "Failed to parse MT940 format. Error: {0}"
msgstr "Không thể phân tích định dạng MT940. Lỗi: {0}"
@@ -20444,7 +20600,7 @@ msgstr "Không thể thiết lập công ty"
msgid "Failed to setup defaults"
msgstr "Không thể thiết lập giá trị mặc định"
-#: erpnext/setup/doctype/company/company.py:925
+#: erpnext/setup/doctype/company/company.py:970
msgid "Failed to setup defaults for country {0}. Please contact support."
msgstr "Không thể thiết lập giá trị mặc định cho quốc gia {0}. Vui lòng liên hệ hỗ trợ."
@@ -20507,6 +20663,11 @@ msgstr "Mẫu phản hồi"
msgid "Fees"
msgstr "Phí"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:591
+msgid "Fetch"
+msgstr ""
+
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:586
#: erpnext/public/js/utils/serial_no_batch_selector.js:396
msgid "Fetch Based On"
msgstr "Tìm nạp dựa trên"
@@ -20517,7 +20678,7 @@ msgstr "Tìm nạp dựa trên"
msgid "Fetch Customers"
msgstr "Tìm nạp khách hàng"
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:82
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:72
msgid "Fetch Items from Warehouse"
msgstr "Tìm nạp mặt hàng từ kho"
@@ -20555,8 +20716,8 @@ msgstr "Tìm nạp bảng chấm công trong hóa đơn bán hàng"
msgid "Fetch Value From"
msgstr "Tìm nạp giá trị từ"
-#: erpnext/stock/doctype/material_request/material_request.js:373
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:832
+#: erpnext/stock/doctype/material_request/material_request.js:374
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:803
msgid "Fetch exploded BOM (including sub-assemblies)"
msgstr "Tìm nạp BOM mở rộng (bao gồm các phân hợp)"
@@ -20584,7 +20745,7 @@ msgid "Fetching Sales Orders..."
msgstr "Đang tìm nạp đơn đặt hàng..."
#: erpnext/accounts/doctype/dunning/dunning.js:135
-#: erpnext/public/js/controllers/transaction.js:1661
+#: erpnext/public/js/controllers/transaction.js:1645
msgid "Fetching exchange rates ..."
msgstr "Đang tìm nạp tỷ giá hối đoái..."
@@ -20949,7 +21110,7 @@ msgid "Finished Good {0} must be a sub-contracted item."
msgstr "Thành phẩm {0} phải là mặt hàng ký gửi."
#: erpnext/selling/doctype/sales_order/sales_order.js:1475
-#: erpnext/setup/doctype/company/company.py:456
+#: erpnext/setup/doctype/company/company.py:495
msgid "Finished Goods"
msgstr "Thành phẩm"
@@ -20990,7 +21151,7 @@ msgstr "Kho thành phẩm"
msgid "Finished Goods based Operating Cost"
msgstr "Chi phí vận hành dựa trên thành phẩm"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:900
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:940
msgid "Finished Item {0} does not match with Work Order {1}"
msgstr "Mặt hàng thành phẩm {0} không khớp với Lệnh sản xuất {1}"
@@ -21145,7 +21306,7 @@ msgstr "Tài khoản tài sản cố định"
msgid "Fixed Asset Defaults"
msgstr "Mặc định tài sản cố định"
-#: erpnext/stock/doctype/item/item.py:379
+#: erpnext/stock/doctype/item/item.py:375
msgid "Fixed Asset Item must be a non-stock item."
msgstr "Mặt hàng tài sản cố định phải là mặt hàng không tồn kho."
@@ -21270,7 +21431,7 @@ msgstr "Foot/Giây"
msgid "For"
msgstr "Đối với"
-#: erpnext/public/js/utils/sales_common.js:393
+#: erpnext/public/js/utils/sales_common.js:398
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 "Đối với các mặt hàng 'Product Bundle', Kho, Số Serial và Số Lô sẽ được xem xét từ bảng 'Danh sách đóng gói'. Nếu Kho và Số Lô giống nhau cho tất cả các mặt hàng đóng gói của bất kỳ mặt hàng 'Product Bundle' nào, các giá trị đó có thể được nhập trong bảng Mặt hàng chính, các giá trị sẽ được sao chép vào bảng 'Danh sách đóng gói'."
@@ -21301,7 +21462,7 @@ msgid "For Job Card"
msgstr "Cho thẻ công việc"
#. Label of the for_operation (Link) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:464
+#: erpnext/manufacturing/doctype/job_card/job_card.js:473
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "For Operation"
msgstr "Cho hoạt động"
@@ -21332,7 +21493,7 @@ msgstr "Cho sản xuất"
msgid "For Raw Materials"
msgstr "Cho nguyên vật liệu"
-#: erpnext/controllers/accounts_controller.py:908
+#: erpnext/controllers/accounts_controller.py:910
msgid "For Return Invoices with Stock effect, '0' qty Items are not allowed. Following rows are affected: {0}"
msgstr "Đối với hóa đơn trả lại có tác động tồn kho, các mặt hàng có số lượng '0' không được phép. Các dòng sau bị ảnh hưởng: {0}"
@@ -21370,7 +21531,7 @@ msgstr "Cho nhà cung cấp"
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:180
#: erpnext/selling/doctype/sales_order/sales_order.js:1488
-#: erpnext/stock/doctype/material_request/material_request.js:362
+#: erpnext/stock/doctype/material_request/material_request.js:363
#: erpnext/templates/form_grid/material_request_grid.html:36
msgid "For Warehouse"
msgstr "Cho kho"
@@ -21439,7 +21600,7 @@ msgstr ""
msgid "For operation {0} at row {1}, please add raw materials or set a BOM against it."
msgstr "Đối với hoạt động {0} tại dòng {1}, vui lòng thêm nguyên vật liệu hoặc đặt BOM cho nó."
-#: erpnext/manufacturing/doctype/work_order/mapper.py:379
+#: erpnext/manufacturing/doctype/work_order/mapper.py:383
msgid "For operation {0}: Quantity ({1}) can not be greater than pending quantity ({2})"
msgstr ""
@@ -21493,7 +21654,7 @@ msgstr ""
msgid "For the item {0}, the consumed quantity should be {1} according to the BOM {2}."
msgstr "Đối với mặt hàng {0}, số lượng tiêu thụ phải là {1} theo BOM {2}."
-#: erpnext/public/js/controllers/transaction.js:1461
+#: erpnext/public/js/controllers/transaction.js:1445
msgctxt "Clear payment terms template and/or payment schedule when due date is changed"
msgid "For the new {0} to take effect, would you like to clear the current {1}?"
msgstr "Để {0} mới có hiệu lực, bạn có muốn xóa {1} hiện tại không?"
@@ -21632,7 +21793,7 @@ msgstr "Giao lên tàu"
msgid "Free item code is not selected"
msgstr "Mã mặt hàng miễn phí không được chọn"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:653
+#: erpnext/accounts/doctype/pricing_rule/utils.py:657
msgid "Free item not set in the pricing rule {0}"
msgstr "Mặt hàng miễn phí chưa được đặt trong quy tắc định giá {0}"
@@ -21711,11 +21872,7 @@ msgstr "Ngày Từ và Ngày Đến là bắt buộc"
msgid "From Date and To Date are mandatory"
msgstr "Ngày Từ và Ngày Đến là bắt buộc"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:29
-msgid "From Date and To Date are required"
-msgstr "Ngày Từ và Ngày Đến là bắt buộc"
-
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:40
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:29
msgid "From Date and To Date lie in different Fiscal Year"
msgstr "Ngày Từ và Ngày Đến nằm trong các Năm tài chính khác nhau"
@@ -21737,10 +21894,7 @@ msgstr "Ngày Từ là bắt buộc"
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:53
#: erpnext/accounts/report/general_ledger/general_ledger.py:86
#: erpnext/accounts/report/pos_register/pos_register.py:124
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:32
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:35
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:39
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:49
+#: erpnext/accounts/report/utils.py:30
msgid "From Date must be before To Date"
msgstr "Ngày Từ phải trước Ngày Đến"
@@ -21961,7 +22115,7 @@ msgstr "Ngày Từ và Đến là bắt buộc"
msgid "From date cannot be greater than To date"
msgstr "Ngày bắt đầu không thể lớn hơn ngày kết thúc"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:79
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:78
msgid "From value must be less than to value in row {0}"
msgstr "Giá trị từ phải nhỏ hơn giá trị đến trong dòng {0}"
@@ -22100,13 +22254,13 @@ msgid "Further nodes can be only created under 'Group' type nodes"
msgstr "Các nút mới chỉ có thể được tạo dưới các nút loại 'Nhóm'"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:188
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1234
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1239
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:179
msgid "Future Payment Amount"
msgstr "Số tiền thanh toán trong tương lai"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:187
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1233
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1238
msgid "Future Payment Ref"
msgstr "Tham chiếu thanh toán trong tương lai"
@@ -22197,7 +22351,7 @@ msgstr "Lãi/Lỗ từ đánh giá lại"
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:138
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:225
-#: erpnext/setup/doctype/company/company.py:753
+#: erpnext/setup/doctype/company/company.py:798
msgid "Gain/Loss on Asset Disposal"
msgstr "Lãi/Lỗ khi thanh lý tài sản"
@@ -22338,7 +22492,7 @@ msgstr "Đã tạo"
msgid "Generating Master Production Schedule..."
msgstr "Đang tạo lịch sản xuất chính..."
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:30
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:44
msgid "Generating Preview"
msgstr "Đang tạo bản xem trước"
@@ -22437,21 +22591,21 @@ msgstr "Nhận vị trí vật phẩm"
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:119
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.js:142
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/public/js/controllers/buying.js:325
+#: erpnext/public/js/controllers/buying.js:330
#: erpnext/selling/doctype/quotation/quotation.js:182
#: erpnext/selling/doctype/sales_order/sales_order.js:201
#: erpnext/selling/doctype/sales_order/sales_order.js:1254
#: erpnext/stock/doctype/delivery_note/delivery_note.js:187
#: erpnext/stock/doctype/delivery_note/delivery_note.js:239
-#: erpnext/stock/doctype/material_request/material_request.js:144
-#: erpnext/stock/doctype/material_request/material_request.js:241
+#: erpnext/stock/doctype/material_request/material_request.js:145
+#: erpnext/stock/doctype/material_request/material_request.js:242
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:144
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:244
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:460
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:507
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:540
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:631
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:799
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:455
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:502
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:535
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:602
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:770
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:165
msgid "Get Items From"
msgstr "Lấy vật phẩm từ"
@@ -22466,9 +22620,9 @@ msgstr "Lấy vật phẩm để mua / chuyển"
msgid "Get Items for Purchase Only"
msgstr "Chỉ lấy vật phẩm để mua"
-#: erpnext/stock/doctype/material_request/material_request.js:347
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:835
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:848
+#: erpnext/stock/doctype/material_request/material_request.js:348
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:806
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:819
msgid "Get Items from BOM"
msgstr "Lấy vật phẩm từ BOM"
@@ -22476,7 +22630,7 @@ msgstr "Lấy vật phẩm từ BOM"
msgid "Get Items from Material Requests against this Supplier"
msgstr "Lấy vật phẩm từ yêu cầu vật tư đối với nhà cung cấp này"
-#: erpnext/public/js/controllers/buying.js:602
+#: erpnext/public/js/controllers/buying.js:607
msgid "Get Items from Product Bundle"
msgstr "Lấy vật phẩm từ gói sản phẩm"
@@ -22654,7 +22808,7 @@ msgstr "Mục tiêu"
msgid "Goods"
msgstr "Hàng hóa"
-#: erpnext/setup/doctype/company/company.py:457
+#: erpnext/setup/doctype/company/company.py:496
#: erpnext/stock/doctype/stock_entry/stock_entry_list.js:34
msgid "Goods In Transit"
msgstr "Hàng hóa đang vận chuyển"
@@ -22663,11 +22817,11 @@ msgstr "Hàng hóa đang vận chuyển"
msgid "Goods Transferred"
msgstr "Hàng hóa đã chuyển"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1348
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1388
msgid "Goods are already received against the outward entry {0}"
msgstr "Hàng hóa đã được nhận đối với bút toán xuất {0}"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:190
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:193
msgid "Government"
msgstr "Chính phủ"
@@ -22761,6 +22915,7 @@ msgstr "Gram/Litre"
#. Label of the grand_total (Currency) field in DocType 'Supplier Quotation'
#. Label of the grand_total (Currency) field in DocType 'Production Plan Sales
#. Order'
+#. Label of the grand_total (Currency) field in DocType 'Proforma Invoice'
#. Option for the 'Apply Additional Discount On' (Select) field in DocType
#. 'Quotation'
#. Label of the base_grand_total (Currency) field in DocType 'Quotation'
@@ -22799,6 +22954,8 @@ msgstr "Gram/Litre"
#: 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/public/js/sales_order_proforma.js:283
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.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:105
@@ -22820,12 +22977,12 @@ msgstr "Tổng cộng"
#. Label of the base_grand_total (Currency) field in DocType 'Supplier
#. Quotation'
#: erpnext/accounts/doctype/pos_invoice/pos_invoice.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:246
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:244
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
msgid "Grand Total (Company Currency)"
msgstr "Tổng cộng (Tiền tệ công ty)"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:252
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:250
msgid "Grand Total (Transaction Currency)"
msgstr "Tổng cộng (Tiền tệ giao dịch)"
@@ -22935,11 +23092,11 @@ msgstr "Tổng trọng lượng UOM"
msgid "Gross and Net Profit Report"
msgstr "Báo cáo lợi nhuận gộp và ròng"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:148
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:151
msgid "Group By Customer"
msgstr "Nhóm theo khách hàng"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:126
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:129
msgid "Group By Supplier"
msgstr "Nhóm theo nhà cung cấp"
@@ -22957,7 +23114,7 @@ msgstr "Nút nhóm"
msgid "Group Same Items"
msgstr "Nhóm các vật phẩm giống nhau"
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:157
+#: erpnext/setup/doctype/company/company.py:327
msgid "Group Warehouses cannot be used in transactions. Please change the value of {0}"
msgstr "Kho nhóm không thể sử dụng trong giao dịch. Vui lòng thay đổi giá trị của {0}"
@@ -22987,8 +23144,8 @@ msgstr "Nhóm theo đơn đặt hàng"
msgid "Group by Sales Order"
msgstr "Nhóm theo đơn hàng bán"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:156
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:188
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:159
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:191
msgid "Group by Voucher"
msgstr "Nhóm theo Phiếu"
@@ -23094,11 +23251,11 @@ msgstr "Nửa năm một lần"
msgid "Hand"
msgstr "Hand"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:161
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:164
msgid "Handle Employee Advances"
msgstr "Xử lý tạm ứng nhân viên"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:228
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:231
msgid "Hardware"
msgstr "Phần cứng"
@@ -23295,7 +23452,7 @@ msgstr "Giúp bạn phân bổ Ngân sách/Mục tiêu qua các tháng nếu b
msgid "Here are the error logs for the aforementioned failed depreciation entries: {0}"
msgstr "Đây là nhật ký lỗi cho các bút toán khấu hao thất bại đã đề cập: {0}"
-#: erpnext/stock/stock_ledger.py:2190
+#: erpnext/stock/stock_ledger.py:2205
msgid "Here are the options to proceed:"
msgstr "Dưới đây là các tùy chọn để tiếp tục:"
@@ -23358,6 +23515,12 @@ msgstr "Ẩn nếu bằng không"
msgid "Hide Images"
msgstr "Ẩn hình ảnh"
+#. Label of the hide_item_qty (Check) field in DocType 'Proforma Invoice'
+#: erpnext/public/js/sales_order_proforma.js:99
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Hide Item Quantity in Print"
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_controller.js:261
msgid "Hide Recent Orders"
msgstr "Ẩn đơn hàng gần đây"
@@ -23367,6 +23530,12 @@ msgstr "Ẩn đơn hàng gần đây"
msgid "Hide Unavailable Items"
msgstr "Ẩn các mục không có sẵn"
+#. Description of the 'Hide Item Quantity in Print' (Check) field in DocType
+#. 'Proforma Invoice'
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Hide the item quantity and rate on the printed proforma."
+msgstr ""
+
#. Description of the 'Hide If Zero' (Check) field in DocType 'Financial Report
#. Row'
#: erpnext/accounts/doctype/financial_report_row/financial_report_row.json
@@ -23431,6 +23600,10 @@ msgstr "Ngày nghỉ {0} đã được thêm nhiều lần"
msgid "Holiday List"
msgstr "Danh sách ngày nghỉ"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:89
+msgid "Holiday List - {0} is not valid for current date."
+msgstr ""
+
#. Label of the holiday_list_name (Data) field in DocType 'Holiday List'
#: erpnext/setup/doctype/holiday_list/holiday_list.json
msgid "Holiday List Name"
@@ -23526,7 +23699,7 @@ msgstr "Cách định dạng và trình bày giá trị trong báo cáo tài ch
msgid "Hrs"
msgstr "Giờ"
-#: erpnext/setup/doctype/company/company.py:563
+#: erpnext/setup/doctype/company/company.py:608
msgid "Human Resources"
msgstr "Nhân sự"
@@ -23610,7 +23783,7 @@ msgid "Identification of the package for the delivery (for print)"
msgstr "Nhận dạng kiện hàng để giao (để in)"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:5
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:441
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:444
msgid "Identifying Decision Makers"
msgstr "Xác định người ra quyết định"
@@ -23978,7 +24151,7 @@ msgstr ""
msgid "If no taxes are set, and Taxes and Charges Template is selected, the system will automatically apply the taxes from the chosen template."
msgstr "Nếu không có thuế nào được đặt và Mẫu thuế và phí được chọn, hệ thống sẽ tự động áp dụng thuế từ mẫu đã chọn."
-#: erpnext/stock/stock_ledger.py:2200
+#: erpnext/stock/stock_ledger.py:2215
msgid "If not, you can Cancel / Submit this entry"
msgstr "Nếu không, bạn có thể Hủy / Gửi mục này"
@@ -24024,7 +24197,7 @@ msgstr "Nếu BOM tạo ra nguyên vật liệu phế liệu, Kho phế liệu c
msgid "If the account is frozen, entries are allowed to restricted users."
msgstr "Nếu tài khoản bị đóng băng, các mục được phép cho người dùng hạn chế."
-#: erpnext/stock/stock_ledger.py:2193
+#: erpnext/stock/stock_ledger.py:2208
msgid "If the item is transacting as a Zero Valuation Rate item in this entry, please enable 'Allow Zero Valuation Rate' in the {0} Item table."
msgstr "Nếu mặt hàng đang giao dịch như một mặt hàng có tỷ lệ định giá bằng không trong mục này, vui lòng bật 'Cho phép tỷ lệ định giá bằng không' trong bảng mặt hàng {0}."
@@ -24134,11 +24307,11 @@ msgstr "Nếu bạn vẫn muốn tiếp tục, vui lòng bật {0}."
msgid "If you want to run operations in parallel, keep the same sequence ID for them."
msgstr "Nếu bạn muốn chạy các hoạt động song song, hãy giữ cùng ID trình tự cho chúng."
-#: erpnext/accounts/doctype/pricing_rule/utils.py:375
+#: erpnext/accounts/doctype/pricing_rule/utils.py:379
msgid "If you {0} {1} quantities of the item {2}, the scheme {3} will be applied on the item."
msgstr "Nếu bạn {0} {1} số lượng của mặt hàng {2}, chương trình {3} sẽ được áp dụng cho mặt hàng đó."
-#: erpnext/accounts/doctype/pricing_rule/utils.py:380
+#: erpnext/accounts/doctype/pricing_rule/utils.py:384
msgid "If you {0} {1} worth item {2}, the scheme {3} will be applied on the item."
msgstr "Nếu bạn {0} {1} giá trị mặt hàng {2}, chương trình {3} sẽ được áp dụng cho mặt hàng đó."
@@ -24194,7 +24367,7 @@ msgstr "Bỏ qua mẫu điều khoản thanh toán mặc định"
msgid "Ignore Employee Time Overlap"
msgstr "Bỏ qua chồng chéo thời gian nhân viên"
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:145
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:135
msgid "Ignore Empty Stock"
msgstr "Bỏ qua tồn kho trống"
@@ -24292,7 +24465,7 @@ msgstr "Bỏ qua chồng chéo thời gian trạm làm việc"
msgid "Ignores legacy Is Opening field in GL Entry that allows adding opening balance post the system is in use while generating reports"
msgstr "Bỏ qua trường Is Opening cũ trong GL Entry cho phép thêm số dư đầu kỳ sau khi hệ thống đang sử dụng trong khi tạo báo cáo"
-#: erpnext/stock/doctype/item/item.py:274
+#: erpnext/stock/doctype/item/item.py:272
msgid "Image in the description has been removed. To disable this behavior, uncheck \"{0}\" in {1}."
msgstr "Hình ảnh trong mô tả đã bị xóa. Để tắt hành vi này, hãy bỏ chọn \"{0}\" trong {1}."
@@ -24429,8 +24602,14 @@ msgstr "Đang bảo trì"
msgid "In Mins"
msgstr "Trong phút"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:146
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:178
+#. Description of the 'Verification Link Expiry Duration' (Int) field in
+#. DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "In Minutes (min: 15 mins, max: 60 mins)"
+msgstr ""
+
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:149
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:181
msgid "In Party Currency"
msgstr "Bằng tiền tệ của bên"
@@ -24457,7 +24636,7 @@ msgid "In Production"
msgstr "Đang sản xuất"
#: erpnext/stock/report/available_serial_no/available_serial_no.py:112
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
#: erpnext/stock/report/stock_balance/stock_balance.py:547
#: erpnext/stock/report/stock_ledger/stock_ledger.py:317
msgid "In Qty"
@@ -24481,11 +24660,11 @@ msgstr "Còn hàng"
msgid "In Transit"
msgstr "Đang chuyển"
-#: erpnext/stock/doctype/material_request/material_request.js:478
+#: erpnext/stock/doctype/material_request/material_request.js:653
msgid "In Transit Transfer"
msgstr "Chuyển kho đang chuyển"
-#: erpnext/stock/doctype/material_request/material_request.js:447
+#: erpnext/stock/doctype/material_request/material_request.js:622
msgid "In Transit Warehouse"
msgstr "Kho trung chuyển"
@@ -24871,7 +25050,7 @@ msgstr ""
msgid "Income and Expense"
msgstr "Thu nhập và chi phí"
-#. Description of the 'Enable Deferred Expense' (Check) field in DocType 'Item'
+#. Description of the 'Enable Deferred Revenue' (Check) field in DocType 'Item'
#: erpnext/stock/doctype/item/item.json
msgid "Income from this item will be recognized over a period of months instead of all at once. Eg: annual subscription paid upfront."
msgstr ""
@@ -24925,7 +25104,7 @@ msgstr "Tỷ lệ đến (Tính giá)"
msgid "Incoming call from {0}"
msgstr "Cuộc gọi đến từ {0}"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:115
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:104
msgid "Incompatible Setting Detected"
msgstr "Phát hiện cài đặt không tương thích"
@@ -24942,7 +25121,7 @@ msgstr "Số lượng số dư không đúng sau giao dịch"
msgid "Incorrect Batch Consumed"
msgstr "Lô tiêu thụ không đúng"
-#: erpnext/stock/doctype/item/item.py:609
+#: erpnext/stock/doctype/item/item.py:607
msgid "Incorrect Check in (group) Warehouse for Reorder"
msgstr "Kiểm tra không đúng trong kho (nhóm) để đặt lại"
@@ -24998,9 +25177,10 @@ msgstr "Báo cáo giá trị tồn kho không đúng"
msgid "Incorrect Type of Transaction"
msgstr "Loại giao dịch không đúng"
+#: erpnext/setup/doctype/company/company.py:330
+#: erpnext/setup/doctype/company/company.py:338
#: erpnext/stock/doctype/pick_list/pick_list.py:190
#: erpnext/stock/doctype/pick_list/pick_list.py:214
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:160
msgid "Incorrect Warehouse"
msgstr "Kho không đúng"
@@ -25104,7 +25284,7 @@ msgstr "Thu nhập gián tiếp"
#. Option for the 'Customer Type' (Select) field in DocType 'Customer'
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/doctype/customer/customer.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:172
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:175
msgid "Individual"
msgstr "Cá nhân"
@@ -25163,7 +25343,7 @@ msgstr "Khởi tạo bảng tóm tắt"
msgid "Initiated"
msgstr "Đã khởi tạo"
-#: erpnext/public/js/shop_floor/shop_floor.js:1000
+#: erpnext/public/js/shop_floor/shop_floor.js:1045
msgid "Inspect {0} for job card {1}"
msgstr ""
@@ -25174,8 +25354,8 @@ msgstr ""
msgid "Inspected By"
msgstr "Được kiểm tra bởi"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:892
-#: erpnext/public/js/shop_floor/shop_floor.js:1038
+#: erpnext/manufacturing/doctype/job_card/job_card.py:889
+#: erpnext/public/js/shop_floor/shop_floor.js:1083
#: erpnext/stock/services/quality_inspection_service.py:147
msgid "Inspection Rejected"
msgstr "Kiểm tra bị từ chối"
@@ -25199,7 +25379,7 @@ msgstr "Yêu cầu kiểm tra trước khi giao hàng"
msgid "Inspection Required before Purchase"
msgstr "Yêu cầu kiểm tra trước khi mua"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:882
+#: erpnext/manufacturing/doctype/job_card/job_card.py:879
#: erpnext/stock/services/quality_inspection_service.py:132
msgid "Inspection Submission"
msgstr "Gửi kiểm tra"
@@ -25271,9 +25451,9 @@ msgstr "Dung lượng không đủ"
#: erpnext/accounts/services/child_item_update.py:213
#: erpnext/accounts/services/child_item_update.py:235
-#: erpnext/controllers/accounts_controller.py:1661
-#: erpnext/controllers/accounts_controller.py:1667
-#: erpnext/controllers/accounts_controller.py:1689
+#: erpnext/controllers/accounts_controller.py:1663
+#: erpnext/controllers/accounts_controller.py:1669
+#: erpnext/controllers/accounts_controller.py:1691
msgid "Insufficient Permissions"
msgstr "Không đủ quyền"
@@ -25281,12 +25461,12 @@ msgstr "Không đủ quyền"
#: erpnext/stock/doctype/pick_list/pick_list.py:148
#: erpnext/stock/doctype/pick_list/pick_list.py:166
#: erpnext/stock/doctype/pick_list/pick_list.py:1139
-#: erpnext/stock/serial_batch_bundle.py:1243 erpnext/stock/stock_ledger.py:1875
-#: erpnext/stock/stock_ledger.py:2382
+#: erpnext/stock/serial_batch_bundle.py:1243 erpnext/stock/stock_ledger.py:1890
+#: erpnext/stock/stock_ledger.py:2397
msgid "Insufficient Stock"
msgstr "Tồn kho không đủ"
-#: erpnext/stock/stock_ledger.py:2397
+#: erpnext/stock/stock_ledger.py:2412
msgid "Insufficient Stock for Batch"
msgstr "Tồn kho không đủ cho lô"
@@ -25431,7 +25611,7 @@ msgstr "Lãi tiền gửi cố định"
msgid "Interested"
msgstr "Quan tâm"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:300
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:303
msgid "Internal"
msgstr "Nội bộ"
@@ -25441,7 +25621,7 @@ msgstr "Nội bộ"
msgid "Internal Customer Accounting"
msgstr "Kế toán khách hàng nội bộ"
-#: erpnext/selling/doctype/customer/customer.py:271
+#: erpnext/selling/doctype/customer/customer.py:269
msgid "Internal Customer for company {0} already exists"
msgstr "Khách hàng nội bộ cho công ty {0} đã tồn tại"
@@ -25467,7 +25647,7 @@ msgstr "Tham chiếu bán hàng nội bộ bị thiếu"
msgid "Internal Supplier Details"
msgstr ""
-#: erpnext/buying/doctype/supplier/supplier.py:190
+#: erpnext/buying/doctype/supplier/supplier.py:188
msgid "Internal Supplier for company {0} already exists"
msgstr "Nhà cung cấp nội bộ cho công ty {0} đã tồn tại"
@@ -25542,7 +25722,7 @@ msgid "Invalid Accounting Dimension"
msgstr "Chiều Kế toán không hợp lệ"
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:402
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1167
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1183
msgid "Invalid Allocated Amount"
msgstr "Số tiền phân bổ không hợp lệ"
@@ -25558,7 +25738,7 @@ msgstr "Thuộc tính không hợp lệ"
msgid "Invalid Attribute Values"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:515
+#: erpnext/controllers/accounts_controller.py:517
msgid "Invalid Auto Repeat Date"
msgstr "Ngày lặp tự động không hợp lệ"
@@ -25571,7 +25751,7 @@ msgstr ""
msgid "Invalid Barcode. There is no Item attached to this barcode."
msgstr "Mã vạch không hợp lệ. Không có mục nào được đính kèm với mã vạch này."
-#: erpnext/public/js/controllers/transaction.js:3277
+#: erpnext/public/js/controllers/transaction.js:3269
msgid "Invalid Blanket Order for the selected Customer and Item"
msgstr "Đơn hàng trọn gói không hợp lệ cho Khách hàng và Mặt hàng đã chọn"
@@ -25601,7 +25781,7 @@ msgstr ""
msgid "Invalid Cost Center"
msgstr "Trung tâm chi phí không hợp lệ"
-#: erpnext/selling/doctype/customer/customer.py:386
+#: erpnext/selling/doctype/customer/customer.py:384
msgid "Invalid Customer Group"
msgstr ""
@@ -25622,7 +25802,7 @@ msgstr ""
msgid "Invalid Discount"
msgstr "Chiết khấu không hợp lệ"
-#: erpnext/controllers/taxes_and_totals.py:854
+#: erpnext/controllers/taxes_and_totals.py:898
msgid "Invalid Discount Amount"
msgstr "Số tiền chiết khấu không hợp lệ"
@@ -25656,7 +25836,7 @@ msgstr "Nhóm theo không hợp lệ"
msgid "Invalid Item"
msgstr "Mặt hàng không hợp lệ"
-#: erpnext/stock/doctype/item/item.py:1571
+#: erpnext/stock/doctype/item/item.py:1569
msgid "Invalid Item Defaults"
msgstr "Mặc định Mặt hàng không hợp lệ"
@@ -25678,11 +25858,11 @@ msgstr "Mục mở đầu không hợp lệ"
msgid "Invalid POS Invoices"
msgstr "Hóa đơn POS không hợp lệ"
-#: erpnext/accounts/doctype/account/account.py:391
+#: erpnext/accounts/doctype/account/account.py:422
msgid "Invalid Parent Account"
msgstr "Tài khoản cha không hợp lệ"
-#: erpnext/public/js/controllers/buying.js:424
+#: erpnext/public/js/controllers/buying.js:429
msgid "Invalid Part Number"
msgstr "Số phần không hợp lệ"
@@ -25717,7 +25897,7 @@ msgstr "Hóa đơn mua hàng không hợp lệ"
msgid "Invalid Qty"
msgstr "Số lượng không hợp lệ"
-#: erpnext/controllers/accounts_controller.py:926
+#: erpnext/controllers/accounts_controller.py:928
msgid "Invalid Quantity"
msgstr "Số lượng không hợp lệ"
@@ -25742,7 +25922,7 @@ msgstr "Lịch trình không hợp lệ"
msgid "Invalid Selling Price"
msgstr "Giá bán không hợp lệ"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:975
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1015
msgid "Invalid Serial and Batch Bundle"
msgstr "Gói Serial và Batch không hợp lệ"
@@ -25791,18 +25971,22 @@ msgstr "URL tệp không hợp lệ"
msgid "Invalid filter formula. Please check the syntax."
msgstr "Công thức lọc không hợp lệ. Vui lòng kiểm tra cú pháp."
-#: erpnext/selling/doctype/quotation/quotation.py:280
+#: erpnext/selling/doctype/quotation/quotation.py:283
msgid "Invalid lost reason {0}, please create a new lost reason"
msgstr "Lý do mất đơn {0} không hợp lệ, vui lòng tạo lý do mất mới"
-#: erpnext/stock/doctype/item/item.py:483
+#: erpnext/stock/doctype/item/item.py:481
msgid "Invalid naming series (. missing) for {0}"
msgstr "Chuỗi đặt tên không hợp lệ (. bị thiếu) cho {0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:731
+#: erpnext/accounts/doctype/payment_request/payment_request.py:751
msgid "Invalid parameter. 'dn' should be of type str"
msgstr "Tham số không hợp lệ. 'dn' phải thuộc loại str"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:773
+msgid "Invalid range. Use the format {0}"
+msgstr ""
+
#: erpnext/utilities/transaction_base.py:126
msgid "Invalid reference {0} {1}"
msgstr "Tham chiếu không hợp lệ {0} {1}"
@@ -25819,11 +26003,11 @@ msgstr "Khóa kết quả không hợp lệ. Phản hồi:"
msgid "Invalid search query"
msgstr "Truy vấn tìm kiếm không hợp lệ"
-#: erpnext/manufacturing/page/shop_floor/shop_floor.py:314
+#: erpnext/manufacturing/page/shop_floor/shop_floor.py:315
msgid "Invalid status group: {0}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1703
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1743
msgid "Invalid subcontract order field: {0}"
msgstr ""
@@ -25842,7 +26026,7 @@ msgstr ""
msgid "Invalid value {0} for {1} against account {2}"
msgstr "Giá trị không hợp lệ {0} cho {1} đối với tài khoản {2}"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:196
+#: erpnext/accounts/doctype/pricing_rule/utils.py:200
msgid "Invalid {0}"
msgstr "Không hợp lệ {0}"
@@ -25856,7 +26040,7 @@ msgid "Invalid {0}: {1}"
msgstr "{0} không hợp lệ: {1}"
#. Label of the inventory_section (Tab Break) field in DocType 'Item'
-#: erpnext/setup/install.py:394 erpnext/stock/doctype/item/item.json
+#: erpnext/setup/install.py:400 erpnext/stock/doctype/item/item.json
msgid "Inventory"
msgstr "Hàng tồn kho"
@@ -25964,7 +26148,7 @@ msgstr "Chiết khấu hóa đơn"
msgid "Invoice Document Type Selection Error"
msgstr "Lỗi chọn loại tài liệu hóa đơn"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1214
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1219
msgid "Invoice Grand Total"
msgstr "Tổng cộng hóa đơn"
@@ -26069,7 +26253,7 @@ msgstr "Hóa đơn không thể được tạo cho giờ thanh toán bằng khô
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:171
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:139
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:140
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1216
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1221
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:166
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:194
msgid "Invoiced Amount"
@@ -26091,7 +26275,7 @@ msgstr "Số lượng đã xuất hóa đơn"
#: erpnext/accounts/doctype/payment_reconciliation/payment_reconciliation.json
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.py:1204
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:270
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:273
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:64
msgid "Invoices"
@@ -26701,7 +26885,7 @@ msgstr "Phát hành Bút toán ghi có"
msgid "Issue Date"
msgstr "Ngày phát hành"
-#: erpnext/stock/doctype/material_request/material_request.js:183
+#: erpnext/stock/doctype/material_request/material_request.js:184
msgid "Issue Material"
msgstr "Xuất Vật tư"
@@ -26748,8 +26932,10 @@ msgid "Issue a debit note against an existing Sales Invoice to adjust the rate.
msgstr ""
#. Option for the 'Current State' (Select) field in DocType 'Share Balance'
+#. Option for the 'Status' (Select) field in DocType 'Proforma Invoice'
#. Option for the 'Status' (Select) field in DocType 'Material Request'
#: erpnext/accounts/doctype/share_balance/share_balance.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/material_request/material_request_list.js:44
msgid "Issued"
@@ -26775,7 +26961,7 @@ msgstr "Vấn đề"
msgid "Issuing Date"
msgstr "Ngày phát hành"
-#: erpnext/stock/doctype/item/item.py:654
+#: erpnext/stock/doctype/item/item.py:652
msgid "It can take upto few hours for accurate stock values to be visible after merging items."
msgstr "Có thể mất vài giờ để giá trị tồn kho chính xác được hiển thị sau khi hợp nhất các mặt hàng."
@@ -26842,7 +27028,7 @@ msgstr "Văn bản nghiêng cho tổng phụ hoặc ghi chú"
#: 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:1246
+#: erpnext/controllers/taxes_and_totals.py:1290
#: erpnext/controllers/trends.py:385
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
#: erpnext/manufacturing/doctype/bom/bom.js:1092
@@ -26854,10 +27040,11 @@ msgstr "Văn bản nghiêng cho tổng phụ hoặc ghi chú"
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.js:15
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.py:76
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:234
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:385
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:253
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:404
#: erpnext/public/js/purchase_trends_filters.js:48
#: erpnext/public/js/purchase_trends_filters.js:63
+#: erpnext/public/js/sales_order_proforma.js:116
#: erpnext/public/js/sales_trends_filters.js:23
#: erpnext/public/js/sales_trends_filters.js:39
#: erpnext/public/js/stock_analytics.js:92
@@ -26878,7 +27065,7 @@ msgstr "Văn bản nghiêng cho tổng phụ hoặc ghi chú"
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.json
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:324
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:131
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:120
#: erpnext/stock/page/stock_balance/stock_balance.js:23
#: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary.js:36
#: erpnext/stock/page/warehouse_capacity_summary/warehouse_capacity_summary_header.html:7
@@ -26887,7 +27074,7 @@ msgstr "Văn bản nghiêng cho tổng phụ hoặc ghi chú"
#: erpnext/stock/report/available_serial_no/available_serial_no.py:93
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.js:24
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:32
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:76
#: erpnext/stock/report/item_price_stock/item_price_stock.js:8
#: erpnext/stock/report/item_prices/item_prices.py:50
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:88
@@ -27049,6 +27236,7 @@ msgstr "Giỏ Mặt hàng"
#. Label of the item_code (Link) field in DocType 'Import Supplier Invoice'
#. Label of the item_code (Link) field in DocType 'Delivery Schedule Item'
#. Label of the item_code (Link) field in DocType 'Installation Note Item'
+#. Label of the item_code (Link) field in DocType 'Proforma Invoice Item'
#. Label of the item_code (Link) field in DocType 'Quotation Item'
#. Label of the item_code (Link) field in DocType 'Sales Order Item'
#. Label of the item_code (Link) field in DocType 'Bin'
@@ -27152,7 +27340,7 @@ msgstr "Giỏ Mặt hàng"
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:86
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:128
#: erpnext/projects/doctype/timesheet/timesheet.js:216
-#: erpnext/public/js/controllers/transaction.js:2951
+#: erpnext/public/js/controllers/transaction.js:2943
#: erpnext/public/js/stock_reservation.js:112
#: erpnext/public/js/stock_reservation.js:318 erpnext/public/js/utils.js:608
#: erpnext/public/js/utils.js:765
@@ -27160,6 +27348,7 @@ msgstr "Giỏ Mặt hàng"
#: erpnext/regional/doctype/import_supplier_invoice/import_supplier_invoice.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation/quotation.js:297
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:369
@@ -27181,6 +27370,7 @@ msgstr "Giỏ Mặt hàng"
#: erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/landed_cost_item/landed_cost_item.json
+#: erpnext/stock/doctype/material_request/material_request.js:488
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -27215,7 +27405,7 @@ msgstr "Giỏ Mặt hàng"
#: erpnext/stock/report/serial_no_and_batch_traceability/serial_no_and_batch_traceability.py:433
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.js:7
#: erpnext/stock/report/stock_ageing/stock_ageing.py:177
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:104
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:105
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:25
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:26
#: erpnext/subcontracting/doctype/subcontracting_inward_order_item/subcontracting_inward_order_item.json
@@ -27406,7 +27596,7 @@ msgstr "Chi tiết Mặt hàng"
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/page/stock_balance/stock_balance.js:35
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:54
+#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:43
#: erpnext/stock/report/delayed_item_report/delayed_item_report.js:48
#: erpnext/stock/report/delayed_order_report/delayed_order_report.js:48
#: erpnext/stock/report/item_prices/item_prices.py:52
@@ -27422,7 +27612,7 @@ msgstr "Chi tiết Mặt hàng"
#: erpnext/stock/report/stock_ledger/stock_ledger.js:71
#: erpnext/stock/report/stock_ledger/stock_ledger.py:345
#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.js:39
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:114
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:115
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.js:33
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:99
#: erpnext/stock/workspace/stock/stock.json
@@ -27552,6 +27742,7 @@ msgstr "Nhà sản xuất Mặt hàng"
#. Label of the item_name (Data) field in DocType 'Sales Forecast Item'
#. Label of the item_name (Data) field in DocType 'Work Order'
#. Label of the item_name (Data) field in DocType 'Work Order Item'
+#. Label of the item_name (Data) field in DocType 'Proforma Invoice Item'
#. Label of the item_name (Data) field in DocType 'Quotation Item'
#. Label of the item_name (Data) field in DocType 'Sales Order Item'
#. Label of the item_name (Data) field in DocType 'Batch'
@@ -27642,8 +27833,9 @@ msgstr "Nhà sản xuất Mặt hàng"
#: erpnext/manufacturing/report/production_planning_report/production_planning_report.py:378
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:92
#: erpnext/manufacturing/report/work_order_consumed_materials/work_order_consumed_materials.py:138
-#: erpnext/public/js/controllers/transaction.js:2957
+#: erpnext/public/js/controllers/transaction.js:2949
#: erpnext/public/js/utils.js:856
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1324
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -27657,6 +27849,7 @@ msgstr "Nhà sản xuất Mặt hàng"
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
#: erpnext/stock/doctype/item_manufacturer/item_manufacturer.json
#: erpnext/stock/doctype/item_price/item_price.json
+#: erpnext/stock/doctype/material_request/material_request.js:496
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -27673,7 +27866,7 @@ msgstr "Nhà sản xuất Mặt hàng"
#: erpnext/stock/report/available_batch_report/available_batch_report.py:32
#: erpnext/stock/report/available_serial_no/available_serial_no.py:99
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:33
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:82
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:77
#: erpnext/stock/report/delayed_item_report/delayed_item_report.py:153
#: erpnext/stock/report/item_price_stock/item_price_stock.py:24
#: erpnext/stock/report/item_prices/item_prices.py:51
@@ -27686,7 +27879,7 @@ msgstr "Nhà sản xuất Mặt hàng"
#: erpnext/stock/report/stock_analytics/stock_analytics.py:45
#: erpnext/stock/report/stock_balance/stock_balance.py:477
#: erpnext/stock/report/stock_ledger/stock_ledger.py:293
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:111
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:112
#: erpnext/stock/report/stock_qty_vs_batch_qty/stock_qty_vs_batch_qty.py:31
#: erpnext/stock/report/stock_qty_vs_serial_no_count/stock_qty_vs_serial_no_count.py:32
#: erpnext/stock/report/warehouse_wise_item_balance_age_and_value/warehouse_wise_item_balance_age_and_value.py:98
@@ -27700,7 +27893,7 @@ msgstr "Nhà sản xuất Mặt hàng"
msgid "Item Name"
msgstr "Tên Mặt hàng"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:417
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:418
msgid "Item Name is required."
msgstr "Tên Mặt hàng là bắt buộc."
@@ -27747,8 +27940,8 @@ msgstr "Cài đặt Giá Mặt hàng"
msgid "Item Price Stock"
msgstr "Giá và Tồn kho Mặt hàng"
-#: erpnext/stock/get_item_details.py:1181
-#: erpnext/stock/get_item_details.py:1205
+#: erpnext/stock/get_item_details.py:1177
+#: erpnext/stock/get_item_details.py:1201
msgid "Item Price added for {0} in Price List - {1}"
msgstr ""
@@ -27756,11 +27949,11 @@ msgstr ""
msgid "Item Price appears multiple times based on Price List, Supplier/Customer, Currency, Item, Batch, UOM, Qty, and Dates."
msgstr "Giá Mặt hàng xuất hiện nhiều lần dựa trên Danh sách giá, Nhà cung cấp/Khách hàng, Tiền tệ, Mặt hàng, Lô, Đơn vị, Số lượng và Ngày."
-#: erpnext/stock/doctype/item/item.py:187
+#: erpnext/stock/doctype/item/item.py:186
msgid "Item Price created at rate {0}"
msgstr ""
-#: erpnext/stock/get_item_details.py:1164
+#: erpnext/stock/get_item_details.py:1160
msgid "Item Price updated for {0} in Price List {1}"
msgstr "Giá Mặt hàng đã được cập nhật cho {0} trong Danh sách giá {1}"
@@ -27963,7 +28156,7 @@ msgstr "Cài đặt Biến thể Mặt hàng"
msgid "Item Variant {0} already exists with same attributes"
msgstr "Biến thể Mặt hàng {0} đã tồn tại với các thuộc tính tương tự"
-#: erpnext/stock/doctype/item/item.py:845
+#: erpnext/stock/doctype/item/item.py:843
msgid "Item Variants updated"
msgstr "Các Biến thể Mặt hàng đã được cập nhật"
@@ -28047,7 +28240,7 @@ msgstr "Chi tiết Thuế theo Mặt hàng"
msgid "Item Wise Tax Details"
msgstr "Chi tiết Thuế theo Mặt hàng"
-#: erpnext/controllers/taxes_and_totals.py:561
+#: erpnext/controllers/taxes_and_totals.py:572
msgid "Item Wise Tax Details do not match with Taxes and Charges at the following rows:"
msgstr "Chi tiết Thuế theo Mặt hàng không khớp với Thuế và Phí ở các dòng sau:"
@@ -28067,15 +28260,15 @@ msgstr "Mặt hàng và Kho"
msgid "Item and Warranty Details"
msgstr "Mặt hàng và Chi tiết Bảo hành"
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:433
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:435
msgid "Item for row {0} does not match Material Request"
msgstr "Mặt hàng cho dòng {0} không khớp với Yêu cầu Nguyên vật liệu"
-#: erpnext/stock/doctype/item/item.py:904
+#: erpnext/stock/doctype/item/item.py:902
msgid "Item has variants."
msgstr "Mặt hàng có các biến thể."
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:436
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:455
msgid "Item is mandatory in Raw Materials table."
msgstr "Mặt hàng là bắt buộc trong bảng Nguyên liệu thô."
@@ -28097,7 +28290,7 @@ msgstr "Tên mặt hàng"
msgid "Item operation"
msgstr "Hoạt động mặt hàng"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:635
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:676
msgid "Item rate has been updated to zero as Allow Zero Valuation Rate is checked for item {0}"
msgstr "Đơn giá mặt hàng đã được cập nhật thành không vì Cho phép Tỷ giá Định giá Bằng không được chọn cho mặt hàng {0}"
@@ -28120,7 +28313,7 @@ msgstr "Tỷ giá định giá mặt hàng được tính lại dựa trên số
msgid "Item valuation reposting in progress. Report might show incorrect item valuation."
msgstr "Đang đăng lại định giá mặt hàng. Báo cáo có thể hiển thị định giá mặt hàng không chính xác."
-#: erpnext/stock/doctype/item/item.py:1061
+#: erpnext/stock/doctype/item/item.py:1059
msgid "Item variant {0} exists with same attributes"
msgstr "Biến thể mặt hàng {0} đã tồn tại với cùng thuộc tính"
@@ -28136,6 +28329,10 @@ msgstr "Mặt hàng {0} được thêm nhiều lần dưới cùng một mặt h
msgid "Item {0} cannot be added as a sub-assembly of itself"
msgstr "Mặt hàng {0} không thể được thêm như một phân lắp phụ của chính nó"
+#: erpnext/stock/doctype/material_request/mapper.py:225
+msgid "Item {0} cannot be ordered more than once"
+msgstr ""
+
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.py:197
msgid "Item {0} cannot be ordered more than {1} against Blanket Order {2}."
msgstr "Mặt hàng {0} không thể được đặt nhiều hơn {1} đối với Đơn hàng mở {2}."
@@ -28145,7 +28342,7 @@ msgid "Item {0} cannot be received in more than {1} qty against the {2} {3}"
msgstr ""
#: erpnext/assets/doctype/asset/asset.py:347
-#: erpnext/stock/doctype/item/item.py:700
+#: erpnext/stock/doctype/item/item.py:698
msgid "Item {0} does not exist"
msgstr "Mục {0} không tồn tại"
@@ -28178,7 +28375,7 @@ msgstr "Mặt hàng {0} không có Serial No. Chỉ các mặt hàng được đ
msgid "Item {0} has no changes in delivered quantity. Please unselect the row if you do not wish to update its quantity."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1283
+#: erpnext/stock/doctype/item/item.py:1281
msgid "Item {0} has reached its end of life on {1}"
msgstr "Mặt hàng {0} đã đến cuối vòng đời vào ngày {1}"
@@ -28186,7 +28383,7 @@ msgstr "Mặt hàng {0} đã đến cuối vòng đời vào ngày {1}"
msgid "Item {0} ignored since it is not a stock item"
msgstr "Mặt hàng {0} bị bỏ qua vì không phải mặt hàng tồn kho"
-#: erpnext/stock/get_item_details.py:356
+#: erpnext/stock/get_item_details.py:357
msgid "Item {0} is a template, please select one of its variants"
msgstr ""
@@ -28194,11 +28391,11 @@ msgstr ""
msgid "Item {0} is already reserved/delivered against Sales Order {1}."
msgstr "Mặt hàng {0} đã được giữ chỗ/giao đối với Đơn hàng bán {1}."
-#: erpnext/stock/doctype/item/item.py:1303
+#: erpnext/stock/doctype/item/item.py:1301
msgid "Item {0} is cancelled"
msgstr "Mặt hàng {0} đã bị hủy"
-#: erpnext/stock/doctype/item/item.py:1287
+#: erpnext/stock/doctype/item/item.py:1285
msgid "Item {0} is disabled"
msgstr "Mặt hàng {0} bị vô hiệu hóa"
@@ -28210,7 +28407,7 @@ msgstr ""
msgid "Item {0} is not a serialized Item"
msgstr "Mặt hàng {0} không phải là Mặt hàng được đánh số serial"
-#: erpnext/stock/doctype/item/item.py:1295
+#: erpnext/stock/doctype/item/item.py:1293
msgid "Item {0} is not a stock Item"
msgstr "Mặt hàng {0} không phải là Mặt hàng tồn kho"
@@ -28218,11 +28415,11 @@ msgstr "Mặt hàng {0} không phải là Mặt hàng tồn kho"
msgid "Item {0} is not a subcontracted item"
msgstr "Mặt hàng {0} không phải là mặt hàng ký hợp đồng phụ"
-#: erpnext/stock/doctype/item/item.py:862
+#: erpnext/stock/doctype/item/item.py:860
msgid "Item {0} is not a template item."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1271
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1311
msgid "Item {0} is not active or end of life has been reached"
msgstr "Mặt hàng {0} không hoạt động hoặc đã đạt đến cuối vòng đời"
@@ -28230,7 +28427,7 @@ msgstr "Mặt hàng {0} không hoạt động hoặc đã đạt đến cuối v
msgid "Item {0} must be a Fixed Asset Item"
msgstr "Mặt hàng {0} phải là Mặt hàng Tài sản cố định"
-#: erpnext/stock/get_item_details.py:362
+#: erpnext/stock/get_item_details.py:363
msgid "Item {0} must be a Non-Stock Item"
msgstr "Mặt hàng {0} phải là Mặt hàng Không tồn kho"
@@ -28296,7 +28493,7 @@ msgstr "Sổ bán hàng theo Mặt hàng"
msgid "Item-wise sales Register"
msgstr "Sổ bán hàng theo Mặt hàng"
-#: erpnext/stock/get_item_details.py:766
+#: erpnext/stock/get_item_details.py:762
msgid "Item/Item Code required to get Item Tax Template."
msgstr "Mặt hàng/Mã Mặt hàng bắt buộc để lấy Mẫu Thuế Mặt hàng."
@@ -28359,7 +28556,7 @@ msgstr "Mặt hàng cho Yêu cầu Nguyên liệu thô"
msgid "Items not found."
msgstr "Không tìm thấy mặt hàng."
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:631
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:672
msgid "Items rate has been updated to zero as Allow Zero Valuation Rate is checked for the following items: {0}"
msgstr "Đơn giá mặt hàng đã được cập nhật về không vì 'Cho phép Đơn giá Định giá bằng không' được chọn cho các mặt hàng sau: {0}"
@@ -28434,7 +28631,7 @@ msgstr "Công suất công việc"
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/manufacturing/doctype/bom/bom.json
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1078
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1090
#: erpnext/manufacturing/doctype/operation/operation.json
#: erpnext/manufacturing/doctype/work_order/work_order.js:417
#: erpnext/manufacturing/doctype/work_order/work_order.json
@@ -28463,7 +28660,7 @@ msgstr "Phân tích thẻ công việc"
msgid "Job Card Item"
msgstr "Mục thẻ công việc"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:927
+#: erpnext/manufacturing/doctype/job_card/job_card.py:924
msgid "Job Card On Hold"
msgstr ""
@@ -28482,7 +28679,7 @@ msgstr "Thời gian lên lịch thẻ công việc"
msgid "Job Card Secondary Item"
msgstr "Mặt hàng phụ thẻ công việc"
-#: erpnext/public/js/shop_floor/shop_floor.js:1068
+#: erpnext/public/js/shop_floor/shop_floor.js:1113
msgid "Job Card Submitted"
msgstr ""
@@ -28506,31 +28703,35 @@ msgstr "Nhật ký thời gian thẻ công việc"
msgid "Job Card and Capacity Planning"
msgstr "Thẻ công việc và Quy hoạch công suất"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1629
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1769
msgid "Job Card {0} has been completed"
msgstr "Thẻ công việc {0} đã hoàn thành"
-#: erpnext/public/js/shop_floor/shop_floor.js:1470
+#: erpnext/public/js/shop_floor/shop_floor.js:1515
msgid "Job Card {0} is already running. Open its machine or work order to pause or complete it."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1465
-#: erpnext/public/js/shop_floor/shop_floor.js:1486
+#: erpnext/public/js/shop_floor/shop_floor.js:1510
+#: erpnext/public/js/shop_floor/shop_floor.js:1531
msgid "Job Card {0} is already submitted."
msgstr ""
-#: erpnext/manufacturing/page/shop_floor/shop_floor.py:188
+#: erpnext/manufacturing/page/shop_floor/shop_floor.py:189
msgid "Job Card {0} not found"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1461
+#: erpnext/public/js/shop_floor/shop_floor.js:1506
msgid "Job Card {0} was not found."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1422
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1501
msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, complete the operation {2} before the operation {3}."
msgstr ""
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1529
+msgid "Job Card {0}: As per the sequence of the operations in the work order {1}, submit the manufacturing entry for the operation {2} before the operation {3}."
+msgstr ""
+
#: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:17
msgid "Job Started"
msgstr "Công việc bắt đầu"
@@ -28593,11 +28794,11 @@ msgstr "Tên công nhân ký gửi"
msgid "Job Worker Warehouse"
msgstr "Kho công nhân ký gửi"
-#: erpnext/manufacturing/doctype/work_order/mapper.py:460
+#: erpnext/manufacturing/doctype/work_order/mapper.py:464
msgid "Job card {0} created"
msgstr "Thẻ công việc {0} đã được tạo"
-#: erpnext/public/js/shop_floor/shop_floor.js:1075
+#: erpnext/public/js/shop_floor/shop_floor.js:1120
msgid "Job card {0} has been submitted."
msgstr ""
@@ -28609,7 +28810,7 @@ msgstr ""
msgid "Job started"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1509
+#: erpnext/public/js/shop_floor/shop_floor.js:1554
msgid "Job {0} is running"
msgstr ""
@@ -28828,7 +29029,7 @@ msgstr "Kilowatt"
msgid "Kilowatt-Hour"
msgstr "Kilowatt-Giờ"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1080
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1092
msgid "Kindly cancel the Manufacturing Entries first against the work order {0}."
msgstr "Vui lòng hủy các Bút toán Sản xuất trước đối với lệnh sản xuất {0}."
@@ -28929,7 +29130,7 @@ msgstr "Số tiền Phiếu chi phí vận chuyển"
msgid "Lapsed"
msgstr "Đã hết hạn"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:274
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:277
msgid "Large"
msgstr "Lớn"
@@ -28956,7 +29157,7 @@ msgstr "Ngày hoàn thành cuối"
msgid "Last Fiscal Year"
msgstr ""
-#: erpnext/accounts/doctype/account/account.py:680
+#: erpnext/accounts/doctype/account/account.py:711
msgid "Last GL Entry update was done {0}. This operation is not allowed while system is actively being used. Please wait for 5 minutes before retrying."
msgstr ""
@@ -29464,7 +29665,7 @@ msgstr "Hóa đơn được liên kết"
msgid "Linked Location"
msgstr "Vị trí được liên kết"
-#: erpnext/stock/doctype/item/item.py:1137
+#: erpnext/stock/doctype/item/item.py:1135
msgid "Linked with submitted documents"
msgstr "Được liên kết với tài liệu đã trình"
@@ -29510,7 +29711,7 @@ msgstr "Tải tất cả tiêu chí"
msgid "Loading Invoices! Please Wait..."
msgstr "Đang tải hóa đơn! Vui lòng đợi..."
-#: erpnext/public/js/shop_floor/shop_floor.js:936
+#: erpnext/public/js/shop_floor/shop_floor.js:981
msgid "Loading quality checklist..."
msgstr ""
@@ -29549,7 +29750,7 @@ msgstr "Cho vay (Nợ phải trả)"
msgid "Loans and Advances (Assets)"
msgstr "Cho vay và Tạm ứng (Tài sản)"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:210
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:213
msgid "Local"
msgstr "Địa phương"
@@ -29653,7 +29854,7 @@ msgstr "Chi tiết lý do mất"
#. 'Quotation'
#: erpnext/crm/doctype/opportunity/opportunity.json
#: erpnext/crm/report/lost_opportunity/lost_opportunity.py:54
-#: erpnext/public/js/utils/sales_common.js:600
+#: erpnext/public/js/utils/sales_common.js:605
#: erpnext/selling/doctype/quotation/quotation.json
msgid "Lost Reasons"
msgstr "Lý do bị mất"
@@ -29682,8 +29883,8 @@ msgstr "Phần trăm giá trị đã mất"
msgid "Lower Deduction Certificate"
msgstr "Giấy chứng nhận khấu trừ thấp hơn"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:309
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:426
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:312
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:429
msgid "Lower Income"
msgstr "Thu nhập thấp hơn"
@@ -29815,7 +30016,7 @@ msgstr "MPS đã tạo"
msgid "MRP Log documents are being created in the background."
msgstr "Các tài liệu MRP Log đang được tạo ở chế độ nền."
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:156
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:180
msgid "MT940 file detected. Please enable 'Import MT940 Format' to proceed."
msgstr "Phát hiện tệp MT940. Vui lòng bật 'Nhập Định dạng MT940' để tiến hành."
@@ -29840,10 +30041,10 @@ msgstr "Máy bị trục trặc"
msgid "Machine operator errors"
msgstr "Lỗi vận hành máy"
-#: erpnext/setup/doctype/company/company.py:791
-#: erpnext/setup/doctype/company/company.py:806
-#: erpnext/setup/doctype/company/company.py:807
-#: erpnext/setup/doctype/company/company.py:808
+#: erpnext/setup/doctype/company/company.py:836
+#: erpnext/setup/doctype/company/company.py:851
+#: erpnext/setup/doctype/company/company.py:852
+#: erpnext/setup/doctype/company/company.py:853
msgid "Main"
msgstr "Chính"
@@ -29905,7 +30106,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:299
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:302
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/support/workspace/support/support.json
#: erpnext/workspace_sidebar/assets.json erpnext/workspace_sidebar/crm.json
@@ -29980,11 +30181,11 @@ msgstr "Chi tiết lịch bảo trì"
msgid "Maintenance Schedule Item"
msgstr "Mục lịch bảo trì"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:372
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:373
msgid "Maintenance Schedule is not generated for all the items. Please click on 'Generate Schedule'"
msgstr "Lịch bảo trì chưa được tạo cho tất cả các mặt hàng. Vui lòng nhấp vào 'Tạo lịch trình'"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:251
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:252
msgid "Maintenance Schedule {0} exists against {1}"
msgstr "Lịch bảo trì {0} đã tồn tại đối với {1}"
@@ -30078,7 +30279,7 @@ msgstr "Lượt bảo trì"
msgid "Maintenance Visit Purpose"
msgstr "Mục đích lượt bảo trì"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:354
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:355
msgid "Maintenance start date can not be before delivery date for Serial No {0}"
msgstr "Ngày bắt đầu bảo trì không thể trước ngày giao hàng cho Số serial {0}"
@@ -30088,8 +30289,8 @@ msgid "Major/Optional Subjects"
msgstr "Môn chính/Tự chọn"
#. Label of the make (Data) field in DocType 'Vehicle'
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:271
-#: erpnext/manufacturing/doctype/job_card/job_card.js:479
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:272
+#: erpnext/manufacturing/doctype/job_card/job_card.js:488
#: erpnext/manufacturing/doctype/work_order/work_order.js:864
#: erpnext/manufacturing/doctype/work_order/work_order.js:898
#: erpnext/setup/doctype/vehicle/vehicle.json
@@ -30111,7 +30312,7 @@ msgstr "Tạo Bút toán Khấu hao"
msgid "Make Difference Entry"
msgstr "Tạo Bút toán Chênh lệch"
-#: erpnext/public/js/shop_floor/shop_floor.js:1084
+#: erpnext/public/js/shop_floor/shop_floor.js:1129
msgid "Make Manufacture Entry"
msgstr ""
@@ -30149,13 +30350,13 @@ msgstr "Tạo Hóa đơn bán"
msgid "Make Serial No / Batch from Work Order"
msgstr "Tạo Số serial / Lô từ Lệnh sản xuất"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:106
+#: erpnext/manufacturing/doctype/job_card/job_card.js:111
#: erpnext/public/js/templates/shop_floor_template.html:946
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:256
msgid "Make Stock Entry"
msgstr "Nhập kho"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:368
+#: erpnext/manufacturing/doctype/job_card/job_card.js:417
msgid "Make Subcontracting PO"
msgstr "Tạo PO Ký gửi phụ"
@@ -30194,7 +30395,7 @@ msgstr "Quản lý hoa hồng của đối tác bán hàng và nhóm bán hàng"
msgid "Manage your orders"
msgstr "Quản lý đơn hàng của bạn"
-#: erpnext/setup/doctype/company/company.py:569
+#: erpnext/setup/doctype/company/company.py:614
msgid "Management"
msgstr "Quản lý"
@@ -30301,7 +30502,7 @@ msgstr "Không thể tạo mục thủ công! Vô hiệu hóa mục tự động
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/manufacturing/doctype/operation/operation_dashboard.py:7
#: erpnext/projects/doctype/project/project_dashboard.py:17
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:89
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:92
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_dashboard.py:32
#: erpnext/stock/doctype/item_reorder/item_reorder.json
@@ -30309,8 +30510,8 @@ msgstr "Không thể tạo mục thủ công! Vô hiệu hóa mục tự động
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:734
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:751
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:774
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:791
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
@@ -30389,7 +30590,7 @@ msgstr "Nhà sản xuất"
msgid "Manufacturer Part Number"
msgstr "Số phần của nhà sản xuất"
-#: erpnext/public/js/controllers/buying.js:421
+#: erpnext/public/js/controllers/buying.js:426
msgid "Manufacturer Part Number {0} is invalid"
msgstr "Số phần của nhà sản xuất {0} không hợp lệ"
@@ -30414,8 +30615,8 @@ msgstr "Nhà sản xuất được sử dụng trong Mặt hàng"
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/public/js/setup_wizard.js:94
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:29
-#: erpnext/setup/doctype/company/company.json erpnext/setup/install.py:399
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:30
+#: erpnext/setup/doctype/company/company.json erpnext/setup/install.py:405
#: erpnext/setup/setup_wizard/data/industry_type.txt:31
#: erpnext/stock/doctype/batch/batch.json erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
@@ -30629,6 +30830,12 @@ msgstr "Tình trạng hôn nhân"
msgid "Mark As Closed"
msgstr "Đánh dấu là Đã đóng"
+#. Option for the 'Action for Expired Unverified Appointments' (Select) field
+#. in DocType 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Mark as Closed"
+msgstr ""
+
#. Description of the 'Is Internal Customer' (Check) field in DocType
#. 'Customer'
#: erpnext/selling/doctype/customer/customer.json
@@ -30649,7 +30856,7 @@ msgstr ""
msgid "Market Segment"
msgstr "Phân khúc thị trường"
-#: erpnext/setup/doctype/company/company.py:521
+#: erpnext/setup/doctype/company/company.py:566
msgid "Marketing"
msgstr "Tiếp thị"
@@ -30738,14 +30945,14 @@ msgstr "Tiêu thụ vật tư"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:114
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:117
#: erpnext/stock/doctype/stock_entry/stock_entry.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:735
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:775
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Consumption for Manufacture"
msgstr "Tiêu thụ vật tư cho sản xuất"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:687
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:658
msgid "Material Consumption is not set in Manufacturing Settings."
msgstr "Tiêu thụ vật tư chưa được đặt trong Cài đặt Sản xuất."
@@ -30758,7 +30965,7 @@ msgstr "Tiêu thụ vật tư chưa được đặt trong Cài đặt Sản xu
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:71
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:74
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item_reorder/item_reorder.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -30774,8 +30981,8 @@ msgstr "Lập kế hoạch vật tư"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:77
-#: erpnext/stock/doctype/material_request/material_request.js:191
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:80
+#: erpnext/stock/doctype/material_request/material_request.js:192
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Material Receipt"
@@ -30821,7 +31028,7 @@ msgstr "Nhập vật tư"
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.js:33
#: erpnext/buying/report/requested_items_to_order_and_receive/requested_items_to_order_and_receive.py:186
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/manufacturing/doctype/job_card/job_card.js:216
+#: erpnext/manufacturing/doctype/job_card/job_card.js:219
#: erpnext/manufacturing/doctype/production_plan/production_plan.js:185
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
@@ -30839,10 +31046,10 @@ msgstr "Nhập vật tư"
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:308
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:464
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:303
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:459
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:135
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:124
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/subcontracting/doctype/subcontracting_order_item/subcontracting_order_item.json
#: erpnext/subcontracting/doctype/subcontracting_order_service_item/subcontracting_order_service_item.json
@@ -30924,7 +31131,7 @@ msgstr "Loại yêu cầu vật tư"
msgid "Material Request already created for the ordered quantity"
msgstr "Yêu cầu vật tư đã được tạo cho số lượng đã đặt"
-#: erpnext/selling/doctype/sales_order/mapper.py:929
+#: erpnext/selling/doctype/sales_order/mapper.py:931
msgid "Material Request not created, as quantity for Raw Materials already available."
msgstr "Yêu cầu vật tư không được tạo, vì số lượng Nguyên liệu thô đã có sẵn."
@@ -30992,11 +31199,11 @@ msgstr "Vật tư trả lại từ WIP"
#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/manufacturing/doctype/job_card/job_card.js:224
+#: erpnext/manufacturing/doctype/job_card/job_card.js:227
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:83
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:86
#: erpnext/stock/doctype/item/item.json
-#: erpnext/stock/doctype/material_request/material_request.js:169
+#: erpnext/stock/doctype/material_request/material_request.js:170
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -31004,14 +31211,14 @@ msgstr "Vật tư trả lại từ WIP"
msgid "Material Transfer"
msgstr "Chuyển vật tư"
-#: erpnext/stock/doctype/material_request/material_request.js:175
+#: erpnext/stock/doctype/material_request/material_request.js:176
msgid "Material Transfer (In Transit)"
msgstr "Chuyển vật tư (Đang vận chuyển)"
#. Option for the 'Purpose' (Select) field in DocType 'Pick List'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:108
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:111
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
@@ -31065,8 +31272,8 @@ msgstr ""
msgid "Materials are already received against the {0} {1}"
msgstr "Vật tư đã được nhận đối với {0} {1}"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:190
-#: erpnext/manufacturing/doctype/job_card/job_card.py:904
+#: erpnext/manufacturing/doctype/job_card/job_card.py:187
+#: erpnext/manufacturing/doctype/job_card/job_card.py:901
msgid "Materials need to be transferred to the work in progress warehouse for the job card {0}"
msgstr ""
@@ -31141,7 +31348,7 @@ msgstr "Giảm giá tối đa cho phép cho mặt hàng: {0} là {1}%"
#: erpnext/manufacturing/doctype/work_order/work_order.js:1072
#: erpnext/manufacturing/doctype/work_order/work_order.js:1095
#: erpnext/stock/doctype/pick_list/pick_list.js:208
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:403
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:398
msgid "Max: {0}"
msgstr "Tối đa: {0}"
@@ -31171,11 +31378,11 @@ msgstr "Số tiền thanh toán tối đa"
msgid "Maximum Producible Items"
msgstr "Các mặt hàng có thể sản xuất tối đa"
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1306
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1325
msgid "Maximum Samples - {0} can be retained for Batch {1} and Item {2}."
msgstr "Mẫu tối đa - {0} có thể được giữ lại cho Lô {1} và Mặt hàng {2}."
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1295
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1314
msgid "Maximum Samples - {0} have already been retained for Batch {1} and Item {2} in Batch {3}."
msgstr "Mẫu tối đa - {0} đã được giữ lại cho Lô {1} và Mặt hàng {2} trong Lô {3}."
@@ -31211,7 +31418,7 @@ msgstr "Số lượng tối đa đã quét cho mặt hàng {0}."
msgid "Maximum sample quantity that can be retained"
msgstr "Số lượng mẫu tối đa có thể được giữ lại"
-#: erpnext/public/js/shop_floor/shop_floor.js:975
+#: erpnext/public/js/shop_floor/shop_floor.js:1020
msgid "Measured value"
msgstr ""
@@ -31240,7 +31447,7 @@ msgstr "Megajoule"
msgid "Megawatt"
msgstr "Megawatt"
-#: erpnext/stock/stock_ledger.py:2206
+#: erpnext/stock/stock_ledger.py:2221
msgid "Mention Valuation Rate in the Item master."
msgstr "Đề cập Tỷ giá định giá trong danh mục Mặt hàng."
@@ -31288,7 +31495,7 @@ msgstr "Hợp nhất với Tài khoản Hiện có"
msgid "Merged"
msgstr "Đã hợp nhất"
-#: erpnext/accounts/doctype/account/account.py:616
+#: erpnext/accounts/doctype/account/account.py:647
msgid "Merging is only possible if following properties are same in both records. Is Group, Root Type, Company and Account Currency"
msgstr "Hợp nhất chỉ có thể nếu các thuộc tính sau giống nhau trong cả hai bản ghi. Là Nhóm, Loại gốc, Công ty và Tiền tệ Tài khoản"
@@ -31337,7 +31544,7 @@ msgstr "Mét nước"
msgid "Meter/Second"
msgstr "Mét/giây"
-#: erpnext/manufacturing/doctype/workstation/workstation.py:490
+#: erpnext/manufacturing/doctype/workstation/workstation.py:491
msgid "Method {0} is not allowed to be run on a Job Card."
msgstr ""
@@ -31366,8 +31573,8 @@ msgstr "Micromet"
msgid "Microsecond"
msgstr "Microgiây"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:310
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:427
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:313
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:430
msgid "Middle Income"
msgstr "Thu nhập trung bình"
@@ -31608,7 +31815,10 @@ msgid "Minutes"
msgstr "Phút"
#. Label of the section_break_19 (Section Break) field in DocType 'POS Profile'
+#. Label of the miscellaneous_section (Section Break) field in DocType 'Repost
+#. Accounting Ledger'
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
msgid "Miscellaneous"
msgstr "Khác"
@@ -31617,7 +31827,7 @@ msgstr "Khác"
msgid "Miscellaneous Expenses"
msgstr "Chi phí khác"
-#: erpnext/controllers/buying_controller.py:737
+#: erpnext/controllers/buying_controller.py:748
msgid "Mismatch"
msgstr "Không khớp"
@@ -31663,7 +31873,7 @@ msgstr "Thiếu bộ lọc"
msgid "Missing Finance Book"
msgstr "Thiếu Sổ Tài chính"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:910
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:950
msgid "Missing Finished Good"
msgstr "Thiếu thành phẩm"
@@ -31679,7 +31889,7 @@ msgstr "Thiếu mặt hàng"
msgid "Missing Parameter"
msgstr "Thiếu tham số"
-#: erpnext/utilities/__init__.py:84
+#: erpnext/utilities/__init__.py:83 erpnext/utilities/__init__.py:88
msgid "Missing Payments App"
msgstr "Thiếu ứng dụng thanh toán"
@@ -31687,6 +31897,10 @@ msgstr "Thiếu ứng dụng thanh toán"
msgid "Missing Required Filter"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:671
+msgid "Missing Serial / Batch Nos will be created on Save"
+msgstr ""
+
#: erpnext/assets/doctype/asset_repair/asset_repair.py:300
msgid "Missing Serial No Bundle"
msgstr "Thiếu gói Số serial"
@@ -31908,7 +32122,7 @@ msgstr "Di chuyển mục"
msgid "Move Stock"
msgstr "Di chuyển tồn kho"
-#: erpnext/public/js/shop_floor/shop_floor.js:1408
+#: erpnext/public/js/shop_floor/shop_floor.js:1453
msgid "Move selection"
msgstr ""
@@ -31959,7 +32173,7 @@ msgstr ""
msgid "Multiple Accounts (Journal Template)"
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:460
+#: erpnext/selling/doctype/customer/customer.py:458
msgid "Multiple Loyalty Programs found for Customer {0}. Please select manually."
msgstr ""
@@ -31967,7 +32181,7 @@ msgstr ""
msgid "Multiple POS Opening Entry"
msgstr "Nhiều Mục Mở POS"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:345
+#: erpnext/accounts/doctype/pricing_rule/utils.py:349
msgid "Multiple Price Rules exist with same criteria, please resolve conflict by assigning priority. Price Rules: {0}"
msgstr ""
@@ -31989,7 +32203,7 @@ msgstr "Nhiều trường công ty khả dụng: {0}. Vui lòng chọn thủ cô
msgid "Multiple fiscal years exist for the date {0}. Please set company in Fiscal Year"
msgstr "Nhiều năm tài chính tồn tại cho ngày {0}. Vui lòng đặt công ty trong Năm Tài chính"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:917
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:957
msgid "Multiple items cannot be marked as finished item"
msgstr "Không thể đánh dấu nhiều mặt hàng là thành phẩm"
@@ -32121,7 +32335,7 @@ msgid "Natural Gas"
msgstr "Khí tự nhiên"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:3
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:439
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:442
msgid "Needs Analysis"
msgstr "Phân tích nhu cầu"
@@ -32140,7 +32354,7 @@ msgstr "Số lượng âm không được phép"
msgid "Negative Stock"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1657
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1672
#: erpnext/stock/serial_batch_bundle.py:1594
msgid "Negative Stock Error"
msgstr "Lỗi Tồn kho Âm"
@@ -32150,7 +32364,7 @@ msgid "Negative Valuation Rate is not allowed"
msgstr "Tỷ giá định giá âm không được phép"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:8
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:444
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:447
msgid "Negotiation/Review"
msgstr "Đàm phán/Đánh giá"
@@ -32556,6 +32770,10 @@ msgstr "Vị trí mới"
msgid "New Note"
msgstr "Ghi chú mới"
+#: erpnext/public/js/sales_order_proforma.js:320
+msgid "New Proforma Invoice"
+msgstr ""
+
#. Label of the purchase_invoice (Check) field in DocType 'Email Digest'
#: erpnext/setup/doctype/email_digest/email_digest.json
msgid "New Purchase Invoice"
@@ -32584,10 +32802,10 @@ msgstr ""
msgid "New Sales Invoice"
msgstr "Hóa đơn bán mới"
-#. Description of the 'Overdue Billing Threshold' (Currency) field in DocType
-#. 'Customer Credit Limit'
+#. Description of the 'Overdue Limit' (Currency) field in DocType 'Customer
+#. Credit Limit'
#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
-msgid "New Sales Invoices are blocked when the customer's overdue amount exceeds this. Requires 'Enable Overdue Billing Threshold' in Accounts Settings."
+msgid "New Sales Invoices are blocked when the customer's overdue amount exceeds this. Requires 'Restrict Customer Over Billing' in Accounts Settings."
msgstr ""
#. Label of the sales_order (Check) field in DocType 'Email Digest'
@@ -32622,7 +32840,7 @@ msgstr "Tên kho mới"
msgid "New Workplace"
msgstr "Nơi làm việc mới"
-#: erpnext/selling/doctype/customer/customer.py:425
+#: erpnext/selling/doctype/customer/customer.py:423
msgid "New credit limit is less than current outstanding amount for the customer. Credit limit has to be at least {0}"
msgstr ""
@@ -32696,7 +32914,7 @@ msgstr "Email tiếp theo sẽ được gửi vào:"
msgid "No Account Data row found"
msgstr "Không tìm thấy hàng Dữ liệu Tài khoản"
-#: erpnext/setup/doctype/company/test_company.py:104
+#: erpnext/setup/doctype/company/test_company.py:106
msgid "No Account matched these filters: {}"
msgstr "Không có Tài khoản nào khớp với các bộ lọc này: {}"
@@ -32717,7 +32935,7 @@ msgstr ""
msgid "No Customer found for Inter Company Transactions which represents company {0}"
msgstr "Không tìm thấy Khách hàng cho Giao dịch Nội bộ đại diện cho công ty {0}"
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:435
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:430
msgid "No Customers found with selected options."
msgstr "Không tìm thấy Khách hàng với các tùy chọn đã chọn."
@@ -32733,11 +32951,11 @@ msgstr "Không có DocType nào trong danh sách Xóa. Vui lòng tạo hoặc nh
msgid "No Impact on Accounting Ledger"
msgstr "Không ảnh hưởng đến Sổ Kế toán"
-#: erpnext/stock/get_item_details.py:337
+#: erpnext/stock/get_item_details.py:338
msgid "No Item with Barcode {0}"
msgstr "Không có Mặt hàng với Mã vạch {0}"
-#: erpnext/stock/get_item_details.py:341
+#: erpnext/stock/get_item_details.py:342
msgid "No Item with Serial No {0}"
msgstr "Không có Mặt hàng với Số serial {0}"
@@ -32776,7 +32994,7 @@ msgstr "Không tìm thấy Hồ sơ POS. Vui lòng tạo Hồ sơ POS mới trư
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1124
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1200
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:1221
-#: erpnext/stock/doctype/item/item.py:1530
+#: erpnext/stock/doctype/item/item.py:1528
msgid "No Permission"
msgstr "Không có quyền"
@@ -32788,7 +33006,7 @@ msgstr ""
msgid "No Purchase Orders were created"
msgstr "Không có Đơn mua nào được tạo"
-#: erpnext/manufacturing/page/shop_floor/shop_floor.py:244
+#: erpnext/manufacturing/page/shop_floor/shop_floor.py:245
msgid "No Quality Inspection Template is configured for this operation."
msgstr ""
@@ -32800,7 +33018,7 @@ msgstr "Không có lựa chọn"
msgid "No Serial / Batches are available for return"
msgstr "Không có Số serial / Lô nào khả dụng để trả lại"
-#: erpnext/stock/stock_ledger.py:976
+#: erpnext/stock/stock_ledger.py:991
msgid "No Standard Valuation Rate found for Item {0} in Company {1} as on {2}. Please create an Item Standard Cost record."
msgstr ""
@@ -32878,7 +33096,11 @@ msgstr ""
msgid "No additional fields available"
msgstr "Không có trường bổ sung khả dụng"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1391
+#: erpnext/crm/doctype/appointment/appointment.py:103
+msgid "No availability of slots are found. Please add on Appointment Booking Settings."
+msgstr ""
+
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1396
msgid "No available quantity to reserve for item {0} in warehouse {1}"
msgstr "Không có số lượng khả dụng để đặt trước cho mặt hàng {0} trong kho {1}"
@@ -32894,7 +33116,7 @@ msgstr ""
msgid "No bank transactions found"
msgstr ""
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:501
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:496
msgid "No billing email found for customer: {0}"
msgstr "Không tìm thấy email thanh toán cho khách hàng: {0}"
@@ -32943,6 +33165,10 @@ msgstr "Không có nhân viên nào được lên lịch cho pop-up cuộc gọi
msgid "No entries found"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:302
+msgid "No entries found in the uploaded file"
+msgstr ""
+
#: banking/src/components/features/BankReconciliation/BankReconciliationStatement.tsx:214
msgid "No entries with a payment document in this list."
msgstr ""
@@ -33100,11 +33326,11 @@ msgstr "Không tìm thấy {0} chưa thanh toán cho {1} {2} phù hợp với b
msgid "No page image is available for this page."
msgstr ""
-#: erpnext/public/js/controllers/buying.js:531
+#: erpnext/public/js/controllers/buying.js:536
msgid "No pending Material Requests found to link for the given items."
msgstr "Không tìm thấy Yêu cầu Vật tư đang chờ để liên kết cho các mặt hàng đã cho."
-#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:508
+#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.py:503
msgid "No primary email found for customer: {0}"
msgstr "Không tìm thấy email chính cho khách hàng: {0}"
@@ -33112,6 +33338,10 @@ msgstr "Không tìm thấy email chính cho khách hàng: {0}"
msgid "No products found."
msgstr "Không tìm thấy sản phẩm."
+#: erpnext/public/js/sales_order_proforma.js:260
+msgid "No proforma invoices yet."
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:1029
msgid "No recent transactions found"
msgstr "Không tìm thấy giao dịch gần đây"
@@ -33168,6 +33398,10 @@ msgstr "Không tìm thấy hàng nào có số lượng tài liệu bằng khôn
msgid "No rules setup yet"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:620
+msgid "No stock available for Item {0} in Warehouse {1}"
+msgstr ""
+
#: erpnext/stock/doctype/batch/batch.js:77
msgid "No stock available for this batch."
msgstr ""
@@ -33209,8 +33443,8 @@ msgstr "Không có giá trị"
msgid "No vouchers found for this transaction"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1787
-msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Stock Settings."
+#: erpnext/stock/doctype/item/item.py:1782
+msgid "No warehouse found for company {0}. Please set a Default Warehouse in Item Defaults or Company."
msgstr ""
#: erpnext/public/js/shop_floor/shop_floor.js:329
@@ -33250,7 +33484,7 @@ msgstr "Không phù hợp"
msgid "Non Depreciable Category"
msgstr "Danh mục không khấu hao"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:184
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:187
msgid "Non Profit"
msgstr "Phi lợi nhuận"
@@ -33397,7 +33631,7 @@ msgstr "Hết hàng"
msgid "Not permitted to make Purchase Orders"
msgstr "Không được phép tạo Đơn mua"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1821
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1961
msgid "Not permitted to read Job Card"
msgstr ""
@@ -33423,7 +33657,7 @@ msgstr "Lưu ý: Nếu bạn muốn sử dụng thành phẩm {0} như một ngu
msgid "Note: Item {0} added multiple times"
msgstr "Lưu ý: Mặt hàng {0} được thêm nhiều lần"
-#: erpnext/controllers/accounts_controller.py:549
+#: erpnext/controllers/accounts_controller.py:551
msgid "Note: Payment Entry will not be created since 'Cash or Bank Account' was not specified"
msgstr "Lưu ý: Mục Thanh toán sẽ không được tạo vì 'Tài khoản Tiền mặt hoặc Ngân hàng' không được chỉ định"
@@ -33431,7 +33665,7 @@ msgstr "Lưu ý: Mục Thanh toán sẽ không được tạo vì 'Tài khoản
msgid "Note: This Cost Center is a Group. Cannot make accounting entries against groups."
msgstr "Lưu ý: Trung tâm chi phí này là một Nhóm. Không thể tạo các mục kế toán đối với các nhóm."
-#: erpnext/stock/doctype/item/item.py:691
+#: erpnext/stock/doctype/item/item.py:689
msgid "Note: To merge the items, create a separate Stock Reconciliation for the old item {0}"
msgstr "Lưu ý: Để hợp nhất các mặt hàng, tạo Đối soát Tồn kho riêng cho mặt hàng cũ {0}"
@@ -33890,7 +34124,7 @@ msgstr "Chỉ khấu trừ thuế trên số tiền vượt quá "
msgid "Only Include Allocated Payments"
msgstr "Chỉ bao gồm Thanh toán đã phân bổ"
-#: erpnext/accounts/doctype/account/account.py:137
+#: erpnext/accounts/doctype/account/account.py:138
msgid "Only Parent can be of type {0}"
msgstr "Chỉ Cha mới có thể thuộc loại {0}"
@@ -33898,6 +34132,10 @@ msgstr "Chỉ Cha mới có thể thuộc loại {0}"
msgid "Only Value available for Payment Entry"
msgstr "Chỉ Giá trị khả dụng cho Mục Thanh toán"
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:216
+msgid "Only an issued Proforma Invoice can be emailed."
+msgstr ""
+
#. Description of the 'Posting Date inheritance for exchange gain / loss'
#. (Select) field in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
@@ -33936,7 +34174,7 @@ msgstr "Chỉ một hoạt động có thể có 'Là Thành phẩm Cuối' đư
msgid "Only one version of a Product Bundle can be active at a time for a given Parent Item. Activating a version deactivates the previously active one."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:750
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:790
msgid "Only one {0} entry can be created against the Work Order {1}"
msgstr "Chỉ một mục {0} có thể được tạo đối với Lệnh sản xuất {1}"
@@ -34094,7 +34332,7 @@ msgstr "Mở một vé mới"
msgid "Open the settings dialog"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1409
+#: erpnext/public/js/shop_floor/shop_floor.js:1454
msgid "Open work order / run primary action"
msgstr ""
@@ -34215,7 +34453,7 @@ msgstr "Mục Công cụ Tạo Hóa đơn Mở"
msgid "Opening Invoice Item"
msgstr "Mục Hóa đơn Mở"
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:849
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:869
#: erpnext/accounts/doctype/sales_invoice/services/gl_composer.py:644
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 "Hóa đơn Mở có điều chỉnh làm tròn {0}.
Tài khoản '{1}' được yêu cầu để đăng các giá trị này. Vui lòng đặt nó trong Công ty: {2}.
Hoặc, '{3}' có thể được bật để không đăng bất kỳ điều chỉnh làm tròn nào."
@@ -34241,7 +34479,7 @@ msgstr "Số Khấu hao Đã ghi đầu kỳ"
msgid "Opening Purchase Invoice(s) have been created."
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:86
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:81
#: erpnext/stock/report/stock_balance/stock_balance.py:533
msgid "Opening Qty"
msgstr "Số lượng mở"
@@ -34253,30 +34491,30 @@ msgstr ""
#. Label of the opening_stock (Float) field in DocType 'Item'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Reconciliation'
#: erpnext/stock/doctype/item/item.js:986 erpnext/stock/doctype/item/item.json
-#: erpnext/stock/doctype/item/item.py:358
-#: erpnext/stock/doctype/item/item.py:1687
+#: erpnext/stock/doctype/item/item.py:354
+#: erpnext/stock/doctype/item/item.py:1685
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
msgid "Opening Stock"
msgstr "Tồn kho đầu kỳ"
-#: erpnext/stock/doctype/item/item.py:1641
+#: erpnext/stock/doctype/item/item.py:1639
msgid "Opening Stock can only be set for stock items."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1648
+#: erpnext/stock/doctype/item/item.py:1646
msgid "Opening Stock cannot be created as stock transactions already exist for item {0}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1644
+#: erpnext/stock/doctype/item/item.py:1642
msgid "Opening Stock for serialised or batch items must be set via the Stock Reconciliation form."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:363
+#: erpnext/stock/doctype/item/item.py:359
msgid "Opening Stock reconciliation created with zero valuation rate: {0}"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:371
-#: erpnext/stock/doctype/item/item.py:1690
+#: erpnext/stock/doctype/item/item.py:367
+#: erpnext/stock/doctype/item/item.py:1688
msgid "Opening Stock reconciliation created: {0}"
msgstr ""
@@ -34298,7 +34536,7 @@ msgstr "Mở và đóng"
msgid "Opening and Closing balance is not supported for dimension grouped cash flow statement"
msgstr ""
-#: erpnext/stock/doctype/item/item.py:203
+#: erpnext/stock/doctype/item/item.py:202
msgid "Opening stock creation has been queued and will be created in the background. Please check the Stock Reconciliation after some time."
msgstr ""
@@ -34390,6 +34628,10 @@ msgstr "Mô tả hoạt động"
msgid "Operation ID"
msgstr "ID hoạt động"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:532
+msgid "Operation Row"
+msgstr ""
+
#. Label of the operation_row_id (Int) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
msgid "Operation Row ID"
@@ -34400,11 +34642,6 @@ msgstr "ID hàng hoạt động"
msgid "Operation Row Id"
msgstr "ID hàng hoạt động"
-#. Label of the operation_row_number (Select) field in DocType 'Job Card'
-#: erpnext/manufacturing/doctype/job_card/job_card.json
-msgid "Operation Row Number"
-msgstr "Số hàng hoạt động"
-
#. Label of the time_in_mins (Float) field in DocType 'BOM Operation'
#. Label of the time_in_mins (Float) field in DocType 'BOM Website Operation'
#. Label of the time_in_mins (Float) field in DocType 'Sub Operation'
@@ -34429,15 +34666,19 @@ msgstr "Hoạt động hoàn thành cho bao nhiêu thành phẩm?"
msgid "Operation time does not depend on quantity to produce"
msgstr "Thời gian hoạt động không phụ thuộc vào số lượng cần sản xuất"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:517
-msgid "Operation {0} added multiple times in the work order {1}"
-msgstr "Hoạt động {0} đã được thêm nhiều lần trong lệnh sản xuất {1}"
-
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1358
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1399
msgid "Operation {0} does not belong to the work order {1}"
msgstr "Hoạt động {0} không thuộc về lệnh sản xuất {1}"
-#: erpnext/manufacturing/doctype/workstation/workstation.py:384
+#: erpnext/manufacturing/doctype/job_card/job_card.js:535
+msgid "Operation {0} is added multiple times in the work order {1}"
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1407
+msgid "Operation {0} is added multiple times in the work order {1}. Please select the operation row."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/workstation/workstation.py:385
msgid "Operation {0} is longer than any available working hours in workstation {1}, break down the operation into multiple operations"
msgstr ""
@@ -34452,7 +34693,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:334
#: erpnext/manufacturing/doctype/work_order/work_order.json
#: erpnext/public/js/shop_floor/shop_floor.js:387
-#: erpnext/setup/doctype/company/company.py:539
+#: erpnext/setup/doctype/company/company.py:584
#: erpnext/setup/doctype/email_digest/email_digest.json
#: erpnext/templates/generators/bom.html:61
msgid "Operations"
@@ -34772,7 +35013,8 @@ msgstr "Đã đặt hàng"
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/packed_item/packed_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:164
+#: erpnext/stock/page/stock_balance/stock_balance.js:60
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:165
msgid "Ordered Qty"
msgstr "Số lượng đặt hàng"
@@ -34900,7 +35142,7 @@ msgid "Ounce/Gallon (US)"
msgstr "Ao-xơ/Gallon (Mỹ)"
#: erpnext/stock/report/available_serial_no/available_serial_no.py:119
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:88
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:83
#: erpnext/stock/report/stock_balance/stock_balance.py:555
#: erpnext/stock/report/stock_ledger/stock_ledger.py:324
msgid "Out Qty"
@@ -35009,7 +35251,7 @@ msgstr "Chưa thanh toán (Tiền tệ công ty)"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:140
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:141
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1223
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1228
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:169
#: erpnext/accounts/report/purchase_register/purchase_register.py:307
#: erpnext/accounts/report/sales_register/sales_register.py:333
@@ -35126,21 +35368,25 @@ msgstr "Vượt hóa đơn của {0} {1} bị bỏ qua cho mặt hàng {2} vì b
msgid "Overdue"
msgstr "Quá hạn"
-#: erpnext/selling/doctype/customer/customer.py:612
-msgid "Overdue Billing Limit Crossed"
-msgstr ""
-
-#. Label of the overdue_billing_threshold (Currency) field in DocType 'Customer
-#. Credit Limit'
-#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
-msgid "Overdue Billing Threshold"
-msgstr ""
-
#. Label of the overdue_days (Data) field in DocType 'Overdue Payment'
#: erpnext/accounts/doctype/overdue_payment/overdue_payment.json
msgid "Overdue Days"
msgstr "Số ngày quá hạn"
+#. Label of the overdue_billing_threshold (Currency) field in DocType 'Customer
+#. Credit Limit'
+#: erpnext/selling/doctype/customer_credit_limit/customer_credit_limit.json
+msgid "Overdue Limit"
+msgstr ""
+
+#: erpnext/selling/doctype/customer/customer.py:608
+msgid "Overdue Limit Crossed"
+msgstr ""
+
+#: erpnext/selling/doctype/customer/customer.py:603
+msgid "Overdue Limit crossed for customer {0}. Overdue amount {1} exceeds the allowed limit {2}."
+msgstr ""
+
#. Name of a DocType
#: erpnext/accounts/doctype/overdue_payment/overdue_payment.json
msgid "Overdue Payment"
@@ -35163,7 +35409,7 @@ msgstr "Nhiệm vụ quá hạn"
msgid "Overdue and Discounted"
msgstr "Quá hạn và chiết khấu"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:206
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:212
msgid "Overlapping conditions found between:"
msgstr "Tìm thấy điều kiện chồng lấn giữa:"
@@ -35197,15 +35443,6 @@ msgstr ""
msgid "Owned"
msgstr "Sở hữu"
-#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.js:29
-#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:24
-#: erpnext/accounts/report/sales_payment_summary/sales_payment_summary.py:40
-#: erpnext/accounts/report/sales_register/sales_register.js:46
-#: erpnext/accounts/report/sales_register/sales_register.py:250
-#: erpnext/crm/report/lead_details/lead_details.py:45
-msgid "Owner"
-msgstr "Chủ sở hữu"
-
#. Label of the asset_owner_section (Section Break) field in DocType 'Asset'
#: erpnext/assets/doctype/asset/asset.json
msgid "Ownership"
@@ -35491,7 +35728,7 @@ msgstr "Hồ sơ POS"
msgid "POS Profile - {0} has multiple open POS Opening Entries. Please close or cancel the existing entries before proceeding."
msgstr "Hồ sơ POS - {0} có nhiều Mục Mở POS mở. Vui lòng đóng hoặc hủy các mục hiện có trước khi tiến hành."
-#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:249
+#: erpnext/accounts/doctype/pos_closing_entry/pos_closing_entry.py:250
msgid "POS Profile - {0} is currently open. Please close the POS or cancel the existing POS Opening Entry before cancelling this POS Closing Entry."
msgstr "Hồ sơ POS - {0} hiện đang mở. Vui lòng đóng POS hoặc hủy Mục Mở POS hiện có trước khi hủy Mục Đóng POS này."
@@ -35693,7 +35930,7 @@ msgstr "Đã thanh toán"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:173
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1217
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1222
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:167
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:201
#: erpnext/accounts/report/pos_register/pos_register.py:225
@@ -35853,7 +36090,7 @@ msgstr "Lô gốc"
msgid "Parent Company"
msgstr "Công ty mẹ"
-#: erpnext/setup/doctype/company/company.py:674
+#: erpnext/setup/doctype/company/company.py:719
msgid "Parent Company must be a group company"
msgstr "Công ty mẹ phải là công ty nhóm"
@@ -35919,7 +36156,7 @@ msgstr "Quy trình gốc"
msgid "Parent Row No"
msgstr "Số hàng gốc"
-#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:611
+#: erpnext/manufacturing/doctype/bom_creator/bom_creator.py:618
msgid "Parent Row No not found for {0}"
msgstr "Số hàng gốc không tìm thấy cho {0}"
@@ -35938,11 +36175,11 @@ msgstr "Nhóm nhà cung cấp gốc"
msgid "Parent Task"
msgstr "Nhiệm vụ gốc"
-#: erpnext/projects/doctype/task/task.py:169
+#: erpnext/projects/doctype/task/task.py:170
msgid "Parent Task {0} is not a Template Task"
msgstr "Nhiệm vụ gốc {0} không phải là Nhiệm vụ mẫu"
-#: erpnext/projects/doctype/task/task.py:192
+#: erpnext/projects/doctype/task/task.py:193
msgid "Parent Task {0} must be a Group Task"
msgstr "Nhiệm vụ gốc {0} phải là Nhiệm vụ nhóm"
@@ -35962,7 +36199,7 @@ msgstr "Lãnh thổ gốc"
msgid "Parent Warehouse"
msgstr "Kho gốc"
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:166
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:190
msgid "Parsed file is not in valid MT940 format or contains no transactions."
msgstr "Tệp đã phân tích không đúng định dạng MT940 hoặc không chứa giao dịch nào."
@@ -35984,7 +36221,7 @@ msgstr "Nguyên liệu một phần đã chuyển"
msgid "Partial Payment in POS Transactions are not allowed."
msgstr "Thanh toán một phần trong giao dịch POS không được phép."
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1757
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1762
msgid "Partial Stock Reservation"
msgstr "Đặt trước tồn kho một phần"
@@ -36069,6 +36306,11 @@ msgstr "Đã nhận một phần"
msgid "Partially Reconciled"
msgstr "Đã đối soát một phần"
+#. Option for the 'Status' (Select) field in DocType 'Repost Accounting Ledger'
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.json
+msgid "Partially Reposted"
+msgstr ""
+
#. Option for the 'Status' (Select) field in DocType 'Stock Reservation Entry'
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
msgid "Partially Reserved"
@@ -36200,7 +36442,7 @@ msgstr "Phần triệu"
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:105
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:82
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:65
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1150
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1155
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:82
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:147
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:49
@@ -36229,7 +36471,7 @@ msgstr "Đối tác"
#. Name of a DocType
#: erpnext/accounts/doctype/party_account/party_account.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1162
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1167
msgid "Party Account"
msgstr "Tài khoản đối tác"
@@ -36414,7 +36656,7 @@ msgstr "Mặt hàng theo đối tác"
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:92
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:69
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:52
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1144
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1149
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:69
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:141
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:42
@@ -36441,7 +36683,7 @@ msgstr "Loại đối tác"
msgid "Party Type and Party can only be set for Receivable / Payable account
{0}"
msgstr "Loại đối tác và Đối tác chỉ có thể được đặt cho tài khoản Phải thu / Phải trả
{0}"
-#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:704
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:716
msgid "Party Type and Party is mandatory for {0} account"
msgstr "Loại đối tác và Đối tác là bắt buộc cho tài khoản {0}"
@@ -36530,16 +36772,16 @@ msgstr "Sự kiện đã qua"
#: erpnext/accounts/doctype/process_period_closing_voucher/process_period_closing_voucher.js:25
#: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:68
-#: erpnext/public/js/shop_floor/shop_floor.js:1527
+#: erpnext/public/js/shop_floor/shop_floor.js:1572
#: erpnext/public/js/templates/shop_floor_template.html:783
msgid "Pause"
msgstr "Tạm dừng"
-#: erpnext/public/js/shop_floor/shop_floor.js:1412
+#: erpnext/public/js/shop_floor/shop_floor.js:1457
msgid "Pause / Resume job"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:662
+#: erpnext/manufacturing/doctype/job_card/job_card.js:672
msgid "Pause Job"
msgstr "Tạm dừng công việc"
@@ -36590,15 +36832,15 @@ msgid "Payable"
msgstr "Phải trả"
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:50
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:262
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1160
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:265
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1165
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:209
#: erpnext/accounts/report/purchase_register/purchase_register.py:212
#: erpnext/accounts/report/purchase_register/purchase_register.py:253
msgid "Payable Account"
msgstr "Tài khoản phải trả"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:278
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:281
msgid "Payable Amount"
msgstr ""
@@ -36633,7 +36875,7 @@ msgstr "Cài đặt người thanh toán"
#: erpnext/buying/doctype/purchase_order/purchase_order.js:395
#: erpnext/buying/doctype/purchase_order/purchase_order_dashboard.py:24
#: erpnext/selling/doctype/sales_order/sales_order.js:1213
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:31
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:32
msgid "Payment"
msgstr "Thanh toán"
@@ -36764,7 +37006,7 @@ msgstr "Khấu trừ bút toán thanh toán"
msgid "Payment Entry Reference"
msgstr "Tham chiếu bút toán thanh toán"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:637
+#: erpnext/accounts/doctype/payment_request/payment_request.py:657
msgid "Payment Entry already exists"
msgstr "Bút toán thanh toán đã tồn tại"
@@ -36773,7 +37015,7 @@ msgid "Payment Entry has been modified after you pulled it. Please pull it again
msgstr "Bút toán thanh toán đã được sửa đổi sau khi bạn kéo về. Vui lòng kéo lại."
#: erpnext/accounts/doctype/payment_request/payment_request.py:176
-#: erpnext/accounts/doctype/payment_request/payment_request.py:797
+#: erpnext/accounts/doctype/payment_request/payment_request.py:817
msgid "Payment Entry is already created"
msgstr "Bút toán thanh toán đã được tạo"
@@ -36846,6 +37088,10 @@ msgstr "Bút toán sổ thanh toán"
msgid "Payment Limit"
msgstr "Hạn mức thanh toán"
+#: erpnext/accounts/doctype/payment_request/payment_request.py:600
+msgid "Payment Link couldn't be sent."
+msgstr ""
+
#: erpnext/accounts/report/pos_register/pos_register.js:50
#: erpnext/accounts/report/pos_register/pos_register.py:135
#: erpnext/accounts/report/pos_register/pos_register.py:232
@@ -37025,11 +37271,11 @@ msgstr "Yêu cầu thanh toán chưa thanh toán"
msgid "Payment Request Type"
msgstr "Loại yêu cầu thanh toán"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:870
+#: erpnext/accounts/doctype/payment_request/payment_request.py:890
msgid "Payment Request for {0}"
msgstr "Yêu cầu thanh toán cho {0}"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:811
+#: erpnext/accounts/doctype/payment_request/payment_request.py:831
msgid "Payment Request is already created"
msgstr "Yêu cầu thanh toán đã được tạo"
@@ -37037,7 +37283,7 @@ msgstr "Yêu cầu thanh toán đã được tạo"
msgid "Payment Request took too long to respond. Please try requesting for payment again."
msgstr "Yêu cầu thanh toán mất quá lâu để phản hồi. Vui lòng thử yêu cầu thanh toán lại."
-#: erpnext/accounts/doctype/payment_request/payment_request.py:728
+#: erpnext/accounts/doctype/payment_request/payment_request.py:748
msgid "Payment Requests cannot be created against: {0}"
msgstr "Không thể tạo yêu cầu thanh toán cho: {0}"
@@ -37069,11 +37315,11 @@ msgstr "Yêu cầu thanh toán được tạo từ hóa đơn bán / mua sẽ đ
msgid "Payment Schedule"
msgstr "Lịch thanh toán"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:750
+#: erpnext/accounts/doctype/payment_request/payment_request.py:770
msgid "Payment Schedule based Payment Requests cannot be created because a Payment Entry already exists for this document."
msgstr "Không thể tạo yêu cầu thanh toán dựa trên lịch thanh toán vì một mục thanh toán đã tồn tại cho tài liệu này."
-#: erpnext/public/js/controllers/transaction.js:544
+#: erpnext/public/js/controllers/transaction.js:547
msgid "Payment Schedules"
msgstr "Lịch thanh toán"
@@ -37091,10 +37337,10 @@ msgstr "Lịch thanh toán"
#: erpnext/accounts/doctype/payment_schedule/payment_schedule.json
#: erpnext/accounts/doctype/payment_term/payment_term.json
#: erpnext/accounts/doctype/payment_terms_template_detail/payment_terms_template_detail.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1213
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1218
#: erpnext/accounts/report/gross_profit/gross_profit.py:451
#: erpnext/accounts/workspace/invoicing/invoicing.json
-#: erpnext/public/js/controllers/transaction.js:559
+#: erpnext/public/js/controllers/transaction.js:562
#: erpnext/selling/report/payment_terms_status_for_sales_order/payment_terms_status_for_sales_order.py:32
msgid "Payment Term"
msgstr "Điều khoản thanh toán"
@@ -37366,12 +37612,14 @@ msgstr "Số lượng đang chờ"
#: erpnext/buying/report/subcontracted_item_to_be_received/subcontracted_item_to_be_received.py:54
#: erpnext/buying/report/subcontracted_raw_materials_to_be_transferred/subcontracted_raw_materials_to_be_transferred.py:44
-#: erpnext/manufacturing/doctype/job_card/job_card.js:272
-#: erpnext/public/js/shop_floor/shop_floor.js:818
+#: erpnext/manufacturing/doctype/job_card/job_card.js:292
+#: erpnext/public/js/shop_floor/shop_floor.js:837
msgid "Pending Quantity"
msgstr "Số lượng đang chờ"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:70
+#: erpnext/manufacturing/doctype/job_card/job_card.js:72
+#: erpnext/manufacturing/doctype/job_card/job_card.js:309
+#: erpnext/public/js/shop_floor/shop_floor.js:853
msgid "Pending Quantity cannot be greater than {0}"
msgstr ""
@@ -37407,11 +37655,11 @@ msgstr "Các hoạt động đang chờ hôm nay"
msgid "Pending processing"
msgstr "Đang chờ xử lý"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1605
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1722
msgid "Pending quantity cannot be greater than the for quantity."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1599
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1716
msgid "Pending quantity cannot be negative."
msgstr ""
@@ -37525,7 +37773,7 @@ msgid "Percentage you are allowed to transfer more against the quantity ordered.
msgstr "Phần trăm Bạn được phép chuyển nhiều hơn so với số lượng đã đặt. Ví dụ: Nếu Bạn đã đặt 100 đơn vị và mức cho phép là 10% thì Bạn được phép chuyển 110 đơn vị."
#: erpnext/setup/setup_wizard/data/sales_stage.txt:6
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:442
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:445
msgid "Perception Analysis"
msgstr "Phân tích nhận thức"
@@ -37555,11 +37803,11 @@ msgstr "Bút toán đóng kỳ cho kỳ hiện tại"
msgid "Period Closing Voucher"
msgstr "Chứng từ đóng kỳ"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:504
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:514
msgid "Period Closing Voucher {0} GL Entry Cancellation Failed"
msgstr "Chứng từ đóng kỳ {0} Hủy bỏ Bút toán GL thất bại"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:483
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:493
msgid "Period Closing Voucher {0} GL Entry Processing Failed"
msgstr "Chứng từ đóng kỳ {0} Xử lý Bút toán GL thất bại"
@@ -37579,7 +37827,7 @@ msgstr "Chi tiết kỳ"
msgid "Period End Date"
msgstr "Ngày kết thúc kỳ"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:68
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:77
msgid "Period End Date cannot be greater than Fiscal Year End Date"
msgstr "Ngày kết thúc kỳ không thể lớn hơn Ngày kết thúc năm tài chính"
@@ -37621,11 +37869,11 @@ msgstr "Cài đặt thời gian"
msgid "Period Start Date"
msgstr "Ngày bắt đầu kỳ"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:65
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:74
msgid "Period Start Date cannot be greater than Period End Date"
msgstr "Ngày bắt đầu kỳ không thể lớn hơn Ngày kết thúc kỳ"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:62
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:71
msgid "Period Start Date must be {0}"
msgstr "Ngày bắt đầu kỳ phải là {0}"
@@ -37727,15 +37975,15 @@ msgid "Phantom BOM cannot be created for stock item {0}."
msgstr ""
#: erpnext/manufacturing/doctype/bom/bom_item_preview.html:16
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:321
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:340
msgid "Phantom Item"
msgstr "Vật tư ảo"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:430
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:449
msgid "Phantom Item is mandatory"
msgstr "Vật tư ảo là bắt buộc"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:234
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:237
msgid "Pharmaceutical"
msgstr "Dược phẩm"
@@ -37773,11 +38021,11 @@ msgstr "Số điện thoại"
#. Label of a Workspace Sidebar Item
#: erpnext/selling/doctype/sales_order/sales_order.js:1066
#: erpnext/stock/doctype/delivery_note/delivery_note.js:199
-#: erpnext/stock/doctype/material_request/material_request.js:159
+#: erpnext/stock/doctype/material_request/material_request.js:160
#: erpnext/stock/doctype/pick_list/pick_list.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:136
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:125
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
msgid "Pick List"
@@ -38037,7 +38285,8 @@ msgstr "Đơn mua hàng theo kế hoạch"
#: erpnext/manufacturing/doctype/production_plan_item/production_plan_item.json
#: erpnext/manufacturing/report/material_requirements_planning_report/material_requirements_planning_report.py:1031
#: erpnext/stock/doctype/bin/bin.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:150
+#: erpnext/stock/page/stock_balance/stock_balance.js:62
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:151
msgid "Planned Qty"
msgstr "Số lượng theo kế hoạch"
@@ -38078,7 +38327,7 @@ msgstr "Lệnh sản xuất theo kế hoạch"
#: erpnext/manufacturing/doctype/master_production_schedule/master_production_schedule.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:262
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:265
msgid "Planning"
msgstr "Lập kế hoạch"
@@ -38134,7 +38383,7 @@ msgstr "Vui lòng đặt Nhóm nhà cung cấp trong Cài đặt Mua hàng."
msgid "Please Specify Account"
msgstr "Vui lòng chỉ định tài khoản"
-#: erpnext/buying/doctype/supplier/supplier.py:137
+#: erpnext/buying/doctype/supplier/supplier.py:136
msgid "Please add 'Supplier' role to user {0}."
msgstr "Vui lòng thêm vai trò 'Nhà cung cấp' cho người dùng {0}."
@@ -38158,6 +38407,10 @@ msgstr "Vui lòng thêm Tài khoản gốc cho - {0}"
msgid "Please add a Temporary Opening account in Chart of Accounts"
msgstr "Vui lòng thêm Tài khoản mở đầu tạm thời trong Biểu đồ tài khoản"
+#: erpnext/crm/doctype/appointment/appointment.py:95
+msgid "Please add a valid Holiday List on Appointment Booking Settings."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.py:119
msgid "Please add an account for the Bank Entry rule."
msgstr ""
@@ -38166,6 +38419,10 @@ msgstr ""
msgid "Please add at least one Serial No / Batch No"
msgstr ""
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:132
+msgid "Please add at least one Serial No or Batch to save"
+msgstr ""
+
#: erpnext/stock/doctype/item/item.js:942
msgid "Please add at least one row in Item Defaults with a Company before setting opening stock."
msgstr ""
@@ -38178,7 +38435,7 @@ msgstr ""
msgid "Please add the Bank Account column"
msgstr "Vui lòng thêm cột Tài khoản ngân hàng"
-#: erpnext/accounts/doctype/account/account.py:237
+#: erpnext/accounts/doctype/account/account.py:268
#: erpnext/accounts/doctype/account/account_tree.js:240
msgid "Please add the account to root level Company - {0}"
msgstr "Vui lòng thêm tài khoản vào cấp gốc của Công ty - {0}"
@@ -38237,24 +38494,27 @@ msgstr "Vui lòng kiểm tra thông báo lỗi và thực hiện hành động c
msgid "Please check your Plaid client ID and secret values"
msgstr "Vui lòng kiểm tra Plaid client ID và secret values của bạn"
-#: erpnext/crm/doctype/appointment/appointment.py:98
#: erpnext/www/book_appointment/index.js:235
msgid "Please check your email to confirm the appointment"
msgstr "Vui lòng kiểm tra email của bạn để xác nhận cuộc hẹn"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:379
+#: erpnext/crm/doctype/appointment/appointment.py:184
+msgid "Please check your email to confirm the appointment."
+msgstr "Vui lòng kiểm tra email của bạn để xác nhận cuộc hẹn."
+
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:380
msgid "Please click on 'Generate Schedule'"
msgstr "Vui lòng nhấp vào 'Tạo lịch trình'"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:391
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:392
msgid "Please click on 'Generate Schedule' to fetch Serial No added for Item {0}"
msgstr "Vui lòng nhấp vào 'Tạo lịch trình' để lấy Số serial đã thêm cho Mặt hàng {0}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:104
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:105
msgid "Please click on 'Generate Schedule' to get schedule"
msgstr "Vui lòng nhấp vào 'Tạo lịch trình' để lấy lịch trình"
-#: erpnext/public/js/shop_floor/shop_floor.js:1023
+#: erpnext/public/js/shop_floor/shop_floor.js:1068
msgid "Please complete every check before submitting the inspection."
msgstr ""
@@ -38270,15 +38530,15 @@ msgstr ""
msgid "Please contact any of the following users for this transaction."
msgstr ""
-#: erpnext/selling/doctype/customer/customer.py:551
+#: erpnext/selling/doctype/customer/customer.py:549
msgid "Please contact any of the following users to extend the credit limits for {0}: {1}"
msgstr "Vui lòng liên hệ với bất kỳ người dùng nào sau đây để gia hạn hạn mức tín dụng cho {0}: {1}"
-#: erpnext/selling/doctype/customer/customer.py:544
+#: erpnext/selling/doctype/customer/customer.py:542
msgid "Please contact your administrator to extend the credit limits for {0}."
msgstr "Vui lòng liên hệ với quản trị viên của bạn để gia hạn hạn mức tín dụng cho {0}."
-#: erpnext/accounts/doctype/account/account.py:388
+#: erpnext/accounts/doctype/account/account.py:419
msgid "Please convert the parent account in corresponding child company to a group account."
msgstr "Vui lòng chuyển đổi tài khoản mẹ trong công ty con tương ứng thành tài khoản nhóm."
@@ -38302,7 +38562,7 @@ msgstr "Vui lòng tạo mua hàng từ chính tài liệu bán hàng nội bộ
msgid "Please create purchase receipt or purchase invoice for the item {0}"
msgstr "Vui lòng tạo biên nhận mua hàng hoặc hóa đơn mua hàng cho mặt hàng {0}"
-#: erpnext/stock/doctype/item/item.py:721
+#: erpnext/stock/doctype/item/item.py:719
msgid "Please delete Product Bundle {0}, before merging {1} into {2}"
msgstr "Vui lòng xóa Bundle sản phẩm {0}, trước khi hợp nhất {1} vào {2}"
@@ -38314,7 +38574,7 @@ msgstr "Vui lòng tạm thời vô hiệu hóa quy trình làm việc cho Bút t
msgid "Please do not book expense of multiple assets against one single Asset."
msgstr "Vui lòng không hạch toán chi phí của nhiều tài sản vào một Tài sản duy nhất."
-#: erpnext/controllers/item_variant.py:358
+#: erpnext/controllers/item_variant.py:359
msgid "Please do not create more than 500 items at a time"
msgstr "Vui lòng không tạo hơn 500 mục cùng một lúc"
@@ -38392,11 +38652,11 @@ msgid "Please enter Expense Account"
msgstr "Vui lòng nhập tài khoản chi phí"
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.js:84
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:98
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:93
msgid "Please enter Item Code to get Batch Number"
msgstr "Vui lòng nhập Mã mặt hàng để lấy Số lô"
-#: erpnext/public/js/controllers/transaction.js:3134
+#: erpnext/public/js/controllers/transaction.js:3126
msgid "Please enter Item Code to get batch no"
msgstr "Vui lòng nhập Mã mặt hàng để lấy số lô"
@@ -38404,7 +38664,7 @@ msgstr "Vui lòng nhập Mã mặt hàng để lấy số lô"
msgid "Please enter Item first"
msgstr "Vui lòng nhập Mặt hàng trước"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:222
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:223
msgid "Please enter Maintenance Details first"
msgstr "Vui lòng nhập Chi tiết bảo trì trước"
@@ -38453,6 +38713,11 @@ msgstr "Vui lòng nhập Kho và Ngày"
msgid "Please enter Write Off Account"
msgstr "Vui lòng nhập Tài khoản xóa nợ"
+#: erpnext/public/js/sales_order_proforma.js:215
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:179
+msgid "Please enter a quantity or amount for at least one item."
+msgstr ""
+
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:511
msgid "Please enter a valid Write Off Account"
msgstr ""
@@ -38477,7 +38742,7 @@ msgstr "Vui lòng nhập ít nhất một ngày giao hàng và số lượng"
msgid "Please enter company name first"
msgstr "Vui lòng nhập tên công ty trước"
-#: erpnext/controllers/accounts_controller.py:1309
+#: erpnext/controllers/accounts_controller.py:1311
msgid "Please enter default currency in Company Master"
msgstr "Vui lòng nhập tiền tệ mặc định trong Công ty chính"
@@ -38505,7 +38770,7 @@ msgstr "Vui lòng nhập ngày giải phóng."
msgid "Please enter serial nos"
msgstr "Vui lòng nhập các số serial"
-#: erpnext/setup/doctype/company/company.js:230
+#: erpnext/setup/doctype/company/company.js:239
msgid "Please enter the company name to confirm"
msgstr "Vui lòng nhập tên công ty để xác nhận"
@@ -38517,7 +38782,7 @@ msgstr "Vui lòng nhập ngày giao hàng đầu tiên"
msgid "Please enter the phone number first"
msgstr "Vui lòng nhập số điện thoại trước"
-#: erpnext/controllers/buying_controller.py:1201
+#: erpnext/controllers/buying_controller.py:1212
msgid "Please enter the {schedule_date}."
msgstr "Vui lòng nhập {schedule_date}."
@@ -38541,6 +38806,14 @@ msgstr "Vui lòng điền vào bảng Yêu cầu Vật liệu"
msgid "Please fill the Sales Orders table"
msgstr "Vui lòng điền vào bảng Đơn hàng bán"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:57
+msgid "Please fill up the Availability of Slots table to enable Appointment Scheduling."
+msgstr ""
+
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:226
+msgid "Please find attached the proforma invoice {0}."
+msgstr ""
+
#: erpnext/stock/doctype/shipment/shipment.js:277
msgid "Please first set Full Name, Email and Phone for the user"
msgstr "Vui lòng đặt Họ tên, Email và Điện thoại cho người dùng trước"
@@ -38573,7 +38846,7 @@ msgstr "Vui lòng đảm bảo rằng các nhân viên trên báo cáo cho một
msgid "Please make sure the file you are using has 'Parent Account' column present in the header."
msgstr "Vui lòng đảm bảo rằng tệp bạn đang sử dụng có cột 'Tài khoản mẹ' trong tiêu đề."
-#: erpnext/setup/doctype/company/company.js:234
+#: erpnext/setup/doctype/company/company.js:243
msgid "Please make sure you really want to delete all the transactions for {0}. Your master data will remain as it is. This action cannot be undone."
msgstr ""
@@ -38586,7 +38859,7 @@ msgstr "Vui lòng đề cập 'Đơn vị đo lường khối lượng' cùng v
msgid "Please mention '{0}' in Company: {1}"
msgstr "Vui lòng đề cập '{0}' trong Công ty: {1}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:230
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:231
msgid "Please mention no of visits required"
msgstr "Vui lòng đề cập số lần thăm quan yêu cầu"
@@ -38627,12 +38900,12 @@ msgstr "Vui lòng lưu Đơn hàng bán trước khi thêm lịch giao hàng."
msgid "Please select Template Type to download template"
msgstr "Vui lòng chọn Loại mẫu để tải mẫu"
-#: erpnext/controllers/taxes_and_totals.py:860
-#: erpnext/public/js/controllers/taxes_and_totals.js:825
+#: erpnext/controllers/taxes_and_totals.py:904
+#: erpnext/public/js/controllers/taxes_and_totals.js:864
msgid "Please select Apply Discount On"
msgstr "Vui lòng chọn Áp dụng Chiết khấu Trên"
-#: erpnext/selling/doctype/sales_order/mapper.py:851
+#: erpnext/selling/doctype/sales_order/mapper.py:853
msgid "Please select BOM against item {0}"
msgstr "Vui lòng chọn BOM cho mặt hàng {0}"
@@ -38663,7 +38936,7 @@ msgstr "Vui lòng chọn Công ty"
msgid "Please select Company and Posting Date to get entries"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:442
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:443
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:28
msgid "Please select Company first"
msgstr "Vui lòng chọn Công ty trước"
@@ -38678,7 +38951,7 @@ msgstr "Vui lòng chọn Ngày hoàn thành cho Nhật ký Bảo trì Tài sản
msgid "Please select Customer first"
msgstr "Vui lòng chọn Khách hàng trước"
-#: erpnext/setup/doctype/company/company.py:605
+#: erpnext/setup/doctype/company/company.py:650
msgid "Please select Existing Company for creating Chart of Accounts"
msgstr "Vui lòng chọn Công ty hiện có để tạo Biểu đồ Tài khoản"
@@ -38716,7 +38989,7 @@ msgstr "Vui lòng chọn Tài khoản chênh lệch Bút toán định kỳ"
msgid "Please select Posting Date before selecting Party"
msgstr "Vui lòng chọn Ngày đăng trước khi chọn Đối tác"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:443
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:444
msgid "Please select Posting Date first"
msgstr "Vui lòng chọn Ngày đăng trước"
@@ -38724,19 +38997,19 @@ msgstr "Vui lòng chọn Ngày đăng trước"
msgid "Please select Price List"
msgstr "Vui lòng chọn Bảng giá"
-#: erpnext/selling/doctype/sales_order/mapper.py:853
+#: erpnext/selling/doctype/sales_order/mapper.py:855
msgid "Please select Qty against item {0}"
msgstr "Vui lòng chọn Số lượng đối với mặt hàng {0}"
-#: erpnext/stock/doctype/item/item.py:395
-msgid "Please select Sample Retention Warehouse in Stock Settings first"
-msgstr "Vui lòng chọn Kho lưu giữ mẫu trong Cài đặt Kho trước"
+#: erpnext/stock/doctype/item/item.py:393
+msgid "Please select Sample Retention Warehouse in Company first"
+msgstr ""
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:451
msgid "Please select Serial/Batch Nos to reserve or change Reservation Based On to Qty."
msgstr "Vui lòng chọn Số serial/lô để đặt trước hoặc thay đổi Đặt trước dựa trên thành Số lượng."
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:228
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:229
msgid "Please select Start Date and End Date for Item {0}"
msgstr "Vui lòng chọn Ngày bắt đầu và Ngày kết thúc cho Mặt hàng {0}"
@@ -38744,7 +39017,7 @@ msgstr "Vui lòng chọn Ngày bắt đầu và Ngày kết thúc cho Mặt hàn
msgid "Please select Stock Asset Account"
msgstr "Vui lòng chọn Tài khoản tài sản kho"
-#: erpnext/setup/doctype/company/company.py:232
+#: erpnext/setup/doctype/company/company.py:235
msgid "Please select Stock Delivered But Not Billed Account"
msgstr ""
@@ -38766,7 +39039,7 @@ msgstr "Vui lòng chọn một công ty"
#: erpnext/manufacturing/doctype/bom/bom.js:734
#: erpnext/manufacturing/doctype/bom/bom.py:302
#: erpnext/public/js/controllers/accounts.js:274
-#: erpnext/public/js/controllers/transaction.js:3433
+#: erpnext/public/js/controllers/transaction.js:3425
msgid "Please select a Company first."
msgstr "Vui lòng chọn một công ty trước."
@@ -38779,6 +39052,10 @@ msgstr "Vui lòng chọn một khách hàng"
msgid "Please select a Delivery Note"
msgstr "Vui lòng chọn một Phiếu giao hàng"
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:81
+msgid "Please select a Holiday List to enable Appointment Scheduling."
+msgstr ""
+
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.py:152
msgid "Please select a Subcontracting Purchase Order."
msgstr "Vui lòng chọn một Đơn mua hàng ký gửi."
@@ -38791,7 +39068,7 @@ msgstr "Vui lòng chọn một nhà cung cấp"
msgid "Please select a Warehouse"
msgstr "Vui lòng chọn một kho"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1724
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1864
msgid "Please select a Work Order first."
msgstr "Vui lòng chọn một Lệnh sản xuất trước."
@@ -38861,6 +39138,10 @@ msgstr "Vui lòng chọn một Đơn mua hàng hợp lệ được cấu hình c
msgid "Please select a valid document type."
msgstr ""
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1356
+msgid "Please select a valid {0}"
+msgstr ""
+
#: erpnext/selling/doctype/quotation/quotation.js:245
msgid "Please select a value for {0} quotation_to {1}"
msgstr "Vui lòng chọn một giá trị cho {0} báo giá_thành {1}"
@@ -38869,7 +39150,7 @@ msgstr "Vui lòng chọn một giá trị cho {0} báo giá_thành {1}"
msgid "Please select an item code before setting the warehouse."
msgstr "Vui lòng chọn mã mặt hàng trước khi đặt kho."
-#: erpnext/controllers/item_variant.py:352
+#: erpnext/controllers/item_variant.py:353
msgid "Please select at least one attribute value"
msgstr ""
@@ -38897,7 +39178,7 @@ msgstr "Vui lòng chọn ít nhất một dòng để sửa"
msgid "Please select at least one row with difference value"
msgstr "Vui lòng chọn ít nhất một dòng có giá trị chênh lệch"
-#: erpnext/public/js/controllers/transaction.js:587
+#: erpnext/public/js/controllers/transaction.js:599
msgid "Please select at least one schedule."
msgstr "Vui lòng chọn ít nhất một lịch trình."
@@ -38918,11 +39199,11 @@ msgstr ""
msgid "Please select dates to view the bank reconciliation statement."
msgstr ""
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:30
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:31
msgid "Please select either the Item or Warehouse or Warehouse Type filter to generate the report."
msgstr "Vui lòng chọn bộ lọc Mặt hàng hoặc Kho hoặc Loại kho để tạo báo cáo."
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:226
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:227
msgid "Please select item code"
msgstr "Vui lòng chọn mã hàng"
@@ -39009,7 +39290,7 @@ msgstr "Vui lòng đặt Tài khoản"
msgid "Please set Account for Change Amount"
msgstr "Vui lòng đặt Tài khoản cho Số tiền thay đổi"
-#: erpnext/stock/__init__.py:89
+#: erpnext/stock/__init__.py:92
msgid "Please set Account in Warehouse {0} or Default Inventory Account in Company {1}"
msgstr "Vui lòng đặt Tài khoản trong Kho {0} hoặc Tài khoản hàng tồn kho mặc định trong Công ty {1}"
@@ -39063,6 +39344,12 @@ msgstr ""
msgid "Please set Parent Row No for item {0}"
msgstr "Vui lòng đặt Số hàng mẹ cho mặt hàng {0}"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:325
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:656
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:752
+msgid "Please set Rejected Warehouse first"
+msgstr ""
+
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:24
#: erpnext/accounts/doctype/ledger_merge/ledger_merge.js:35
msgid "Please set Root Type"
@@ -39084,6 +39371,10 @@ msgstr "Vui lòng đặt Tài khoản VAT trong {0}"
msgid "Please set Vat Accounts for Company: \"{0}\" in UAE VAT Settings"
msgstr "Vui lòng đặt Tài khoản VAT cho Công ty: \"{0}\" trong Cài đặt VAT UAE"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:565
+msgid "Please set Warehouse first"
+msgstr ""
+
#: erpnext/accounts/doctype/account/account_tree.js:19
msgid "Please set a Company"
msgstr "Vui lòng đặt một Công ty"
@@ -39100,12 +39391,12 @@ msgstr ""
msgid "Please set a Purchase Price Variance Account for Item {0} or a Default Purchase Price Variance Account in Company {1}."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:346
-#: erpnext/stock/doctype/item/item.py:1674
+#: erpnext/stock/doctype/item/item.py:342
+#: erpnext/stock/doctype/item/item.py:1672
msgid "Please set a Temporary Opening account for company {0} to create an Opening Stock reconciliation."
msgstr ""
-#: erpnext/projects/doctype/project/project.py:837
+#: erpnext/projects/doctype/project/project.py:839
msgid "Please set a default Holiday List for Company {0}"
msgstr "Vui lòng đặt Danh sách ngày lễ mặc định cho Công ty {0}"
@@ -39125,7 +39416,7 @@ msgstr "Vui lòng đặt nhu cầu thực tế hoặc dự báo bán hàng để
msgid "Please set an Address on the Company '{0}'"
msgstr "Vui lòng đặt một Địa chỉ trên Công ty '{0}'"
-#: erpnext/stock/services/base_stock_gl_composer.py:261
+#: erpnext/stock/services/base_stock_gl_composer.py:264
msgid "Please set an Expense Account in the Items table"
msgstr "Vui lòng đặt Tài khoản chi phí trong Bảng mặt hàng"
@@ -39183,7 +39474,7 @@ msgstr "Vui lòng đặt {0} mặc định trong Công ty {1}"
msgid "Please set filter based on Item or Warehouse"
msgstr "Vui lòng đặt bộ lọc dựa trên Mặt hàng hoặc Kho"
-#: erpnext/controllers/accounts_controller.py:1222
+#: erpnext/controllers/accounts_controller.py:1224
msgid "Please set one of the following:"
msgstr "Vui lòng đặt một trong những thứ sau:"
@@ -39191,7 +39482,7 @@ msgstr "Vui lòng đặt một trong những thứ sau:"
msgid "Please set opening number of booked depreciations"
msgstr "Vui lòng đặt số khấu hao đã hạch toán mở đầu"
-#: erpnext/public/js/controllers/transaction.js:2800
+#: erpnext/public/js/controllers/transaction.js:2784
msgid "Please set recurring after saving"
msgstr "Vui lòng đặt định kỳ sau khi lưu"
@@ -39246,8 +39537,8 @@ msgstr "Vui lòng đặt {0} cho địa chỉ {1}"
msgid "Please set {0} in BOM Creator {1}"
msgstr "Vui lòng đặt {0} trong BOM Creator {1}"
-#: erpnext/controllers/buying_controller.py:347
-#: erpnext/stock/services/base_stock_gl_composer.py:209
+#: erpnext/controllers/buying_controller.py:344
+#: erpnext/stock/services/base_stock_gl_composer.py:212
msgid "Please set {0} in Company {1} or in the Item Defaults of Item {2}"
msgstr ""
@@ -39255,7 +39546,11 @@ msgstr ""
msgid "Please set {0} in Company {1} to account for Exchange Gain / Loss"
msgstr "Vui lòng đặt {0} trong Công ty {1} để hạch toán Lãi/Lỗ chênh lệch tỷ giá"
-#: erpnext/controllers/accounts_controller.py:504
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1295
+msgid "Please set {0} in Company {1} to retain samples."
+msgstr ""
+
+#: erpnext/controllers/accounts_controller.py:506
msgid "Please set {0} to {1}, the same account that was used in the original invoice {2}."
msgstr "Vui lòng đặt {0} thành {1}, cùng tài khoản được sử dụng trong hóa đơn gốc {2}."
@@ -39267,7 +39562,7 @@ msgstr "Vui lòng thiết lập và bật tài khoản nhóm với Loại tài k
msgid "Please share this email with your support team so that they can find and fix the issue."
msgstr "Vui lòng chia sẻ email này với nhóm hỗ trợ của bạn để họ có thể tìm và khắc phục sự cố."
-#: erpnext/stock/get_item_details.py:348
+#: erpnext/stock/get_item_details.py:349
msgid "Please specify Company"
msgstr "Vui lòng chỉ định Công ty"
@@ -39298,7 +39593,7 @@ msgstr "Vui lòng chỉ định Số lượng hoặc Tỷ giá định giá ho
msgid "Please specify from/to range"
msgstr "Vui lòng chỉ định phạm vi từ/đến"
-#: erpnext/public/js/controllers/transaction.js:2656
+#: erpnext/public/js/controllers/transaction.js:2640
msgid "Please specify {0}. It is needed to fetch Item Details."
msgstr ""
@@ -39488,11 +39783,7 @@ msgstr "Đăng Ngày"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:16
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:18
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1142
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1147
#: erpnext/accounts/report/bank_clearance_summary/bank_clearance_summary.py:38
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.html:7
#: erpnext/accounts/report/bank_reconciliation_statement/bank_reconciliation_statement.py:65
@@ -39550,7 +39841,7 @@ msgstr ""
msgid "Posting Date inheritance for exchange gain / loss"
msgstr ""
-#: erpnext/public/js/controllers/transaction.js:1171
+#: erpnext/public/js/controllers/transaction.js:1155
msgid "Posting Date will change to today's date as Edit Posting Date and Time is unchecked. Are you sure want to proceed?"
msgstr "Ngày đăng sẽ thay đổi thành ngày hôm nay vì Chỉnh sửa ngày và giờ đăng không được chọn. Bạn có chắc muốn tiếp tục không?"
@@ -39709,7 +40000,7 @@ msgstr ""
msgid "Pre-filled on payment entries for this customer. Must be a company account."
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:307
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:310
msgid "Preference"
msgstr "Ưu tiên"
@@ -39738,7 +40029,7 @@ msgstr ""
msgid "Prepaid Expenses"
msgstr "Chi phí trả trước"
-#: erpnext/public/js/shop_floor/shop_floor.js:1114
+#: erpnext/public/js/shop_floor/shop_floor.js:1159
msgid "Preparing stock entry..."
msgstr ""
@@ -39854,7 +40145,7 @@ msgstr "Số lượng trước"
msgid "Previous Work Experience"
msgstr "Kinh nghiệm làm việc trước đây"
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:102
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:111
msgid "Previous Year is not closed, please close it first"
msgstr "Năm trước chưa được đóng, vui lòng đóng năm trước"
@@ -39977,7 +40268,7 @@ msgstr "Quốc gia bảng giá"
msgid "Price List Currency"
msgstr "Tiền tệ bảng giá"
-#: erpnext/stock/get_item_details.py:1383
+#: erpnext/stock/get_item_details.py:1379
msgid "Price List Currency not selected"
msgstr "Tiền tệ bảng giá chưa được chọn"
@@ -40518,11 +40809,16 @@ msgstr "Tỷ lệ Lỗ không thể lớn hơn 100"
msgid "Process Loss Qty"
msgstr "Số lượng Lỗ"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:288
-#: erpnext/public/js/shop_floor/shop_floor.js:834
+#: erpnext/manufacturing/doctype/job_card/job_card.js:323
+#: erpnext/public/js/shop_floor/shop_floor.js:866
msgid "Process Loss Quantity"
msgstr "Số lượng Tổn thất"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:339
+#: erpnext/public/js/shop_floor/shop_floor.js:882
+msgid "Process Loss Quantity cannot be greater than {0}"
+msgstr ""
+
#. Name of a report
#: erpnext/manufacturing/report/process_loss_report/process_loss_report.json
msgid "Process Loss Report"
@@ -40599,7 +40895,7 @@ msgstr "Xử lý đăng ký"
msgid "Process in Single Transaction"
msgstr "Xử lý trong một giao dịch"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1602
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1719
msgid "Process loss quantity cannot be negative."
msgstr ""
@@ -40706,8 +41002,8 @@ msgstr "Sản phẩm"
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/buying/doctype/purchase_order_item/purchase_order_item.json
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/public/js/controllers/buying.js:321
-#: erpnext/public/js/controllers/buying.js:606
+#: erpnext/public/js/controllers/buying.js:326
+#: erpnext/public/js/controllers/buying.js:611
#: erpnext/selling/doctype/product_bundle/product_bundle.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -40806,7 +41102,7 @@ msgstr "ID giá sản phẩm"
#. Label of a Card Break in the Manufacturing Workspace
#: erpnext/manufacturing/doctype/workstation/workstation.json
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
-#: erpnext/setup/doctype/company/company.py:545
+#: erpnext/setup/doctype/company/company.py:590
msgid "Production"
msgstr "Sản xuất"
@@ -40944,7 +41240,7 @@ msgstr "Tóm tắt kế hoạch sản xuất"
msgid "Production Planning Report"
msgstr "Báo cáo kế hoạch sản xuất"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:39
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:42
msgid "Products"
msgstr "Sản phẩm"
@@ -41017,7 +41313,58 @@ msgstr "Khả năng sinh lời"
msgid "Profitability Analysis"
msgstr "Phân tích khả năng sinh lời"
-#: erpnext/projects/doctype/task/task.py:155
+#. Label of the proforma_tab (Tab Break) field in DocType 'Sales Order'
+#: erpnext/selling/doctype/sales_order/sales_order.json
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:27
+msgid "Proforma"
+msgstr ""
+
+#. Name of a DocType
+#. Label of the proforma_invoice_section (Section Break) field in DocType
+#. 'Selling Settings'
+#: erpnext/public/js/sales_order_proforma.js:15
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+#: erpnext/selling/doctype/selling_settings/selling_settings.js:53
+#: erpnext/selling/doctype/selling_settings/selling_settings.json
+msgid "Proforma Invoice"
+msgstr ""
+
+#. Name of a DocType
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
+msgid "Proforma Invoice Item"
+msgstr ""
+
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:235
+msgid "Proforma Invoice is not enabled in Selling Settings."
+msgstr ""
+
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:225
+msgid "Proforma Invoice {0}"
+msgstr ""
+
+#: erpnext/public/js/sales_order_proforma.js:236
+msgid "Proforma Invoice {0} created"
+msgstr ""
+
+#. Label of the proforma_html (HTML) field in DocType 'Sales Order'
+#: erpnext/selling/doctype/sales_order/sales_order.json
+msgid "Proforma Invoices"
+msgstr ""
+
+#: erpnext/public/js/sales_order_proforma.js:272
+msgid "Proforma No"
+msgstr ""
+
+#. Label of the proforma_pdf (Attach) field in DocType 'Proforma Invoice'
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+msgid "Proforma PDF"
+msgstr ""
+
+#: erpnext/public/js/sales_order_proforma.js:349
+msgid "Proforma emailed"
+msgstr ""
+
+#: erpnext/projects/doctype/task/task.py:156
#, python-format
msgid "Progress % for a task cannot be more than 100."
msgstr "Tiến độ % cho một nhiệm vụ không thể lớn hơn 100."
@@ -41026,7 +41373,7 @@ msgstr "Tiến độ % cho một nhiệm vụ không thể lớn hơn 100."
msgid "Progress (%)"
msgstr "Tiến độ (%)"
-#: erpnext/projects/doctype/project/project.py:434
+#: erpnext/projects/doctype/project/project.py:436
msgid "Project Collaboration Invitation"
msgstr "Lời mời hợp tác dự án"
@@ -41074,7 +41421,7 @@ msgstr "Tình trạng dự án"
msgid "Project Summary"
msgstr "Tóm tắt dự án"
-#: erpnext/projects/doctype/project/project.py:775
+#: erpnext/projects/doctype/project/project.py:777
msgid "Project Summary for {0}"
msgstr "Tóm tắt dự án cho {0}"
@@ -41182,8 +41529,9 @@ msgstr "Tồn kho dự kiến"
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:51
#: erpnext/stock/report/item_shortage_report/item_shortage_report.py:73
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:206
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:214
#: erpnext/templates/emails/reorder_item.html:12
msgid "Projected Qty"
msgstr "Số lượng dự kiến"
@@ -41196,19 +41544,15 @@ msgstr "Số lượng dự kiến"
msgid "Projected Quantity Formula"
msgstr "Công thức số lượng dự kiến"
-#: erpnext/stock/page/stock_balance/stock_balance.js:51
-msgid "Projected qty"
-msgstr "Số lượng dự kiến"
-
#. Label of a Desktop Icon
#. Name of a Workspace
#. Label of a Card Break in the Projects Workspace
#. Title of a Workspace Sidebar
#: erpnext/config/projects.py:7 erpnext/desktop_icon/projects.json
-#: erpnext/projects/doctype/project/project.py:542
+#: erpnext/projects/doctype/project/project.py:544
#: erpnext/projects/workspace/projects/projects.json
#: erpnext/selling/doctype/customer/customer_dashboard.py:26
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:28
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:29
#: erpnext/setup/doctype/company/company_dashboard.py:25
#: erpnext/workspace_sidebar/projects.json
msgid "Projects"
@@ -41292,12 +41636,12 @@ msgstr "Chiết khấu sản phẩm theo sơ đồ khuyến mãi"
msgid "Prompt Qty"
msgstr "Số lượng nhắc"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:264
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:267
msgid "Proposal Writing"
msgstr "Viết đề xuất"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:7
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:443
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:446
msgid "Proposal/Price Quote"
msgstr "Đề xuất/Báo giá"
@@ -41338,7 +41682,7 @@ msgid "Prospect {0} already exists"
msgstr "Khách hàng tiềm năng {0} đã tồn tại"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:1
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:437
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:440
msgid "Prospecting"
msgstr "Tìm kiếm khách hàng tiềm năng"
@@ -41366,7 +41710,7 @@ msgstr "Cung cấp địa chỉ email đã đăng ký trong công ty"
msgid "Providing"
msgstr "Cung cấp"
-#: erpnext/setup/doctype/company/company.py:644
+#: erpnext/setup/doctype/company/company.py:689
msgid "Provisional Account"
msgstr "Tài khoản tạm thời"
@@ -41446,7 +41790,7 @@ msgstr "Xuất bản"
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/projects/doctype/project/project_dashboard.py:16
-#: erpnext/setup/doctype/company/company.py:533 erpnext/setup/install.py:413
+#: erpnext/setup/doctype/company/company.py:578 erpnext/setup/install.py:419
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:30
#: erpnext/stock/doctype/item_lead_time/item_lead_time.json
@@ -41521,8 +41865,8 @@ msgstr "Tài khoản Chi phí Mua hàng"
msgid "Purchase Expense Contra Account"
msgstr "Tài khoản Đối ứng Chi phí Mua hàng"
-#: erpnext/controllers/buying_controller.py:373
-#: erpnext/controllers/buying_controller.py:387
+#: erpnext/controllers/buying_controller.py:384
+#: erpnext/controllers/buying_controller.py:398
msgid "Purchase Expense for Item {0}"
msgstr "Chi phí Mua hàng cho Mặt hàng {0}"
@@ -41569,7 +41913,7 @@ msgstr "Chi phí Mua hàng cho Mặt hàng {0}"
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt_list.js:30
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:445
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:440
#: erpnext/workspace_sidebar/buying.json
#: erpnext/workspace_sidebar/invoicing.json
msgid "Purchase Invoice"
@@ -41614,11 +41958,6 @@ msgstr "Xu hướng Hóa đơn Mua hàng"
msgid "Purchase Invoice cannot be made against an existing asset {0}"
msgstr "Không thể tạo Hóa đơn Mua hàng cho tài sản hiện có {0}"
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:435
-#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.py:450
-msgid "Purchase Invoice {0} is already submitted"
-msgstr "Hóa đơn Mua hàng {0} đã được trình"
-
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.py:918
msgid "Purchase Invoices"
msgstr "Các Hóa đơn Mua hàng"
@@ -41659,7 +41998,7 @@ msgstr "Các Hóa đơn Mua hàng"
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.js:48
#: erpnext/buying/report/purchase_order_analysis/purchase_order_analysis.py:205
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/controllers/buying_controller.py:937
+#: erpnext/controllers/buying_controller.py:948
#: erpnext/crm/doctype/contract/contract.json
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.js:54
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -41668,7 +42007,7 @@ msgstr "Các Hóa đơn Mua hàng"
#: 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
-#: erpnext/stock/doctype/material_request/material_request.js:199
+#: erpnext/stock/doctype/material_request/material_request.js:200
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:217
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -41804,7 +42143,7 @@ msgstr "Đơn Mua hàng Cần Thanh toán"
msgid "Purchase Orders to Receive"
msgstr "Đơn Mua hàng Cần Nhận"
-#: erpnext/controllers/accounts_controller.py:1162
+#: erpnext/controllers/accounts_controller.py:1164
msgid "Purchase Orders {0} are unlinked"
msgstr ""
@@ -41857,7 +42196,7 @@ msgstr ""
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:133
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:122
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/subcontracting/doctype/subcontracting_receipt/subcontracting_receipt.js:68
#: erpnext/workspace_sidebar/stock.json
@@ -41949,7 +42288,7 @@ msgstr "Trả hàng mua"
#. Label of the purchase_tax_template (Link) field in DocType 'Tax Rule'
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
-#: erpnext/setup/doctype/company/company.js:161
+#: erpnext/setup/doctype/company/company.js:170
msgid "Purchase Tax Template"
msgstr "Mẫu Thuế Mua hàng"
@@ -42032,7 +42371,7 @@ msgstr "Các lần mua"
#. Option for the 'Order Type' (Select) field in DocType 'Blanket Order'
#. Label of the purchasing_tab (Tab Break) field in DocType 'Item'
#: erpnext/manufacturing/doctype/blanket_order/blanket_order.json
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:27
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:28
#: erpnext/stock/doctype/item/item.json
msgid "Purchasing"
msgstr "Mua sắm"
@@ -42049,7 +42388,7 @@ msgstr "Mua sắm"
#: erpnext/stock/doctype/item/item_list.js:41
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/pick_list/pick_list.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:480
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:475
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
@@ -42162,12 +42501,14 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/workstation/workstation_job_card.html:28
#: erpnext/manufacturing/report/bom_explorer/bom_explorer.py:89
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:235
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:333
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:398
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:499
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:254
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:352
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:417
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:517
+#: erpnext/public/js/sales_order_proforma.js:123
#: erpnext/public/js/stock_reservation.js:134
#: erpnext/public/js/stock_reservation.js:336 erpnext/public/js/utils.js:894
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:930
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:395
@@ -42296,7 +42637,7 @@ msgstr "Số lượng Để Sản xuất"
msgid "Qty To Manufacture ({0}) cannot be a fraction for the UOM {2}. To allow this, disable '{1}' in the UOM {2}."
msgstr "Số lượng cần sản xuất ({0}) không thể là phân số cho Đơn vị đo {2}. Để cho phép điều này, hãy tắt '{1}' trong Đơn vị đo {2}."
-#: erpnext/manufacturing/doctype/job_card/job_card.py:269
+#: erpnext/manufacturing/doctype/job_card/job_card.py:266
msgid "Qty To Manufacture in the job card cannot be greater than Qty To Manufacture in the work order for the operation {0}.
Solution: Either you can reduce the Qty To Manufacture in the job card or set the 'Overproduction Percentage For Work Order' in the {1}."
msgstr "Số lượng cần sản xuất trong Thẻ công việc không thể lớn hơn Số lượng cần sản xuất trong Lệnh sản xuất cho thao tác {0}.
Giải pháp: Bạn có thể giảm Số lượng cần sản xuất trong Thẻ công việc hoặc đặt 'Phần trăm sản xuất vượt cho Lệnh sản xuất' trong {1}."
@@ -42360,6 +42701,11 @@ msgstr "Số lượng cho {0}"
msgid "Qty in Stock UOM"
msgstr "Số lượng trong Đơn vị đo tồn kho"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:295
+#: erpnext/public/js/shop_floor/shop_floor.js:840
+msgid "Qty left for a later cycle or for another job card."
+msgstr ""
+
#. Label of the for_qty (Float) field in DocType 'Pick List'
#: erpnext/stock/doctype/pick_list/pick_list.js:206
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -42376,6 +42722,11 @@ msgstr "Số lượng Mặt hàng thành phẩm phải lớn hơn 0."
msgid "Qty of raw materials will be decided based on the qty of the Finished Goods Item"
msgstr "Số lượng nguyên liệu thô sẽ được quyết định dựa trên số lượng của Mặt hàng thành phẩm"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:325
+#: erpnext/public/js/shop_floor/shop_floor.js:869
+msgid "Qty scrapped in this cycle, nobody will produce it."
+msgstr ""
+
#. Label of the consumed_qty (Float) field in DocType 'Purchase Receipt Item
#. Supplied'
#: erpnext/buying/doctype/purchase_receipt_item_supplied/purchase_receipt_item_supplied.json
@@ -42395,19 +42746,19 @@ msgstr "Số lượng để xây dựng"
msgid "Qty to Deliver"
msgstr "Số lượng để giao"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:400
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:395
msgid "Qty to Disassemble"
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:578
#: erpnext/public/js/utils/serial_no_batch_selector.js:385
msgid "Qty to Fetch"
msgstr "Số lượng để lấy"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:246
-#: erpnext/manufacturing/doctype/job_card/job_card.py:963
-#: erpnext/public/js/shop_floor/shop_floor.js:792
-msgid "Qty to Manufacture"
-msgstr "Số lượng để sản xuất"
+#: erpnext/manufacturing/doctype/job_card/job_card.js:249
+#: erpnext/public/js/shop_floor/shop_floor.js:794
+msgid "Qty to Manufacture in this Cycle"
+msgstr ""
#. Label of the qty (Float) field in DocType 'Production Plan Sub Assembly
#. Item'
@@ -42429,12 +42780,16 @@ msgstr "Số lượng để sản xuất"
msgid "Qty to Receive"
msgstr "Số lượng để nhận"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:910
+msgid "Qty updated to {0} to match the Serial and Batch Bundle. Please save the document."
+msgstr ""
+
#. Label of the qualification_tab (Section Break) field in DocType 'Lead'
#. Label of the qualification (Data) field in DocType 'Employee Education'
#: erpnext/crm/doctype/lead/lead.json
#: erpnext/setup/doctype/employee_education/employee_education.json
#: erpnext/setup/setup_wizard/data/sales_stage.txt:2
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:438
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:441
msgid "Qualification"
msgstr "Trình độ chuyên môn"
@@ -42489,7 +42844,7 @@ msgstr "Hành động chất lượng"
msgid "Quality Action Resolution"
msgstr "Giải quyết hành động chất lượng"
-#: erpnext/public/js/shop_floor/shop_floor.js:993
+#: erpnext/public/js/shop_floor/shop_floor.js:1038
msgid "Quality Check"
msgstr ""
@@ -42578,7 +42933,7 @@ msgstr "Kiểm tra chất lượng"
msgid "Quality Inspection Analysis"
msgstr "Phân tích kiểm tra chất lượng"
-#: erpnext/public/js/controllers/transaction.js:3057
+#: erpnext/public/js/controllers/transaction.js:3049
msgid "Quality Inspection Not Configured"
msgstr ""
@@ -42637,7 +42992,7 @@ msgstr "Tóm tắt kiểm tra chất lượng"
msgid "Quality Inspection Template"
msgstr "Mẫu kiểm tra chất lượng"
-#: erpnext/public/js/shop_floor/shop_floor.js:943
+#: erpnext/public/js/shop_floor/shop_floor.js:988
msgid "Quality Inspection Template Missing"
msgstr ""
@@ -42647,24 +43002,24 @@ msgstr ""
msgid "Quality Inspection Template Name"
msgstr "Tên mẫu kiểm tra chất lượng"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:858
+#: erpnext/manufacturing/doctype/job_card/job_card.py:855
msgid "Quality Inspection is required for the item {0} before completing the job card {1}"
msgstr "Yêu cầu kiểm tra chất lượng cho mặt hàng {0} trước khi hoàn thành thẻ công việc {1}"
-#: erpnext/public/js/shop_floor/shop_floor.js:1040
+#: erpnext/public/js/shop_floor/shop_floor.js:1085
msgid "Quality Inspection {0} is Rejected. Resolve the issue or follow your rejection process before submitting the job card."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:877
+#: erpnext/manufacturing/doctype/job_card/job_card.py:874
msgid "Quality Inspection {0} is not submitted for the item: {1}"
msgstr "Kiểm tra chất lượng {0} chưa được gửi cho mặt hàng: {1}"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:887
+#: erpnext/manufacturing/doctype/job_card/job_card.py:884
msgid "Quality Inspection {0} is rejected for the item: {1}"
msgstr "Kiểm tra chất lượng {0} bị từ chối cho mặt hàng: {1}"
#: erpnext/public/js/controllers/transaction.js:446
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:211
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:206
msgid "Quality Inspection(s)"
msgstr "Kiểm tra chất lượng"
@@ -42673,7 +43028,7 @@ msgstr "Kiểm tra chất lượng"
msgid "Quality Inspections"
msgstr "Các kiểm tra chất lượng"
-#: erpnext/setup/doctype/company/company.py:575
+#: erpnext/setup/doctype/company/company.py:620
msgid "Quality Management"
msgstr "Quản lý chất lượng"
@@ -42764,6 +43119,8 @@ msgstr ""
#. Label of the qty (Float) field in DocType 'BOM Creator'
#. Label of the section_break_4rxf (Section Break) field in DocType 'Production
#. Plan Sub Assembly Item'
+#. Option for the 'Based On' (Select) field in DocType 'Proforma Invoice'
+#. Label of the qty (Float) field in DocType 'Proforma Invoice Item'
#. Label of the qty (Float) field in DocType 'Quotation Item'
#. Label of the qty (Float) field in DocType 'Sales Order Item'
#. Label of the qty (Float) field in DocType 'Delivery Note Item'
@@ -42805,9 +43162,11 @@ msgstr ""
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:194
#: erpnext/manufacturing/doctype/plant_floor/plant_floor.js:218
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
-#: erpnext/public/js/controllers/buying.js:616
+#: erpnext/public/js/controllers/buying.js:621
#: erpnext/public/js/stock_analytics.js:50
#: erpnext/public/js/utils/serial_no_batch_selector.js:500
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/page/point_of_sale/pos_item_cart.js:51
@@ -42816,11 +43175,12 @@ msgstr ""
#: erpnext/selling/report/sales_partner_transaction_summary/sales_partner_transaction_summary.py:39
#: erpnext/stock/dashboard/item_dashboard.js:248
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
-#: erpnext/stock/doctype/material_request/material_request.js:369
+#: erpnext/stock/doctype/material_request/material_request.js:370
+#: erpnext/stock/doctype/material_request/material_request.js:509
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:828
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:799
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/batch_item_expiry_status/batch_item_expiry_status.py:36
@@ -42934,6 +43294,15 @@ msgstr "Số lượng và Kho"
msgid "Quantity cannot be greater than {0} for Item {1}"
msgstr "Số lượng không thể lớn hơn {0} cho Mặt hàng {1}"
+#: erpnext/stock/doctype/material_request/mapper.py:235
+msgid "Quantity for Item {0} must be greater than zero and cannot exceed {1}"
+msgstr ""
+
+#: erpnext/stock/doctype/material_request/material_request.js:565
+msgctxt "${pending_qty}"
+msgid "Quantity for Item {0} must be greater than zero and cannot exceed {1}"
+msgstr ""
+
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:563
msgid "Quantity is mandatory for the selected items."
msgstr "Số lượng là bắt buộc cho các mặt hàng đã chọn."
@@ -42946,7 +43315,7 @@ msgstr "Số lượng là bắt buộc"
msgid "Quantity must be greater than zero"
msgstr "Số lượng phải lớn hơn không"
-#: erpnext/stock/doctype/item/item.py:1654
+#: erpnext/stock/doctype/item/item.py:1652
msgid "Quantity must be greater than zero."
msgstr "Số lượng phải lớn hơn không."
@@ -42964,8 +43333,7 @@ msgid "Quantity required for Item {0} in row {1}"
msgstr "Số lượng yêu cầu cho Mặt hàng {0} ở dòng {1}"
#: erpnext/manufacturing/doctype/bom/bom.py:673
-#: erpnext/manufacturing/doctype/job_card/job_card.js:341
-#: erpnext/manufacturing/doctype/job_card/job_card.js:409
+#: erpnext/manufacturing/doctype/job_card/job_card.js:391
msgid "Quantity should be greater than 0"
msgstr "Số lượng phải lớn hơn 0"
@@ -42973,7 +43341,7 @@ msgstr "Số lượng phải lớn hơn 0"
msgid "Quantity to Manufacture"
msgstr "Số lượng sản xuất"
-#: erpnext/manufacturing/doctype/work_order/mapper.py:372
+#: erpnext/manufacturing/doctype/work_order/mapper.py:376
msgid "Quantity to Manufacture can not be zero for the operation {0}"
msgstr "Số lượng để sản xuất không thể bằng không cho thao tác {0}"
@@ -42985,7 +43353,7 @@ msgstr "Số lượng để sản xuất phải lớn hơn 0."
msgid "Quantity to Scan"
msgstr "Số lượng để quét"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:932
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:972
msgid "Quantity {0} should not be greater than allowed quantity {1}"
msgstr ""
@@ -43018,7 +43386,7 @@ msgstr "Chuỗi tuyến đường truy vấn"
msgid "Queue Size should be between 5 and 100"
msgstr "Kích thước hàng đợi phải từ 5 đến 100"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:339
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:340
msgid "Quick Journal Entry"
msgstr "Bút toán nhanh"
@@ -43131,7 +43499,7 @@ msgstr "Báo giá {0} đã bị hủy"
msgid "Quotation {0} not of type {1}"
msgstr "Báo giá {0} không thuộc loại {1}"
-#: erpnext/selling/doctype/quotation/quotation.py:353
+#: erpnext/selling/doctype/quotation/quotation.py:368
#: erpnext/selling/page/sales_funnel/sales_funnel.py:72
msgid "Quotations"
msgstr "Các báo giá"
@@ -43207,6 +43575,7 @@ msgstr "Được tạo bởi (Email)"
#. Label of the rate (Currency) field in DocType 'Work Order Additional Item'
#. Label of the rate (Currency) field in DocType 'Work Order Item'
#. Label of the rate (Float) field in DocType 'Product Bundle Item'
+#. Label of the rate (Currency) field in DocType 'Proforma Invoice Item'
#. Label of the rate (Currency) field in DocType 'Quotation Item'
#. Label of the rate (Currency) field in DocType 'Sales Order Item'
#. Label of the rate (Currency) field in DocType 'Delivery Note Item'
@@ -43256,6 +43625,7 @@ msgstr "Được tạo bởi (Email)"
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/public/js/utils.js:904
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/selling/report/item_wise_sales_history/item_wise_sales_history.py:46
@@ -43437,7 +43807,7 @@ msgstr "Tỷ giá mà tiền tệ của nhà cung cấp được chuyển đổi
msgid "Rate at which this tax is applied"
msgstr "Tỷ giá mà thuế này được áp dụng"
-#: erpnext/accounts/services/child_item_update.py:515
+#: erpnext/accounts/services/child_item_update.py:516
msgid "Rate of '{0}' items cannot be changed"
msgstr ""
@@ -43504,8 +43874,8 @@ msgid "Ratios"
msgstr "Tỷ số"
#: erpnext/manufacturing/report/bom_variance_report/bom_variance_report.py:52
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:46
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:216
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:49
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:219
msgid "Raw Material"
msgstr "Nguyên liệu thô"
@@ -43585,7 +43955,7 @@ msgstr "Kho nguyên liệu thô"
#: erpnext/manufacturing/doctype/bom/bom.js:1085
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/production_plan/production_plan.json
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:379
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:398
msgid "Raw Materials"
msgstr "Nguyên liệu thô"
@@ -43664,7 +44034,7 @@ msgstr ""
#: erpnext/manufacturing/doctype/work_order/work_order.js:788
#: erpnext/selling/doctype/sales_order/sales_order.js:1012
#: erpnext/selling/doctype/sales_order/sales_order_list.js:70
-#: erpnext/stock/doctype/material_request/material_request.js:246
+#: erpnext/stock/doctype/material_request/material_request.js:247
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.js:116
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:163
msgid "Re-open"
@@ -43794,10 +44164,6 @@ msgstr "Đang xây dựng lại BTree cho kỳ ..."
msgid "Recalculate Batch Qty"
msgstr "Tính lại số lượng lô"
-#: erpnext/stock/doctype/bin/bin.js:10
-msgid "Recalculate Bin Qty"
-msgstr "Tính lại số lượng bin"
-
#. 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"
@@ -43809,6 +44175,10 @@ msgstr "Tính lại tỷ giá nhập/xuất"
msgid "Recalculate Valuation Rate"
msgstr ""
+#: erpnext/stock/doctype/bin/bin.js:10
+msgid "Recalculate Values"
+msgstr ""
+
#. Option for the 'Status' (Select) field in DocType 'Asset'
#. Option for the 'Purpose' (Select) field in DocType 'Asset Movement'
#. Option for the 'Asset Status' (Select) field in DocType 'Serial No'
@@ -43860,7 +44230,7 @@ msgid "Receivable / Payable Account"
msgstr "Tài khoản phải thu/phải trả"
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:79
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1158
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1163
#: erpnext/accounts/report/item_wise_sales_register/item_wise_sales_register.py:241
#: erpnext/accounts/report/sales_register/sales_register.py:231
#: erpnext/accounts/report/sales_register/sales_register.py:285
@@ -43893,7 +44263,7 @@ msgstr "Nhận"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:120
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:123
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Receive from Customer"
@@ -43982,7 +44352,7 @@ msgstr "Số lượng đã nhận theo ĐVT tồn kho"
msgid "Received Quantity"
msgstr "Số lượng đã nhận"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:376
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:371
msgid "Received Stock Entries"
msgstr "Các bút toán tồn kho đã nhận"
@@ -44212,7 +44582,7 @@ msgstr "HTML ghi âm"
msgid "Recording URL"
msgstr "URL ghi âm"
-#: erpnext/public/js/shop_floor/shop_floor.js:1031
+#: erpnext/public/js/shop_floor/shop_floor.js:1076
msgid "Recording inspection..."
msgstr ""
@@ -44324,7 +44694,7 @@ msgstr "Tham khảo #"
msgid "Reference #{0} dated {1}"
msgstr "Tham chiếu #{0} ngày {1}"
-#: erpnext/public/js/controllers/transaction.js:2913
+#: erpnext/public/js/controllers/transaction.js:2905
msgid "Reference Date for Early Payment Discount"
msgstr "Ngày tham chiếu cho Chiết khấu thanh toán sớm"
@@ -44374,7 +44744,7 @@ msgstr "Số tham chiếu và Ngày tham chiếu là bắt buộc cho giao dịc
msgid "Reference No is mandatory if you entered Reference Date"
msgstr "Số tham chiếu là bắt buộc nếu bạn đã nhập Ngày tham chiếu"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:265
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:263
msgid "Reference No."
msgstr "Số tham chiếu."
@@ -44456,7 +44826,7 @@ msgstr ""
msgid "Reference number of the invoice from the previous system"
msgstr "Số tham chiếu của hóa đơn từ hệ thống trước"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:142
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:143
msgid "Reference: {0}, Item Code: {1} and Customer: {2}"
msgstr "Tham chiếu: {0}, Mã mặt hàng: {1} và Customer: {2}"
@@ -44544,6 +44914,18 @@ msgstr "Số lượng bị từ chối"
msgid "Rejected Quantity"
msgstr "Số lượng bị từ chối"
+#. Label of the rejected_serial_batch_entries_section (Section Break) field in
+#. DocType 'Purchase Invoice Item'
+#. Label of the rejected_serial_batch_entries_section (Section Break) field in
+#. DocType 'Purchase Receipt Item'
+#. Label of the rejected_serial_batch_entries_section (Section Break) field in
+#. DocType 'Subcontracting Receipt Item'
+#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+msgid "Rejected Serial / Batch Entries"
+msgstr ""
+
#. Label of the rejected_serial_no (Text) field in DocType 'Purchase Invoice
#. Item'
#. Label of the rejected_serial_no (Text) field in DocType 'Purchase Receipt
@@ -44635,13 +45017,13 @@ msgid "Remaining Amount"
msgstr "Số tiền còn lại"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:189
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1235
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1240
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:180
msgid "Remaining Balance"
msgstr "Số dư còn lại"
#. Label of the remark (Small Text) field in DocType 'Journal Entry'
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:365
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:366
#: erpnext/accounts/doctype/journal_entry/journal_entry.json
#: erpnext/selling/page/point_of_sale/pos_payment.js:489
msgid "Remark"
@@ -44693,7 +45075,7 @@ msgstr "Nhận xét"
#: erpnext/accounts/print_format/payment_receipt_voucher/payment_receipt_voucher.html:11
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:135
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1267
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1272
#: erpnext/accounts/report/general_ledger/general_ledger.html:163
#: erpnext/accounts/report/general_ledger/general_ledger.py:818
#: erpnext/accounts/report/payment_period_based_on_invoice_date/payment_period_based_on_invoice_date.py:121
@@ -44757,7 +45139,7 @@ msgstr "Đổi tên giá trị thuộc tính trong Thuộc tính mặt hàng."
msgid "Rename Log"
msgstr "Nhật ký đổi tên"
-#: erpnext/accounts/doctype/account/account.py:569
+#: erpnext/accounts/doctype/account/account.py:600
msgid "Rename Not Allowed"
msgstr "Không cho phép đổi tên"
@@ -44774,15 +45156,15 @@ msgstr "Các công việc đổi tên cho doctype {0} đã được đưa vào h
msgid "Rename jobs for doctype {0} have not been enqueued."
msgstr "Các công việc đổi tên cho doctype {0} chưa được đưa vào hàng đợi."
-#: erpnext/accounts/doctype/account/account.py:561
+#: erpnext/accounts/doctype/account/account.py:592
msgid "Renaming it is only allowed via parent company {0}, to avoid mismatch."
msgstr "Việc đổi tên chỉ được phép thông qua công ty mẹ {0}, để tránh sai lệch."
#: erpnext/manufacturing/doctype/workstation/test_workstation.py:90
#: erpnext/manufacturing/doctype/workstation/test_workstation.py:101
-#: erpnext/manufacturing/doctype/workstation/test_workstation.py:138
+#: erpnext/manufacturing/doctype/workstation/test_workstation.py:142
#: erpnext/patches/v16_0/make_workstation_operating_components.py:49
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:316
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:319
msgid "Rent"
msgstr "Tiền thuê"
@@ -44795,13 +45177,13 @@ msgstr "Thuê"
#. Label of the reorder_level (Float) field in DocType 'Material Request Item'
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/report/itemwise_recommended_reorder_level/itemwise_recommended_reorder_level.py:64
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:213
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:221
msgid "Reorder Level"
msgstr "Mức đặt hàng lại"
#. Label of the reorder_qty (Float) field in DocType 'Material Request Item'
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:220
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:228
msgid "Reorder Qty"
msgstr "Số lượng đặt hàng lại"
@@ -44812,7 +45194,7 @@ msgstr "Mức đặt hàng lại dựa trên Kho"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:95
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:98
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Repack"
@@ -44871,7 +45253,11 @@ msgstr "Thay thế một BOM cụ thể trong tất cả các BOM khác nơi nó
#. Label of the report_date (Date) field in DocType 'Quality Inspection'
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:120
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:16
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:15
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.html:121
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:18
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:15
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:75
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Report Date"
@@ -44894,7 +45280,7 @@ msgstr "Các mục dòng báo cáo"
msgid "Report Template"
msgstr "Mẫu báo cáo"
-#: erpnext/accounts/doctype/account/account.py:462
+#: erpnext/accounts/doctype/account/account.py:493
msgid "Report Type is mandatory"
msgstr "Loại báo cáo là bắt buộc"
@@ -44991,7 +45377,7 @@ msgstr "Các mục Sổ cái thanh toán tái đăng"
msgid "Repost Status"
msgstr "Trạng thái tái đăng"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:149
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:239
msgid "Repost has started in the background"
msgstr "Tái đăng đã bắt đầu trong nền"
@@ -45003,6 +45389,12 @@ msgstr "Tái đăng trong nền"
msgid "Repost started in the background"
msgstr "Tái đăng đã bắt đầu trong nền"
+#. Option for the 'Status' (Select) field in DocType 'Repost Accounting Ledger
+#. Items'
+#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgid "Reposted"
+msgstr ""
+
#. Label of the reposting_data_file (Attach) field in DocType 'Repost Item
#. Valuation'
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -45034,6 +45426,12 @@ msgstr "Tiến độ tái đăng"
msgid "Reposting Reference"
msgstr "Tham chiếu tái đăng"
+#. Label of the reposting_status_section (Section Break) field in DocType
+#. 'Repost Accounting Ledger Items'
+#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
+msgid "Reposting Status"
+msgstr ""
+
#. Label of the vouchers_based_on_item_and_warehouse_section (Section Break)
#. field in DocType 'Repost Item Valuation'
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.json
@@ -45044,6 +45442,14 @@ msgstr "Các chứng từ tái đăng"
msgid "Reposting Vouchers Progress"
msgstr "Tiến độ tái đăng chứng từ"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:216
+msgid "Reposting can be started only for submitted document."
+msgstr ""
+
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:221
+msgid "Reposting cannot be started when status is {0}."
+msgstr ""
+
#: erpnext/stock/report/stock_and_account_value_comparison/stock_and_account_value_comparison.py:232
#: erpnext/stock/report/stock_ledger_invariant_check/stock_ledger_invariant_check.py:340
msgid "Reposting entries created: {0}"
@@ -45065,6 +45471,14 @@ msgstr "Tái đăng đã được bắt đầu trong nền."
msgid "Reposting in the background."
msgstr "Tái đăng trong nền."
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:211
+msgid "Reposting is still in progress in background."
+msgstr ""
+
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:315
+msgid "Reposting {0} {1}"
+msgstr ""
+
#. Label of the represents_company (Link) field in DocType 'Purchase Invoice'
#. Label of the represents_company (Link) field in DocType 'Sales Invoice'
#. Label of the represents_company (Link) field in DocType 'Purchase Order'
@@ -45148,7 +45562,7 @@ msgstr "Yêu cầu thông tin"
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.js:70
#: erpnext/buying/report/supplier_quotation_comparison/supplier_quotation_comparison.py:270
#: erpnext/buying/workspace/buying/buying.json
-#: erpnext/stock/doctype/material_request/material_request.js:205
+#: erpnext/stock/doctype/material_request/material_request.js:206
#: erpnext/workspace_sidebar/buying.json
msgid "Request for Quotation"
msgstr "Yêu cầu báo giá"
@@ -45206,7 +45620,8 @@ msgstr "Các mặt hàng yêu cầu để đặt và nhận"
#: erpnext/selling/report/pending_so_items_for_purchase_request/pending_so_items_for_purchase_request.py:45
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/packed_item/packed_item.json
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:157
+#: erpnext/stock/page/stock_balance/stock_balance.js:61
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:158
msgid "Requested Qty"
msgstr "Số lượng yêu cầu"
@@ -45319,11 +45734,11 @@ msgstr "Yêu cầu"
msgid "Requires Fulfilment"
msgstr "Yêu cầu thực hiện"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:263
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:266
msgid "Research"
msgstr "Nghiên cứu"
-#: erpnext/setup/doctype/company/company.py:581
+#: erpnext/setup/doctype/company/company.py:626
msgid "Research & Development"
msgstr "Nghiên cứu & Phát triển"
@@ -45351,7 +45766,7 @@ msgstr "Chọn lại, nếu liên hệ đã chọn được chỉnh sửa sau kh
msgid "Reseller"
msgstr "Nhà phân phối"
-#: erpnext/accounts/doctype/payment_request/payment_request.js:47
+#: erpnext/accounts/doctype/payment_request/payment_request.js:49
msgid "Resend Payment Email"
msgstr "Gửi lại email thanh toán"
@@ -45414,7 +45829,7 @@ msgstr "Dự trữ cho phân lắp phụ"
msgid "Reserved"
msgstr "Đã đặt trước"
-#: erpnext/stock/services/serial_batch_bundle_service.py:664
+#: erpnext/stock/services/serial_batch_bundle_service.py:665
msgid "Reserved Batch Conflict"
msgstr "Xung đột lô đã đặt trước"
@@ -45432,8 +45847,9 @@ msgstr "Hàng tồn kho đã đặt trước"
#: erpnext/stock/dashboard/item_dashboard_list.html:20
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:52
#: erpnext/stock/report/reserved_stock/reserved_stock.py:124
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:171
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:172
#: erpnext/subcontracting/doctype/subcontracting_order_supplied_item/subcontracting_order_supplied_item.json
msgid "Reserved Qty"
msgstr "Số lượng dự trữ"
@@ -45447,11 +45863,13 @@ msgstr "Số lượng dự trữ ({0}) không thể là phân số. Để cho ph
#. Label of the reserved_qty_for_production (Float) field in DocType 'Bin'
#: erpnext/manufacturing/doctype/material_request_plan_item/material_request_plan_item.json
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:53
msgid "Reserved Qty for Production"
msgstr "Số lượng dự trữ cho sản xuất"
#. Label of the reserved_qty_for_production_plan (Float) field in DocType 'Bin'
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:57
msgid "Reserved Qty for Production Plan"
msgstr "Số lượng dự trữ cho kế hoạch sản xuất"
@@ -45461,6 +45879,7 @@ msgstr "Số lượng dự trữ cho sản xuất: Số lượng nguyên liệu
#. Label of the reserved_qty_for_sub_contract (Float) field in DocType 'Bin'
#: erpnext/stock/doctype/bin/bin.json
+#: erpnext/stock/page/stock_balance/stock_balance.js:54
msgid "Reserved Qty for Subcontract"
msgstr "Số lượng dự trữ cho ký gửi"
@@ -45484,7 +45903,7 @@ msgstr "Số lượng dự trữ"
msgid "Reserved Quantity for Production"
msgstr "Số lượng dự trữ cho sản xuất"
-#: erpnext/stock/stock_ledger.py:2500
+#: erpnext/stock/stock_ledger.py:2515
msgid "Reserved Serial No."
msgstr "Số serial đã đặt trước"
@@ -45498,15 +45917,17 @@ msgstr "Số serial đã đặt trước"
#: erpnext/stock/dashboard/item_dashboard_list.html:15
#: erpnext/stock/doctype/bin/bin.json
#: erpnext/stock/doctype/pick_list/pick_list.js:178
+#: erpnext/stock/page/stock_balance/stock_balance.js:59
#: erpnext/stock/report/reserved_stock/reserved_stock.json
#: erpnext/stock/report/stock_balance/stock_balance.py:573
-#: erpnext/stock/stock_ledger.py:2484
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:207
+#: erpnext/stock/stock_ledger.py:2499
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:204
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:332
msgid "Reserved Stock"
msgstr "Tồn kho đã đặt trước"
-#: erpnext/stock/stock_ledger.py:2529
+#: erpnext/stock/stock_ledger.py:2544
msgid "Reserved Stock for Batch"
msgstr "Tồn kho đã đặt trước cho lô"
@@ -45518,34 +45939,22 @@ msgstr "Tồn kho dự trữ cho nguyên liệu thô"
msgid "Reserved Stock for Sub-assembly"
msgstr "Tồn kho dự trữ cho phân lắp phụ"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:199
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:200
msgid "Reserved for POS Transactions"
msgstr "Dự trữ cho giao dịch POS"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:178
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:179
msgid "Reserved for Production"
msgstr "Dự trữ cho sản xuất"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:185
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:186
msgid "Reserved for Production Plan"
msgstr "Dự trữ cho kế hoạch sản xuất"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:192
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:193
msgid "Reserved for Sub Contracting"
msgstr "Dự trữ cho đặt hàng phụ"
-#: erpnext/stock/page/stock_balance/stock_balance.js:53
-msgid "Reserved for manufacturing"
-msgstr "Dành cho sản xuất"
-
-#: erpnext/stock/page/stock_balance/stock_balance.js:52
-msgid "Reserved for sale"
-msgstr "Dành cho bán"
-
-#: erpnext/stock/page/stock_balance/stock_balance.js:54
-msgid "Reserved for sub contracting"
-msgstr "Dành cho đặt hàng phụ"
-
#: erpnext/public/js/stock_reservation.js:203
#: erpnext/selling/doctype/sales_order/sales_order.js:421
#: erpnext/stock/doctype/pick_list/pick_list.js:307
@@ -45702,8 +46111,8 @@ msgstr "Phản hồi và Giải quyết"
msgid "Responsible"
msgstr "Chịu trách nhiệm"
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:108
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:158
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:107
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:161
msgid "Rest Of The World"
msgstr "Phần còn lại của thế giới"
@@ -45729,6 +46138,12 @@ msgstr "Khôi phục Tài sản"
msgid "Restrict"
msgstr "Hạn chế"
+#. Label of the enable_overdue_billing_threshold (Check) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Restrict Customer Over Billing"
+msgstr ""
+
#. Label of the restrict_based_on (Select) field in DocType 'Party Specific
#. Item'
#: erpnext/selling/doctype/party_specific_item/party_specific_item.json
@@ -45750,6 +46165,10 @@ msgstr ""
msgid "Restrict to Countries"
msgstr "Hạn chế theo Quốc gia"
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:151
+msgid "Restricted to Other Companies"
+msgstr ""
+
#. Label of the result_key (Table) field in DocType 'Currency Exchange
#. Settings'
#: erpnext/accounts/doctype/currency_exchange_settings/currency_exchange_settings.json
@@ -45781,7 +46200,7 @@ msgstr "Trường Tiêu đề Kết quả"
msgid "Resume"
msgstr "Tiếp tục"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:661
+#: erpnext/manufacturing/doctype/job_card/job_card.js:671
#: erpnext/public/js/templates/shop_floor_template.html:779
msgid "Resume Job"
msgstr "Tiếp tục Công việc"
@@ -45913,7 +46332,7 @@ msgstr "Số lượng Trả lại từ Kho Từ chối"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:126
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:129
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Return Raw Material to Customer"
@@ -46025,10 +46444,10 @@ msgstr ""
msgid "Revaluation Journal: {0}"
msgstr ""
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:151
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:113
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:183
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:141
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:154
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:116
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:186
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:144
msgid "Revaluation Journals"
msgstr "Sổ Nhật ký Đánh giá lại"
@@ -46037,10 +46456,6 @@ msgstr "Sổ Nhật ký Đánh giá lại"
msgid "Revaluation Surplus"
msgstr "Thặng dư Đánh giá lại"
-#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:631
-msgid "Revaluation journal for {0} has been created: {1}"
-msgstr ""
-
#: erpnext/accounts/report/deferred_revenue_and_expense/deferred_revenue_and_expense.js:88
msgid "Revenue"
msgstr "Doanh thu"
@@ -46063,7 +46478,7 @@ msgstr "Đảo ngược của"
msgid "Reversal Of Exchange Rate Revaluation"
msgstr ""
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:253
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:254
msgid "Reverse Journal Entry"
msgstr "Đảo Ngược Nhật ký Kế toán"
@@ -46072,6 +46487,10 @@ msgstr "Đảo Ngược Nhật ký Kế toán"
msgid "Reverse Sign"
msgstr "Đảo dấu"
+#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.py:635
+msgid "Reverse {0} already available in draft status: {1}"
+msgstr ""
+
#: erpnext/accounts/doctype/exchange_rate_revaluation/exchange_rate_revaluation.js:118
msgid "Reversing Journals..."
msgstr ""
@@ -46195,6 +46614,12 @@ msgstr "Đang đổ chuông"
msgid "Rod"
msgstr "Rod"
+#. Label of the role_allowed_to_bypass_overdue_billing (Link) field in DocType
+#. 'Accounts Settings'
+#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
+msgid "Role Allowed to Bypass Over Billing Restriction"
+msgstr ""
+
#. Label of the role_allowed_to_over_deliver_receive (Link) field in DocType
#. 'Stock Settings'
#: erpnext/stock/doctype/stock_settings/stock_settings.json
@@ -46212,12 +46637,6 @@ msgstr ""
msgid "Role allowed to bypass credit limit"
msgstr ""
-#. Label of the role_allowed_to_bypass_overdue_billing (Link) field in DocType
-#. 'Accounts Settings'
-#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Role allowed to bypass overdue billing limit"
-msgstr ""
-
#. Description of the 'Exempted Role' (Link) field in DocType 'Accounting
#. Period'
#: erpnext/accounts/doctype/accounting_period/accounting_period.json
@@ -46283,11 +46702,11 @@ msgstr "Loại gốc"
msgid "Root Type for {0} must be one of the Asset, Liability, Income, Expense and Equity"
msgstr "Loại gốc cho {0} phải là một trong Tài sản, Nợ phải trả, Doanh thu, Chi phí và Vốn chủ sở hữu"
-#: erpnext/accounts/doctype/account/account.py:459
+#: erpnext/accounts/doctype/account/account.py:490
msgid "Root Type is mandatory"
msgstr "Loại gốc là bắt buộc"
-#: erpnext/accounts/doctype/account/account.py:219
+#: erpnext/accounts/doctype/account/account.py:250
msgid "Root cannot be edited."
msgstr "Không thể sửa Gốc."
@@ -46501,7 +46920,7 @@ msgstr "Hàng #{0} (Bảng Thanh toán): Số tiền phải âm"
msgid "Row #{0} (Payment Table): Amount must be positive"
msgstr "Hàng #{0} (Bảng Thanh toán): Số tiền phải dương"
-#: erpnext/stock/doctype/item/item.py:590
+#: erpnext/stock/doctype/item/item.py:588
msgid "Row #{0}: A reorder entry already exists for warehouse {1} with reorder type {2}."
msgstr "Hàng #{0}: Mục đặt hàng lại đã tồn tại cho kho {1} với loại đặt hàng lại {2}."
@@ -46603,15 +47022,15 @@ msgstr "Hàng #{0}: Không thể xóa mặt hàng {1} có lệnh sản xuất đ
msgid "Row #{0}: Cannot delete item {1} which is already ordered against this Sales Order."
msgstr "Hàng #{0}: Không thể xóa mặt hàng {1} đã được đặt hàng theo Đơn hàng Bán này."
-#: erpnext/accounts/services/child_item_update.py:525
+#: erpnext/accounts/services/child_item_update.py:526
msgid "Row #{0}: Cannot set Rate if the billed amount is greater than the amount for Item {1}."
msgstr "Hàng #{0}: Không thể đặt Tỷ giá nếu số tiền đã lập hóa đơn lớn hơn số tiền cho Mặt hàng {1}."
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1232
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1244
msgid "Row #{0}: Cannot transfer more than Required Qty {1} for Item {2} against Job Card {3}"
msgstr "Hàng #{0}: Không thể chuyển nhiều hơn Số lượng Yêu cầu {1} cho Mặt hàng {2} theo Thẻ Công việc {3}"
-#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:233
+#: erpnext/stock/doctype/stock_entry/services/material_transfer.py:235
msgid "Row #{0}: Cannot transfer {1} {2} of Item {3}. Maximum transferable quantity is {4} {2}."
msgstr ""
@@ -46717,7 +47136,7 @@ msgstr ""
msgid "Row #{0}: Expected Delivery Date cannot be before Purchase Order Date"
msgstr "Hàng #{0}: Ngày giao hàng dự kiến không thể trước Ngày đơn mua hàng"
-#: erpnext/stock/services/base_stock_gl_composer.py:263
+#: erpnext/stock/services/base_stock_gl_composer.py:266
msgid "Row #{0}: Expense Account not set for the Item {1}. {2}"
msgstr "Hàng #{0}: Tài khoản chi phí chưa được đặt cho Mặt hàng {1}. {2}"
@@ -46780,7 +47199,7 @@ msgstr "Hàng #{0}: Tần suất khấu hao phải lớn hơn không"
msgid "Row #{0}: From Date cannot be before To Date"
msgstr "Hàng #{0}: Từ ngày không thể trước Đến ngày"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:944
+#: erpnext/manufacturing/doctype/job_card/job_card.py:941
msgid "Row #{0}: From Time and To Time fields are required"
msgstr "Hàng #{0}: Các trường Từ giờ và Đến giờ là bắt buộc"
@@ -46800,7 +47219,7 @@ msgstr "Hàng #{0}: Mặt hàng {1} không thể chuyển nhiều hơn {2} đố
msgid "Row #{0}: Item {1} does not exist"
msgstr "Hàng #{0}: Mặt hàng {1} không tồn tại"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1661
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1666
msgid "Row #{0}: Item {1} has been picked, please reserve stock from the Pick List."
msgstr "Hàng #{0}: Mặt hàng {1} đã được chọn, vui lòng dự trữ tồn kho từ Danh sách chọn."
@@ -46877,7 +47296,7 @@ msgstr "Hàng #{0}: Ngày khấu hao tiếp theo không thể trước Ngày mua
msgid "Row #{0}: Not allowed to change Supplier as Purchase Order already exists"
msgstr "Hàng #{0}: Không được phép thay đổi Nhà cung cấp vì Đơn mua hàng đã tồn tại"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1744
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1749
msgid "Row #{0}: Only {1} available to reserve for the Item {2}"
msgstr "Hàng #{0}: Chỉ {1} có sẵn để dự trữ cho Mặt hàng {2}"
@@ -46930,7 +47349,7 @@ msgstr "Hàng #{0}: Vui lòng chọn Mặt hàng thành phẩm mà Mặt hàng d
msgid "Row #{0}: Please select the Sub Assembly Warehouse"
msgstr "Hàng #{0}: Vui lòng chọn Kho lắp ráp phụ"
-#: erpnext/stock/doctype/item/item.py:597
+#: erpnext/stock/doctype/item/item.py:595
msgid "Row #{0}: Please set reorder quantity"
msgstr "Hàng #{0}: Vui lòng đặt số lượng đặt lại"
@@ -46980,7 +47399,7 @@ msgstr "Hàng #{0}: Kiểm tra chất lượng {1} đã bị từ chối cho m
msgid "Row #{0}: Quantity cannot be a non-positive number. Please increase the quantity or remove the Item {1}"
msgstr "Hàng #{0}: Số lượng không thể là số không dương. Vui lòng tăng số lượng hoặc xóa Mặt hàng {1}"
-#: erpnext/controllers/accounts_controller.py:923
+#: erpnext/controllers/accounts_controller.py:925
msgid "Row #{0}: Quantity for Item {1} cannot be zero."
msgstr "Hàng #{0}: Số lượng cho Mặt hàng {1} không thể bằng không."
@@ -46988,7 +47407,7 @@ msgstr "Hàng #{0}: Số lượng cho Mặt hàng {1} không thể bằng không
msgid "Row #{0}: Quantity of Item {1} cannot be more than {2} {3} against Subcontracting Inward Order {4}"
msgstr "Hàng #{0}: Số lượng của Mặt hàng {1} không thể nhiều hơn {2} {3} đối với Đơn hàng phụ thuộc vào {4}"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1729
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1734
msgid "Row #{0}: Quantity to reserve for the Item {1} should be greater than 0."
msgstr "Hàng #{0}: Số lượng dự trữ cho Mặt hàng {1} phải lớn hơn 0."
@@ -47125,15 +47544,15 @@ msgstr ""
msgid "Row #{0}: Stock cannot be reserved for Item {1} against a disabled Batch {2}."
msgstr "Hàng #{0}: Hàng tồn kho không thể được dự trữ cho Mặt hàng {1} đối với Lô bị vô hiệu hóa {2}."
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1674
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1679
msgid "Row #{0}: Stock cannot be reserved for a non-stock Item {1}"
msgstr "Hàng #{0}: Hàng tồn kho không thể được dự trữ cho Mặt hàng không tồn kho {1}"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1687
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1692
msgid "Row #{0}: Stock cannot be reserved in group warehouse {1}."
msgstr "Hàng #{0}: Hàng tồn kho không thể được dự trữ trong kho nhóm {1}."
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1701
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1706
msgid "Row #{0}: Stock is already reserved for the Item {1}."
msgstr "Hàng #{0}: Hàng tồn kho đã được dự trữ cho Mặt hàng {1}."
@@ -47145,8 +47564,8 @@ msgstr "Hàng #{0}: Hàng tồn kho được dự trữ cho mặt hàng {1} tron
msgid "Row #{0}: Stock not available to reserve for Item {1} against Batch {2} in Warehouse {3}."
msgstr "Hàng #{0}: Hàng tồn kho không có sẵn để dự trữ cho Mặt hàng {1} đối với Lô {2} trong Kho {3}."
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1263
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1715
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1265
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1720
msgid "Row #{0}: Stock not available to reserve for the Item {1} in Warehouse {2}."
msgstr "Hàng #{0}: Hàng tồn kho không có sẵn để dự trữ cho Mặt hàng {1} trong Kho {2}."
@@ -47170,7 +47589,7 @@ msgstr ""
msgid "Row #{0}: The original Invoice {1} of return invoice {2} is not consolidated."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:606
+#: erpnext/stock/doctype/item/item.py:604
msgid "Row #{0}: The warehouse {1} is not a child warehouse of a group warehouse {2}"
msgstr "Hàng #{0}: Kho {1} không phải là kho con của kho nhóm {2}"
@@ -47227,7 +47646,7 @@ msgstr "Dòng #{0}: {1}"
msgid "Row #{0}: {1} account is not of type {2}"
msgstr ""
-#: erpnext/public/js/controllers/buying.js:261
+#: erpnext/public/js/controllers/buying.js:266
msgid "Row #{0}: {1} can not be negative for item {2}"
msgstr "Hàng #{0}: {1} không thể âm cho mặt hàng {2}"
@@ -47243,7 +47662,7 @@ msgstr "Hàng #{0}: {1} là bắt buộc để tạo Hóa đơn {2} Mở đầu"
msgid "Row #{0}: {1} of {2} should be {3}. Please update the {1} or select a different account."
msgstr "Hàng #{0}: {1} của {2} phải là {3}. Vui lòng cập nhật {1} hoặc chọn một tài khoản khác."
-#: erpnext/stock/doctype/item/item.py:1562
+#: erpnext/stock/doctype/item/item.py:1560
msgid "Row #{0}: {1} {2} does not belong to Company {3}. Please select valid {4}."
msgstr ""
@@ -47263,23 +47682,23 @@ msgstr "Hàng #{1}: Kho là bắt buộc cho Mặt hàng tồn kho {0}"
msgid "Row #{idx}: Cannot select Supplier Warehouse while suppling raw materials to subcontractor."
msgstr "Hàng #{idx}: Không thể chọn Kho Nhà cung cấp khi cung cấp nguyên vật liệu cho đơn vị gia công phụ."
-#: erpnext/controllers/buying_controller.py:641
+#: erpnext/controllers/buying_controller.py:652
msgid "Row #{idx}: Item rate has been updated as per valuation rate since its an internal stock transfer."
msgstr "Hàng #{idx}: Tỷ giá mặt hàng đã được cập nhật theo tỷ giá định giá vì đây là chuyển kho nội bộ."
-#: erpnext/controllers/buying_controller.py:1077
+#: erpnext/controllers/buying_controller.py:1088
msgid "Row #{idx}: Please enter a location for the asset item {item_code}."
msgstr "Hàng #{idx}: Vui lòng nhập vị trí cho mặt hàng tài sản {item_code}."
-#: erpnext/controllers/buying_controller.py:734
+#: erpnext/controllers/buying_controller.py:745
msgid "Row #{idx}: Received Qty must be equal to Accepted + Rejected Qty for Item {item_code}."
msgstr "Hàng #{idx}: Số lượng Đã nhận phải bằng Đã chấp nhận + Đã từ chối cho Mặt hàng {item_code}."
-#: erpnext/controllers/buying_controller.py:747
+#: erpnext/controllers/buying_controller.py:758
msgid "Row #{idx}: {field_label} can not be negative for item {item_code}."
msgstr "Hàng #{idx}: {field_label} không thể âm cho mặt hàng {item_code}."
-#: erpnext/controllers/buying_controller.py:700
+#: erpnext/controllers/buying_controller.py:711
msgid "Row #{idx}: {field_label} is mandatory."
msgstr "Hàng #{idx}: {field_label} là bắt buộc."
@@ -47287,7 +47706,7 @@ msgstr "Hàng #{idx}: {field_label} là bắt buộc."
msgid "Row #{idx}: {from_warehouse_field} and {to_warehouse_field} cannot be same."
msgstr "Hàng #{idx}: {from_warehouse_field} và {to_warehouse_field} không thể giống nhau."
-#: erpnext/controllers/buying_controller.py:1193
+#: erpnext/controllers/buying_controller.py:1204
msgid "Row #{idx}: {schedule_date} cannot be before {transaction_date}."
msgstr "Hàng #{idx}: {schedule_date} không thể trước {transaction_date}."
@@ -47299,7 +47718,7 @@ msgstr "Hàng #{}: Vui lòng giao việc cho một thành viên."
msgid "Row No {0}: Warehouse is required. Please set a Default Warehouse for Item {1} and Company {2}"
msgstr "Hàng số {0}: Yêu cầu Kho. Vui lòng đặt Kho Mặc định cho Mặt hàng {1} và Công ty {2}"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:807
+#: erpnext/manufacturing/doctype/job_card/job_card.py:804
msgid "Row {0} : Operation is required against the raw material item {1}"
msgstr "Hàng {0}: Yêu cầu Thao tác cho mặt hàng nguyên vật liệu {1}"
@@ -47339,7 +47758,7 @@ msgstr "Hàng {0}: Số tiền được phân bổ {1} phải nhỏ hơn hoặc
msgid "Row {0}: Allocated amount {1} must be less than or equal to remaining payment amount {2}"
msgstr "Hàng {0}: Số tiền được phân bổ {1} phải nhỏ hơn hoặc bằng số tiền thanh toán còn lại {2}"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:729
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:769
msgid "Row {0}: As {1} is enabled, raw materials cannot be added to {2} entry. Use {3} entry to consume raw materials."
msgstr "Hàng {0}: Vì {1} được bật, nguyên vật liệu không thể được thêm vào mục {2}. Sử dụng mục {3} để tiêu thụ nguyên vật liệu."
@@ -47396,7 +47815,7 @@ msgid "Row {0}: Either Delivery Note Item or Packed Item reference is mandatory.
msgstr "Hàng {0}: Mục ghi chú giao hàng hoặc Mục hàng đóng gói là bắt buộc."
#: erpnext/accounts/doctype/journal_entry/journal_entry.py:724
-#: erpnext/controllers/taxes_and_totals.py:1370
+#: erpnext/controllers/taxes_and_totals.py:1414
msgid "Row {0}: Exchange Rate is mandatory"
msgstr "Hàng {0}: Tỷ giá là bắt buộc"
@@ -47428,7 +47847,7 @@ msgstr "Hàng {0}: Đối với Nhà cung cấp {1}, Địa chỉ Email là Bắ
msgid "Row {0}: From Time and To Time is mandatory."
msgstr "Hàng {0}: Từ giờ và Đến giờ là bắt buộc."
-#: erpnext/manufacturing/doctype/job_card/job_card.py:356
+#: erpnext/manufacturing/doctype/job_card/job_card.py:353
msgid "Row {0}: From Time and To Time of {1} are overlapping with {2}"
msgstr ""
@@ -47440,7 +47859,7 @@ msgstr "Hàng {0}: Từ giờ và Đến giờ của {1} đang chồng chéo v
msgid "Row {0}: From Warehouse is mandatory for internal transfers"
msgstr "Hàng {0}: Kho xuất là bắt buộc cho chuyển kho nội bộ"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:337
+#: erpnext/manufacturing/doctype/job_card/job_card.py:334
msgid "Row {0}: From time must be less than to time"
msgstr "Hàng {0}: Từ thời gian phải nhỏ hơn thời gian"
@@ -47596,7 +48015,7 @@ msgstr ""
msgid "Row {0}: The {3} Account {1} does not belong to the company {2}"
msgstr "Hàng {0}: Tài khoản {3} {1} không thuộc về công ty {2}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:215
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:216
msgid "Row {0}: To set {1} periodicity, difference between from and to date must be greater than or equal to {2}"
msgstr "Hàng {0}: Để đặt chu kỳ {1}, chênh lệch giữa ngày bắt đầu và ngày kết thúc phải lớn hơn hoặc bằng {2}"
@@ -47625,7 +48044,7 @@ msgstr "Hàng {0}: Kho {1} được liên kết với công ty {2}. Vui lòng ch
msgid "Row {0}: Workstation or Workstation Type is mandatory for an operation {1}"
msgstr "Hàng {0}: Workstation hoặc Loại Workstation là bắt buộc cho thao tác {1}"
-#: erpnext/controllers/accounts_controller.py:865
+#: erpnext/controllers/accounts_controller.py:867
msgid "Row {0}: user has not applied the rule {1} on the item {2}"
msgstr "Hàng {0}: người dùng chưa áp dụng quy tắc {1} cho mặt hàng {2}"
@@ -47661,7 +48080,7 @@ msgstr "Hàng {0}: Mặt hàng {2} {1} không tồn tại trong {2} {3}"
msgid "Row {1}: Quantity ({0}) cannot be a fraction. To allow this, disable '{2}' in UOM {3}."
msgstr "Hàng {1}: Số lượng ({0}) không thể là phân số. Để cho phép điều này, tắt '{2}' trong Đơn vị {3}."
-#: erpnext/controllers/buying_controller.py:1059
+#: erpnext/controllers/buying_controller.py:1070
msgid "Row {idx}: Asset Naming Series is mandatory for the auto creation of assets for item {item_code}."
msgstr "Hàng {idx}: Dãy đặt tên Tài sản là bắt buộc để tự động tạo tài sản cho mặt hàng {item_code}."
@@ -47695,7 +48114,7 @@ msgstr "Các hàng có ngày đến hạn trùng lặp trong các hàng khác đ
msgid "Rows: {0} have 'Payment Entry' as reference_type. This should not be set manually."
msgstr "Các hàng: {0} có 'Payment Entry' là reference_type. Điều này không nên được đặt thủ công."
-#: erpnext/controllers/accounts_controller.py:279
+#: erpnext/controllers/accounts_controller.py:281
msgid "Rows: {0} in {1} section are invalid. Reference Name should point to a valid Payment Entry or Journal Entry."
msgstr ""
@@ -47926,12 +48345,12 @@ msgstr "Chế độ Lương"
#: erpnext/regional/report/vat_audit_report/vat_audit_report.py:143
#: erpnext/selling/doctype/quotation/quotation.json
#: erpnext/selling/doctype/sales_order/sales_order.json
-#: erpnext/setup/doctype/company/company.py:527
-#: erpnext/setup/doctype/company/company.py:720
+#: erpnext/setup/doctype/company/company.py:572
+#: erpnext/setup/doctype/company/company.py:765
#: erpnext/setup/doctype/company/company_dashboard.py:9
#: erpnext/setup/doctype/sales_person/sales_person_dashboard.py:12
-#: erpnext/setup/install.py:408
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:297
+#: erpnext/setup/install.py:414
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:300
#: erpnext/stock/doctype/item/item.json
#: erpnext/stock/doctype/item/item_list.js:29
#: erpnext/stock/doctype/pick_list/pick_list_dashboard.py:17
@@ -47942,7 +48361,7 @@ msgstr "Bán hàng"
msgid "Sales & Purchase"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:720
+#: erpnext/setup/doctype/company/company.py:765
msgid "Sales Account"
msgstr "Tài khoản bán hàng"
@@ -48184,6 +48603,7 @@ msgstr "Cơ hội Bán hàng theo Nguồn"
#. Label of the sales_order (Link) field in DocType 'Work Order'
#. Label of the sales_order (Link) field in DocType 'Project'
#. Label of the sales_order (Link) field in DocType 'Delivery Schedule Item'
+#. Label of the sales_order (Link) field in DocType 'Proforma Invoice'
#. Name of a DocType
#. Label of a Link in the Selling Workspace
#. Option for the 'Transaction' (Select) field in DocType 'Authorization Rule'
@@ -48218,6 +48638,7 @@ msgstr "Cơ hội Bán hàng theo Nguồn"
#: erpnext/manufacturing/report/work_order_summary/work_order_summary.py:217
#: erpnext/projects/doctype/project/project.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.json
#: erpnext/selling/doctype/quotation/quotation.js:134
#: erpnext/selling/doctype/quotation/quotation_dashboard.py:11
#: erpnext/selling/doctype/quotation/quotation_list.js:16
@@ -48231,7 +48652,7 @@ msgstr "Cơ hội Bán hàng theo Nguồn"
#: erpnext/setup/doctype/authorization_rule/authorization_rule.json
#: erpnext/stock/doctype/delivery_note/delivery_note.js:157
#: erpnext/stock/doctype/delivery_note/delivery_note.js:223
-#: erpnext/stock/doctype/material_request/material_request.js:239
+#: erpnext/stock/doctype/material_request/material_request.js:240
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
@@ -48274,6 +48695,7 @@ msgstr "Ngày Đơn hàng Bán"
#. Label of the sales_order_item (Data) field in DocType 'Work Order'
#. Label of the sales_order_item (Data) field in DocType 'Delivery Schedule
#. Item'
+#. Label of the so_detail (Data) field in DocType 'Proforma Invoice Item'
#. Name of a DocType
#. Label of the sales_order_item (Data) field in DocType 'Material Request
#. Item'
@@ -48292,6 +48714,7 @@ msgstr "Ngày Đơn hàng Bán"
#: 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/delivery_schedule_item/delivery_schedule_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1351
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
@@ -48347,8 +48770,8 @@ msgstr "Đơn hàng Bán {0} đã tồn tại cho Đơn đặt hàng Mua của K
msgid "Sales Order {0} is already linked to Project {1}, skipping the link."
msgstr ""
-#: erpnext/selling/doctype/sales_order/mapper.py:888
-#: erpnext/selling/doctype/sales_order/mapper.py:901
+#: erpnext/selling/doctype/sales_order/mapper.py:890
+#: erpnext/selling/doctype/sales_order/mapper.py:903
msgid "Sales Order {0} is not available for production"
msgstr ""
@@ -48413,8 +48836,8 @@ msgstr "Đơn hàng Bán để Giao"
#: erpnext/accounts/doctype/promotional_scheme/promotional_scheme.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:130
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1256
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:114
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1261
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:117
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:196
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:74
#: erpnext/selling/doctype/customer/customer.json
@@ -48519,8 +48942,8 @@ msgstr "Tóm tắt thanh toán bán hàng"
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts_accounts_receivable.html:158
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1253
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:120
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1258
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:123
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:193
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:80
#: erpnext/accounts/report/gross_profit/gross_profit.js:50
@@ -48637,7 +49060,7 @@ msgstr "Tóm tắt bán hàng"
#. Label of the sales_tax_template (Link) field in DocType 'Tax Rule'
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
-#: erpnext/setup/doctype/company/company.js:149
+#: erpnext/setup/doctype/company/company.js:158
msgid "Sales Tax Template"
msgstr "Mẫu Thuế Bán hàng"
@@ -48704,7 +49127,7 @@ msgstr "Mẫu Thuế và Phí Bán hàng"
#: erpnext/selling/doctype/customer/customer.json
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/selling/doctype/sales_team/sales_team.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:247
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:250
#: erpnext/stock/doctype/delivery_note/delivery_note.json
msgid "Sales Team"
msgstr "Đội ngũ bán hàng"
@@ -48770,24 +49193,28 @@ msgid "Sample Quantity"
msgstr "Số lượng Mẫu"
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.js:269
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:556
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:551
msgid "Sample Retention Stock Entry"
msgstr "Mục Hàng tồn kho Giữ Mẫu"
-#. Label of the sample_retention_warehouse (Link) field in DocType 'Stock
-#. Settings'
-#: erpnext/stock/doctype/stock_settings/stock_settings.json
+#. Label of the sample_retention_warehouse (Link) field in DocType 'Company'
+#: erpnext/setup/doctype/company/company.json
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1296
msgid "Sample Retention Warehouse"
msgstr "Kho Giữ Mẫu"
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1298
+msgid "Sample Retention Warehouse Missing"
+msgstr ""
+
#. Label of the sample_size (Float) field in DocType 'Quality Inspection'
#: erpnext/manufacturing/report/quality_inspection_summary/quality_inspection_summary.py:93
-#: erpnext/public/js/controllers/transaction.js:2970
+#: erpnext/public/js/controllers/transaction.js:2962
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Sample Size"
msgstr "Kích thước mẫu"
-#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1278
+#: erpnext/stock/doctype/stock_entry/services/manufacturing.py:1281
msgid "Sample quantity {0} cannot be more than received quantity {1}"
msgstr "Số lượng mẫu {0} không được nhiều hơn số lượng nhận được {1}"
@@ -48797,7 +49224,7 @@ msgstr "Số lượng mẫu {0} không được nhiều hơn số lượng nhậ
msgid "Sanctioned"
msgstr "Được phê duyệt"
-#: erpnext/public/js/shop_floor/shop_floor.js:920
+#: erpnext/public/js/shop_floor/shop_floor.js:965
msgid "Save & Continue"
msgstr ""
@@ -48811,7 +49238,7 @@ msgstr "Lưu Thay đổi và Tải Hóa đơn Mới"
msgid "Save the currently opened form"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:881
+#: erpnext/public/js/shop_floor/shop_floor.js:926
msgid "Saving job card..."
msgstr ""
@@ -48825,6 +49252,10 @@ msgstr "Tiết kiệm"
msgid "Sazhen"
msgstr "Sazhen"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:368
+msgid "Scan / select Serial No"
+msgstr ""
+
#. Label of the scan_barcode (Data) field in DocType 'POS Invoice'
#. Label of the scan_barcode (Data) field in DocType 'Purchase Invoice'
#. Label of the scan_barcode (Data) field in DocType 'Sales Invoice'
@@ -48853,12 +49284,18 @@ msgstr "Sazhen"
msgid "Scan Barcode"
msgstr "Quét mã vạch"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:670
#: erpnext/public/js/utils/serial_no_batch_selector.js:171
msgid "Scan Batch No"
msgstr "Quét Số Batch"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:230
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:664
+msgid "Scan Batch Nos"
+msgstr ""
+
#: erpnext/public/js/shop_floor/shop_floor.js:88
-#: erpnext/public/js/shop_floor/shop_floor.js:1431
+#: erpnext/public/js/shop_floor/shop_floor.js:1476
msgid "Scan Job Card"
msgstr ""
@@ -48869,23 +49306,29 @@ msgstr ""
msgid "Scan Mode"
msgstr "Chế độ Quét"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:670
#: erpnext/public/js/utils/serial_no_batch_selector.js:156
msgid "Scan Serial No"
msgstr "Quét Serial No"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:230
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:664
+msgid "Scan Serial Nos"
+msgstr ""
+
#: erpnext/public/js/utils/barcode_scanner.js:205
msgid "Scan barcode for item {0}"
msgstr "Quét mã vạch cho mặt hàng {0}"
-#: erpnext/public/js/shop_floor/shop_floor.js:1405
+#: erpnext/public/js/shop_floor/shop_floor.js:1450
msgid "Scan job card"
msgstr ""
-#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:111
+#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.js:101
msgid "Scan mode enabled, existing quantity will not be fetched."
msgstr "Chế độ quét được bật, số lượng hiện có sẽ không được lấy."
-#: erpnext/public/js/shop_floor/shop_floor.js:1434
+#: erpnext/public/js/shop_floor/shop_floor.js:1479
msgid "Scan or enter Job Card"
msgstr ""
@@ -48899,6 +49342,10 @@ msgstr "Séc đã quét"
msgid "Scanned Quantity"
msgstr "Số lượng đã quét"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:680
+msgid "Scanned: {0}"
+msgstr ""
+
#. Label of the schedule_date (Date) field in DocType 'Depreciation Schedule'
#. Label of the schedule_date (Datetime) field in DocType 'Production Plan Sub
#. Assembly Item'
@@ -48908,7 +49355,7 @@ msgstr "Số lượng đã quét"
msgid "Schedule Date"
msgstr "Ngày lên lịch"
-#: erpnext/public/js/controllers/transaction.js:553
+#: erpnext/public/js/controllers/transaction.js:556
msgid "Schedule Name"
msgstr "Tên Lịch trình"
@@ -48919,7 +49366,7 @@ msgstr "Tên Lịch trình"
msgid "Scheduled Date"
msgstr "Ngày đã lên lịch"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:432
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:433
msgid "Scheduled Date is required."
msgstr "Ngày đã lên lịch là bắt buộc."
@@ -48961,6 +49408,10 @@ msgstr "Bộ lập lịch không hoạt động. Không thể đưa công việc
msgid "Scheduler is inactive. Cannot merge accounts."
msgstr "Bộ lập lịch không hoạt động. Không thể hợp nhất tài khoản."
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:232
+msgid "Scheduler is inactive. Reposting will only run once background jobs are processed."
+msgstr ""
+
#. Label of the schedules (Table) field in DocType 'Maintenance Schedule'
#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.json
msgid "Schedules"
@@ -49103,7 +49554,7 @@ msgstr ""
msgid "Search values..."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1403
+#: erpnext/public/js/shop_floor/shop_floor.js:1448
msgid "Search work orders"
msgstr ""
@@ -49240,7 +49691,9 @@ msgid "Select BOM and Qty for Production"
msgstr "Chọn BOM và Số lượng cho Sản xuất"
#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
-#: erpnext/public/js/utils/sales_common.js:447
+#: erpnext/public/js/utils/sales_common.js:452
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:376
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:453
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Batch No"
msgstr "Chọn Số Batch"
@@ -49261,7 +49714,7 @@ msgstr "Chọn Thương hiệu..."
msgid "Select Columns and Filters"
msgstr "Chọn Cột và Bộ lọc"
-#: erpnext/accounts/doctype/journal_entry/journal_entry.js:291
+#: erpnext/accounts/doctype/journal_entry/journal_entry.js:292
msgid "Select Company"
msgstr "Chọn Công ty"
@@ -49269,7 +49722,7 @@ msgstr "Chọn Công ty"
msgid "Select Company Address"
msgstr "Chọn Địa chỉ Công ty"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:476
+#: erpnext/manufacturing/doctype/job_card/job_card.js:485
msgid "Select Corrective Operation"
msgstr "Chọn Thao tác Khắc phục"
@@ -49305,7 +49758,7 @@ msgstr "Chọn Chiều"
msgid "Select Dispatch Address "
msgstr "Chọn Địa chỉ Gửi hàng "
-#: erpnext/manufacturing/doctype/job_card/job_card.js:705
+#: erpnext/manufacturing/doctype/job_card/job_card.js:715
msgid "Select Employees"
msgstr "Chọn nhân viên"
@@ -49330,7 +49783,7 @@ msgstr "Chọn Mặt hàng"
msgid "Select Items based on Delivery Date"
msgstr "Chọn Mặt hàng dựa trên Ngày Giao hàng"
-#: erpnext/public/js/controllers/transaction.js:3005
+#: erpnext/public/js/controllers/transaction.js:2997
msgid "Select Items for Quality Inspection"
msgstr "Chọn Mặt hàng để Kiểm tra Chất lượng"
@@ -49360,7 +49813,11 @@ msgstr "Chọn Địa chỉ Công nhân Việc"
msgid "Select Loyalty Program"
msgstr "Chọn Chương trình Khách hàng Thân thiết"
-#: erpnext/public/js/controllers/transaction.js:539
+#: erpnext/manufacturing/doctype/job_card/job_card.js:545
+msgid "Select Operation Row"
+msgstr ""
+
+#: erpnext/public/js/controllers/transaction.js:542
msgid "Select Payment Schedule"
msgstr "Chọn Lịch thanh toán"
@@ -49374,13 +49831,14 @@ msgid "Select Quantity"
msgstr "Chọn Số lượng"
#: erpnext/assets/doctype/asset_repair/asset_repair.js:243
-#: erpnext/public/js/utils/sales_common.js:447
+#: erpnext/public/js/utils/sales_common.js:452
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:462
#: erpnext/stock/doctype/pick_list/pick_list.js:399
msgid "Select Serial No"
msgstr "Chọn Số Serial"
#: erpnext/assets/doctype/asset_repair/asset_repair.js:246
-#: erpnext/public/js/utils/sales_common.js:450
+#: erpnext/public/js/utils/sales_common.js:455
#: erpnext/stock/doctype/pick_list/pick_list.js:402
msgid "Select Serial and Batch"
msgstr "Chọn Serial và Batch"
@@ -49398,6 +49856,10 @@ msgstr "Chọn Địa chỉ Giao hàng"
msgid "Select Supplier Address"
msgstr "Chọn Địa chỉ Nhà cung cấp"
+#: erpnext/stock/doctype/material_request/material_request.js:449
+msgid "Select Supplier for Items"
+msgstr ""
+
#: erpnext/stock/doctype/batch/batch.js:150
msgid "Select Target Warehouse"
msgstr "Chọn Kho Đích"
@@ -49447,6 +49909,11 @@ msgstr "Chọn một Phương thức Thanh toán."
msgid "Select a Supplier"
msgstr "Chọn nhà cung cấp"
+#: erpnext/stock/doctype/material_request/mapper.py:230
+#: erpnext/stock/doctype/material_request/material_request.js:553
+msgid "Select a Supplier for Item {0}"
+msgstr ""
+
#: banking/src/components/features/BankReconciliation/MatchAndReconcile.tsx:49
msgid "Select a bank account to reconcile"
msgstr ""
@@ -49487,6 +49954,11 @@ msgstr "Chọn một hóa đơn để tải dữ liệu tóm tắt"
msgid "Select an item from each set to be used in the Sales Order."
msgstr "Chọn một mặt hàng từ mỗi bộ để sử dụng trong Đơn hàng Bán."
+#: erpnext/stock/doctype/material_request/mapper.py:211
+#: erpnext/stock/doctype/material_request/material_request.js:540
+msgid "Select at least one Item"
+msgstr ""
+
#: erpnext/stock/doctype/item/item.js:1256
msgid "Select at least one attribute value."
msgstr ""
@@ -49505,7 +49977,7 @@ msgstr "Chọn tên công ty đầu tiên."
msgid "Select date"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1330
+#: erpnext/controllers/accounts_controller.py:1332
msgid "Select finance book for the item {0} at row {1}"
msgstr "Chọn sổ tài chính cho mặt hàng {0} ở hàng {1}"
@@ -49517,7 +49989,7 @@ msgstr "Chọn nhóm mặt hàng"
msgid "Select number of days"
msgstr ""
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:230
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:233
msgid "Select one or more Purchase Invoice rows"
msgstr ""
@@ -49723,7 +50195,7 @@ msgstr "Tỷ giá Bán hàng"
#: erpnext/selling/doctype/selling_settings/selling_settings.json
#: erpnext/selling/workspace/selling/selling.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:268
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:254
#: erpnext/workspace_sidebar/erpnext_settings.json
msgid "Selling Settings"
msgstr "Cài đặt bán hàng"
@@ -49769,6 +50241,7 @@ msgstr "Gửi bản in tài liệu"
#. Label of the send_email (Check) field in DocType 'Request for Quotation
#. Supplier'
#: erpnext/buying/doctype/request_for_quotation_supplier/request_for_quotation_supplier.json
+#: erpnext/public/js/sales_order_proforma.js:303
msgid "Send Email"
msgstr "Gửi email"
@@ -49780,8 +50253,12 @@ msgstr "Gửi Email"
msgid "Send Emails to Suppliers"
msgstr "Gửi Email cho Nhà cung cấp"
+#: erpnext/public/js/sales_order_proforma.js:354
+msgid "Send Proforma Invoice"
+msgstr ""
+
#. Label of the send_sms (Button) field in DocType 'SMS Center'
-#: erpnext/public/js/controllers/transaction.js:762
+#: erpnext/public/js/controllers/transaction.js:746
#: erpnext/selling/doctype/sms_center/sms_center.json
msgid "Send SMS"
msgstr "Gửi tin nhắn SMS"
@@ -49804,7 +50281,7 @@ msgstr "Gửi báo cáo tóm tắt thường xuyên qua Email."
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:102
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:105
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Send to Subcontractor"
@@ -49816,6 +50293,11 @@ msgstr "Gửi đến Đơn vị Gia công phụ"
msgid "Send with Attachment"
msgstr "Gửi kèm tệp đính kèm"
+#: erpnext/accounts/doctype/payment_request/payment_request.js:51
+#: erpnext/accounts/doctype/payment_request/payment_request.js:55
+msgid "Sending Email"
+msgstr ""
+
#. Option for the 'Detected Amount Format' (Select) field in DocType 'Bank
#. Statement Import Log'
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.json
@@ -49859,6 +50341,48 @@ msgstr "Gói Serial / Batch"
msgid "Serial / Batch Bundle Missing"
msgstr "Thiếu Gói Serial / Batch"
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'POS Invoice Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Purchase Invoice Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Sales Invoice Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Asset Capitalization Stock Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Asset Repair Consumed Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Delivery Note Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Packed Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Pick List Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Purchase Receipt Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Stock Entry Detail'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Stock Reconciliation Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Subcontracting Receipt Item'
+#. Label of the serial_batch_entries_section (Section Break) field in DocType
+#. 'Subcontracting Receipt Supplied Item'
+#: erpnext/accounts/doctype/pos_invoice_item/pos_invoice_item.json
+#: erpnext/accounts/doctype/purchase_invoice_item/purchase_invoice_item.json
+#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
+#: erpnext/assets/doctype/asset_capitalization_stock_item/asset_capitalization_stock_item.json
+#: erpnext/assets/doctype/asset_repair_consumed_item/asset_repair_consumed_item.json
+#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
+#: erpnext/stock/doctype/packed_item/packed_item.json
+#: erpnext/stock/doctype/pick_list_item/pick_list_item.json
+#: erpnext/stock/doctype/purchase_receipt_item/purchase_receipt_item.json
+#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
+#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
+#: erpnext/subcontracting/doctype/subcontracting_receipt_item/subcontracting_receipt_item.json
+#: erpnext/subcontracting/doctype/subcontracting_receipt_supplied_item/subcontracting_receipt_supplied_item.json
+msgid "Serial / Batch Entries"
+msgstr ""
+
#. Label of the serial_no_and_batch_no_tab (Section Break) field in DocType
#. 'Serial and Batch Bundle'
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
@@ -49923,7 +50447,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.js:74
#: erpnext/manufacturing/report/cost_of_poor_quality_report/cost_of_poor_quality_report.py:114
-#: erpnext/public/js/controllers/transaction.js:2983
+#: erpnext/public/js/controllers/transaction.js:2975
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:928
#: erpnext/public/js/utils/serial_no_batch_selector.js:433
#: erpnext/selling/doctype/installation_note_item/installation_note_item.json
#: erpnext/stock/doctype/batch/batch.py:393
@@ -49985,15 +50510,16 @@ msgstr "Số Serial No"
msgid "Serial No Ledger"
msgstr "Sổ Serial No"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:762
#: erpnext/public/js/utils/serial_no_batch_selector.js:271
msgid "Serial No Range"
msgstr "Phạm vi Serial No"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2768
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2783
msgid "Serial No Reserved"
msgstr "Serial No đã dự trữ"
-#: erpnext/stock/doctype/item/item.py:501
+#: erpnext/stock/doctype/item/item.py:499
msgid "Serial No Series Overlap"
msgstr "Serial No Series Trùng lặp"
@@ -50033,7 +50559,7 @@ msgstr "Hết hạn Bảo hành Serial No"
msgid "Serial No and Batch"
msgstr "Serial No và Batch"
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:93
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:82
msgid "Serial No and Batch Selector cannot be used when Use Serial / Batch Fields is enabled."
msgstr ""
@@ -50046,7 +50572,7 @@ msgstr ""
msgid "Serial No and Batch Traceability"
msgstr "Truy xuất Serial No và Batch"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1229
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1244
msgid "Serial No is mandatory"
msgstr "Serial No là bắt buộc"
@@ -50054,6 +50580,10 @@ msgstr "Serial No là bắt buộc"
msgid "Serial No is mandatory for Item {0}"
msgstr "Serial No là bắt buộc cho Mặt hàng {0}"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:724
+msgid "Serial No {0} already added"
+msgstr ""
+
#: erpnext/public/js/utils/serial_no_batch_selector.js:604
msgid "Serial No {0} already exists"
msgstr "Serial No {0} đã tồn tại"
@@ -50066,13 +50596,13 @@ msgstr "Serial No {0} đã được quét"
msgid "Serial No {0} does not belong to Delivery Note {1}"
msgstr "Serial No {0} không thuộc về Phiếu giao hàng {1}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:326
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:327
msgid "Serial No {0} does not belong to Item {1}"
msgstr "Serial No {0} không thuộc về Mặt hàng {1}"
#: erpnext/maintenance/doctype/maintenance_visit/maintenance_visit.py:52
#: erpnext/selling/doctype/installation_note/installation_note.py:84
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3566
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:3649
msgid "Serial No {0} does not exist"
msgstr "Serial No {0} không tồn tại"
@@ -50092,15 +50622,15 @@ msgstr "Serial No {0} đã được gán cho khách hàng {1}. Chỉ có thể t
msgid "Serial No {0} is not present in the {1} {2}, hence you can't return it against the {1} {2}"
msgstr "Serial No {0} không có trong {1} {2}, vì vậy bạn không thể trả lại nó cho {1} {2}"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:343
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:344
msgid "Serial No {0} is under maintenance contract until {1}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:336
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:337
msgid "Serial No {0} is under warranty until {1}"
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:322
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:323
msgid "Serial No {0} not found"
msgstr "Serial No {0} không tìm thấy"
@@ -50127,11 +50657,11 @@ msgstr "Các Serial No / Batch No"
msgid "Serial Nos / Batches"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2030
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2045
msgid "Serial Nos are created successfully"
msgstr "Các Serial No đã được tạo thành công"
-#: erpnext/stock/stock_ledger.py:2490
+#: erpnext/stock/stock_ledger.py:2505
msgid "Serial Nos are reserved in Stock Reservation Entries, you need to unreserve them before proceeding."
msgstr "Các Serial No được dự trữ trong các Mục Dự trữ Hàng tồn kho, bạn cần hủy dự trữ chúng trước khi tiếp tục."
@@ -50200,7 +50730,7 @@ msgstr "Serial và Batch"
#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.json
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_ledger_entry/stock_ledger_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:138
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:127
#: erpnext/stock/doctype/stock_settings/stock_settings.json
#: erpnext/stock/report/available_serial_no/available_serial_no.py:188
#: erpnext/stock/report/incorrect_serial_and_batch_bundle/incorrect_serial_and_batch_bundle.py:31
@@ -50212,15 +50742,15 @@ msgstr "Serial và Batch"
msgid "Serial and Batch Bundle"
msgstr "Gói Serial và Batch"
-#: erpnext/stock/doctype/item/item.py:1155
+#: erpnext/stock/doctype/item/item.py:1153
msgid "Serial and Batch Bundle Exists"
msgstr ""
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2267
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2282
msgid "Serial and Batch Bundle created"
msgstr "Gói Serial và Batch đã được tạo"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2363
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2378
msgid "Serial and Batch Bundle updated"
msgstr "Gói Serial và Batch đã được cập nhật"
@@ -50232,11 +50762,12 @@ msgstr "Gói Serial và Batch {0} đã được sử dụng trong {1} {2}."
msgid "Serial and Batch Bundle {0} is not submitted"
msgstr "Gói Serial và Batch {0} chưa được gửi"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2337
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:173
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2352
msgid "Serial and Batch Bundle {0} is submitted and its entries cannot be modified."
msgstr ""
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:298
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:299
msgid "Serial and Batch Bundle {0} should have voucher type as 'Maintenance Schedule'"
msgstr ""
@@ -50301,7 +50832,7 @@ msgstr "Các số serial không có sẵn cho Mặt hàng {0} trong kho {1}. Vui
msgid "Series for Asset Depreciation Entry (Journal Entry)"
msgstr "Dãy cho Mục Khấu hao Tài sản (Nhật ký Kế toán)"
-#: erpnext/buying/doctype/supplier/supplier.py:151
+#: erpnext/buying/doctype/supplier/supplier.py:150
msgid "Series is mandatory"
msgstr "Dãy là bắt buộc"
@@ -50493,19 +51024,19 @@ msgid "Service Stop Date"
msgstr "Ngày ngừng dịch vụ"
#: erpnext/accounts/deferred_revenue.py:45
-#: erpnext/public/js/controllers/transaction.js:1843
+#: erpnext/public/js/controllers/transaction.js:1827
msgid "Service Stop Date cannot be after Service End Date"
msgstr "Ngày Ngừng Dịch vụ không thể sau Ngày Kết thúc Dịch vụ"
#: erpnext/accounts/deferred_revenue.py:42
-#: erpnext/public/js/controllers/transaction.js:1840
+#: erpnext/public/js/controllers/transaction.js:1824
msgid "Service Stop Date cannot be before Service Start Date"
msgstr "Ngày Ngừng Dịch vụ không thể trước Ngày Bắt đầu Dịch vụ"
#. Label of the service_items (Table) field in DocType 'Asset Capitalization'
#: erpnext/assets/doctype/asset_capitalization/asset_capitalization.json
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:52
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:204
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:55
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:207
msgid "Services"
msgstr "Dịch vụ"
@@ -50541,11 +51072,6 @@ msgstr "Đặt Kho Giao hàng"
msgid "Set Dropship Items Delivered Quantity"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.js:362
-#: erpnext/manufacturing/doctype/job_card/job_card.js:424
-msgid "Set Finished Good Quantity"
-msgstr "Đặt Số lượng Thành phẩm"
-
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Invoice'
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Order'
#. Label of the set_from_warehouse (Link) field in DocType 'Purchase Receipt'
@@ -50642,7 +51168,7 @@ msgstr "Đặt Đặt tên Gói Serial và Batch Dựa trên Dãy Đặt tên"
#. Label of the set_warehouse (Link) field in DocType 'Sales Order'
#. Label of the set_warehouse (Link) field in DocType 'Delivery Note'
#. Label of the set_from_warehouse (Link) field in DocType 'Material Request'
-#: erpnext/public/js/utils/sales_common.js:572
+#: erpnext/public/js/utils/sales_common.js:577
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
@@ -50653,6 +51179,10 @@ msgstr "Đặt Kho Nguồn"
msgid "Set Supplier"
msgstr "Đặt Nhà cung cấp"
+#: erpnext/stock/doctype/material_request/material_request.js:456
+msgid "Set Supplier for All Items"
+msgstr ""
+
#. Label of the set_target_warehouse (Link) field in DocType 'Sales Invoice'
#. Label of the set_warehouse (Link) field in DocType 'Purchase Order'
#. Label of the set_target_warehouse (Link) field in DocType 'Delivery Note'
@@ -50660,7 +51190,7 @@ msgstr "Đặt Nhà cung cấp"
#. Label of the set_warehouse (Link) field in DocType 'Subcontracting Order'
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/public/js/utils/sales_common.js:569
+#: erpnext/public/js/utils/sales_common.js:574
#: erpnext/stock/doctype/delivery_note/delivery_note.json
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.json
@@ -50686,7 +51216,7 @@ msgstr "Đặt là Đã đóng"
msgid "Set as Completed"
msgstr "Đặt là Đã hoàn thành"
-#: erpnext/public/js/utils/sales_common.js:596
+#: erpnext/public/js/utils/sales_common.js:601
#: erpnext/selling/doctype/quotation/quotation.js:146
msgid "Set as Lost"
msgstr "Đặt là Đã mất"
@@ -50713,11 +51243,11 @@ msgstr "Đặt bởi Mẫu Thuế Mặt hàng"
msgid "Set closing balance as per bank statement"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:617
+#: erpnext/setup/doctype/company/company.py:662
msgid "Set default inventory account for perpetual inventory"
msgstr "Đặt tài khoản hàng tồn kho mặc định cho hàng tồn kho vĩnh cửu"
-#: erpnext/setup/doctype/company/company.py:643
+#: erpnext/setup/doctype/company/company.py:688
msgid "Set default {0} account for non stock items"
msgstr "Đặt tài khoản {0} mặc định cho các mặt hàng không tồn kho"
@@ -50837,7 +51367,7 @@ msgstr "Đặt 'Kho' trong mỗi hàng của bảng Mặt hàng."
msgid "Setting Account Type helps in selecting this Account in transactions."
msgstr "Đặt Loại Tài khoản giúp chọn Tài khoản này trong giao dịch."
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:129
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:130
msgid "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID{1}"
msgstr "Đặt Sự kiện thành {0}, vì Nhân viên được gắn với Nhân viên Bán hàng bên dưới không có User ID{1}"
@@ -51108,7 +51638,7 @@ msgstr "Mẫu địa chỉ giao hàng"
msgid "Shipping Address does not belong to the {0}"
msgstr "Địa chỉ giao hàng không thuộc về {0}"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:134
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:133
msgid "Shipping Address does not have country, which is required for this Shipping Rule"
msgstr "Địa chỉ giao hàng không có quốc gia, quốc gia là bắt buộc cho Quy tắc vận chuyển này"
@@ -51201,15 +51731,15 @@ msgstr "Tỉnh/Thành giao hàng"
msgid "Shipping Zipcode"
msgstr "Mã bưu điện giao hàng"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:138
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:137
msgid "Shipping rule not applicable for country {0} in Shipping Address"
msgstr "Quy tắc vận chuyển không áp dụng cho quốc gia {0} trong Địa chỉ giao hàng"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:157
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:156
msgid "Shipping rule only applicable for Buying"
msgstr "Quy tắc vận chuyển chỉ áp dụng cho Mua hàng"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:152
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:151
msgid "Shipping rule only applicable for Selling"
msgstr "Quy tắc vận chuyển chỉ áp dụng cho Bán hàng"
@@ -51265,7 +51795,7 @@ msgstr "Đầu tư ngắn hạn"
msgid "Short-term Provisions"
msgstr "Dự phòng ngắn hạn"
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:227
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:235
msgid "Shortage Qty"
msgstr "Số lượng thiếu"
@@ -51320,14 +51850,14 @@ msgstr "Hiển thị nhật ký lỗi"
#. Label of the show_future_payments (Check) field in DocType 'Process
#. Statement Of Accounts'
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:141
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:158
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:131
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:144
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:161
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:134
msgid "Show Future Payments"
msgstr "Hiển thị các khoản thanh toán trong tương lai"
-#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:118
-#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:136
+#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:121
+#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:139
msgid "Show GL Balance"
msgstr "Hiển thị số dư Sổ cái"
@@ -51361,7 +51891,7 @@ msgstr "Hiển thị bài viết diễn đàn mới nhất"
msgid "Show Ledger View"
msgstr "Hiển thị xem Sổ cái"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:163
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:166
msgid "Show Linked Delivery Notes"
msgstr "Hiển thị ghi chú giao hàng được liên kết"
@@ -51409,8 +51939,8 @@ msgstr ""
#. Label of the show_remarks (Check) field in DocType 'Process Statement Of
#. Accounts'
#: erpnext/accounts/doctype/process_statement_of_accounts/process_statement_of_accounts.json
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:136
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:173
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:139
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:176
#: erpnext/accounts/report/general_ledger/general_ledger.js:219
msgid "Show Remarks"
msgstr "Hiển thị ghi chú"
@@ -51420,7 +51950,7 @@ msgstr "Hiển thị ghi chú"
msgid "Show Return Entries"
msgstr "Hiển thị bút toán trả lại"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:168
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:171
msgid "Show Sales Person"
msgstr "Hiển thị nhân viên bán hàng"
@@ -51440,6 +51970,12 @@ msgstr "Hiển thị các biến thể"
msgid "Show Warehouse-wise Stock"
msgstr "Hiển thị tồn kho theo kho"
+#. Description of the 'Use Inline Serial / Batch Editor' (Check) field in
+#. DocType 'Stock Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "Show an inline editable table for serial numbers / batches on the item row instead of the dialog"
+msgstr ""
+
#: erpnext/manufacturing/report/bom_stock_analysis/bom_stock_analysis.js:26
msgid "Show availability of exploded items"
msgstr "Hiển thị tình trạng sẵn có của các mặt hàng đã khai thác"
@@ -51504,7 +52040,7 @@ msgstr "Hiển thị các bút toán đang chờ"
msgid "Show taxes as table in print"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1402
+#: erpnext/public/js/shop_floor/shop_floor.js:1447
msgid "Show this help"
msgstr ""
@@ -51695,7 +52231,7 @@ msgstr ""
msgid "Slug/Cubic Foot"
msgstr "Slug/Foot Khối"
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:272
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:275
msgid "Small"
msgstr "Nhỏ"
@@ -51732,7 +52268,7 @@ msgstr "Đã bán bởi"
msgid "Solvency Ratios"
msgstr "Tỷ lệ thanh toán"
-#: erpnext/controllers/accounts_controller.py:1611
+#: erpnext/controllers/accounts_controller.py:1613
msgid "Some required Company details are missing. You don't have permission to update them. Please contact your System Manager."
msgstr "Một số thông tin Công ty bắt buộc đang bị thiếu. Bạn không có quyền cập nhật chúng. Vui lòng liên hệ Quản trị viên hệ thống của bạn."
@@ -51740,15 +52276,15 @@ msgstr "Một số thông tin Công ty bắt buộc đang bị thiếu. Bạn kh
msgid "Something went wrong, please try again"
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:754
+#: erpnext/accounts/doctype/pricing_rule/utils.py:758
msgid "Sorry, this coupon code is no longer valid"
msgstr "Xin lỗi, mã phiếu giảm giá này không còn hợp lệ"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:752
+#: erpnext/accounts/doctype/pricing_rule/utils.py:756
msgid "Sorry, this coupon code's validity has expired"
msgstr "Xin lỗi, thời hạn hiệu lực của mã phiếu giảm giá đã hết"
-#: erpnext/accounts/doctype/pricing_rule/utils.py:750
+#: erpnext/accounts/doctype/pricing_rule/utils.py:754
msgid "Sorry, this coupon code's validity has not started"
msgstr "Xin lỗi, thời hạn hiệu lực của mã phiếu giảm giá chưa bắt đầu"
@@ -51843,11 +52379,11 @@ msgstr "Loại nguồn"
#: erpnext/manufacturing/doctype/work_order_item/work_order_item.json
#: erpnext/manufacturing/doctype/work_order_operation/work_order_operation.json
#: erpnext/manufacturing/report/work_order_stock_report/work_order_stock_report.py:135
-#: erpnext/public/js/utils/sales_common.js:568
+#: erpnext/public/js/utils/sales_common.js:573
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
#: erpnext/stock/dashboard/item_dashboard.js:227
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:819
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:790
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Source Warehouse"
msgstr "Kho nguồn"
@@ -51863,7 +52399,7 @@ msgstr "Địa chỉ kho nguồn"
msgid "Source Warehouse Address Link"
msgstr "Liên kết địa chỉ kho nguồn"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1193
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1195
msgid "Source Warehouse is mandatory for the Item {0}."
msgstr "Kho nguồn là bắt buộc đối với mặt hàng {0}."
@@ -51987,7 +52523,7 @@ msgid "Split commission credit across multiple sales persons."
msgstr ""
#: erpnext/buying/doctype/purchase_order/purchase_order.js:600
-#: erpnext/public/js/controllers/buying.js:558
+#: erpnext/public/js/controllers/buying.js:563
msgid "Splitting {0} units of {1}"
msgstr ""
@@ -52048,9 +52584,9 @@ msgstr "Số ngày cũ"
msgid "Stale Days should start from 1."
msgstr "Số ngày cũ phải bắt đầu từ 1."
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:485
-#: erpnext/tests/utils.py:276
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:69
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:488
+#: erpnext/tests/utils.py:275
msgid "Standard Buying"
msgstr "Mua hàng tiêu chuẩn"
@@ -52075,10 +52611,9 @@ msgstr "Mô tả tiêu chuẩn"
msgid "Standard Rated Expenses"
msgstr "Chi phí thuế suất tiêu chuẩn"
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:70
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:493
-#: erpnext/stock/doctype/item/item.py:296 erpnext/tests/utils.py:284
-#: erpnext/tests/utils.py:2524
+#: erpnext/setup/setup_wizard/operations/defaults_setup.py:69
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:496
+#: erpnext/tests/utils.py:283 erpnext/tests/utils.py:2523
msgid "Standard Selling"
msgstr "Bán hàng tiêu chuẩn"
@@ -52147,7 +52682,7 @@ msgstr ""
msgid "Start / Resume"
msgstr "Bắt đầu / Tiếp tục"
-#: erpnext/public/js/shop_floor/shop_floor.js:1411
+#: erpnext/public/js/shop_floor/shop_floor.js:1456
msgid "Start / Resume job"
msgstr ""
@@ -52163,7 +52698,7 @@ msgstr "Ngày bắt đầu không thể trước ngày hiện tại"
msgid "Start Date should be lower than End Date"
msgstr "Ngày bắt đầu phải trước ngày kết thúc"
-#: erpnext/manufacturing/doctype/job_card/job_card.js:660
+#: erpnext/manufacturing/doctype/job_card/job_card.js:670
#: erpnext/public/js/shop_floor/shop_floor.js:710
#: erpnext/public/js/templates/shop_floor_template.html:728
msgid "Start Job"
@@ -52173,6 +52708,7 @@ msgstr "Bắt đầu công việc"
msgid "Start Merge"
msgstr "Bắt đầu hợp nhất"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.js:27
#: erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.js:114
msgid "Start Reposting"
msgstr "Bắt đầu đăng lại"
@@ -52206,7 +52742,7 @@ msgstr "Năm bắt đầu và Năm kết thúc là bắt buộc"
msgid "Start date of current invoice's period"
msgstr "Ngày bắt đầu của kỳ hóa đơn hiện tại"
-#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:233
+#: erpnext/maintenance/doctype/maintenance_schedule/maintenance_schedule.py:234
msgid "Start date should be less than end date for Item {0}"
msgstr "Ngày bắt đầu phải trước ngày kết thúc cho mặt hàng {0}"
@@ -52306,7 +52842,7 @@ msgstr "Minh họa trạng thái"
msgid "Status and Reference"
msgstr "Trạng thái và Tham chiếu"
-#: erpnext/projects/doctype/project/project.py:818
+#: erpnext/projects/doctype/project/project.py:820
msgid "Status must be Cancelled or Completed"
msgstr "Trạng thái phải là Đã hủy hoặc Đã hoàn thành"
@@ -52325,6 +52861,7 @@ msgstr "Trạng thái được đặt thành từ chối vì có một hoặc nh
#. Name of a Workspace
#. Title of a Workspace Sidebar
#: erpnext/accounts/doctype/account/account.json
+#: erpnext/accounts/doctype/account/account.py:228
#: erpnext/accounts/doctype/item_tax_template/item_tax_template_dashboard.py:11
#: erpnext/accounts/report/account_balance/account_balance.js:57
#: erpnext/desktop_icon/stock.json
@@ -52343,8 +52880,8 @@ msgstr "Kho"
#: erpnext/accounts/doctype/account/account.json
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts.py:100
#: erpnext/accounts/doctype/account/chart_of_accounts/verified/standard_chart_of_accounts_with_account_number.py:163
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:566
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:592
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:586
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:612
#: erpnext/accounts/report/account_balance/account_balance.js:58
msgid "Stock Adjustment"
msgstr "Điều chỉnh tồn kho"
@@ -52452,7 +52989,7 @@ msgstr "Nhật ký đóng kỳ tồn kho"
msgid "Stock Delivered But Not Billed"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:219
+#: erpnext/setup/doctype/company/company.py:222
msgid "Stock Delivered But Not Billed Account cannot be changed or disabled since account {0} contains outstanding Delivery Notes: {1}"
msgstr ""
@@ -52486,7 +53023,7 @@ msgstr "Chi tiết tồn kho"
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:132
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:121
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/manufacturing.json
#: erpnext/workspace_sidebar/stock.json
@@ -52528,7 +53065,7 @@ msgstr ""
msgid "Stock Entry {0} created"
msgstr "Bút toán tồn kho {0} đã được tạo"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1645
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1785
msgid "Stock Entry {0} has been created"
msgstr ""
@@ -52568,7 +53105,7 @@ msgstr "Các mặt hàng tồn kho"
#. Name of a report
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/public/js/controllers/stock_controller.js:67
+#: erpnext/public/js/controllers/stock_controller.js:97
#: erpnext/public/js/utils/ledger_preview.js:37
#: erpnext/stock/doctype/item/item.js:191
#: erpnext/stock/doctype/item/item_dashboard.py:8
@@ -52741,9 +53278,9 @@ msgstr "Hàng tồn kho đã nhận nhưng chưa lập hóa đơn"
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
#: erpnext/setup/workspace/home/home.json
-#: erpnext/stock/doctype/item/item.py:682
+#: erpnext/stock/doctype/item/item.py:680
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.js:137
+#: erpnext/stock/doctype/stock_settings/stock_settings.js:126
#: erpnext/stock/workspace/stock/stock.json
#: erpnext/workspace_sidebar/stock.json
msgid "Stock Reconciliation"
@@ -52760,7 +53297,7 @@ msgstr "Mục đối soát tồn kho"
msgid "Stock Reconciliation that revalues on-hand stock to this standard rate: auto-created when the rate is changed here, or the reconciliation that captured this rate (opening entry or rate change)."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:682
+#: erpnext/stock/doctype/item/item.py:680
msgid "Stock Reconciliations"
msgstr "Các đối soát tồn kho"
@@ -52800,17 +53337,17 @@ msgstr "Cài đặt đăng lại tồn kho"
#: erpnext/stock/doctype/stock_entry/stock_entry_dashboard.py:12
#: erpnext/stock/doctype/stock_reconciliation/stock_reconciliation.py:869
#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:680
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1266
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1677
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1690
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1704
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1718
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1732
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1749
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1273
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1682
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1695
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1709
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1723
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1737
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1754
#: erpnext/stock/doctype/stock_settings/stock_settings.json
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:225
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:211
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:223
#: erpnext/stock/doctype/stock_settings/stock_settings.py:237
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:251
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:181
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:194
#: erpnext/subcontracting/doctype/subcontracting_order/subcontracting_order.js:206
@@ -52819,15 +53356,15 @@ msgstr "Cài đặt đăng lại tồn kho"
msgid "Stock Reservation"
msgstr "Dự trữ tồn kho"
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1860
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1865
msgid "Stock Reservation Entries Cancelled"
msgstr "Các mục dự trữ tồn kho đã bị hủy"
#: erpnext/controllers/subcontracting_inward_controller.py:1062
-#: erpnext/manufacturing/doctype/production_plan/services/reservation.py:152
+#: erpnext/manufacturing/doctype/production_plan/services/reservation.py:147
#: erpnext/manufacturing/doctype/work_order/services/reservation.py:597
#: erpnext/selling/doctype/sales_order/services/reservation.py:133
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1810
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1815
msgid "Stock Reservation Entries Created"
msgstr "Các mục dự trữ tồn kho đã được tạo"
@@ -52891,7 +53428,7 @@ msgstr "Số lượng dự trữ tồn kho (theo ĐVT tồn kho)"
#. Name of a DocType
#. Label of a Link in the Stock Workspace
#. Label of a Workspace Sidebar Item
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:115
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:117
#: erpnext/setup/doctype/company/company.json
#: erpnext/setup/workspace/erpnext_settings/erpnext_settings.json
#: erpnext/stock/doctype/item/item.js:497
@@ -52934,6 +53471,7 @@ msgstr "Giao dịch tồn kho"
#. Label of the stock_uom (Link) field in DocType 'BOM Explosion Item'
#. Label of the stock_uom (Link) field in DocType 'BOM Item'
#. Label of the stock_uom (Link) field in DocType 'BOM Secondary Item'
+#. Label of the stock_uom (Link) field in DocType 'Job Card'
#. Label of the stock_uom (Link) field in DocType 'Job Card Item'
#. Label of the stock_uom (Link) field in DocType 'Job Card Secondary Item'
#. Label of the stock_uom (Link) field in DocType 'Production Plan Sub Assembly
@@ -52981,6 +53519,7 @@ msgstr "Giao dịch tồn kho"
#: erpnext/manufacturing/doctype/bom_explosion_item/bom_explosion_item.json
#: erpnext/manufacturing/doctype/bom_item/bom_item.json
#: erpnext/manufacturing/doctype/bom_secondary_item/bom_secondary_item.json
+#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card_item/job_card_item.json
#: erpnext/manufacturing/doctype/job_card_secondary_item/job_card_secondary_item.json
#: erpnext/manufacturing/doctype/production_plan_sub_assembly_item/production_plan_sub_assembly_item.json
@@ -53131,7 +53670,7 @@ msgstr ""
msgid "Stock cannot be reserved in group warehouse {0}."
msgstr "Tồn kho không thể được đặt trong kho nhóm {0}."
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1622
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1627
msgid "Stock cannot be reserved in the group warehouse {0}."
msgstr "Tồn kho không thể được đặt trong kho nhóm {0}."
@@ -53156,7 +53695,7 @@ msgstr ""
msgid "Stock frozen up to"
msgstr ""
-#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1160
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1162
msgid "Stock has been unreserved for work order {0}."
msgstr "Tồn kho đã được bỏ đặt cho work order {0}."
@@ -53164,6 +53703,10 @@ msgstr "Tồn kho đã được bỏ đặt cho work order {0}."
msgid "Stock not available for Item {0} in Warehouse {1}."
msgstr "Tồn kho không có sẵn cho mặt hàng {0} trong Kho {1}."
+#: erpnext/stock/doctype/stock_reservation_entry/stock_reservation_entry.py:1269
+msgid "Stock not available to reserve for the Item {0} in Warehouse {1}."
+msgstr ""
+
#: erpnext/selling/page/point_of_sale/pos_controller.js:826
msgid "Stock quantity is not enough for Item Code: {0} under warehouse {1}. Available quantity {2} {3}."
msgstr ""
@@ -53203,11 +53746,10 @@ msgstr "Lý do dừng"
msgid "Stopped Work Order cannot be cancelled, Unstop it first to cancel"
msgstr "Work Order đã dừng không thể bị hủy, hãy bỏ dừng trước để hủy"
-#: erpnext/setup/doctype/company/company.py:454
-#: erpnext/setup/setup_wizard/operations/defaults_setup.py:33
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:537
-#: erpnext/stock/doctype/item/item.py:334
-#: erpnext/stock/doctype/item/item.py:1781 erpnext/tests/utils.py:249
+#: erpnext/setup/doctype/company/company.py:493
+#: erpnext/setup/doctype/company/company.py:525
+#: erpnext/stock/doctype/item/item.py:330
+#: erpnext/stock/doctype/item/item.py:1776
msgid "Stores"
msgstr "Cửa hàng"
@@ -53227,7 +53769,7 @@ msgstr "Đường thẳng"
msgid "Sub"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:58
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:61
msgid "Sub Assemblies"
msgstr "Cụm phụ"
@@ -53236,7 +53778,7 @@ msgstr "Cụm phụ"
msgid "Sub Assemblies & Raw Materials"
msgstr "Cụm phụ & Nguyên vật liệu"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:321
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:340
msgid "Sub Assembly Item"
msgstr "Mặt hàng cụm phụ"
@@ -53252,7 +53794,7 @@ msgstr "Mã mặt hàng cụm phụ"
msgid "Sub Assembly Item Reference"
msgstr "Tham chiếu mặt hàng cụm phụ"
-#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:430
+#: erpnext/public/js/bom_configurator/bom_configurator.bundle.js:449
msgid "Sub Assembly Item is mandatory"
msgstr "Mặt hàng cụm phụ là bắt buộc"
@@ -53270,7 +53812,7 @@ msgstr "Kho cụm phụ"
#. Label of the operation (Link) field in DocType 'Job Card Time Log'
#. Name of a DocType
-#: erpnext/manufacturing/doctype/job_card/job_card.js:309
+#: erpnext/manufacturing/doctype/job_card/job_card.js:359
#: erpnext/manufacturing/doctype/job_card_time_log/job_card_time_log.json
#: erpnext/manufacturing/doctype/sub_operation/sub_operation.json
msgid "Sub Operation"
@@ -53347,7 +53889,7 @@ msgstr "Mặt hàng ký gửi"
msgid "Subcontracted Item To Be Received"
msgstr "Mặt hàng ký gửi cần nhận"
-#: erpnext/stock/doctype/material_request/material_request.js:227
+#: erpnext/stock/doctype/material_request/material_request.js:228
msgid "Subcontracted Purchase Order"
msgstr "Đơn mua hàng ký gửi"
@@ -53403,7 +53945,7 @@ msgstr "Hệ số chuyển đổi ký gửi"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:132
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:135
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.js:158
@@ -53416,7 +53958,7 @@ msgstr ""
#. Label of the subcontracting_inward_tab (Tab Break) field in DocType 'Selling
#. Settings'
-#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:33
+#: erpnext/selling/doctype/sales_order/sales_order_dashboard.py:34
#: erpnext/selling/doctype/selling_settings/selling_settings.json
msgid "Subcontracting Inward"
msgstr "Nhận hàng ký gửi"
@@ -53554,7 +54096,7 @@ msgstr "Mục cung cấp phiếu nhận hàng ký gửi"
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry'
#. Option for the 'Purpose' (Select) field in DocType 'Stock Entry Type'
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:138
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:141
#: erpnext/stock/doctype/stock_entry/stock_entry.json
#: erpnext/stock/doctype/stock_entry_type/stock_entry_type.json
msgid "Subcontracting Return"
@@ -53600,7 +54142,7 @@ msgstr "Gửi các Journal ERR?"
msgid "Submit Generated Invoices"
msgstr "Gửi các hóa đơn đã tạo"
-#: erpnext/public/js/shop_floor/shop_floor.js:1004
+#: erpnext/public/js/shop_floor/shop_floor.js:1049
msgid "Submit Inspection"
msgstr ""
@@ -53610,11 +54152,11 @@ msgstr ""
msgid "Submit Journal entries"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1415
+#: erpnext/public/js/shop_floor/shop_floor.js:1460
msgid "Submit focused job card"
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:1098
+#: erpnext/public/js/shop_floor/shop_floor.js:1143
msgid "Submit job card {0}? This finalizes the job card."
msgstr ""
@@ -53626,12 +54168,12 @@ msgstr "Gửi Work Order này để xử lý thêm."
msgid "Submit your Quotation"
msgstr "Gửi báo giá của bạn"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1595
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1712
msgid "Submitted Job Card cannot be processed."
msgstr ""
-#: erpnext/public/js/shop_floor/shop_floor.js:891
-#: erpnext/public/js/shop_floor/shop_floor.js:1103
+#: erpnext/public/js/shop_floor/shop_floor.js:936
+#: erpnext/public/js/shop_floor/shop_floor.js:1148
msgid "Submitting job card..."
msgstr ""
@@ -53671,11 +54213,11 @@ msgstr "Đăng ký"
msgid "Subscription End Date"
msgstr "Ngày kết thúc đăng ký"
-#: erpnext/accounts/doctype/subscription/subscription.py:442
+#: erpnext/accounts/doctype/subscription/subscription.py:443
msgid "Subscription End Date is mandatory to follow calendar months"
msgstr "Ngày kết thúc đăng ký là bắt buộc để tuân theo tháng dương lịch"
-#: erpnext/accounts/doctype/subscription/subscription.py:432
+#: erpnext/accounts/doctype/subscription/subscription.py:433
msgid "Subscription End Date must be after {0} as per the subscription plan"
msgstr "Ngày kết thúc đăng ký phải sau {0} theo kế hoạch đăng ký"
@@ -53732,7 +54274,7 @@ msgstr "Cài đặt đăng ký"
msgid "Subscription Start Date"
msgstr "Ngày bắt đầu đăng ký"
-#: erpnext/accounts/doctype/subscription/subscription.py:848
+#: erpnext/accounts/doctype/subscription/subscription.py:849
msgid "Subscription for Future dates cannot be processed."
msgstr "Đăng ký cho ngày tương lai không thể được xử lý."
@@ -53755,12 +54297,6 @@ msgstr "Các bút toán thành công"
msgid "Success Redirect URL"
msgstr "URL chuyển hướng thành công"
-#. Label of the success_details (Section Break) field in DocType 'Appointment
-#. Booking Settings'
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
-msgid "Success Settings"
-msgstr "Cài đặt thành công"
-
#. Option for the 'Depreciation Entry Posting Status' (Select) field in DocType
#. 'Asset'
#: erpnext/assets/doctype/asset/asset.json
@@ -53775,7 +54311,7 @@ msgstr "Đã đối soát thành công"
msgid "Successfully Set Supplier"
msgstr "Đã đặt Nhà cung cấp thành công"
-#: erpnext/stock/doctype/item/item.py:414
+#: erpnext/stock/doctype/item/item.py:412
msgid "Successfully changed Stock UOM, please redefine conversion factors for new UOM."
msgstr "Đã thay đổi Stock UOM thành công, vui lòng xác định lại các hệ số chuyển đổi cho UOM mới."
@@ -53923,7 +54459,7 @@ msgstr "Số lượng được cung cấp"
#: erpnext/accounts/doctype/supplier_item/supplier_item.json
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.html:113
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:254
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:257
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.html:112
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.html:134
#: erpnext/accounts/report/billed_items_to_be_received/billed_items_to_be_received.py:60
@@ -53974,6 +54510,7 @@ msgstr "Số lượng được cung cấp"
#: erpnext/stock/doctype/item_price/item_price.json
#: erpnext/stock/doctype/item_supplier/item_supplier.json
#: erpnext/stock/doctype/landed_cost_purchase_receipt/landed_cost_purchase_receipt.json
+#: erpnext/stock/doctype/material_request/material_request.js:527
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
#: erpnext/stock/doctype/shipment/shipment.json
#: erpnext/stock/doctype/stock_entry/stock_entry.json
@@ -54070,7 +54607,7 @@ msgstr "Chi tiết nhà cung cấp"
#: erpnext/accounts/doctype/tax_rule/tax_rule.json
#: erpnext/accounts/report/accounts_payable/accounts_payable.js:119
#: erpnext/accounts/report/accounts_payable_summary/accounts_payable_summary.js:102
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1260
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1265
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:200
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.py:178
#: erpnext/accounts/report/purchase_register/purchase_register.js:27
@@ -54118,7 +54655,7 @@ msgstr "Hóa đơn nhà cung cấp"
#. Label of the bill_date (Date) field in DocType 'Purchase Invoice'
#: erpnext/accounts/doctype/opening_invoice_creation_tool_item/opening_invoice_creation_tool_item.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:232
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:230
msgid "Supplier Invoice Date"
msgstr "Ngày hóa đơn nhà cung cấp"
@@ -54129,7 +54666,7 @@ msgstr "Ngày hóa đơn nhà cung cấp"
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/report/general_ledger/general_ledger.html:202
#: erpnext/accounts/report/general_ledger/general_ledger.py:813
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:226
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:224
msgid "Supplier Invoice No"
msgstr "Số hóa đơn nhà cung cấp"
@@ -54171,7 +54708,7 @@ msgstr "Tóm tắt sổ cái nhà cung cấp"
#. Label of the supplier_name (Data) field in DocType 'Purchase Receipt'
#. Label of the supplier_name (Data) field in DocType 'Stock Entry'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1175
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1180
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:157
#: erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py:196
#: erpnext/accounts/report/purchase_register/purchase_register.py:195
@@ -54211,7 +54748,7 @@ msgstr "Số nhà cung cấp tại khách hàng"
msgid "Supplier Numbers"
msgstr "Các số nhà cung cấp"
-#: erpnext/accounts/report/accounts_payable/accounts_payable.js:290
+#: erpnext/accounts/report/accounts_payable/accounts_payable.js:293
msgid "Supplier Overview"
msgstr ""
@@ -54258,7 +54795,7 @@ msgstr "Người dùng cổng nhà cung cấp"
#: erpnext/buying/workspace/buying/buying.json
#: erpnext/crm/doctype/opportunity/opportunity.js:81
#: erpnext/selling/doctype/quotation/quotation.json
-#: erpnext/stock/doctype/material_request/material_request.js:211
+#: erpnext/stock/doctype/material_request/material_request.js:212
#: erpnext/workspace_sidebar/buying.json
msgid "Supplier Quotation"
msgstr "Báo giá từ nhà cung cấp"
@@ -54281,7 +54818,7 @@ msgstr "So sánh báo giá từ nhà cung cấp"
msgid "Supplier Quotation Item"
msgstr "Mục báo giá từ nhà cung cấp"
-#: erpnext/buying/doctype/request_for_quotation/mapper.py:84
+#: erpnext/buying/doctype/request_for_quotation/mapper.py:83
msgid "Supplier Quotation {0} Created"
msgstr "Báo giá từ nhà cung cấp {0} đã được tạo"
@@ -54370,7 +54907,7 @@ msgstr "Loại nhà cung cấp"
#. Label of the supplier_warehouse (Link) field in DocType 'Purchase Receipt'
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/buying/doctype/purchase_order/purchase_order.json
-#: erpnext/manufacturing/doctype/job_card/job_card.js:91
+#: erpnext/manufacturing/doctype/job_card/job_card.js:95
#: erpnext/stock/doctype/purchase_receipt/purchase_receipt.json
msgid "Supplier Warehouse"
msgstr "Kho nhà cung cấp"
@@ -54426,7 +54963,7 @@ msgstr "Cung cấp"
#: erpnext/desktop_icon/support.json
#: erpnext/selling/doctype/customer/customer_dashboard.py:23
#: erpnext/setup/doctype/company/company_dashboard.py:24
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:298
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:301
#: erpnext/support/workspace/support/support.json
#: erpnext/workspace_sidebar/support.json
msgid "Support"
@@ -54481,7 +55018,7 @@ msgstr "Bị đình chỉ"
msgid "Switch Between Payment Modes"
msgstr "Chuyển đổi giữa các phương thức thanh toán"
-#: erpnext/public/js/shop_floor/shop_floor.js:1406
+#: erpnext/public/js/shop_floor/shop_floor.js:1451
msgid "Switch Board / Operator view"
msgstr ""
@@ -54489,7 +55026,7 @@ msgstr ""
msgid "Switch between light, dark, or system theme"
msgstr "Chuyển đổi giữa chủ đề sáng, tối hoặc hệ thống"
-#: erpnext/public/js/shop_floor/shop_floor.js:1407
+#: erpnext/public/js/shop_floor/shop_floor.js:1452
msgid "Switch board tab"
msgstr ""
@@ -54514,7 +55051,7 @@ msgstr "Bắt đầu đồng bộ"
msgid "Synchronize all accounts every hour"
msgstr "Đồng bộ hóa tất cả các tài khoản mỗi giờ"
-#: erpnext/accounts/doctype/account/account.py:683
+#: erpnext/accounts/doctype/account/account.py:714
msgid "System In Use"
msgstr "Hệ thống đang được sử dụng"
@@ -54566,7 +55103,7 @@ msgstr ""
msgid "TDS Computation Summary"
msgstr "Tóm tắt tính toán TDS"
-#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:740
+#: erpnext/accounts/doctype/purchase_invoice/services/gl_composer.py:760
msgid "TDS Deducted"
msgstr "TDS đã khấu trừ"
@@ -54717,7 +55254,7 @@ msgstr "Số lượng mục tiêu"
#: erpnext/stock/dashboard/item_dashboard.js:234
#: erpnext/stock/doctype/delivery_note_item/delivery_note_item.json
#: erpnext/stock/doctype/material_request_item/material_request_item.json
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:825
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:796
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
msgid "Target Warehouse"
msgstr "Kho đích"
@@ -54836,8 +55373,8 @@ msgstr "Tài khoản thuế"
#. Label of the amount (Currency) field in DocType 'Item Wise Tax Detail'
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:244
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:101
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:242
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:90
msgid "Tax Amount"
msgstr "Số tiền thuế"
@@ -54973,8 +55510,8 @@ msgstr "Mã số thuế"
#: erpnext/accounts/report/purchase_register/purchase_register.py:210
#: erpnext/accounts/report/sales_register/sales_register.py:229
#: erpnext/accounts/report/supplier_ledger_summary/supplier_ledger_summary.js:67
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:205
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:67
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:203
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:56
#: erpnext/selling/doctype/sales_order/sales_order.json
#: erpnext/stock/doctype/delivery_note/delivery_note.json
msgid "Tax Id"
@@ -55013,8 +55550,8 @@ msgstr "Master thuế"
msgid "Tax Rate"
msgstr "Thuế suất"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:237
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:94
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:235
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:83
msgid "Tax Rate %"
msgstr "Thuế suất %"
@@ -55100,8 +55637,8 @@ msgstr "Tài khoản khấu trừ thuế"
#: erpnext/accounts/doctype/sales_invoice_item/sales_invoice_item.json
#: erpnext/accounts/doctype/tax_withholding_category/tax_withholding_category.json
#: erpnext/accounts/doctype/tax_withholding_entry/tax_withholding_entry.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:199
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:82
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:197
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:71
#: erpnext/accounts/workspace/invoicing/invoicing.json
#: erpnext/buying/doctype/supplier/supplier.json
#: erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.json
@@ -55206,8 +55743,8 @@ msgstr "Thuế được khấu giữ chỉ cho số tiền vượt quá ngưỡn
#. Label of the taxable_amount (Currency) field in DocType 'Item Wise Tax
#. Detail'
#: erpnext/accounts/doctype/item_wise_tax_detail/item_wise_tax_detail.json
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:239
-#: erpnext/controllers/taxes_and_totals.py:1246
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:237
+#: erpnext/controllers/taxes_and_totals.py:1290
msgid "Taxable Amount"
msgstr "Số tiền chịu thuế"
@@ -55367,7 +55904,7 @@ msgstr "Thuế và Phí đã khấu trừ"
msgid "Taxes and Charges Deducted (Company Currency)"
msgstr "Thuế và Phí đã khấu trừ (Tiền tệ công ty)"
-#: erpnext/stock/doctype/item/item.py:427
+#: erpnext/stock/doctype/item/item.py:425
msgid "Taxes row #{0}: {1} cannot be smaller than {2}"
msgstr "Hàng thuế #{0}: {1} không thể nhỏ hơn {2}"
@@ -55418,7 +55955,7 @@ msgstr "Ti vi"
msgid "Template Item"
msgstr "Mục mẫu"
-#: erpnext/stock/get_item_details.py:357
+#: erpnext/stock/get_item_details.py:358
msgid "Template Item Selected"
msgstr "Mặt hàng mẫu đã chọn"
@@ -55628,7 +56165,7 @@ msgstr "Mẫu Điều khoản và Điều kiện"
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
#: erpnext/accounts/doctype/territory_item/territory_item.json
#: erpnext/accounts/report/accounts_receivable/accounts_receivable.js:142
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1244
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1249
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.js:108
#: erpnext/accounts/report/accounts_receivable_summary/accounts_receivable_summary.py:184
#: erpnext/accounts/report/customer_ledger_summary/customer_ledger_summary.js:68
@@ -55746,7 +56283,7 @@ msgstr ""
msgid "The Batch {0} has negative batch quantity {1}. To fix this, go to the batch and click on Recalculate Batch Qty. If the issue still persists, create an inward entry."
msgstr "Lô {0} có số lượng lô âm {1}. Để khắc phục điều này, hãy đi đến lô và nhấp vào Tính lại số lượng lô. Nếu sự cố vẫn tiếp diễn, hãy tạo một mục nhập vào."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1641
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1656
msgid "The Batch {0} of item {1} has negative stock in the warehouse {2}{3}. Please add a stock quantity of {4} to proceed with this entry. If it is not possible to make an adjustment entry, please enable 'Allow Negative Stock for Batch' in the batch {0} or in the Stock Settings to proceed. However, enabling this setting may lead to negative stock in the system. So please ensure the stock levels are adjusted as soon as possible to maintain the correct valuation rate."
msgstr ""
@@ -55766,15 +56303,15 @@ msgstr "Loại tài liệu {0} phải có trường Trạng thái để cấu h
msgid "The Excluded Fee is bigger than the Deposit it is deducted from."
msgstr "Phí loại trừ lớn hơn Tiền gửi mà nó được khấu trừ từ."
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:180
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:190
msgid "The GL Entries and closing balances will be processed in the background, it can take a few minutes."
msgstr "Các mục GL và số dư đóng sẽ được xử lý trong nền, có thể mất vài phút."
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:456
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:466
msgid "The GL Entries will be cancelled in the background, it can take a few minutes."
msgstr "Các mục GL sẽ bị hủy trong nền, có thể mất vài phút."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1207
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1222
msgid "The Item {0} does not have Serial No or Batch No"
msgstr ""
@@ -55782,7 +56319,7 @@ msgstr ""
msgid "The Loyalty Program isn't valid for the selected company"
msgstr "Chương trình khách hàng thân thiết không hợp lệ cho công ty đã chọn"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1270
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1286
msgid "The Payment Request {0} is already paid, cannot process payment twice"
msgstr "Yêu cầu thanh toán {0} đã được thanh toán, không thể xử lý thanh toán hai lần"
@@ -55798,7 +56335,7 @@ msgstr "Danh sách chọn có các mục dự trữ tồn kho không thể đư
msgid "The Process Loss Qty has been reset as per the Job Card's Process Loss Qty"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1397
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1437
msgid "The Process Loss Qty has been reset as per the job card's Process Loss Qty"
msgstr ""
@@ -55810,7 +56347,7 @@ msgstr "Nhân viên bán hàng được liên kết với {0}"
msgid "The Serial No at Row #{0}: {1} is not available in warehouse {2}."
msgstr "Số serial ở Hàng #{0}: {1} không có sẵn trong kho {2}."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2765
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:2780
msgid "The Serial No {0} is reserved against the {1} {2} and cannot be used for any other transaction."
msgstr "Số serial {0} được dự trữ đối với {1} {2} và không thể được sử dụng cho bất kỳ giao dịch nào khác."
@@ -55818,7 +56355,7 @@ msgstr "Số serial {0} được dự trữ đối với {1} {2} và không th
msgid "The Serial Nos {0} have not been supplied against the {1} {2}"
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:972
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1012
msgid "The Serial and Batch Bundle {0} is not valid for this transaction. The 'Type of Transaction' should be 'Outward' instead of 'Inward' in Serial and Batch Bundle {0}"
msgstr "Gói Serial và Batch {0} không hợp lệ cho giao dịch này. 'Loại giao dịch' phải là 'Xuất' thay vì 'Nhập' trong Gói Serial và Batch {0}"
@@ -55832,7 +56369,11 @@ msgstr "Mục nhập tồn kho loại 'Sản xuất' được gọi là backflus
msgid "The account head under Liability or Equity, in which Profit/Loss will be booked"
msgstr "Đầu tài khoản dưới Nợ phải trả hoặc Vốn chủ sở hữu, trong đó Lợi nhuận/Lỗ sẽ được ghi"
-#: erpnext/accounts/doctype/payment_request/payment_request.py:1164
+#: erpnext/accounts/doctype/account/account.py:226
+msgid "The account type of {0} cannot be changed from {1} because stock ledger entries exist against it."
+msgstr ""
+
+#: erpnext/accounts/doctype/payment_request/payment_request.py:1180
msgid "The allocated amount is greater than the outstanding amount of Payment Request {0}"
msgstr "Số tiền được phân bổ lớn hơn số tiền chưa thanh toán của Yêu cầu thanh toán {0}"
@@ -55844,6 +56385,10 @@ msgstr ""
msgid "The amount of {0} set in this payment request is different from the calculated amount of all payment plans: {1}. Make sure this is correct before submitting the document."
msgstr "Số tiền {0} đặt trong yêu cầu thanh toán này khác với số tiền đã tính của tất cả các kế hoạch thanh toán: {1}. Đảm bảo điều này là chính xác trước khi gửi tài liệu."
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:222
+msgid "The attached PDF file could not be found."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:97
#: erpnext/accounts/doctype/bank_statement_import_log/bank_statement_import_log.py:505
msgid "The bank account is disabled. Please enable it"
@@ -55854,7 +56399,7 @@ msgstr ""
msgid "The bank account is not a company account. Please select a company account"
msgstr ""
-#: erpnext/stock/services/serial_batch_bundle_service.py:655
+#: erpnext/stock/services/serial_batch_bundle_service.py:656
msgid "The batch {0} is reserved for {1} in the warehouse {2} and the remaining quantity is not enough to cover the reservations. So, cannot proceed with the {3} {4}."
msgstr ""
@@ -55866,10 +56411,14 @@ msgstr ""
msgid "The company {0} is not in United Arab Emirates. UAE VAT 201 report is only available for companies in United Arab Emirates."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1435
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1514
msgid "The completed quantity {0} of an operation {1} cannot be greater than the completed quantity {2} of a previous operation {3}."
msgstr "Số lượng hoàn thành {0} của thao tác {1} không thể lớn hơn số lượng hoàn thành {2} của thao tác trước {3}."
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1542
+msgid "The completed quantity {0} of an operation {1} cannot be greater than the manufactured quantity {2} of a previous operation {3}. Submit the manufacturing entry for the operation {3} first."
+msgstr ""
+
#: erpnext/accounts/doctype/dunning/dunning.py:87
msgid "The currency of invoice {0} ({1}) is different from the currency of this dunning ({2})."
msgstr ""
@@ -55894,7 +56443,7 @@ msgstr "BOM mặc định cho mặt hàng đó sẽ được hệ thống lấy.
msgid "The description of the transaction"
msgstr ""
-#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:67
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.py:77
msgid "The difference between from time and To Time must be a multiple of Appointment"
msgstr "Chênh lệch giữa thời gian bắt đầu và thời gian kết thúc phải là bội số của Cuộc hẹn"
@@ -55964,11 +56513,11 @@ msgstr "Các tài sản sau đã không đăng được các mục khấu hao t
msgid "The following batches are expired, please restock them:
{0}"
msgstr "Các lô sau đã hết hạn, vui lòng nhập hàng lại:
{0}"
-#: erpnext/controllers/accounts_controller.py:377
+#: erpnext/controllers/accounts_controller.py:379
msgid "The following cancelled repost entries exist for {0}:
{1}
Kindly delete these entries before continuing."
msgstr "Các mục đăng lại đã hủy sau tồn tại cho {0}:
{1}
Vui lòng xóa các mục này trước khi tiếp tục."
-#: erpnext/stock/doctype/item/item.py:958
+#: erpnext/stock/doctype/item/item.py:956
msgid "The following deleted attributes exist in Variants but not in the Template. You can either delete the Variants or keep the attribute(s) in template."
msgstr "Các thuộc tính đã xóa sau tồn tại trong Biến thể nhưng không có trong Mẫu. Bạn có thể xóa các Biến thể hoặc giữ các thuộc tính trong mẫu."
@@ -55980,7 +56529,7 @@ msgstr "Các nhân viên sau hiện vẫn đang báo cáo cho {0}:"
msgid "The following invalid Pricing Rules are deleted:{0}"
msgstr ""
-#: erpnext/accounts/doctype/payment_request/payment_request.py:783
+#: erpnext/accounts/doctype/payment_request/payment_request.py:803
msgid "The following payment schedule(s) already exist:\n"
"{0}"
msgstr "Các lịch thanh toán sau đã tồn tại:\n"
@@ -55990,6 +56539,10 @@ msgstr "Các lịch thanh toán sau đã tồn tại:\n"
msgid "The following rows are duplicates:"
msgstr "Các hàng sau là trùng lặp:"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:130
+msgid "The following vouchers are not submitted: {0}"
+msgstr ""
+
#: erpnext/stock/doctype/material_request/material_request.py:605
msgid "The following {0} were created: {1}"
msgstr "{0} sau đây đã được tạo: {1}"
@@ -56013,23 +56566,23 @@ msgstr "Ngày nghỉ vào {0} không nằm giữa Từ ngày và Đến ngày"
msgid "The invoice is not fully allocated as there is a difference of {0}."
msgstr ""
-#: erpnext/controllers/buying_controller.py:1252
+#: erpnext/controllers/buying_controller.py:1263
msgid "The item {item} is not marked as {type_of} item. You can enable it as {type_of} item from its Item master."
msgstr "Mặt hàng {item} không được đánh dấu là mặt hàng {type_of}. Bạn có thể bật nó là mặt hàng {type_of} từ master mặt hàng của nó."
-#: erpnext/stock/doctype/item/item.py:684
+#: erpnext/stock/doctype/item/item.py:682
msgid "The items {0} and {1} are present in the following {2} :"
msgstr "Các mặt hàng {0} và {1} có mặt trong {2} sau:"
-#: erpnext/controllers/buying_controller.py:1245
+#: erpnext/controllers/buying_controller.py:1256
msgid "The items {items} are not marked as {type_of} item. You can enable them as {type_of} item from their Item masters."
msgstr "Các mặt hàng {items} không được đánh dấu là mặt hàng {type_of}. Bạn có thể bật chúng là mặt hàng {type_of} từ master mặt hàng của chúng."
-#: erpnext/manufacturing/doctype/workstation/workstation.py:526
+#: erpnext/manufacturing/doctype/workstation/workstation.py:527
msgid "The job card {0} is in {1} state and you cannot complete it."
msgstr ""
-#: erpnext/manufacturing/doctype/workstation/workstation.py:520
+#: erpnext/manufacturing/doctype/workstation/workstation.py:521
msgid "The job card {0} is in {1} state and you cannot start it again."
msgstr "Thẻ công việc {0} đang ở trạng thái {1} và bạn không thể bắt đầu lại."
@@ -56138,7 +56691,7 @@ msgstr "Hàng tồn kho dự trữ sẽ được giải phóng khi bạn cập n
msgid "The reserved stock will be released. Are you certain you wish to proceed?"
msgstr "Hàng tồn kho dự trữ sẽ được giải phóng. Bạn có chắc chắn muốn tiến hành không?"
-#: erpnext/accounts/doctype/account/account.py:222
+#: erpnext/accounts/doctype/account/account.py:253
msgid "The root account {0} must be a group"
msgstr "Tài khoản gốc {0} phải là một nhóm"
@@ -56154,6 +56707,10 @@ msgstr ""
msgid "The selected item cannot have Batch"
msgstr "Mặt hàng đã chọn không thể có Lô"
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:151
+msgid "The selected row does not belong to the {0}"
+msgstr ""
+
#: erpnext/assets/doctype/asset/asset.js:670
msgid "The sell quantity is less than the total asset quantity. The remaining quantity will be split into a new asset. This action cannot be undone.
Do you want to continue?"
msgstr "Số lượng bán nhỏ hơn tổng số lượng tài sản. Số lượng còn lại sẽ được chia thành một tài sản mới. Hành động này không thể được hoàn tác.
Bạn có muốn tiếp tục không?"
@@ -56183,7 +56740,7 @@ msgstr "Cổ phiếu đã tồn tại"
msgid "The shares don't exist with the {0}"
msgstr "Cổ phiếu không tồn tại với {0}"
-#: erpnext/stock/stock_ledger.py:956
+#: erpnext/stock/stock_ledger.py:971
msgid "The stock for the item {0} in the {1} warehouse was negative on the {2}. You should create a positive entry {3} before the date {4} and time {5} to post the correct valuation rate. For more details, please read the documentation."
msgstr "Hàng tồn kho cho mặt hàng {0} trong kho {1} âm vào ngày {2}. Bạn nên tạo một mục dương {3} trước ngày {4} và thời gian {5} để đăng tỷ giá định giá chính xác. Để biết thêm chi tiết, vui lòng đọc tài liệu."
@@ -56229,7 +56786,7 @@ msgstr "Tổng số lượng Xuất / Chuyển {0} trong Yêu cầu Vật liệu
msgid "The uploaded file could not be parsed as a genericode XML document."
msgstr ""
-#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:153
+#: erpnext/accounts/doctype/bank_statement_import/bank_statement_import.py:177
msgid "The uploaded file does not appear to be in valid MT940 format."
msgstr "Tệp đã tải lên không có vẻ ở định dạng MT940 hợp lệ."
@@ -56281,15 +56838,11 @@ msgstr "Kho nơi các mặt hàng của bạn sẽ được chuyển khi bạn b
msgid "The withdrawal or deposit amounts - only required if there's no amount column."
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:960
-msgid "The {0} ({1}) must be equal to {2} ({3})"
-msgstr "{0} ({1}) phải bằng {2} ({3})"
-
-#: erpnext/public/js/controllers/transaction.js:3473
+#: erpnext/public/js/controllers/transaction.js:3465
msgid "The {0} contains Unit Price Items."
msgstr "{0} chứa các mặt hàng theo đơn giá."
-#: erpnext/stock/doctype/item/item.py:498
+#: erpnext/stock/doctype/item/item.py:496
msgid "The {0} prefix '{1}' already exists. Please change the Serial No Series, otherwise you will get a Duplicate Entry error."
msgstr "Tiền tố {0} '{1}' đã tồn tại. Vui lòng thay đổi Dãy số Serial No, nếu không bạn sẽ gặp lỗi Mục trùng lặp."
@@ -56301,11 +56854,11 @@ msgstr "{0} {1} đã được tạo thành công"
msgid "The {0} {1} does not match with the {0} {2} in the {3} {4}"
msgstr "{0} {1} không khớp với {0} {2} trong {3} {4}"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1781
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1796
msgid "The {0} {1} is in submitted state, please cancel it first"
msgstr ""
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1076
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1088
msgid "The {0} {1} is used to calculate the valuation cost for the finished good {2}."
msgstr "{0} {1} được sử dụng để tính chi phí định giá cho thành phẩm {2}."
@@ -56321,7 +56874,7 @@ msgstr "Có các bảo trì hoặc sửa chữa đang hoạt động đối vớ
msgid "There are inconsistencies between the rate, no of shares and the amount calculated"
msgstr "Có sự không nhất quán giữa tỷ giá, số cổ phần và số tiền được tính toán"
-#: erpnext/accounts/doctype/account/account.py:207
+#: erpnext/accounts/doctype/account/account.py:208
msgid "There are ledger entries against this account. Changing {0} to non-{1} in live system will cause incorrect output in 'Accounts {2}' report"
msgstr "Có các bút toán trên tài khoản này. Thay đổi {0} thành không-{1} trong hệ thống đang chạy sẽ gây ra kết quả không chính xác trong báo cáo 'Tài khoản {2}'"
@@ -56370,7 +56923,7 @@ msgstr "Có thể có nhiều hệ số thu thập theo cấp dựa trên tổng
msgid "There can only be 1 Account per Company in {0} {1}"
msgstr "Chỉ có thể có 1 Tài khoản cho mỗi Công ty trong {0} {1}"
-#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:86
+#: erpnext/accounts/doctype/shipping_rule/shipping_rule.py:85
msgid "There can only be one Shipping Rule Condition with 0 or blank value for \"To Value\""
msgstr "Chỉ có thể có một Điều kiện Quy tắc vận chuyển với giá trị 0 hoặc trống cho \"Đến giá trị\""
@@ -56390,7 +56943,7 @@ msgstr "Không tìm thấy lô nào cho {0}: {1}"
msgid "There is one unreconciled transaction before {0}."
msgstr ""
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:909
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:949
msgid "There must be at least 1 Finished Good in this Stock Entry"
msgstr ""
@@ -56462,11 +57015,15 @@ msgstr ""
msgid "This Product Bundle is linked with {0}. You will have to cancel these documents in order to delete this Product Bundle"
msgstr ""
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.py:218
+msgid "This Proforma Invoice has no PDF to send."
+msgstr ""
+
#: erpnext/buying/doctype/purchase_order/mapper.py:253
msgid "This Purchase Order has been fully subcontracted."
msgstr "Đơn mua hàng này đã được giao hoàn toàn cho bên thứ ba."
-#: erpnext/selling/doctype/sales_order/mapper.py:1058
+#: erpnext/selling/doctype/sales_order/mapper.py:1060
msgid "This Sales Order has been fully subcontracted."
msgstr "�ơn đặt hàng này đã được giao hoàn toàn cho bên thứ ba."
@@ -56510,6 +57067,10 @@ msgstr "Điều này bao gồm tất cả các thẻ điểm gắn với Cài đ
msgid "This document is over limit by {0} {1} for item {4}. Are you making another {3} against the same {2}?"
msgstr "Tài liệu này vượt quá giới hạn {0} {1} cho mặt hàng {4}. Bạn đang tạo một {3} khác đối với cùng một {2}?"
+#: erpnext/templates/emails/appointment_confirmed.html:6
+msgid "This email was sent from {0}"
+msgstr ""
+
#: erpnext/stock/doctype/delivery_note/delivery_note.js:496
msgid "This field is used to set the 'Customer'."
msgstr "Trường này được sử dụng để đặt 'Khách hàng'."
@@ -56648,6 +57209,10 @@ msgstr ""
msgid "This item filter has already been applied for the {0}"
msgstr "Bộ lọc mặt hàng này đã được áp dụng cho {0}"
+#: erpnext/templates/emails/confirm_appointment.html:4
+msgid "This link is valid for {0} minutes"
+msgstr ""
+
#: erpnext/public/js/shop_floor/shop_floor.js:699
msgid "This machine can run at most {0} job(s) in parallel. Pause or complete a running job before starting another."
msgstr ""
@@ -56666,7 +57231,7 @@ msgstr "Mô-đun này được lên kế hoạch ngưng hoạt động và sẽ
msgid "This module is scheduled for deprecation and will be completely removed in version 17, please use Frappe Helpdesk instead."
msgstr "Mô-đun này được lên kế hoạch ngưng hoạt động và sẽ bị xóa hoàn toàn trong phiên bản 17, vui lòng sử dụng Frappe Helpdesk thay thế."
-#: erpnext/public/js/shop_floor/shop_floor.js:945
+#: erpnext/public/js/shop_floor/shop_floor.js:990
msgid "This operation requires a Quality Inspection but no template with parameters is configured. Set a Quality Inspection Template on Operation {0} to inspect from the Shop Floor."
msgstr ""
@@ -56773,6 +57338,10 @@ msgstr ""
msgid "This value shall be used when no matching Common Code for a record is found."
msgstr "Giá trị này sẽ được sử dụng khi không tìm thấy Mã chung phù hợp cho bản ghi."
+#: erpnext/www/book_appointment/verify/index.py:18
+msgid "This verification link is invalid. Please book the appointment again."
+msgstr ""
+
#: banking/src/components/features/Settings/Preferences.tsx:86
msgid "This will automatically run transaction matching rules on unreconciled transactions every hour."
msgstr ""
@@ -56793,10 +57362,18 @@ msgstr ""
msgid "This will be auto-populated if not set."
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:1120
+msgid "This will delete all {0} entries. Continue?"
+msgstr ""
+
#: banking/src/components/features/BankReconciliation/Rules/RuleForm.tsx:265
msgid "This will just suggest creating a new entry, and will not automatically create it."
msgstr ""
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:307
+msgid "This will replace the existing entries. Continue?"
+msgstr ""
+
#. Description of the 'Create User Permission' (Check) field in DocType
#. 'Employee'
#: erpnext/setup/doctype/employee/employee.json
@@ -56914,11 +57491,11 @@ msgstr "Thời gian tính bằng phút"
msgid "Time in mins."
msgstr "Thời gian tính bằng phút."
-#: erpnext/manufacturing/doctype/job_card/job_card.py:936
+#: erpnext/manufacturing/doctype/job_card/job_card.py:933
msgid "Time logs are required for {0} {1}"
msgstr "Nhật ký thời gian là bắt buộc cho {0} {1}"
-#: erpnext/crm/doctype/appointment/appointment.py:60
+#: erpnext/crm/doctype/appointment/appointment.py:133
msgid "Time slot is not available"
msgstr "Khung thời gian không có sẵn"
@@ -57029,7 +57606,7 @@ msgstr "Cần thanh toán"
msgid "To Currency"
msgstr "Sang tiền tệ"
-#: erpnext/controllers/accounts_controller.py:515
+#: erpnext/controllers/accounts_controller.py:517
#: erpnext/setup/doctype/holiday_list/holiday_list.py:121
msgid "To Date cannot be before From Date"
msgstr "Ngày kết thúc không thể trước Ngày bắt đầu"
@@ -57318,7 +57895,7 @@ msgstr "Để bao gồm chi phí cụm con và các mặt hàng phụ trong Thà
msgid "To include tax in row {0} in Item rate, taxes in rows {1} must also be included"
msgstr "Để bao gồm thuế trong hàng {0} trong đơn giá mặt hàng, thuế trong các hàng {1} cũng phải được bao gồm"
-#: erpnext/stock/doctype/item/item.py:706
+#: erpnext/stock/doctype/item/item.py:704
msgid "To merge, following properties must be same for both items"
msgstr "Để hợp nhất, các thuộc tính sau phải giống nhau cho cả hai mặt hàng"
@@ -57326,7 +57903,7 @@ msgstr "Để hợp nhất, các thuộc tính sau phải giống nhau cho cả
msgid "To not apply Pricing Rule in a particular transaction, all applicable Pricing Rules should be disabled."
msgstr "Để không áp dụng Quy tắc giá trong một giao dịch cụ thể, tất cả các Quy tắc giá áp dụng nên bị tắt."
-#: erpnext/accounts/doctype/account/account.py:565
+#: erpnext/accounts/doctype/account/account.py:596
msgid "To overrule this, enable '{0}' in company {1}"
msgstr "Để ghi đè điều này, hãy bật '{0}' trong công ty {1}"
@@ -57646,12 +58223,15 @@ msgstr "Tổng hoa hồng"
#. Label of the total_completed_qty (Float) field in DocType 'Job Card'
#: erpnext/manufacturing/doctype/job_card/job_card.json
-#: erpnext/manufacturing/doctype/job_card/job_card.py:961
#: erpnext/manufacturing/report/job_card_summary/job_card_summary.py:174
msgid "Total Completed Qty"
msgstr "Tổng số lượng đã hoàn thành"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:197
+#: erpnext/manufacturing/doctype/job_card/job_card.py:957
+msgid "Total Completed Qty ({0}), Process Loss Qty ({1}) and Pending Qty ({2}) must add up to the Qty to Manufacture ({3})."
+msgstr ""
+
+#: erpnext/manufacturing/doctype/job_card/job_card.py:194
msgid "Total Completed Qty is required for Job Card {0}, please start and complete the job card before submission"
msgstr "Tổng số lượng đã hoàn thành là bắt buộc cho Thẻ công việc {0}, vui lòng bắt đầu và hoàn thành thẻ công việc trước khi gửi"
@@ -58002,12 +58582,17 @@ msgstr "Tổng chi phí mua (qua Hóa đơn mua hàng)"
msgid "Total Qty"
msgstr "Tổng số lượng"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:1066
+msgid "Total Qty: {0}"
+msgstr ""
+
#. Label of the total_quantity (Float) field in DocType 'POS Closing Entry'
#. Label of the total_qty (Float) field in DocType 'POS Invoice'
#. Label of the total_qty (Float) field in DocType 'Purchase Invoice'
#. Label of the total_qty (Float) field in DocType 'Sales Invoice'
#. Label of the total_qty (Float) field in DocType 'Purchase Order'
#. Label of the total_qty (Float) field in DocType 'Supplier Quotation'
+#. Label of the total_qty (Float) field in DocType 'Proforma Invoice'
#. Label of the total_qty (Float) field in DocType 'Quotation'
#. Label of the total_qty (Float) field in DocType 'Sales Order'
#. Label of the total_qty (Float) field in DocType 'Delivery Note'
@@ -58022,6 +58607,7 @@ msgstr "Tổng số lượng"
#: erpnext/buying/doctype/purchase_order/purchase_order.json
#: erpnext/buying/doctype/supplier_quotation/supplier_quotation.json
#: erpnext/manufacturing/report/exponential_smoothing_forecasting/exponential_smoothing_forecasting.py:147
+#: erpnext/selling/doctype/proforma_invoice/proforma_invoice.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:543
@@ -58089,7 +58675,7 @@ msgstr "Tổng số nhiệm vụ"
msgid "Total Tax"
msgstr "Tổng thuế"
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:96
+#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:85
msgid "Total Taxable Amount"
msgstr "Tổng số tiền chịu thuế"
@@ -58253,7 +58839,7 @@ msgstr "Tổng thời gian máy trạm (Tính bằng giờ)"
msgid "Total allocated percentage for sales team should be 100"
msgstr "Tổng phần trăm phân bổ cho nhóm bán hàng phải bằng 100"
-#: erpnext/selling/doctype/customer/customer.py:205
+#: erpnext/selling/doctype/customer/customer.py:203
msgid "Total contribution percentage should be equal to 100"
msgstr "Tổng phần trăm đóng góp phải bằng 100"
@@ -58278,6 +58864,10 @@ msgstr ""
msgid "Total percentage against cost centers should be 100"
msgstr "Tổng phần trăm đối với các trung tâm chi phí phải bằng 100"
+#: erpnext/public/js/sales_order_proforma.js:199
+msgid "Total proforma {0} (including past proformas) exceeds the ordered {0} for: {1}"
+msgstr ""
+
#: erpnext/selling/doctype/sales_order/sales_order.js:703
msgid "Total quantity in delivery schedule cannot be greater than the item quantity"
msgstr "Tổng số lượng trong lịch giao hàng không thể lớn hơn số lượng mặt hàng"
@@ -58412,7 +59002,7 @@ msgstr "Ngày giao dịch"
msgid "Transaction Dates"
msgstr ""
-#: erpnext/setup/doctype/company/company.py:1142
+#: erpnext/setup/doctype/company/company.py:1187
msgid "Transaction Deletion Document {0} has been triggered for company {1}"
msgstr "Tài liệu xóa giao dịch {0} đã được kích hoạt cho công ty {1}"
@@ -58509,7 +59099,7 @@ msgstr "Ngưỡng giao dịch"
#: erpnext/accounts/doctype/bank_transaction/bank_transaction.json
#: erpnext/accounts/doctype/bank_transaction_rule/bank_transaction_rule.json
#: erpnext/accounts/report/calculated_discount_mismatch/calculated_discount_mismatch.py:38
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:259
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:257
msgid "Transaction Type"
msgstr "Loại giao dịch"
@@ -58545,7 +59135,7 @@ msgstr "Giao dịch mà thuế bị khấu giữ"
msgid "Transaction from which tax is withheld"
msgstr "Giao dịch từ đó thuế bị khấu giữ"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:912
+#: erpnext/manufacturing/doctype/job_card/job_card.py:909
#: erpnext/stock/doctype/stock_entry/services/stock_entry_base.py:38
msgid "Transaction not allowed against stopped Work Order {0}"
msgstr "Giao dịch không được phép đối với Lệnh sản xuất đã dừng {0}"
@@ -58596,7 +59186,7 @@ msgstr "Các giao dịch đối với Công ty đã tồn tại! Bảng tài kho
#. Description of the 'Credit & Overdue Limits' (Table) field in DocType
#. 'Customer'
#: erpnext/selling/doctype/customer/customer.json
-msgid "Transactions are blocked when the outstanding balance exceeds the credit limit. When the overdue billing setting is enabled, new invoices are also blocked when the customer's overdue amount exceeds the overdue billing threshold."
+msgid "Transactions are blocked when the outstanding balance exceeds the credit limit. When Restrict Customer Over Billing is enabled, new invoices are also blocked when the customer's overdue amount exceeds the Overdue Limit."
msgstr ""
#: banking/src/components/features/BankStatementImporter/CSV/StatementDetails.tsx:239
@@ -58691,7 +59281,7 @@ msgstr "Loại chuyển"
msgid "Transfer and Issue"
msgstr "Chuyển và xuất"
-#: erpnext/public/js/shop_floor/shop_floor.js:1414
+#: erpnext/public/js/shop_floor/shop_floor.js:1459
msgid "Transfer materials"
msgstr ""
@@ -58745,7 +59335,7 @@ msgstr ""
msgid "Transit"
msgstr "Quá cảnh"
-#: erpnext/stock/doctype/stock_entry/stock_entry.js:610
+#: erpnext/stock/doctype/stock_entry/stock_entry.js:581
msgid "Transit Entry"
msgstr "Phiếu quá cảnh"
@@ -58851,7 +59441,7 @@ msgstr ""
msgid "Trial Period End Date"
msgstr "Ngày kết thúc giai đoạn dùng thử"
-#: erpnext/accounts/doctype/subscription/subscription.py:412
+#: erpnext/accounts/doctype/subscription/subscription.py:413
msgid "Trial Period End Date Cannot be before Trial Period Start Date"
msgstr "Ngày kết thúc giai đoạn dùng thử không thể trước Ngày bắt đầu giai đoạn dùng thử"
@@ -58860,7 +59450,7 @@ msgstr "Ngày kết thúc giai đoạn dùng thử không thể trước Ngày b
msgid "Trial Period Start Date"
msgstr "Ngày bắt đầu giai đoạn dùng thử"
-#: erpnext/accounts/doctype/subscription/subscription.py:418
+#: erpnext/accounts/doctype/subscription/subscription.py:419
msgid "Trial Period Start date cannot be after Subscription Start Date"
msgstr "Ngày bắt đầu giai đoạn dùng thử không thể sau Ngày bắt đầu đăng ký"
@@ -59001,6 +59591,7 @@ msgstr "Cài đặt UAE VAT"
#. Label of the uom (Link) field in DocType 'Quality Review Objective'
#. Label of the uom (Link) field in DocType 'Delivery Schedule Item'
#. Label of the uom (Link) field in DocType 'Product Bundle Item'
+#. Label of the uom (Link) field in DocType 'Proforma Invoice Item'
#. Label of the uom (Link) field in DocType 'Quotation Item'
#. Label of the uom (Link) field in DocType 'Sales Order Item'
#. Name of a DocType
@@ -59056,6 +59647,7 @@ msgstr "Cài đặt UAE VAT"
#: erpnext/quality_management/doctype/quality_review_objective/quality_review_objective.json
#: erpnext/selling/doctype/delivery_schedule_item/delivery_schedule_item.json
#: erpnext/selling/doctype/product_bundle_item/product_bundle_item.json
+#: erpnext/selling/doctype/proforma_invoice_item/proforma_invoice_item.json
#: erpnext/selling/doctype/quotation_item/quotation_item.json
#: erpnext/selling/doctype/sales_order/sales_order.js:1734
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
@@ -59070,6 +59662,7 @@ msgstr "Cài đặt UAE VAT"
#: erpnext/stock/doctype/item/item_prices.html:85
#: erpnext/stock/doctype/item_barcode/item_barcode.json
#: erpnext/stock/doctype/item_price/item_price.json
+#: erpnext/stock/doctype/material_request/material_request.js:518
#: erpnext/stock/doctype/material_request_item/material_request_item.json
#: erpnext/stock/doctype/packed_item/packed_item.json
#: erpnext/stock/doctype/packing_slip_item/packing_slip_item.json
@@ -59079,14 +59672,14 @@ msgstr "Cài đặt UAE VAT"
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/uom_conversion_detail/uom_conversion_detail.json
#: erpnext/stock/report/available_serial_no/available_serial_no.py:101
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:92
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:87
#: erpnext/stock/report/item_prices/item_prices.py:55
#: erpnext/stock/report/item_where_used/item_where_used.py:69
#: erpnext/stock/report/item_wise_consumption/item_wise_consumption.py:60
#: erpnext/stock/report/product_bundle_balance/product_bundle_balance.py:93
#: erpnext/stock/report/stock_ageing/stock_ageing.py:225
#: erpnext/stock/report/stock_analytics/stock_analytics.py:59
-#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:136
+#: erpnext/stock/report/stock_projected_qty/stock_projected_qty.py:137
#: erpnext/subcontracting/doctype/subcontracting_inward_order_service_item/subcontracting_inward_order_service_item.json
#: erpnext/templates/emails/reorder_item.html:11
#: erpnext/templates/includes/rfq/rfq_items.html:17
@@ -59145,7 +59738,7 @@ msgstr ""
msgid "UOM Conversion Factor"
msgstr "Hệ số chuyển đổi Đơn vị đo"
-#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:526
+#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:532
msgid "UOM Conversion factor ({0} -> {1}) not found for item: {2}"
msgstr "Hệ số chuyển đổi Đơn vị đo ({0} -> {1}) không tìm thấy cho mặt hàng: {2}"
@@ -59164,7 +59757,7 @@ msgstr ""
msgid "UOM Name"
msgstr "Tên Đơn vị đo"
-#: erpnext/stock/doctype/stock_entry/stock_entry.py:1728
+#: erpnext/stock/doctype/stock_entry/stock_entry.py:1768
msgid "UOM conversion factor required for UOM: {0} in Item: {1}"
msgstr "Hệ số chuyển đổi Đơn vị đo là bắt buộc cho Đơn vị đo: {0} trong Mặt hàng: {1}"
@@ -59219,6 +59812,10 @@ msgstr "Hủy đối soát"
msgid "UnReconcile Allocations"
msgstr "Hủy đối soát phân bổ"
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:375
+msgid "Unable to Repost Accounting Ledger"
+msgstr ""
+
#: erpnext/setup/doctype/transaction_deletion_record/transaction_deletion_record.py:479
msgid "Unable to fetch DocType details. Please contact system administrator."
msgstr "Không thể lấy chi tiết DocType. Vui lòng liên hệ quản trị hệ thống."
@@ -59340,7 +59937,7 @@ msgstr "Đơn vị"
msgid "Unit Of Measure"
msgstr ""
-#: erpnext/accounts/services/child_item_update.py:515
+#: erpnext/accounts/services/child_item_update.py:516
msgid "Unit Price"
msgstr "Đơn giá"
@@ -59357,7 +59954,7 @@ msgstr "Đơn vị đo"
msgid "Unit of Measure (UOM)"
msgstr "Đơn vị đo (UOM)"
-#: erpnext/stock/doctype/item/item.py:459
+#: erpnext/stock/doctype/item/item.py:457
msgid "Unit of Measure {0} has been entered more than once in Conversion Factor Table"
msgstr "Đơn vị đo {0} đã được nhập nhiều hơn một lần trong Bảng hệ số chuyển đổi"
@@ -59801,7 +60398,7 @@ msgstr "Đã cập nhật {0} Hàng(s) Báo cáo tài chính với tên danh m
msgid "Updating Costing and Billing fields against this Project..."
msgstr "Đang cập nhật các trường chi phí và thanh toán đối với Dự án này..."
-#: erpnext/stock/doctype/item/item.py:1546
+#: erpnext/stock/doctype/item/item.py:1544
msgid "Updating Variants..."
msgstr "Đang cập nhật các biến thể..."
@@ -59813,7 +60410,7 @@ msgstr "Đang cập nhật trạng thái Lệnh sản xuất"
msgid "Updating details."
msgstr "Đang cập nhật chi tiết."
-#: erpnext/public/js/shop_floor/shop_floor.js:1152
+#: erpnext/public/js/shop_floor/shop_floor.js:1197
msgid "Updating job card..."
msgstr ""
@@ -59850,8 +60447,8 @@ msgstr "Khi bật điều này, Bút toán sẽ được gửi với tỷ giá k
msgid "Upon submission of the Sales Order, Work Order, or Production Plan, the system will automatically reserve the stock."
msgstr "Khi gửi Đơn đặt hàng, Lệnh sản xuất hoặc Kế hoạch sản xuất, hệ thống sẽ tự động dự trữ kho."
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:311
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:428
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:314
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:431
msgid "Upper Income"
msgstr "Thu nhập cao hơn"
@@ -59916,6 +60513,12 @@ msgstr "Sử dụng API chỉ đường của Google Maps để tối ưu hóa t
msgid "Use HTTP Protocol"
msgstr "Sử dụng giao thức HTTP"
+#. Label of the use_inline_serial_batch_editor (Check) field in DocType 'Stock
+#. Settings'
+#: erpnext/stock/doctype/stock_settings/stock_settings.json
+msgid "Use Inline Serial / Batch Editor"
+msgstr ""
+
#. Label of the item_based_reposting (Check) field in DocType 'Stock Reposting
#. Settings'
#: erpnext/stock/doctype/stock_reposting_settings/stock_reposting_settings.json
@@ -59939,8 +60542,8 @@ msgstr "Sử dụng Định mức đa cấp"
#. Label of the use_posting_datetime_for_naming_documents (Check) field in
#. DocType 'Global Defaults'
#: erpnext/setup/doctype/global_defaults/global_defaults.json
-msgid "Use Posting Datetime for Naming Documents"
-msgstr "Sử dụng Ngày giờ đăng để đặt tên tài liệu"
+msgid "Use Posting Date for Naming Documents"
+msgstr ""
#. Label of the use_serial_batch_fields (Check) field in DocType 'Stock
#. Settings'
@@ -59999,7 +60602,7 @@ msgstr ""
msgid "Use Transaction Date Exchange Rate"
msgstr "Sử dụng tỷ giá ngày giao dịch"
-#: erpnext/projects/doctype/project/project.py:669
+#: erpnext/projects/doctype/project/project.py:671
msgid "Use a name that is different from previous project name"
msgstr "Sử dụng tên khác với tên dự án trước đó"
@@ -60095,7 +60698,7 @@ msgstr "Thời gian giải quyết của người dùng"
msgid "User don't have permissions to select/read this account."
msgstr ""
-#: erpnext/accounts/doctype/pricing_rule/utils.py:593
+#: erpnext/accounts/doctype/pricing_rule/utils.py:597
msgid "User has not applied rule on the invoice {0}"
msgstr "Người dùng đã không áp dụng quy tắc trên hóa đơn {0}"
@@ -60156,10 +60759,10 @@ msgstr "Người dùng có vai trò này được phép thanh toán vượt quá
msgid "Users with this role are allowed to over deliver/receive against orders above the allowance percentage"
msgstr "Người dùng có vai trò này được phép giao/nhận vượt quá tỷ lệ cho phép đối với đơn hàng"
-#. Description of the 'Role allowed to bypass overdue billing limit' (Link)
+#. Description of the 'Role Allowed to Bypass Over Billing Restriction' (Link)
#. field in DocType 'Accounts Settings'
#: erpnext/accounts/doctype/accounts_settings/accounts_settings.json
-msgid "Users with this role can still submit invoices for customers over their overdue billing threshold."
+msgid "Users with this role can still submit invoices for customers who have crossed their Overdue Limit."
msgstr ""
#. Description of the 'Role to Notify on Depreciation Failure' (Link) field in
@@ -60282,7 +60885,7 @@ msgstr "Các trường có hiệu lực từ và có hiệu lực đến là b
msgid "Valid till Date cannot be before Transaction Date"
msgstr "Ngày có hiệu lực đến không thể trước Ngày giao dịch"
-#: erpnext/selling/doctype/quotation/quotation.py:162
+#: erpnext/selling/doctype/quotation/quotation.py:165
msgid "Valid till date cannot be before transaction date"
msgstr "Ngày có hiệu lực đến không thể trước ngày giao dịch"
@@ -60377,7 +60980,7 @@ msgstr "Loại trường định giá"
msgid "Valuation Method"
msgstr "Phương pháp định giá"
-#: erpnext/stock/doctype/item/item.py:1079
+#: erpnext/stock/doctype/item/item.py:1077
msgid "Valuation Method cannot be changed to or from 'Standard Cost' for {0} because stock transactions already exist for it."
msgstr ""
@@ -60422,7 +61025,7 @@ msgstr ""
#: erpnext/stock/doctype/stock_entry_detail/stock_entry_detail.json
#: erpnext/stock/doctype/stock_reconciliation_item/stock_reconciliation_item.json
#: erpnext/stock/report/available_serial_no/available_serial_no.py:164
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:90
+#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:85
#: erpnext/stock/report/item_prices/item_prices.py:57
#: erpnext/stock/report/serial_no_ledger/serial_no_ledger.py:68
#: erpnext/stock/report/stock_balance/stock_balance.py:563
@@ -60433,19 +61036,19 @@ msgstr "Tỷ giá định giá"
msgid "Valuation Rate (In / Out)"
msgstr "Tỷ giá định giá (Nhập / Xuất)"
-#: erpnext/stock/stock_ledger.py:2209
+#: erpnext/stock/stock_ledger.py:2224
msgid "Valuation Rate Missing"
msgstr "Thiếu tỷ giá định giá"
-#: erpnext/stock/doctype/item/item.py:1657
+#: erpnext/stock/doctype/item/item.py:1655
msgid "Valuation Rate cannot be negative."
msgstr ""
-#: erpnext/stock/stock_ledger.py:2187
+#: erpnext/stock/stock_ledger.py:2202
msgid "Valuation Rate for the Item {0}, is required to do accounting entries for {1} {2}."
msgstr "Tỷ giá định giá cho Mặt hàng {0}, là bắt buộc để thực hiện các bút toán kế toán cho {1} {2}."
-#: erpnext/stock/doctype/item/item.py:321
+#: erpnext/stock/doctype/item/item.py:319
msgid "Valuation Rate is mandatory if Opening Stock entered"
msgstr "Tỷ giá định giá là bắt buộc nếu nhập tồn kho đầu kỳ"
@@ -60520,7 +61123,7 @@ msgid "Value Or Qty"
msgstr "Giá trị hoặc Số lượng"
#: erpnext/setup/setup_wizard/data/sales_stage.txt:4
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:440
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:443
msgid "Value Proposition"
msgstr "Đề xuất giá trị"
@@ -60609,7 +61212,7 @@ msgstr "Phương sai ({})"
msgid "Variant"
msgstr "Biến thể"
-#: erpnext/stock/doctype/item/item.py:973
+#: erpnext/stock/doctype/item/item.py:971
msgid "Variant Attribute Error"
msgstr "Lỗi thuộc tính biến thể"
@@ -60628,7 +61231,7 @@ msgstr "Định mức biến thể"
msgid "Variant Based On"
msgstr "Biến thể dựa trên"
-#: erpnext/stock/doctype/item/item.py:1001
+#: erpnext/stock/doctype/item/item.py:999
msgid "Variant Based On cannot be changed"
msgstr "Biến thể dựa trên không thể thay đổi"
@@ -60646,7 +61249,7 @@ msgstr "Trường biến thể"
msgid "Variant Item"
msgstr "Mục biến thể"
-#: erpnext/stock/doctype/item/item.py:971
+#: erpnext/stock/doctype/item/item.py:969
msgid "Variant Items"
msgstr "Các mặt hàng biến thể"
@@ -60665,11 +61268,6 @@ msgstr "Việc tạo biến thể đã được xếp hàng."
msgid "Variant {0} and its template {1} cannot both be added to the same Pricing Rule"
msgstr ""
-#. Label of the variants_section (Tab Break) field in DocType 'Item'
-#: erpnext/stock/doctype/item/item.json
-msgid "Variants"
-msgstr "Biến thể"
-
#. Name of a DocType
#. Label of the vehicle (Link) field in DocType 'Delivery Trip'
#: erpnext/setup/doctype/vehicle/vehicle.json
@@ -60721,16 +61319,31 @@ msgstr "Tên nhà cung cấp"
msgid "Venture Capital"
msgstr "Vốn đầu tư mạo hiểm"
+#. Label of the verification_link_expiry_duration (Int) field in DocType
+#. 'Appointment Booking Settings'
+#: erpnext/crm/doctype/appointment_booking_settings/appointment_booking_settings.json
+msgid "Verification Link Expiry Duration"
+msgstr ""
+
+#. Label of the verification_token (Data) field in DocType 'Appointment'
+#: erpnext/crm/doctype/appointment/appointment.json
+msgid "Verification Token"
+msgstr ""
+
#: erpnext/www/book_appointment/verify/index.html:15
msgid "Verification failed please check the link"
msgstr "Xác minh thất bại, vui lòng kiểm tra liên kết"
+#: erpnext/www/book_appointment/verify/index.py:38
+msgid "Verification link has expired."
+msgstr ""
+
#. Label of the verified_by (Data) field in DocType 'Quality Inspection'
#: erpnext/stock/doctype/quality_inspection/quality_inspection.json
msgid "Verified By"
msgstr "Được xác minh bởi"
-#: erpnext/templates/emails/confirm_appointment.html:6
+#: erpnext/templates/emails/confirm_appointment.html:7
#: erpnext/www/book_appointment/verify/index.html:4
msgid "Verify Email"
msgstr "Xác minh Email"
@@ -60825,6 +61438,10 @@ msgstr "Xem MRP"
msgid "View Now"
msgstr "Xem ngay"
+#: erpnext/public/js/sales_order_proforma.js:298
+msgid "View PDF"
+msgstr ""
+
#. Title of an Onboarding Step
#. Label of an action in the Onboarding Step 'View Project Summary'
#. Description of a report in the Onboarding Step 'View Project Summary'
@@ -61031,7 +61648,7 @@ msgstr "Tên phiếu thanh toán"
#: erpnext/accounts/doctype/repost_accounting_ledger_items/repost_accounting_ledger_items.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1199
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1204
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.js:56
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:221
#: erpnext/accounts/report/general_ledger/general_ledger.js:49
@@ -61063,7 +61680,7 @@ msgstr "Tên phiếu thanh toán"
msgid "Voucher No"
msgstr "Số chứng từ"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1469
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1484
msgid "Voucher No is mandatory"
msgstr "Số chứng từ là bắt buộc"
@@ -61105,7 +61722,7 @@ msgstr "Loại phụ chứng từ"
#: erpnext/accounts/doctype/repost_payment_ledger/repost_payment_ledger.json
#: erpnext/accounts/doctype/repost_payment_ledger_items/repost_payment_ledger_items.json
#: erpnext/accounts/doctype/unreconcile_payment/unreconcile_payment.json
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1197
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1202
#: erpnext/accounts/report/general_and_payment_ledger_comparison/general_and_payment_ledger_comparison.py:212
#: erpnext/accounts/report/general_ledger/general_ledger.py:760
#: erpnext/accounts/report/invalid_ledger_entries/invalid_ledger_entries.py:31
@@ -61195,9 +61812,9 @@ msgstr "Kho WIP"
msgid "WIP Work Orders"
msgstr "Các lệnh sản xuất WIP"
-#: erpnext/manufacturing/doctype/workstation/test_workstation.py:147
+#: erpnext/manufacturing/doctype/workstation/test_workstation.py:151
#: erpnext/patches/v16_0/make_workstation_operating_components.py:50
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:317
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:320
msgid "Wages"
msgstr "Tiền lương"
@@ -61224,8 +61841,8 @@ msgid "Warehouse Contact Info"
msgstr "Thông tin liên hệ kho"
#. Label of the warehouse_defaults_section (Section Break) field in DocType
-#. 'Stock Settings'
-#: erpnext/stock/doctype/stock_settings/stock_settings.json
+#. 'Company'
+#: erpnext/setup/doctype/company/company.json
msgid "Warehouse Defaults"
msgstr ""
@@ -61314,7 +61931,7 @@ msgstr "Kho là bắt buộc"
msgid "Warehouse is required to get producible FG Items"
msgstr "Kho là bắt buộc để lấy các mặt hàng FG có thể sản xuất"
-#: erpnext/stock/doctype/warehouse/warehouse.py:239
+#: erpnext/stock/doctype/warehouse/warehouse.py:247
msgid "Warehouse not found against the account {0}"
msgstr "Không tìm thấy kho đối với tài khoản {0}"
@@ -61332,7 +61949,7 @@ msgstr "Độ tuổi và giá trị số dư mặt hàng theo kho"
msgid "Warehouse {0} can not be deleted as quantity exists for Item {1}"
msgstr "Kho {0} không thể bị xóa vì có số lượng cho mặt hàng {1}"
-#: erpnext/stock/doctype/item/item.py:1662
+#: erpnext/stock/doctype/item/item.py:1660
#: erpnext/stock/doctype/putaway_rule/putaway_rule.py:67
msgid "Warehouse {0} does not belong to Company {1}."
msgstr "Kho {0} không thuộc về Công ty {1}."
@@ -61341,7 +61958,7 @@ msgstr "Kho {0} không thuộc về Công ty {1}."
msgid "Warehouse {0} does not belong to company {1}"
msgstr "Kho {0} không thuộc về công ty {1}"
-#: erpnext/stock/doctype/warehouse/warehouse.py:288
+#: erpnext/stock/doctype/warehouse/warehouse.py:296
msgid "Warehouse {0} does not exist"
msgstr "Kho {0} không tồn tại"
@@ -61462,7 +62079,7 @@ msgstr ""
msgid "Warning - Row {0}: Billing Hours are more than Actual Hours"
msgstr "Cảnh báo - Hàng {0}: Số giờ thanh toán nhiều hơn Số giờ thực tế"
-#: erpnext/stock/stock_ledger.py:966
+#: erpnext/stock/stock_ledger.py:981
msgid "Warning on Negative Stock"
msgstr "Cảnh báo về tồn kho âm"
@@ -61478,7 +62095,7 @@ msgstr ""
msgid "Warning: Another {0} # {1} exists against stock entry {2}"
msgstr "Cảnh báo: {0} # {1} khác tồn tại đối với mục kho {2}"
-#: erpnext/stock/doctype/material_request/material_request.js:535
+#: erpnext/stock/doctype/material_request/material_request.js:710
msgid "Warning: Material Requested Qty is less than Minimum Order Qty"
msgstr "Cảnh báo: Số lượng yêu cầu vật liệu ít hơn Số lượng đặt hàng tối thiểu"
@@ -61580,6 +62197,10 @@ msgstr "Bước sóng tính bằng Megamet"
msgid "We can see {0} is made against {1}. If you want {1}'s outstanding to be updated, uncheck the '{2}' checkbox."
msgstr "Chúng tôi có thể thấy {0} được tạo đối với {1}. Nếu bạn muốn công nợ của {1} được cập nhật, hãy bỏ đánh dấu hộp kiểm '{2}'."
+#: erpnext/templates/emails/appointment_confirmed.html:3
+msgid "We look forward to meeting you"
+msgstr ""
+
#: banking/src/pages/BankStatementImporter.tsx:169
msgid "We support uploading CSV, XLSX, XLS and PDF files. Please make sure the file contains the correct columns."
msgstr ""
@@ -61768,11 +62389,11 @@ msgstr "Khi được chọn, chỉ ngưỡng tích lũy sẽ được áp dụng
msgid "When checked, only transaction threshold will be applied for transaction individually"
msgstr "Khi được chọn, chỉ ngưỡng giao dịch sẽ được áp dụng cho từng giao dịch"
-#. Description of the 'Use Posting Datetime for Naming Documents' (Check) field
-#. in DocType 'Global Defaults'
+#. Description of the 'Use Posting Date for Naming Documents' (Check) field in
+#. DocType 'Global Defaults'
#: erpnext/setup/doctype/global_defaults/global_defaults.json
-msgid "When checked, the system will use the posting datetime of the document for naming the document instead of the creation datetime of the document."
-msgstr "Khi được chọn, hệ thống sẽ sử dụng ngày giờ đăng của tài liệu để đặt tên tài liệu thay vì ngày giờ tạo của tài liệu."
+msgid "When checked, the system will use the posting date of the document for naming instead of the creation date."
+msgstr ""
#: erpnext/stock/doctype/item/item.js:1615
msgid "When creating an Item, entering a value for this field will automatically create an Item Price at the backend."
@@ -61793,11 +62414,11 @@ msgstr ""
msgid "When there are multiple finished goods ({0}) in a Repack stock entry, the basic rate for all finished goods must be set manually. To set rate manually, enable the checkbox 'Set Basic Rate Manually' in the respective finished good row."
msgstr "Khi có nhiều thành phẩm ({0}) trong một mục kho Đóng gói lại, đơn giá cho tất cả thành phẩm phải được đặt thủ công. Để đặt giá thủ công, hãy bật hộp kiểm 'Đặt đơn giá thủ công' trong hàng thành phẩm tương ứng."
-#: erpnext/accounts/doctype/account/account.py:384
+#: erpnext/accounts/doctype/account/account.py:415
msgid "While creating account for Child Company {0}, parent account {1} found as a ledger account."
msgstr "Trong khi tạo tài khoản cho Công ty con {0}, tài khoản cha {1} được tìm thấy như một tài khoản sổ cái."
-#: erpnext/accounts/doctype/account/account.py:374
+#: erpnext/accounts/doctype/account/account.py:405
msgid "While creating account for Child Company {0}, parent account {1} not found. Please create the parent account in corresponding COA"
msgstr "Trong khi tạo tài khoản cho Công ty con {0}, tài khoản cha {1} không tìm thấy. Vui lòng tạo tài khoản cha trong COA tương ứng"
@@ -61807,7 +62428,7 @@ msgstr "Trong khi tạo tài khoản cho Công ty con {0}, tài khoản cha {1}
msgid "While making Purchase Invoice from Purchase Order, use Exchange Rate on Invoice's transaction date rather than inheriting it from Purchase Order. Only applies for Purchase Invoice."
msgstr "Trong khi tạo Hóa đơn mua hàng từ Đơn mua hàng, hãy sử dụng Tỷ giá vào ngày giao dịch của hóa đơn thay vì kế thừa từ Đơn mua hàng. Chỉ áp dụng cho Hóa đơn mua hàng."
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:286
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:289
msgid "White"
msgstr "Trắng"
@@ -61849,7 +62470,7 @@ msgstr "Cũng sẽ áp dụng cho các biến thể trừ khi bị ghi đè"
msgid "Will be auto-populated"
msgstr ""
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:259
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:262
msgid "Wire Transfer"
msgstr "Chuyển khoản"
@@ -61890,7 +62511,7 @@ msgstr "Rút tiền"
msgid "Withholding Date"
msgstr "Ngày khấu giữ"
-#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:278
+#: erpnext/accounts/report/tax_withholding_details/tax_withholding_details.py:276
msgid "Withholding Document"
msgstr "Tài liệu khấu giữ"
@@ -61940,7 +62561,7 @@ msgstr "Công việc đã làm"
#: erpnext/assets/doctype/asset/asset_list.js:12
#: erpnext/manufacturing/doctype/job_card/job_card.json
#: erpnext/manufacturing/doctype/job_card_operation/job_card_operation.json
-#: erpnext/setup/doctype/company/company.py:455
+#: erpnext/setup/doctype/company/company.py:494
#: erpnext/support/doctype/warranty_claim/warranty_claim.json
msgid "Work In Progress"
msgstr "Đang thực hiện"
@@ -61982,7 +62603,7 @@ msgstr ""
#: erpnext/manufacturing/workspace/manufacturing/manufacturing.json
#: erpnext/public/js/shop_floor/shop_floor.js:230
#: erpnext/selling/doctype/sales_order/sales_order.js:1094
-#: erpnext/stock/doctype/material_request/material_request.js:219
+#: erpnext/stock/doctype/material_request/material_request.js:220
#: erpnext/stock/doctype/material_request/material_request.json
#: erpnext/stock/doctype/material_request/material_request.py:612
#: erpnext/stock/doctype/pick_list/pick_list.json
@@ -62240,7 +62861,7 @@ msgstr "Loại trạm làm việc"
msgid "Workstation Working Hour"
msgstr "Giờ làm việc trạm làm việc"
-#: erpnext/manufacturing/doctype/workstation/workstation.py:407
+#: erpnext/manufacturing/doctype/workstation/workstation.py:408
msgid "Workstation is closed on the following dates as per Holiday List: {0}"
msgstr "Trạm làm việc đóng cửa vào các ngày sau theo Danh sách ngày lễ: {0}"
@@ -62263,7 +62884,7 @@ msgstr "Các trạm làm việc"
#: erpnext/accounts/doctype/pos_profile/pos_profile.json
#: erpnext/accounts/doctype/purchase_invoice/purchase_invoice.json
#: erpnext/accounts/doctype/sales_invoice/sales_invoice.json
-#: erpnext/setup/doctype/company/company.py:738
+#: erpnext/setup/doctype/company/company.py:783
msgid "Write Off"
msgstr "Viết tắt"
@@ -62368,7 +62989,7 @@ msgstr "Giá trị đã khấu hao"
msgid "Wrong Company"
msgstr "Công ty không đúng"
-#: erpnext/setup/doctype/company/company.js:250
+#: erpnext/setup/doctype/company/company.js:259
msgid "Wrong Password"
msgstr "Mật khẩu không đúng"
@@ -62428,11 +63049,11 @@ msgstr "Bạn không được phép thêm hoặc cập nhật các bút toán tr
msgid "You are not authorized to make/edit Stock Transactions for Item {0} under warehouse {1} before this time."
msgstr "Bạn không được phép tạo/chỉnh sửa giao dịch kho cho vật tư {0} trong kho {1} trước thời điểm này."
-#: erpnext/accounts/doctype/account/account.py:316
+#: erpnext/accounts/doctype/account/account.py:347
msgid "You are not authorized to set Frozen value"
msgstr "Bạn không được phép đặt giá trị Đóng băng"
-#: erpnext/stock/doctype/company_restriction/company_restriction.py:93
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:125
msgid "You are not permitted to add or remove Company {0} in Allowed Companies"
msgstr ""
@@ -62448,7 +63069,7 @@ msgstr ""
msgid "You can also add credit or debit values to pre-fill - these support both static values (like 200) or formulas (like transaction_amount * 0.25)."
msgstr ""
-#: erpnext/templates/emails/confirm_appointment.html:10
+#: erpnext/templates/emails/confirm_appointment.html:11
msgid "You can also copy-paste this link in your browser"
msgstr "Bạn cũng có thể sao chép-dán liên kết này vào trình duyệt của bạn"
@@ -62468,7 +63089,7 @@ msgstr "Bạn có thể định cấu hình các tài khoản khấu hao mặc
msgid "You can not enter current voucher in 'Against Journal Entry' column"
msgstr "Bạn không thể nhập chứng từ hiện tại trong cột 'Đối ứng Bút toán'"
-#: erpnext/accounts/doctype/subscription/subscription.py:230
+#: erpnext/accounts/doctype/subscription/subscription.py:231
msgid "You can only have Plans with the same billing cycle in a Subscription"
msgstr "Bạn chỉ có thể có các Gói với cùng chu kỳ thanh toán trong một Đăng ký"
@@ -62537,7 +63158,7 @@ msgstr ""
msgid "You cannot enable both the settings '{0}' and '{1}'."
msgstr "Bạn không thể bật cả hai cài đặt '{0}' và '{1}'."
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1447
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1555
msgid "You cannot make any changes to Job Card since Work Order is closed."
msgstr ""
@@ -62557,7 +63178,7 @@ msgstr "Bạn không thể đổi nhiều hơn {0}."
msgid "You cannot repost item valuation before {0}"
msgstr ""
-#: erpnext/accounts/doctype/subscription/subscription.py:832
+#: erpnext/accounts/doctype/subscription/subscription.py:833
msgid "You cannot restart a Subscription that is not cancelled."
msgstr "Bạn không thể khởi động lại Đăng ký chưa bị hủy."
@@ -62573,7 +63194,7 @@ msgstr "Bạn không thể gửi đơn đặt hàng nếu không có thanh toán
msgid "You cannot update stock for a Debit Note. A Debit Note is a financial document that should not affect inventory. Please disable 'Update Stock'."
msgstr ""
-#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:109
+#: erpnext/accounts/doctype/period_closing_voucher/period_closing_voucher.py:118
msgid "You cannot {0} this document because another Period Closing Entry {1} exists after {2}"
msgstr "Bạn không thể {0} tài liệu này vì một Mục đóng kỳ khác {1} tồn tại sau {2}"
@@ -62602,11 +63223,11 @@ msgstr "Bạn không có đủ Điểm Thưởng để đổi"
msgid "You don't have enough points to redeem."
msgstr "Bạn không có đủ điểm để đổi."
-#: erpnext/controllers/accounts_controller.py:1686
+#: erpnext/controllers/accounts_controller.py:1688
msgid "You don't have permission to create a Company Address. Please contact your System Manager."
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1666
+#: erpnext/controllers/accounts_controller.py:1668
msgid "You don't have permission to update Company details. Please contact your System Manager."
msgstr ""
@@ -62614,7 +63235,7 @@ msgstr ""
msgid "You don't have permission to update Received Qty DocField for item {0}"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:1660
+#: erpnext/controllers/accounts_controller.py:1662
msgid "You don't have permission to update this document. Please contact your System Manager."
msgstr ""
@@ -62626,15 +63247,15 @@ msgstr ""
msgid "You have already selected items from {0} {1}"
msgstr "Bạn đã chọn các mục từ {0} {1}"
-#: erpnext/projects/doctype/project/project.py:422
+#: erpnext/projects/doctype/project/project.py:424
msgid "You have been invited to collaborate on the project {0}."
msgstr "Bạn đã được mời cộng tác trong dự án {0}."
-#: erpnext/stock/doctype/stock_settings/stock_settings.py:263
+#: erpnext/stock/doctype/stock_settings/stock_settings.py:249
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted in the transaction price list."
msgstr "Bạn đã bật {0} và {1} trong {2}. Điều này có thể dẫn đến giá từ danh sách giá mặc định được chèn vào danh sách giá giao dịch."
-#: erpnext/selling/doctype/selling_settings/selling_settings.py:110
+#: erpnext/selling/doctype/selling_settings/selling_settings.py:112
msgid "You have enabled {0} and {1} in {2}. This can lead to prices from the default price list being inserted into the transaction price list."
msgstr "Bạn đã bật {0} và {1} trong {2}. Điều này có thể dẫn đến giá từ danh sách giá mặc định được chèn vào danh sách giá giao dịch."
@@ -62650,7 +63271,7 @@ msgstr ""
msgid "You have not performed any reconciliations in this session yet."
msgstr ""
-#: erpnext/stock/doctype/item/item.py:1220
+#: erpnext/stock/doctype/item/item.py:1218
msgid "You have to enable auto re-order in Stock Settings to maintain re-order levels."
msgstr "Bạn phải bật tự động đặt hàng lại trong Cài đặt kho để duy trì mức đặt hàng lại."
@@ -62658,6 +63279,10 @@ msgstr "Bạn phải bật tự động đặt hàng lại trong Cài đặt kho
msgid "You have unsaved changes. Do you want to save the invoice?"
msgstr "Bạn có thay đổi chưa lưu. Bạn có muốn lưu hóa đơn không?"
+#: erpnext/templates/pages/projects.html:132
+msgid "You haven't created a {0} yet"
+msgstr "Bạn chưa tạo {0}"
+
#: erpnext/selling/page/point_of_sale/pos_controller.js:734
msgid "You must select a customer before adding an item."
msgstr "Bạn phải chọn một khách hàng trước khi thêm một mặt hàng."
@@ -62684,12 +63309,16 @@ msgstr "Tương tác trên YouTube"
msgid "Your Name (required)"
msgstr "Tên của bạn (bắt buộc)"
+#: erpnext/templates/emails/appointment_confirmed.html:2
+msgid "Your email has been verified and your appointment has been confirmed for {0}"
+msgstr ""
+
#: erpnext/www/book_appointment/verify/index.html:11
msgid "Your email has been verified and your appointment has been scheduled"
msgstr "Email của bạn đã được xác minh và cuộc hẹn của bạn đã được lên lịch"
#: erpnext/patches/v11_0/add_default_dispatch_notification_template.py:22
-#: erpnext/setup/setup_wizard/operations/install_fixtures.py:342
+#: erpnext/setup/setup_wizard/operations/install_fixtures.py:345
msgid "Your order is out for delivery!"
msgstr "Đơn hàng của bạn đang được giao!"
@@ -62752,10 +63381,14 @@ msgstr "[Quan trọng] [ERPNext] Lỗi tự động sắp xếp lại"
msgid "`Allow Negative rates for Items`"
msgstr "`Cho phép tỷ giá âm cho vật tư`"
-#: erpnext/stock/stock_ledger.py:2201
+#: erpnext/stock/stock_ledger.py:2216
msgid "after"
msgstr "sau"
+#: erpnext/public/js/sales_order_proforma.js:195
+msgid "amount"
+msgstr "số tiền"
+
#: erpnext/edi/doctype/code_list/code_list_import.js:58
msgid "as Code"
msgstr "là Mã"
@@ -62772,7 +63405,7 @@ msgstr "là Tiêu đề"
msgid "as a percentage of finished item quantity"
msgstr "tính theo phần trăm số lượng vật tư hoàn thành"
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1639
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1654
msgid "as of {0}"
msgstr "tính đến {0}"
@@ -62842,7 +63475,7 @@ msgstr "exchangerate.host"
msgid "fieldname"
msgstr "tên_trường"
-#: erpnext/setup/doctype/item_group/item_group.py:49
+#: erpnext/setup/doctype/item_group/item_group.py:50
msgid "for tax category {0}"
msgstr ""
@@ -62940,7 +63573,7 @@ msgstr "Ứng dụng thanh toán chưa được cài đặt. Vui lòng cài đ
msgid "per hour"
msgstr "mỗi giờ"
-#: erpnext/stock/stock_ledger.py:2202
+#: erpnext/stock/stock_ledger.py:2217
msgid "performing either one below:"
msgstr "thực hiện một trong các mục sau:"
@@ -62956,6 +63589,10 @@ msgstr "tên hàng của mục gói sản phẩm trong đơn hàng bán. Cũng c
msgid "production"
msgstr "sản xuất"
+#: erpnext/public/js/sales_order_proforma.js:195
+msgid "quantity"
+msgstr "số lượng"
+
#. Label of the quotation_item (Data) field in DocType 'Sales Order Item'
#: erpnext/selling/doctype/sales_order_item/sales_order_item.json
msgid "quotation_item"
@@ -63012,7 +63649,7 @@ msgstr "hộp cát"
msgid "sold"
msgstr "đã bán"
-#: erpnext/accounts/doctype/subscription/subscription.py:809
+#: erpnext/accounts/doctype/subscription/subscription.py:810
msgid "subscription is already cancelled."
msgstr "đăng ký đã bị hủy."
@@ -63096,7 +63733,7 @@ msgstr "{0} ({1}) không thể lớn hơn số lượng theo kế hoạch ({2})
msgid "{0} {1} has submitted Assets. Remove Item {2} from table to continue."
msgstr "{0} {1} đã gửi Tài sản. Hãy xóa Mục {2} khỏi bảng để tiếp tục."
-#: erpnext/controllers/accounts_controller.py:1221
+#: erpnext/controllers/accounts_controller.py:1223
msgid "{0} Account not found against Customer {1}."
msgstr "Không tìm thấy {0} Tài khoản đối với Khách hàng {1}."
@@ -63112,7 +63749,7 @@ msgstr "{0} Ngân sách cho Tài khoản {1} đối với {2} {3} là {4}. Nó
msgid "{0} Budget for Account {1} against {2} {3} is {4}. It will be exceeded by {5}."
msgstr "{0} Ngân sách cho Tài khoản {1} đối với {2} {3} là {4}. Nó sẽ bị vượt quá bởi {5}."
-#: erpnext/accounts/doctype/pricing_rule/utils.py:762
+#: erpnext/accounts/doctype/pricing_rule/utils.py:766
msgid "{0} Coupon used are {1}. Allowed quantity is exhausted"
msgstr "{0} Mã giảm giá đã sử dụng là {1}. Số lượng cho phép đã hết"
@@ -63136,10 +63773,14 @@ msgstr "{0} Hoạt động: {1}"
msgid "{0} Request for {1}"
msgstr "{0} Yêu cầu cho {1}"
-#: erpnext/stock/doctype/item/item.py:398
+#: erpnext/stock/doctype/item/item.py:396
msgid "{0} Retain Sample is based on batch, please check Has Batch No to retain sample of item"
msgstr "{0} Lưu mẫu dựa trên lô, vui lòng kiểm tra Có số lô để lưu mẫu vật tư"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:798
+msgid "{0} Serial Nos added. They will be saved with the document."
+msgstr ""
+
#: erpnext/accounts/doctype/bank_reconciliation_tool/bank_reconciliation_tool.py:1048
msgid "{0} Transaction(s) Reconciled"
msgstr "{0} Giao dịch đã được đối trừ"
@@ -63186,9 +63827,7 @@ msgstr "{0} đã có Quy trình dành cho phụ huynh {1}."
#: erpnext/accounts/report/general_ledger/general_ledger.py:63
#: erpnext/accounts/report/pos_register/pos_register.py:120
-#: erpnext/accounts/report/tds_computation_summary/tds_computation_summary.py:28
-#: erpnext/stock/report/batch_wise_balance_history/batch_wise_balance_history.py:35
-#: erpnext/stock/report/cogs_by_item_group/cogs_by_item_group.py:42
+#: erpnext/accounts/report/utils.py:26
msgid "{0} and {1} are mandatory"
msgstr "{0} và {1} là bắt buộc"
@@ -63212,7 +63851,7 @@ msgstr ""
msgid "{0} cannot be changed with opened Opening Entries."
msgstr "{0} không thể thay đổi khi có Mục mở đầu đang mở."
-#: erpnext/public/js/utils/sales_common.js:334
+#: erpnext/public/js/utils/sales_common.js:339
msgid "{0} cannot be greater than 100"
msgstr ""
@@ -63230,7 +63869,8 @@ msgstr ""
#: erpnext/manufacturing/doctype/production_plan/services/material_request.py:137
#: erpnext/manufacturing/doctype/production_plan/services/work_order_planning.py:214
-#: erpnext/stock/doctype/pick_list/mapper.py:79
+#: erpnext/stock/doctype/material_request/mapper.py:271
+#: erpnext/stock/doctype/pick_list/mapper.py:81
#: erpnext/subcontracting/doctype/subcontracting_inward_order/subcontracting_inward_order.py:323
msgid "{0} created"
msgstr "{0} đã được tạo"
@@ -63239,7 +63879,7 @@ msgstr "{0} đã được tạo"
msgid "{0} creation for the following records will be skipped."
msgstr "Việc tạo {0} cho các bản ghi sau sẽ bị bỏ qua."
-#: erpnext/setup/doctype/company/company.py:366
+#: erpnext/setup/doctype/company/company.py:405
msgid "{0} currency must be same as company's default currency. Please select another account."
msgstr "{0} tiền tệ phải giống như tiền tệ mặc định của công ty. Vui lòng chọn tài khoản khác."
@@ -63271,15 +63911,23 @@ msgstr ""
msgid "{0} draft job cards awaiting submission"
msgstr ""
+#: erpnext/public/js/utils/draft_link_guard.js:55
+msgid "{0} draft {1} documents already exist for this {2}: {3}. Do you still want to create a new one?"
+msgstr ""
+
#: erpnext/accounts/doctype/item_tax_template/item_tax_template.py:74
msgid "{0} entered twice in Item Tax"
msgstr "{0} đã được nhập hai lần trong Thuế vật tư"
-#: erpnext/setup/doctype/item_group/item_group.py:47
-#: erpnext/stock/doctype/item/item.py:529
+#: erpnext/setup/doctype/item_group/item_group.py:48
+#: erpnext/stock/doctype/item/item.py:527
msgid "{0} entered twice {1} in Item Taxes"
msgstr "{0} đã được nhập hai lần {1} trong Thuế vật tư"
+#: erpnext/public/js/utils/serial_batch_inline_editor.js:648
+msgid "{0} entries fetched"
+msgstr ""
+
#: erpnext/accounts/utils.py:138
#: erpnext/projects/doctype/activity_cost/activity_cost.py:40
msgid "{0} for {1}"
@@ -63335,7 +63983,7 @@ msgstr "{0} là Kích thước kế toán bắt buộc.
Vui lòng đặt gi
msgid "{0} is added multiple times on rows: {1}"
msgstr "{0} được thêm nhiều lần trên các hàng: {1}"
-#: erpnext/public/js/shop_floor/shop_floor.js:1516
+#: erpnext/public/js/shop_floor/shop_floor.js:1561
msgid "{0} is already in progress. Pause it or complete the session."
msgstr ""
@@ -63368,7 +64016,7 @@ msgstr "{0} là bắt buộc đối với Mục {1}"
msgid "{0} is mandatory for account {1}"
msgstr "{0} là bắt buộc cho tài khoản {1}"
-#: erpnext/public/js/controllers/taxes_and_totals.js:132
+#: erpnext/public/js/controllers/taxes_and_totals.js:137
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}"
msgstr "{0} là bắt buộc. Có thể bản ghi Tỷ giá tiền tệ chưa được tạo cho {1} thành {2}"
@@ -63376,11 +64024,11 @@ msgstr "{0} là bắt buộc. Có thể bản ghi Tỷ giá tiền tệ chưa đ
msgid "{0} is mandatory. Maybe Currency Exchange record is not created for {1} to {2}."
msgstr "{0} là bắt buộc. Có thể bản ghi Tỷ giá tiền tệ chưa được tạo cho {1} thành {2}."
-#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1885
+#: erpnext/stock/doctype/serial_and_batch_bundle/serial_and_batch_bundle.py:1900
msgid "{0} is not a CSV file."
msgstr "{0} không phải là tệp CSV."
-#: erpnext/selling/doctype/customer/customer.py:251
+#: erpnext/selling/doctype/customer/customer.py:249
msgid "{0} is not a company bank account"
msgstr "{0} không phải là tài khoản ngân hàng của công ty"
@@ -63424,6 +64072,10 @@ msgstr "{0} không được bật trong {1}"
msgid "{0} is not running. Cannot trigger events for this document"
msgstr ""
+#: erpnext/stock/doctype/serial_and_batch_bundle/inline_editor.py:147
+msgid "{0} is not supported for the inline Serial / Batch editor"
+msgstr ""
+
#: erpnext/stock/doctype/material_request/material_request.py:517
msgid "{0} is not the default supplier for any items."
msgstr "{0} không phải là nhà cung cấp mặc định cho bất kỳ vật tư nào."
@@ -63537,16 +64189,16 @@ msgstr "{0} đơn vị của Mục {1} không có sẵn trong bất kỳ kho nà
msgid "{0} units of {1} are required in {2} with the inventory dimension: {3} on {4} {5} for {6} to complete the transaction."
msgstr "{0} đơn vị của {1} được yêu cầu trong {2} với kích thước tồn kho: {3} vào {4} {5} để {6} hoàn thành giao dịch."
-#: erpnext/stock/stock_ledger.py:1848 erpnext/stock/stock_ledger.py:2373
-#: erpnext/stock/stock_ledger.py:2387
+#: erpnext/stock/stock_ledger.py:1863 erpnext/stock/stock_ledger.py:2388
+#: erpnext/stock/stock_ledger.py:2402
msgid "{0} units of {1} needed in {2} on {3} {4} for {5} to complete this transaction."
msgstr "{0} đơn vị của {1} cần trong {2} vào {3} {4} để {5} hoàn thành giao dịch này."
-#: erpnext/stock/stock_ledger.py:2477 erpnext/stock/stock_ledger.py:2522
+#: erpnext/stock/stock_ledger.py:2492 erpnext/stock/stock_ledger.py:2537
msgid "{0} units of {1} needed in {2} on {3} {4} to complete this transaction."
msgstr "{0} đơn vị của {1} cần trong {2} vào {3} {4} để hoàn thành giao dịch này."
-#: erpnext/stock/stock_ledger.py:1842
+#: erpnext/stock/stock_ledger.py:1857
msgid "{0} units of {1} needed in {2} to complete this transaction."
msgstr "{0} đơn vị của {1} cần trong {2} để hoàn thành giao dịch này."
@@ -63566,6 +64218,10 @@ msgstr "{0} biến thể đã được tạo."
msgid "{0} view is currently unsupported in Custom Financial Report"
msgstr "Chế độ xem {0} hiện không được hỗ trợ trong Báo cáo tài chính tùy chỉnh"
+#: erpnext/stock/doctype/material_request/mapper.py:263
+msgid "{0} was set to today for items whose requested date has passed"
+msgstr ""
+
#: erpnext/accounts/doctype/payment_term/payment_term.js:19
msgid "{0} will be given as discount."
msgstr "{0} sẽ được giảm giá."
@@ -63574,7 +64230,7 @@ msgstr "{0} sẽ được giảm giá."
msgid "{0} will be set as the {1} in subsequently scanned items"
msgstr "{0} sẽ được đặt làm {1} trong các mục được quét tiếp theo"
-#: erpnext/manufacturing/doctype/job_card/job_card.py:1085
+#: erpnext/manufacturing/doctype/job_card/job_card.py:1097
msgid "{0} {1}"
msgstr "{0} {1}"
@@ -63590,10 +64246,18 @@ msgstr "{0} {1} Đã đối trừ một phần"
msgid "{0} {1} cannot be updated. If you need to make changes, we recommend canceling the existing entry and creating a new one."
msgstr "{0} {1} không thể được cập nhật. Nếu bạn cần thực hiện thay đổi, chúng tôi khuyên bạn nên hủy mục hiện có và tạo một mục mới."
+#: erpnext/stock/doctype/company_restriction/company_restriction.py:145
+msgid "{0} {1} cannot be used with Company {2} because of Company Restrictions"
+msgstr ""
+
#: erpnext/accounts/doctype/payment_order/payment_order.py:130
msgid "{0} {1} created"
msgstr "{0} {1} đã được tạo"
+#: erpnext/setup/doctype/company/company.py:335
+msgid "{0} {1} does not belong to company {2}"
+msgstr ""
+
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:630
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:683
#: erpnext/accounts/doctype/payment_entry/payment_entry.py:2425
@@ -63701,7 +64365,7 @@ msgstr "{0} {1} bị tạm ngưng"
msgid "{0} {1} must be submitted"
msgstr "{0} {1} phải được gửi"
-#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:275
+#: erpnext/accounts/doctype/repost_accounting_ledger/repost_accounting_ledger.py:501
msgid "{0} {1} not allowed to be reposted. You can enable it by adding it '{2}' table in {3}."
msgstr ""
@@ -63736,7 +64400,7 @@ msgstr "{0} {1}: Tài khoản {2} không hoạt động"
msgid "{0} {1}: Accounting Entry for {2} can only be made in currency: {3}"
msgstr "{0} {1}: Bút toán kế toán cho {2} chỉ có thể được thực hiện bằng đơn vị tiền tệ: {3}"
-#: erpnext/stock/services/base_stock_gl_composer.py:282
+#: erpnext/stock/services/base_stock_gl_composer.py:285
msgid "{0} {1}: Cost Center is mandatory for Item {2}"
msgstr "{0} {1}: Trung tâm chi phí là bắt buộc cho Mục {2}"
@@ -63781,7 +64445,7 @@ msgstr "{0}% Đã giao"
msgid "{0}% of total invoice value will be given as discount."
msgstr "{0}% của tổng giá trị hóa đơn sẽ được giảm giá."
-#: erpnext/projects/doctype/task/task.py:129
+#: erpnext/projects/doctype/task/task.py:130
msgid "{0}'s {1} cannot be after {2}'s Expected End Date."
msgstr "{0} của {1} không thể sau Ngày kết thúc dự kiến của {2}."
@@ -63813,15 +64477,15 @@ msgstr ""
msgid "{0}: select the typed value {1} from the list or clear it"
msgstr ""
-#: erpnext/controllers/accounts_controller.py:493
+#: erpnext/controllers/accounts_controller.py:495
msgid "{0}: {1} does not belong to the Company: {2}"
msgstr "{0}: {1} không thuộc Công ty: {2}"
-#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1356
+#: erpnext/accounts/report/accounts_receivable/accounts_receivable.py:1365
msgid "{0}: {1} does not exist"
msgstr "{0}: {1} không tồn tại"
-#: erpnext/setup/doctype/company/company.py:353
+#: erpnext/setup/doctype/company/company.py:392
msgid "{0}: {1} is a group account."
msgstr "{0}: {1} là một tài khoản nhóm."
@@ -63829,11 +64493,11 @@ msgstr "{0}: {1} là một tài khoản nhóm."
msgid "{0}: {1} must be less than {2}"
msgstr "{0}: {1} phải nhỏ hơn {2}"
-#: erpnext/controllers/buying_controller.py:1036
+#: erpnext/controllers/buying_controller.py:1047
msgid "{count} Assets created for {item_code}"
msgstr "{count} Tài sản đã được tạo cho {item_code}"
-#: erpnext/controllers/buying_controller.py:936
+#: erpnext/controllers/buying_controller.py:947
msgid "{doctype} {name} is cancelled or closed."
msgstr "{doctype} {name} bị hủy hoặc đóng."