Bạn thích AllTool.io? Ủng hộ chúng tôi một ly cà phê ☕
AllTool.io
Không có gì rời khỏi trình duyệt của bạn

Máy tính chia hóa đơn

Theo dõi chi tiêu nhóm, chia công bằng và biết ngay ai phải trả ai.

Thêm những người trong nhóm, ghi lại từng khoản chi khi nó xảy ra, và máy tính sẽ rút gọn mọi khoản nợ thành số lần chuyển khoản ít nhất có thể. Hoàn hảo cho chuyến đi, bạn cùng phòng, bữa ăn và hoạt động nhóm.

Thành viên

Thêm tất cả những ai cùng chia chi phí.

    Chi tiêu

    Ghi lại từng khoản chi chung. Chọn ai đã trả và những ai cùng chia.

    Chia giữa
    Tổng chi —

      Chưa có khoản chi nào. Hãy thêm ở trên.

      Quyết toán

      Số lần chuyển khoản tối thiểu để mọi người đều hòa.

      Số dư

        Ai trả ai

          Cách đơn giản hóa nợ giảm thiểu số lần chuyển khoản

          Sau khi ghi lại các khoản chi, máy tính sẽ biến một mạng lưới nợ rối rắm thành số lần thanh toán ít nhất có thể. Kỹ thuật này được gọi là đơn giản hóa nợ (Debt Simplification).

          1. Tính số dư ròng của từng người

          Với mỗi người, ta lấy số tiền họ đã trả trừ đi phần họ phải chịu trong từng khoản chi. Số dư dương nghĩa là họ được nhận tiền; số dư âm nghĩa là họ còn nợ.

          2. Ghép người nợ nhiều nhất với người được nợ nhiều nhất

          Người nợ nhiều nhất được ghép với người được nợ nhiều nhất. Một lần chuyển khoản sẽ tất toán tối đa cả hai số dư.

          3. Lặp lại cho đến khi mọi người về 0

          Sau mỗi lần ghép, số dư nhỏ hơn bị triệt tiêu và loại bỏ, rồi chuyển sang cặp tiếp theo. Cách tiếp cận tham lam này đảm bảo số lần chuyển khoản ít nhất.

          Ví dụ thực tế

          Ba cách dùng máy tính phổ biến nhất.

          Quỹ chung chuyến đi

          Bốn người bạn góp quỹ du lịch. Alice đặt khách sạn (NT$8.000), Bob trả tiền thuê xe (NT$3.000) và Carol ứng trước phần lớn tiền ăn (NT$4.000), còn Dave chưa trả gì. Thay vì mười khoản hoàn trả lẻ tẻ giữa từng cặp, máy tính sẽ tính ra rằng Dave, Carol và Bob mỗi người chỉ cần chuyển một khoản cho Alice — số lần chuyển ít nhất để mọi người cân bằng.

          Tiền nhà và điện nước

          Ba người ở ghép chia đều tiền nhà, nhưng tháng này một người đã ứng trước toàn bộ tiền điện, nước và internet. Ghi từng hóa đơn cùng người trả, máy tính sẽ hiển thị ngay hai người còn lại cần chuyển thêm bao nhiêu để thanh toán điện nước ngoài phần tiền nhà của họ.

          Chia tiền bữa tối

          Năm người bạn đi ăn và một người trả cả bàn, nhưng không phải ai cũng gọi đồ uống hay tráng miệng. Thêm bữa tối là một khoản chi chia cho cả năm, và đồ uống là khoản chi thứ hai chỉ chia cho ba người đã uống. Máy tính sẽ tự xử lý phần chia không đều.

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

          Dữ liệu của tôi có bị tải lên máy chủ không?

          Không. Người và khoản chi chỉ được lưu trong trình duyệt của bạn (localStorage). Không có gì được gửi lên máy chủ hay rời khỏi thiết bị của bạn.

          Những người khác nhau có thể trả số tiền khác nhau không?

          Có. Mỗi khoản chi có thể có người trả riêng và nhóm người chia riêng. Chọn chính xác ai chia từng khoản và máy tính sẽ tính ra ai nợ ai bao nhiêu.

          Làm sao nó tìm được số lần chuyển ít nhất?

          Nó dùng đơn giản hóa nợ: tính số dư ròng trước, rồi liên tục ghép người nợ nhiều nhất với người được nợ nhiều nhất. Phương pháp tham lam này luôn cho số lần thanh toán tối thiểu.

          Nếu ai đó rời nhóm giữa chuyến đi thì sao?

          Xóa họ khỏi danh sách người và số dư sẽ được tính lại ngay lập tức. Bạn cũng có thể thanh toán phần của họ trước rồi tiếp tục ghi các khoản còn lại.

          Hỗ trợ những loại tiền tệ nào?

          Hơn 20 loại, gồm USD, EUR, GBP, JPY, TWD, HKD, CNY, KRW và nhiều loại khác. Tiền tệ chỉ ảnh hưởng đến cách hiển thị số tiền; phép tính thì giống nhau.

          Chúng tôi không lưu trữ bất kỳ dữ liệu nào của bạn.