1. Home
  2. »
  3. ERPNext cập nhật
  4. »
  5. Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Nhật ký cập nhật erpnext & frappe

Tháng 7/2025 đánh dấu hàng loạt cải tiến quan trọng trong hệ sinh thái Frappe & ERPNext, trải dài từ nền tảng lõi (Framework), các ứng dụng quản trị (ERPNext, Frappe HR, CRM, Helpdesk…) cho đến các công cụ hỗ trợ sáng tạo và làm việc (Builder, Studio, Drive).

Những cập nhật này không chỉ nâng cao tốc độ xử lý và trải nghiệm người dùng, mà còn bổ sung nhiều tính năng linh hoạt giúp doanh nghiệp dễ dàng tùy chỉnh, quản lý dữ liệu và tối ưu quy trình. Bất kể bạn là CEO, nhà quản lý hay bộ phận kỹ thuật, đây là những thay đổi bạn nên biết để khai thác tối đa sức mạnh của nền tảng.

1. Framework 

Trước đây, framework không chỉ cung cấp các tính năng lõi cần thiết mà còn tích hợp sẵn một số ứng dụng đi kèm. Trong bản cập nhật này, Frappe đã tách riêng 4 ứng dụng ra khỏi framework để giúp hệ thống nhẹ hơn và dễ quản lý hơn:

Tìm kiếm toàn văn bằng SQLite

Frappe đã nâng cấp tính năng tìm kiếm, hỗ trợ người dùng tìm thấy thông tin nhanh và chính xác. Hệ thống tìm kiếm mới sử dụng công nghệ SQLite FTS5 với những điểm nổi bật sau:

  • Tìm kiếm chính xác: Hệ thống có khả năng lập chỉ mục tài liệu theo từng loại dữ liệu cụ thể (DocType).
  • Lọc nâng cao: Hỗ trợ lọc kết quả theo các thông tin phụ và tiêu chí do người dùng chọn, ví dụ như tác giả hoặc dự án.
  • Bảo mật: Kết quả tìm kiếm được lọc dựa trên quyền của người dùng.
  • Sửa lỗi chính tả: Hệ thống có thể tự động sửa lỗi chính tả khi tìm kiếm.
  • Xếp hạng thông minh: Kết quả được xếp hạng dựa trên mức độ phù hợp, ưu tiên các tài liệu mới hơn và có tiêu đề trùng khớp.
  • Tùy chỉnh: Hỗ trợ tạo công thức xếp hạng riêng để tối ưu hóa kết quả.

2. ERPNext

2.1. Phân hệ kế toán

  • Báo cáo Nợ phải thu và Nợ phải trả giờ có thể chạy dưới dạng thủ tục lưu trữ (SQL) để xử lý nhanh hơn. Tùy chọn này có thể bật/tắt trong Cài đặt Kế toán.
  • ERPNext đã bổ sung hệ thống tài khoản và mẫu thuế dành riêng cho quốc gia Úc.

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

  • Thêm tùy chọn bật/tắt để hiển thị số dư đầu kỳ và số dư cuối kỳ ngay trong báo cáo Lưu chuyển tiền tệ.

Sửa lỗi

  • Sửa lỗi trong tính năng hạch toán trả chậm (PDA): trước đây khi hủy một PDA, hệ thống vô tình đánh dấu toàn bộ bút toán của hóa đơn là ‘đã hủy’. Giờ đây, hệ thống chỉ hủy đúng các bút toán mà PDA tạo ra.
  • Sửa lỗi lệch số liệu giữa Sổ cái và Bảng cân đối thử khi dùng tài khoản chi phí ngoại tệ.
  • Khi một chứng từ thanh toán được tạo từ yêu cầu thanh toán và bị bỏ đối soát khỏi hóa đơn, trường số tiền còn nợ trong yêu cầu sẽ được cập nhật lại.

2.2. Phân hệ kho hàng

  • Khi tạo phiếu nhập/xuất kho, hệ thống giờ có thể hiển thị bản xem trước của bút toán kế toán và Sổ cái kho.

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

3. Frappe HR

3.1. Phân hệ Nhân sự (Frappe HR)

Ngăn việc tự duyệt đơn hoàn ứng chi phí

Trước đây, người có quyền duyệt chi phí có thể tự duyệt đơn của chính mình. Trước đó lỗi này đã được sửa cho đơn xin nghỉ phép, và giờ cũng được áp dụng cho đơn hoàn ứng chi phí.

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

 -> Chỉ cần bật tùy chọn “Không cho phép tự duyệt” trong HR Settings.

Hiển thị rõ ngày làm nửa buổi trong bảng chấm công tháng

Báo cáo chấm công tháng giờ sẽ hiển thị rõ trạng thái làm việc của từng nửa ngày, giống như khi xem bảng chấm công chi tiết theo ngày.

Cải tiến & sửa lỗi

  • Khi tạo ca làm thủ công, có thể xem trước các ca đã được phân.
  • Chỉ thiết lập người duyệt nghỉ phép nếu ô này đang trống, tránh lệch thông tin giữa bản dùng trên trình duyệt và bản ứng dụng.
  • Lịch chấm công cập nhật theo thời gian thực, không cần khởi động lại ứng dụng.
  • Sửa một số lỗi nhỏ liên quan đến đơn nghỉ bù và phiếu lương.

3.2. Phân hệ Tiền lương 

Loại trừ khoản lương khỏi bút toán kế toán

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Bổ sung tùy chọn “Không đưa vào bút toán kế toán” cho từng khoản lương, giúp loại trừ các khoản như bảo hiểm ESIC khi ghi nhận bút toán trích trước hoặc bút toán chuyển khoản.

Tính lương cho nửa ngày công

Trước đây, lương của ngày làm nửa buổi phụ thuộc vào cài đặt “Xem ngày không chấm công là nghỉ không lương”. Giờ đây, nếu có ghi nhận làm nửa buổi, hệ thống sẽ tính trực tiếp vào phiếu lương, không phụ thuộc vào cài đặt này nữa.

  1. Sửa lỗi khác
  • Cho phép đặt mã số tùy chỉnh cho Phiếu lương.
  • Số tiền tạm ứng trong đơn hoàn ứng được điều chỉnh đúng bằng tổng chi phí khai báo.
  • Báo cáo tổng hợp tạm ứng cho nhân viên hiển thị đúng đơn vị tiền tệ công ty và bắt buộc chọn công ty khi lọc.
  • Trong báo cáo tóm tắt hoàn ứng chi phí:
  • Nếu đơn bị từ chối, tổng số tiền yêu cầu sẽ hiển thị trong mục “Từ chối” (trước đây hiện 0).
  • Nếu số tiền duyệt ít hơn số tiền yêu cầu, phần chênh lệch sẽ cộng vào mục “Từ chối”.
  • Đổi tên cột “Tổng chi phí” thành “Tổng số tiền yêu cầu” để phản ánh đúng ý nghĩa.
  • Frappe HR đạt cột mốc hơn 5.000 sao trên GitHub và từng lọt top xu hướng trong tháng.

4. Learning 

4.1. Tóm tắt tiến độ khóa học

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Giảng viên có thể theo dõi tiến độ học tập của học viên để biết họ đã hoàn thành bao nhiêu phần trăm khóa học và phát hiện nếu ai đang gặp khó khăn. Trước đây, báo cáo này chỉ xem được trong trang quản trị. Giờ đây, giảng viên có thể xem trực tiếp Báo cáo tóm tắt tiến độ ngay từ trang chi tiết khóa học, gồm tiến độ từng học viên và tiến độ trung bình của cả lớp.

4.2. Thời gian xem video

Vì phần lớn nội dung hiện nay là video, việc biết học viên xem bao lâu, có xem hết hay bỏ giữa chừng giúp giảng viên đánh giá chất lượng nội dung. Hệ thống sẽ hiển thị thời gian xem video trung bình và cho phép xem thời gian xem của từng học viên. Áp dụng cho cả video tải trực tiếp lên bài học hoặc video nhúng từ YouTube/Vimeo.

4.3. Chấm điểm trừ cho bài kiểm tra

Giảng viên có thể bật chế độ chấm điểm trừ (negative marking) cho các bài kiểm tra, đồng thời cấu hình số điểm bị trừ cho mỗi câu trả lời sai.

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

4.4. Màu nền cho thẻ khóa học

Thay vì phải chọn ảnh đại diện khóa học (và lo lắng về độ tương thích với chế độ sáng/tối), giảng viên có thể chọn một màu nền để hiển thị cho thẻ khóa học, đảm bảo hiển thị đẹp ở cả hai chế độ.

4.5. Quản lý huy hiệu ngay trong giao diện học tập

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Huy hiệu giúp ghi nhận thành tích của học viên và tạo động lực học tập. Trước đây, muốn quản lý huy hiệu phải vào trang quản trị. Giờ đây, giảng viên có thể tạo mới, chỉnh sửa hoặc gán huy hiệu cho học viên ngay trong phần cài đặt của hệ thống học tập.

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

4.6. Sắp xếp lại chương

Giảng viên có thể kéo thả để thay đổi thứ tự chương trong đề cương khóa học, hệ thống sẽ tự động cập nhật thứ tự mới.

4.7. Thông tin khác

Hệ thống học tập (Learning) đã đạt hơn 2.000 sao trên GitHub trong tháng này.

5. Helpdesk 

5.1. Phản hồi qua email

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Tháng trước, hệ thống đã được bổ sung tính năng gom nhóm email để giúp theo dõi và quản lý hội thoại dễ hơn.

Giờ đây, đã có thêm thu thập phản hồi qua email cho các phiếu hỗ trợ (ticket) được tạo bằng email. Với tính năng này, đội ngũ hỗ trợ có thể gửi một biểu mẫu web đơn giản để khách hàng đánh giá chất lượng dịch vụ, từ đó dễ dàng theo dõi mức độ hài lòng và cải thiện chất lượng hỗ trợ.

5.2. Thiết lập hiển thị trường dữ liệu linh hoạt

Sắp tới, bạn có thể tùy chỉnh biểu mẫu tạo phiếu hỗ trợ ngay trên giao diện:

  • Chọn trường nào sẽ hiển thị hoặc ẩn đi.
  • Đặt trường bắt buộc nhập.
  • Lọc tùy chọn của một trường dựa trên giá trị của trường khác.
  • Tất cả đều thực hiện trực tiếp trên giao diện, không cần viết mã.

 Tính năng này sẽ có trong tháng tới.

5.3. Quy trình mời người dùng mới

Sắp tới, bạn chỉ cần gửi lời mời, và khi người được mời chấp nhận, họ sẽ tham gia hệ thống với vai trò Nhân viên hỗ trợ, Quản lý hoặc Quản trị viên.

Các thành phần kỹ thuật cần thiết đã được thêm vào nền tảng, cho phép các ứng dụng khác cũng áp dụng tính năng này. Dự kiến ra mắt trong tháng tới.

5.4. Quản lý SLA và ngày nghỉ lễ

Việc quản lý Thỏa thuận mức dịch vụ (SLA)lịch nghỉ lễ sẽ trở nên đơn giản hơn, thực hiện trực tiếp trên giao diện, không cần vào trang quản trị.
Dự kiến ra mắt tháng 8, với những điểm nổi bật:

  • Thêm điều kiện phân công SLA trực tiếp trên giao diện, không cần viết mã Python.
  • Thêm/xóa ngày nghỉ lặp lại trong danh sách ngày nghỉ chỉ với vài thao tác.
  • Bổ sung chế độ xem lịch để quản lý ngày nghỉ và ngày nghỉ lặp lại dễ dàng hơn.

6. CRM

6.1. Bảng điều khiển tùy chỉnh và các tính năng hỗ trợ

Cập nhật sản phẩm Frappe & ERPNext – Tháng 7/2025

Frappe CRM giới thiệu bảng điều khiển (Dashboard) mới giúp bạn theo dõi hiệu suất bán hàng trực quan, cập nhật theo thời gian thực và hỗ trợ tùy chỉnh bố cục linh hoạt.

Bảng điều khiển này có sẵn các biểu đồ quan trọng của CRM như:

  • Cơ hội bán hàng theo giai đoạn: Xem các cơ hội được phân bổ ở từng giai đoạn.
  • Cơ hội thắng theo thời gian: Theo dõi các cơ hội đã chốt thành công theo từng mốc thời gian.
  • Doanh thu dự báo: Xem doanh thu dự kiến dựa trên dữ liệu cơ hội.
  • Tỷ lệ chuyển đổi: Theo dõi mức độ chuyển đổi từ khách hàng tiềm năng thành cơ hội.
  • Và nhiều chỉ số khác…

Bảng điều khiển cho phép lọc theo khoảng thời giannhân viên kinh doanh, giúp bạn tập trung vào dữ liệu quan trọng. (Chỉ người quản lý mới được xem bảng này).

6.2. Tùy chỉnh bố cục bảng điều khiển

Bạn có thể tự điều chỉnh bố cục bằng cách:

  • Thêm / Xóa biểu đồ để chỉ giữ nội dung cần thiết.
  • Kéo thả để sắp xếp vị trí biểu đồ.
  • Bố cục này dùng chung thành phần lưới của frappe-ui, nên các ứng dụng khác cũng có thể tái sử dụng.

6.3. Tính năng hỗ trợ hiển thị dữ liệu

Doanh thu dự báo

Hệ thống sẽ tính doanh thu dự kiến dựa trên:

  • Giá trị cơ hội kỳ vọng
  • Xác suất thành công
  • Ngày dự kiến chốt cơ hội

Nhờ đó, báo cáo doanh thu trên bảng điều khiển sẽ chính xác và có tính dự báo hơn.

Lý do mất cơ hội

Khi đánh dấu một cơ hội là thất bại, bạn có thể:

  • Chọn từ danh sách lý do có sẵn (VD: “Giá quá cao”, “Không quan tâm”)
  • Hoặc nhập lý do khác tùy ý

Việc thu thập lý do thất bại giúp nhận diện các nguyên nhân cản trở quá trình bán hàng.

Nhóm trạng thái cơ hội

Mỗi trạng thái cơ hội có thể được gắn loại:

  • Đang mở
  • Đang xử lý
  • Thắng
  • Thua
  • Tạm hoãn

Việc phân loại này giúp biểu đồ và báo cáo hiển thị rõ ràng, trực quan hơn.

7. Builder – Công cụ thiết kế giao diện

7.1. Quản lý màu sắc thống nhất với biến màu

Để đảm bảo tính đồng nhất về màu sắc trên toàn bộ website, người dùng giờ đây có thể tạo biến màu dùng chung. Khi thiết lập màu cho một khối, bạn chỉ cần chọn từ các biến màu đã định nghĩa, giúp quản lý màu sắc dễ dàng và nhất quán.

7.2. Kiểu dáng theo trạng thái

Trước đây, Builder cho phép chỉnh kiểu hiển thị cho các trạng thái như khi di chuột, khi bấm hoặc khi chọn, nhưng thao tác phức tạp và khó sử dụng. Giờ đây, bạn có thể thiết lập các trạng thái này dễ dàng hơn và còn có thể đặt giá trị khác nhau cho từng kích thước màn hình — điều mà trước đây chưa làm được.

7.3. Hiển thị rõ giá trị được kế thừa từ màn hình khác

Trước đây, khi người dùng xóa một thuộc tính nhưng thuộc tính đó được kế thừa từ điểm dừng màn hình khác, giá trị vẫn hiển thị khiến người dùng nghĩ rằng chưa xóa được. Giờ đây, các giá trị kế thừa sẽ được hiển thị dưới dạng mờ để phân biệt rõ với giá trị được đặt trực tiếp, giúp tránh nhầm lẫn.

7.4. Cách mới để thiết lập giá trị động

rước đây, để gắn dữ liệu động vào một thuộc tính, bạn phải dùng khóa dữ liệu (Data Key) và mỗi khối chỉ gắn được một khóa.
Giờ đây, bạn có thể gắn dữ liệu động trực tiếp từ phần thiết lập thuộc tính, và một khối có thể gắn nhiều giá trị động cùng lúc.

Hệ thống còn hỗ trợ:

  • Chỉ hiển thị các khóa dữ liệu đơn giản (giá trị dạng số, chữ, ngày tháng…), không hiển thị các danh sách hoặc đối tượng phức tạp.
  • Tự tách đối tượng lồng nhau thành các khóa dễ đọc. Ví dụ:

userInfo = { name: ‘suraj’, designation: ‘Developer’ }

  • Sẽ hiển thị thành userInfo.nameuserInfo.designation.
  • userInfo.designation
  • Tự tách các khóa dữ liệu được truyền từ Repeater.

Bộ lặp (Repeater) là thành phần dùng để lặp qua một danh sách dữ liệu và tạo nhiều bản sao của khối nội dung bên trong, mỗi bản tương ứng với một phần tử dữ liệu khác nhau.

8. Studio 

8.1. Tạo bản dựng riêng cho từng ứng dụng

Trước đây, trình chỉnh sửa Studio và tất cả ứng dụng tạo ra từ Studio đều dùng chung một bản dựng. Vì Studio phải chuẩn bị sẵn toàn bộ các thành phần giao diện để người dùng có thể kéo vào màn hình, nên dù ứng dụng của bạn chỉ dùng 4–5 thành phần, hệ thống vẫn tải toàn bộ, khiến bản dựng nặng và chạy kém tối ưu.

 Giờ đây, Studio sẽ tạo bản dựng riêng, gọn nhẹ cho từng ứng dụng, chỉ chứa những thành phần mà ứng dụng thực sự sử dụng.

Trong thanh công cụ, có 2 nút thao tác chính:

Xem thử (Preview)

  • Bỏ qua bước build để xem nhanh hơn.
  • Chạy trên địa chỉ /dev (ví dụ: /dev/tên_ứng_dụng/tên_trang).
  • Hiển thị các thành phần đang ở bản nháp (chưa công khai), giúp bạn kiểm tra trước khi xuất bản.

Xuất bản (Publish)

  • Tạo bản build tối ưu, chỉ chứa các thành phần thực sự dùng.
  • Chạy trên địa chỉ chính thức (/tên_ứng_dụng/tên_trang).
  • Hiển thị các thành phần đã xuất bản và cho phép người dùng truy cập công khai.

8.2. Xuất ứng dụng 

Trước đây, các ứng dụng tạo bằng Studio được lưu trong cơ sở dữ liệu, nên việc quản lý và chia sẻ mã nguồn khá bất tiện. Giờ đây, Studio cho phép xuất giao diện ứng dụng ra thư mục mã nguồn của ứng dụng Frappe, giống như cách xuất dữ liệu DocType.

Khi bật chế độ lập trình viên, bạn có thể xuất giao diện Studio sang đúng thư mục của ứng dụng Frappe. Sau đó, khi chạy lệnh migrate, Studio sẽ tự đồng bộ tất cả ứng dụng từ các thư mục Frappe vào website.

Ví dụ: point_of_sale -> erpnext/studio/point_of_sale

Trong đó, point_of_sale là tên ứng dụng tạo từ Studio, nằm trong thư mục studio của ứng dụng Frappe.

9. Drive

9.1.  Cập nhật mới cho trình soạn thảo

Tháng này, trình soạn thảo đã ra mắt phiên bản mới với nhiều cải tiến đáng chú ý:

  • Sửa nhiều lỗi, đặc biệt là lỗi ở phần bình luận nổi – dạng ghi chú xuất hiện trực tiếp bên cạnh đoạn nội dung mà bạn hoặc đồng nghiệp muốn nhận xét.
  • Đổi tên tự động khi lưu: hệ thống có thể tự cập nhật tên tài liệu khi bạn thay đổi tiêu đề bên trong.
  • Xuất tệp đa phương tiện: cho phép tải xuống hình ảnh, video… có trong tài liệu.
  • Bật/tắt hiển thị bình luận: giúp người dùng linh hoạt hơn khi muốn tập trung đọc nội dung hoặc cần xem góp ý từ người khác.

9.2. Tính năng sắp xếp thông minh (Smart Sort)

Trước đây, Drive sắp xếp theo thứ tự máy tính, nên có những trường hợp khó chịu như “File 10” lại đứng trước “File 2”, hoặc tên file theo tháng/ngày không đúng thứ tự mong muốn. Giờ đây, bạn có thể bật sắp xếp thông minh – smart sort để Drive hiển thị đúng thứ tự mà chúng ta thường đọc và hiểu.

9.3. Lưu trữ theo cấu trúc thư mục giống giao diện

Trước đây, Drive lưu toàn bộ tệp theo dạng không chia thư mục — tiện khi chỉ dùng Drive, nhưng bất tiện nếu muốn quản lý theo thư mục trong hệ thống tệp. Từ bây giờ, các trang web mới sẽ mặc định lưu tệp đúng theo thư mục hiển thị trên giao diện. Nếu vẫn muốn lưu dạng phẳng, bạn có thể đổi lại trong phần Cài đặt ổ đĩa. Tính năng này đang ở giai đoạn thử nghiệm, nên hãy cân nhắc trước khi sử dụng.

9.4. Sửa lỗi và cải thiện hiệu năng

Nhóm phát triển đã khắc phục hơn 30 lỗi để Drive hoạt động ổn định và mượt mà hơn.

Kết luận

Những cập nhật trong tháng này mang lại nhiều cải tiến quan trọng trên các phân hệ, từ tăng hiệu suất xử lý, bổ sung tính năng mới, cho đến tối ưu trải nghiệm người dùng. Các thay đổi này không chỉ giúp công việc trở nên thuận tiện và trực quan hơn, mà còn mở rộng khả năng tùy chỉnh và quản lý dữ liệu theo nhu cầu thực tế của từng doanh nghiệp.

Với hàng loạt nâng cấp và sửa lỗi đã được triển khai, hệ thống hứa hẹn sẽ hoạt động mượt mà hơn, đáp ứng tốt hơn các tình huống sử dụng đa dạng. Hãy trải nghiệm ngay những tính năng mới và tận dụng tối đa các công cụ được cải tiến để nâng cao hiệu quả làm việc.

MBW Digital – đối tác chính thức của Frappe tại Việt Nam – sẵn sàng đồng hành cùng doanh nghiệp trong việc tư vấn, triển khai và tối ưu giải pháp ERPNext, giúp bạn áp dụng nhanh nhất những cải tiến mới này vào vận hành thực tế.

Chia sẻ bài viết

Đăng ký trải nghiệm ERPNext mã nguồn mở và miễn phí #1 tùy chỉnh linh hoạt theo từng lĩnh vực

Đánh giá bài viết

(nhấn vào ★)

Thẻ / Tags

Bài viết cùng chủ đề

Tư vấn chuyển đổi số doanh nghiệp với ERPNext

Launch login modal Launch register modal