ERPNext tiếng Việt
Cài đặt cơ bản

Đặt độ chính xác số thập phân

Tài liệu ERPNext tiếng Việt: Đặt độ chính xác số thập phân

Nova Industries là công ty giả định, sản xuất và phân phối thiết bị điện tử. Công ty nhập khẩu 1.250 mét dây cáp với giá 1,2375 USD một mét. Nếu đơn giá chỉ hiển thị hai chữ số thập phân, nhân viên thấy 1,24 USD và có thể tưởng đã nhập sai. Ngược lại, nếu tăng độ chính xác trên toàn hệ thống mà không có lý do, báo cáo sẽ khó đọc và người dùng dễ nhầm số lẻ hiển thị với độ chính xác của kế toán.

Độ chính xác (Precision) quyết định ERPNext tính hoặc hiển thị bao nhiêu chữ số thập phân cho các giá trị kiểu số thực (Float), tiền tệ (Currency) và phần trăm (Percent). Nova dùng một mức hợp lý cho toàn site, và chỉ đặt riêng cho từng trường khi quy trình đo lường hoặc định giá thật sự cần chi tiết hơn. Độ chính xác liên quan đến làm tròn, nhưng khác với phương pháp làm tròn.

Đặt độ chính xác cho toàn site

Mở Cài đặt hệ thống (System Settings) và xem Độ chính xác số thực (Float Precision) cùng Độ chính xác tiền tệ (Currency Precision).

  • Độ chính xác số thực (Float Precision) áp dụng cho các giá trị như số lượng hoặc hệ số quy đổi. Có thể chọn từ 2 đến 9.
  • Độ chính xác tiền tệ (Currency Precision) áp dụng cho các giá trị tiền như đơn giá và thành tiền. Có thể chọn từ 0 đến 9. Nếu để trống, độ chính xác tiền tệ phụ thuộc định dạng số.

Độ chính xác số thực và tiền tệ trong Cài đặt hệ thống ERPNext

Cài đặtVí dụKết quả
Độ chính xác số thực = 3Số lượng 1,275ERPNext hiển thị ba chữ số thập phân ở những trường theo độ chính xác chung.
Độ chính xác tiền tệ = 2699,50 USDSố tiền theo đơn vị cent thông thường hiện hai chữ số thập phân.
Độ chính xác tiền tệ = 4Đơn giá 1,2375 USDHữu ích khi Nova mua linh kiện số lượng lớn, giá nhỏ hơn một cent.
Phương pháp làm tròn (Rounding Method)Giá trị ở giữa như 2,345Quyết định cách làm tròn khi áp dụng độ chính xác. Xem riêng trong Cài đặt hệ thống. Có ba lựa chọn: Banker's Rounding (legacy), Banker's Rounding, Commercial Rounding.

Đặt riêng cho một trường bằng Tùy chỉnh biểu mẫu

Chỉ dùng Tùy chỉnh biểu mẫu (Customize Form) khi một trường thật sự cần độ chính xác khác. Chọn DocType và trường, đặt thuộc tính Độ chính xác (Precision), lưu rồi tải lại. Ví dụ: Nova hiển thị bốn chữ số thập phân ở đơn giá mặt hàng, nhưng giữ tổng tiền thông thường ở hai chữ số.

Kiểm tra kết quả ở các bước sau

Tạo một hóa đơn mua hàng hoặc đơn mua hàng nháp với số lượng 1.250 và đơn giá 1,2375. Thành tiền đúng là 1.250 × 1,2375 = 1.546,875 USD, hiển thị 1.546,88 USD khi độ chính xác tiền tệ là 2. Xác nhận đơn giá đã nhập, thành tiền, thuế, tổng làm tròn, mẫu in và kết quả sổ cái đều đúng theo chính sách. Độ chính xác hiển thị không phải là bằng chứng giá trị lưu và giá trị ghi sổ đã đúng.

Xử lý sự cố

Một trường vẫn hiện ít chữ số thập phân hơn

Trường có thể có thuộc tính Precision riêng, hoặc được định dạng theo một loại tiền tệ. Tải lại metadata và kiểm tra trường qua Tùy chỉnh biểu mẫu.

Tổng khác với tính tay

So sánh số lượng, hệ số quy đổi, đơn giá, độ chính xác của thuế, đơn vị nhỏ nhất của tiền tệ, tổng làm tròn và phương pháp làm tròn. Đừng sửa chênh lệch chính sách bằng cách thêm chữ số thập phân tùy ý.

Báo cáo và biểu mẫu hiện độ chính xác khác nhau

Báo cáo có thể áp dụng độ chính xác riêng cho từng cột hoặc theo định dạng tiền tệ. Kiểm tra định nghĩa báo cáo và tiền tệ liên quan.

Câu hỏi thường gặp

Chủ đề liên quan

Trong trang này