
Công cụ chia tiền hóa đơn và tính tiền tip là gì?
Công cụ chia tiền hóa đơn và tính tiền tip là tiện ích giúp xác định số tiền từng người cần đóng cho một khoản chi chung, chẳng hạn bữa ăn, buổi cà phê hoặc đơn đồ ăn đặt cùng nhau. Thay vì chỉ lấy tổng hóa đơn chia cho số người, công cụ cung cấp hai cách tính: chia đều toàn bộ tổng đầu vào hoặc chia theo món dựa trên những người được chọn sử dụng từng món.
Ở chế độ chia đều, bạn cung cấp tổng tiền, tỷ lệ tip và số người. Kết quả cho biết mức trả mỗi người, tổng tip và tổng cần thanh toán. Ở chế độ theo món, bạn khai báo từng món cùng đơn giá, số lượng và người cùng chia. Công cụ cộng phần món của mỗi người, sau đó phân bổ tip và phí khác theo tỷ lệ tiền món.
Về kiến thức nền, tiền tip là khoản boa thêm, còn nguyên tắc chia chi phí là thỏa thuận của nhóm. Công cụ chỉ thực hiện cách tính đã được thiết lập; nó không xác định ai thực sự ăn bao nhiêu hoặc cách chia nào phù hợp nhất với mọi hoàn cảnh. Mức tip có sẵn trên giao diện cũng không phải yêu cầu bắt buộc hay khuyến nghị áp dụng cho mọi nơi.
Các khoản tiền được nhập và trình bày bằng đồng Việt Nam, có lựa chọn nâng khoản trả của từng người lên nghìn đồng để thuận tiện thu tiền. Đây là công cụ tính và trình bày khoản phải trả, không phải dịch vụ thu hộ, chuyển tiền hay thanh toán hóa đơn. Văn bản kết quả có thể được yêu cầu sao chép để bạn tự chia sẻ và đối chiếu với các thành viên.
Các thuật ngữ cần hiểu khi chia hóa đơn và tiền tip
Tiền tip
Tiền tip là khoản boa thêm được tính theo tỷ lệ bạn lựa chọn. Trong công cụ, khoản này làm tăng tổng cần trả: chia đều tính tip trên tổng tiền đầu vào, còn theo món tính trên tổng các món đủ điều kiện. Tip không đồng nghĩa với phí phục vụ đã có trên hóa đơn. Nếu khoản boa hoặc phí đã được cộng sẵn, bạn cần kiểm tra trước khi nhập thêm để tránh thu trùng. Chẳng hạn, chọn 0% nghĩa là không phát sinh tip mới từ phép tính, chứ không xóa khoản phí đã nằm trong tổng gốc.
Thành tiền món
Thành tiền món là đơn giá nhân với số lượng của một dòng món. Ví dụ, hai phần ăn giá 60.000 đồng mỗi phần có thành tiền 120.000 đồng. Đây không phải riêng đơn giá và cũng chưa phải tổng toàn bộ hóa đơn. Công cụ chia thành tiền đó bằng nhau cho những người được chọn ở dòng tương ứng. Phần tiền món của một người là tổng các phần họ được phân chia từ nhiều dòng, nên có thể khác đáng kể với giá của bất kỳ món riêng lẻ nào.
Phân bổ theo tỷ lệ tiền món
Phân bổ theo tỷ lệ tiền món nghĩa là chia khoản chung dựa trên phần tiền món mỗi người chiếm trong tổng tiền món. Nếu một người chiếm 30% tiền món được tính, họ chịu 30% tổng tip cộng phí khác. Đây là tỷ lệ chi phí, không phải tỷ lệ khẩu phần hay lượng ăn thực tế. Hai người cùng được chọn chia một món vẫn chịu tiền món bằng nhau, dù một người ăn nhiều hơn. Công cụ không có trọng số riêng để phản ánh chênh lệch khẩu phần trong cùng dòng món.
Phí khác
Phí khác là khoản tiền chung nhập riêng trong chế độ theo món, ví dụ phí giao hàng hoặc một khoản phục vụ chưa được tính vào giá món. Đây là số tiền bằng đồng, không phải tỷ lệ phần trăm. Khoản này được cộng sau khi tính tip và phân bổ cùng tip theo tỷ lệ tiền món khi tổng món dương. Vì vậy, nhập phí giao hàng không đồng nghĩa mỗi người chịu một phần bằng nhau. Bạn cũng cần xác nhận phí chưa nằm trong giá hoặc tổng hóa đơn để tránh cộng hai lần.
Làm tròn và hiệu chỉnh chênh lệch
Làm tròn chuyển kết quả chia có phần lẻ thành số tiền thuận tiện trình bày hoặc thanh toán. Làm tròn gần nhất đến đồng khác với luôn nâng lên bội số 1.000 đồng: cách thứ hai có thể tạo phần thu dư. Hiệu chỉnh chênh lệch lại là bước điều chỉnh khoản của một người để tổng các khoản khớp tổng cần trả. Công cụ thực hiện hiệu chỉnh đến đồng ở chế độ theo món, nhưng không làm vậy khi chia đều. Bởi thế, cùng một hóa đơn có thể xuất hiện chênh lệch rất nhỏ giữa hai cách tính.

Cần nhập những gì và đọc kết quả chia tiền như thế nào?
Dữ liệu cho chế độ chia đều
Đầu vào gồm tổng tiền tính chia, tỷ lệ tip, số người và lựa chọn làm tròn lên nghìn đồng. Tổng đầu vào nên là khoản nhóm đã thống nhất cùng chịu; nó có thể bao gồm các khoản đã xuất hiện trên hóa đơn. Chế độ này không có ô phí khác riêng, nên cần xác định rõ tổng trước khi tính, đồng thời lưu ý tip sẽ được tính trên toàn bộ tổng đó.
Các ô tiền đọc chữ số theo đơn vị đồng nguyên. Dấu chấm hoặc dấu phẩy trong ô tiền không được hiểu là phần thập phân: nhập “1.200.000” được đọc là 1.200.000 đồng. Tỷ lệ tip tự nhập thì chấp nhận dấu phẩy hoặc dấu chấm thập phân, chẳng hạn 7,5 hoặc 7.5 cho mức 7,5%.
Dữ liệu cho chế độ chia theo món
Bạn cần danh sách người tham gia; tên, đơn giá và số lượng từng món; những người chia mỗi món; tỷ lệ tip chung và phí khác nếu có. Chức năng thêm người giới hạn ở 12 người. Tên giúp đối chiếu kết quả, còn lựa chọn người ở từng món quyết định ai được phân tiền từ món đó.
Số lượng được đọc thành số nguyên không âm. Món mới mặc định chia cho tất cả người đang có, nhưng người được thêm sau không tự tham gia các món cũ. Vì vậy, danh sách người và danh sách người chia từng món cần được kiểm tra riêng. Giá món nên lấy từ dữ liệu thực tế, không dựa vào các dòng ví dụ ban đầu.
Ý nghĩa số tiền hiển thị và nội dung sao chép
Chia đều hiển thị mức mỗi người trả cùng phần tiền gốc, tip và tổng nhóm. Bảng theo món tách ba khoản: tiền món là phần được phân từ các món; tip + phí là khoản chung được phân bổ; phải trả là khoản sau xử lý làm tròn. Tổng kết chỉ phản ánh dữ liệu được nhập và đủ điều kiện, không phải tổng tự đọc từ ảnh hóa đơn.
Văn bản sao chép khi chia đều gồm tổng gốc, tip và mức trả mỗi người. Với chia theo món, văn bản gồm tổng chung, các thành phần tổng và khoản trả của từng người. Bạn phải tự dán vào ứng dụng chat; công cụ không tự gửi thông báo cho nhóm. Nên kiểm tra nội dung đã dán trước khi dùng làm căn cứ thu tiền.

Cách tính tiền mỗi người, phân bổ tip và xử lý làm tròn
Công thức chia đều
Thứ tự tính bắt đầu từ tổng tiền hóa đơn và tỷ lệ tip. Tiền tip = tổng đầu vào × tỷ lệ tip ÷ 100, sau đó làm tròn đến đồng. Tổng cần trả bằng tổng đầu vào cộng tiền tip vừa tính. Phần mỗi người trước làm tròn bằng tổng cần trả chia số người.
Nếu không chọn nâng lên nghìn, khoản mỗi người được làm tròn gần nhất đến đồng. Công cụ không phân phối lại phần lệch do phép chia này. Vì thế, tổng các khoản thu có thể chênh một vài đồng so với tổng cần trả khi số tiền không chia hết. Phần tiền gốc và tip mỗi người cũng được trình bày dưới dạng tiền nguyên đồng.
Công thức chia theo món và phân bổ khoản chung
Với từng món, thành tiền bằng đơn giá × số lượng. Công cụ chia đều thành tiền cho những người được chọn rồi cộng các phần đó để có tiền món mỗi người. Món có thành tiền không dương hoặc không có người chia sẽ bị bỏ qua, không đi vào tổng dùng để tính tip.
Tip bằng tổng tiền món được tính × tỷ lệ tip ÷ 100, làm tròn đến đồng. Phí khác không nằm trong cơ sở tính tip. Khi tổng tiền món dương, phần khoản chung của một người được tính như sau: (tổng tip + phí khác) × tiền món người đó ÷ tổng tiền món. Khoản phải trả trước làm tròn bằng tiền món cộng phần khoản chung.
Cần phân biệt hai tình huống. Nếu tổng món dương nhưng một người không có tiền món, người đó không được phân tip hoặc phí. Nếu tổng món bằng 0, tiền tip cũng bằng 0 và phí khác được chia đều theo số người. Nhánh thứ hai không có nghĩa các món bị bỏ qua đã được thanh toán; nó chỉ là cách xử lý phần phí còn lại.
Làm tròn đến đồng khác làm tròn lên nghìn
Ở chế độ theo món, công cụ làm tròn khoản phải trả từng người đến đồng, rồi so tổng các khoản với tổng cần trả. Nếu lệch, toàn bộ chênh lệch được cộng hoặc trừ vào người có khoản sau làm tròn lớn nhất. Khi có nhiều người đồng hạng, người xuất hiện trước được chọn để hiệu chỉnh.
Tùy chọn nghìn đồng có thứ tự khác nhau giữa hai chế độ. Chia đều nâng từ phần mỗi người chưa làm tròn; theo món nâng từ khoản đã được hiệu chỉnh đến đồng. Quy tắc nâng là lấy bội số 1.000 đồng nhỏ nhất không thấp hơn khoản đang xét. Cả hai đều có thể khiến tổng thu vượt tổng cần thanh toán, và phần dư không được tự phân phối lại cho nhóm.

Nên chia đều hay chia theo món trong từng hoàn cảnh?
Khi cả nhóm thống nhất chia đều
Chia đều phù hợp khi mọi người đồng ý cùng chịu tổng chi phí, chẳng hạn một bữa ăn gọi món tập thể và không cần tách phần sử dụng riêng. Lợi ích chính là ít dữ liệu: bạn không phải ghi lại ai tham gia từng món. Cách này cũng dễ đối chiếu nếu cả nhóm đã thống nhất một mức đóng như nhau.
Tuy nhiên, ít dữ liệu đồng nghĩa ít phản ánh khác biệt sử dụng. Một người không uống đồ uống đắt tiền vẫn chịu phần bằng người có dùng nếu tất cả được gộp vào tổng. Đây là hệ quả của thỏa thuận chia đều, không phải lỗi phép tính.
Khi cần tách món dùng riêng
Chia theo món phù hợp khi có đồ uống riêng, món chỉ vài người dùng hoặc người chỉ tham gia một phần bữa ăn. Dữ liệu người chia từng dòng giúp tách các khoản đó ra khỏi phần của người không dùng. Đổi lại, bạn phải kiểm tra nhiều thông tin hơn và tránh bỏ sót món.
Phương pháp này không tự bảo đảm công bằng theo lượng ăn. Khi cùng được chọn ở một món, các thành viên luôn chia thành tiền món bằng nhau. Vì vậy, không nên hiểu “theo món” là công cụ có thể đo khẩu phần hoặc nhận biết ai dùng nhiều hơn.
Thống nhất nguyên tắc chia phí trước khi tính
Phí giao hàng có thể là điểm nhóm muốn xử lý khác tiền ăn. Trong chế độ theo món hiện có, phí này đi theo tỷ lệ tiền món, không có lựa chọn riêng để chia đều phí theo đầu người. Người đặt món nhiều tiền hơn thường chịu phần phí lớn hơn.
Nhóm nên thống nhất nguyên tắc đó trước khi dùng kết quả. Nếu thỏa thuận khác quy tắc công cụ, cần đối chiếu phần phí riêng thay vì coi bảng đang hiển thị là kết quả đúng cho mọi thỏa thuận.

Ví dụ chia hóa đơn, đồ uống riêng và chênh lệch làm tròn
Bốn người chia đều hóa đơn có tip
Giả định hóa đơn là 1.200.000 đồng, tip 10%, có 4 người và không bật làm tròn nghìn. Theo công thức, tiền tip bằng 1.200.000 × 10% = 120.000 đồng. Tổng cần trả là 1.320.000 đồng, chia cho 4 được 330.000 đồng/người.
Mỗi phần gồm 300.000 đồng tiền gốc và 30.000 đồng tip. Các khoản này chia hết nên không phát sinh chênh lệch đến đồng. Bật làm tròn nghìn cũng không thay đổi mức trả vì 330.000 đồng đã là bội số của 1.000 đồng. Đây là ví dụ giả định tính theo quy tắc, không phải dữ liệu của một hóa đơn thực tế.
Món chung và đồ uống chỉ một số người dùng
Giả định A, B, C và D cùng chia một món 500.000 đồng; chỉ A và B chia đồ uống 200.000 đồng. Mỗi dòng có số lượng 1, tip chung 10%, phí khác bằng 0. Món chung tạo phần 125.000 đồng/người; A và B mỗi người thêm 100.000 đồng đồ uống.
| Người | Tiền món | Tip | Phải trả |
|---|---|---|---|
| A | 225.000 đồng | 22.500 đồng | 247.500 đồng |
| B | 225.000 đồng | 22.500 đồng | 247.500 đồng |
| C | 125.000 đồng | 12.500 đồng | 137.500 đồng |
| D | 125.000 đồng | 12.500 đồng | 137.500 đồng |
Tổng món là 700.000 đồng, tip 70.000 đồng, tổng cần trả 770.000 đồng. Nếu nâng từng khoản lên nghìn, A và B trả 248.000 đồng/người, C và D trả 138.000 đồng/người. Tổng thu thành 772.000 đồng, dư 2.000 đồng. Nhóm cần thống nhất xử lý phần dư thay vì nhầm nó với tiền món phát sinh.
Một đồng chênh lệch khi chia cho ba người
Giả định 100.000 đồng chia cho 3 người, tip 0%, không nâng lên nghìn. Chia đều hiển thị 33.333 đồng/người, nên tổng thu là 99.999 đồng, thiếu 1 đồng. Chế độ này không tự chọn một người đóng thêm để khớp tổng.
Nếu nhập một món 100.000 đồng chia cho cùng 3 người ở chế độ theo món, bước làm tròn ban đầu cũng cho 33.333 đồng mỗi người. Sau hiệu chỉnh, các khoản là 33.334, 33.333 và 33.333 đồng. Người đầu tiên trong nhóm đồng hạng nhận phần điều chỉnh 1 đồng; tổng lúc này đúng 100.000 đồng.
Món chưa chọn người chia khiến tổng bị thiếu
Giả định có 2 người, một món 100.000 đồng số lượng 1 nhưng chưa chọn ai chia, tip 10% và phí khác 20.000 đồng. Sau khi phép tính được cập nhật, món này bị loại và được đếm trong cảnh báo. Tổng tiền món bằng 0 nên tip bằng 0; phí được chia thành 10.000 đồng/người.
Tổng kết chỉ còn 20.000 đồng, không bao gồm khoản mua món 100.000 đồng. Vì vậy, kết quả này không thể dùng để chốt toàn bộ hóa đơn. Cần xác định người chia món rồi đối chiếu lại tổng, thay vì cho rằng số tiền nhỏ hơn là khoản tiết kiệm hoặc giảm giá.

Ứng dụng khi ăn nhóm, đặt đồ chung và tổng kết chuyến đi
Trong bữa ăn nhóm, giá trị của bản chia tiền nằm ở khả năng đối chiếu. Bạn nên dùng tên hoặc biệt danh mà mọi người nhận ra, đồng thời đặt tên món đủ rõ để phân biệt các dòng tương tự. Nếu có hai loại đồ uống khác giá, ghi riêng giúp người xem hiểu phần của mình đến từ đâu. Trước khi chia sẻ, kiểm tra người tham gia từng món với người đã gọi hoặc sử dụng món đó.
Với đơn đồ ăn giao chung, nên tập hợp giá và số lượng từ cùng một bản đơn hàng để tránh trộn giá trước và sau điều chỉnh. Phí giao hàng cần được kiểm tra xem đã nằm trong khoản nào khác hay chưa. Nếu nhập vào phí khác, khoản này được phân bổ theo tỷ lệ tiền món, nên bản tổng kết không thể được hiểu là mỗi người chịu phí vận chuyển bằng nhau.
Trong chuyến đi, bạn có thể tính riêng từng bữa ăn và chia sẻ kết quả tương ứng để các thành viên đối chiếu ngay. Nên ghi bối cảnh bữa ăn trong tin nhắn gửi kèm, nhất là khi có nhiều khoản giống nhau. Phạm vi được xác nhận ở đây là chia khoản chi đang nhập, không phải sổ công nợ nhiều giao dịch hay hệ thống bù trừ người đã ứng tiền trước.
Nếu cần chuẩn bị thêm ngân sách di chuyển, công cụ tính tiền xăng và chi phí chuyến đi theo quãng đường là một nội dung liên quan để tham khảo riêng. Không nên hiểu rằng hai công cụ tự trao đổi dữ liệu. Khi tổng hợp chi phí chuyến đi, bạn vẫn cần tự kiểm tra các khoản đã tính để tránh ghi nhận cùng một chi phí nhiều lần.

Những giới hạn và điểm cần kiểm tra trước khi chốt tiền
Kiểm tra phí, người chia và tổng món
Chỉ thay đổi ô phí khác chưa làm bảng theo món cập nhật ngay. Sau khi nhập phí, cần có một thay đổi khác kích hoạt tính lại trong chế độ theo món, chẳng hạn chỉnh tỷ lệ tip, rồi kiểm tra tổng kết đã phản ánh phí mới trước khi chốt hoặc sao chép.
Thêm người mới không tự gán họ vào các món cũ. Ngược lại, xóa người có thể khiến một món không còn ai chia. Cảnh báo chỉ đếm món có thành tiền dương nhưng không có người chia; món giá 0 hoặc số lượng 0 cũng bị bỏ qua nhưng không được cộng vào số cảnh báo. Vì vậy, không có cảnh báo không đồng nghĩa dữ liệu đã đầy đủ.
Công cụ không có ô thuế, giảm giá hoặc mã ưu đãi riêng, cũng không tự nhận biết khoản đã nằm trong hóa đơn. Tổng món phải được đối chiếu với chứng từ thực tế, đặc biệt khi giá đầu vào đã được điều chỉnh hoặc hóa đơn có nhiều loại phí.
Sai lệch hiển thị, sao chép và phạm vi chưa xác minh
Tỷ lệ tip thập phân được dùng để tính nhưng phần tổng kết có thể hiển thị tỷ lệ đã làm tròn thành số nguyên. Các cột tiền món và tip cộng phí cũng được làm tròn riêng, nên cộng hai số đang thấy có thể lệch một đồng với cột phải trả đã hiệu chỉnh.
Giao diện ghi tối đa 100 người khi chia đều và 99 ở số lượng món, nhưng phần tính không thực thi các trần này. Không nên coi đó là bằng chứng mọi đầu vào đều đã được kiểm tra. Khả năng sao chép còn phụ thuộc trình duyệt; thông báo thành công chưa bảo đảm nội dung đã vào bộ nhớ tạm.
Từ Công cụ, chưa thể xác minh toàn bộ việc lưu, truyền dữ liệu hoặc hoạt động ngoại tuyến của trang. Những nhận định văn hóa tip trên giao diện cũng không nên được suy rộng thành quy tắc chung cho mọi cơ sở hoặc địa điểm.
Câu hỏi thường gặp
Không muốn tính tiền tip thì nhập thế nào?
Hãy dùng tỷ lệ 0% để không phát sinh tiền tip mới. Trong chia đều, cần bảo đảm không còn tỷ lệ tùy chỉnh khác đang được áp dụng; trong theo món, đặt tip chung bằng 0. Tuy nhiên, lựa chọn này không loại bỏ phí phục vụ hay khoản boa đã có trong tổng tiền gốc. Nếu hóa đơn đã gồm những khoản đó, bạn cần đọc và xác nhận chúng trước khi quyết định có nhập thêm phí hoặc tip hay không.
Người không dùng món nào có phải chịu tip và phí khác không?
Điều này phụ thuộc tổng tiền món được tính. Khi tổng món lớn hơn 0, người có phần tiền món bằng 0 không được phân tip hoặc phí khác. Nhưng nếu toàn bộ tổng tiền món bằng 0, phí khác được chia đều cho danh sách người hiện có, còn tip bằng 0. Do đó, cần kiểm tra xem người đó thực sự không dùng món hay các món của họ đang bị bỏ qua vì thiếu giá, số lượng hoặc người chia.
Có thể chia đều phí giao hàng nhưng vẫn chia tiền ăn theo món không?
Công cụ hiện không có lựa chọn riêng để làm đồng thời hai cách phân bổ đó. Trong chế độ theo món, phí khác được gộp với tip và chia theo tỷ lệ tiền món khi tổng món dương. Nếu nhóm muốn phí giao hàng chia đều, bạn cần tính và đối chiếu phần phí riêng theo thỏa thuận, không mặc nhiên dùng khoản phí trong bảng như kết quả chia đầu người. Cũng cần tránh vừa cộng phí vào bảng vừa thu lại khoản ấy ở ngoài.
Vì sao tổng tiền thu sau khi làm tròn lại cao hơn hóa đơn?
Vì tùy chọn làm tròn nghìn nâng khoản của từng người lên mốc 1.000 đồng kế tiếp nếu chưa tròn, chứ không chỉ đổi cách viết số. Những phần tăng nhỏ cộng lại tạo tổng thu cao hơn tổng cần trả gồm hóa đơn, tip và phí. Đây là hệ quả của quy tắc làm tròn, không chứng minh có món mới hoặc phí mới. Nhóm nên thống nhất cách xử lý phần dư và đối chiếu tổng thu với tổng cần thanh toán.
Nhóm hơn 12 người có dùng chế độ chia theo món được không?
Chức năng thêm người của chế độ theo món chỉ cho tối đa 12 người, nên không thể lập trực tiếp danh sách hơn 12 thành viên bằng thao tác này. Nếu tất cả thống nhất chia đều, có thể cân nhắc chế độ chia đều thay vì cần danh sách từng người. Không nên tùy tiện chia một hóa đơn thành nhiều nhóm nhỏ rồi áp dụng lại tip và phí chung, vì cách tách đó có thể làm thay đổi phân bổ hoặc khiến một khoản bị tính lặp.
Vì sao đã đổi phí khác mà số tiền phải trả chưa thay đổi?
Vì thay đổi riêng ô phí khác hiện chưa kích hoạt tính lại bảng theo món. Bạn cần tạo một thay đổi khác trong chế độ đó để kết quả được cập nhật, rồi kiểm tra dòng tổng kết đã có đúng số phí mới. Nếu chỉ muốn cập nhật mà không đổi thỏa thuận, có thể chỉnh một dữ liệu rồi đưa về giá trị mong muốn. Trước khi chia sẻ, hãy kiểm tra cả tổng chung lẫn khoản từng người, thay vì chỉ tin giá trị đang nằm trong ô nhập.
Đã thấy thông báo sao chép nhưng không dán được kết quả thì sao?
Thông báo đó chưa đủ chứng minh sao chép thực sự thành công, vì một số nhánh xử lý vẫn hiển thị thông báo khi yêu cầu sao chép thất bại. Bạn nên thử dán vào vùng soạn tin hoặc ghi chú và kiểm tra nội dung có đúng kết quả hiện tại không. Việc sao chép phụ thuộc quyền bộ nhớ tạm và môi trường trình duyệt. Nếu vẫn không được, có thể tự ghi lại các khoản từ bảng và đối chiếu tổng trước khi gửi cho nhóm.
