Các ngân hàng đôi khi mã hóa các mặt hàng bằng một mã giao dịch đặc biệt để đảm bảo nhận được các khoản thanh toán trước khi các mặt hàng khác xóa tài khoản. Các mã được sử dụng vì nhiều lý do. Miễn là bạn đặt cọc hoặc có đủ tiền trong tài khoản để chi trả cho giao dịch, bạn không phải thực hiện thêm hành động nào.
Ghi nợ "buộc phải trả" là một mã giao dịch đặc biệt được các ngân hàng sử dụng để đảm bảo rằng một giao dịch mua ghi nợ sẽ xóa tài khoản trước tiên. Nếu các giao dịch đang chờ xử lý với số tiền 4,75 đô la, 299,02 đô la, 65,91 đô la, 29,99 đô la và 79 xu chưa xóa tài khoản của bạn và mục buộc thanh toán với số tiền 100 đô la xuất hiện, ngân hàng sẽ xóa 100 đô la trước khi xóa bất kỳ giao dịch nào đang chờ xử lý.
Một ngân hàng có thể có nhiều khả năng sử dụng mã hơn khi bên thứ ba chuyển tiền mặt bằng séc được ký phát tại ngân hàng. Ví dụ:nếu một doanh nghiệp thanh toán cho một nhà thầu độc lập bằng séc bảng lương và nhà thầu chuyển séc thay vì gửi vào tài khoản tại ngân hàng, thì ngân hàng có thể ghi séc như một khoản phải trả để đảm bảo tiền được hoàn lại nhanh nhất càng tốt.
Nếu ngân hàng thanh toán cho một mặt hàng mà bạn không có đủ tiền trong tài khoản để chi trả, mặt hàng đó có thể xuất hiện dưới dạng một khoản ghi nợ buộc phải trả trên bảng sao kê tài khoản séc của bạn. Điều này được thực hiện để ngân hàng có thể thu hồi tiền nhanh nhất có thể. Sau khi bạn gửi tiền, ngân hàng sẽ thanh toán chi phí của mặt hàng đã thanh toán và mọi khoản phí phát sinh do thấu chi.
Theo Luật thấu chi của Cục Dự trữ Liên bang, trừ khi bạn chọn tham gia vào chương trình bảo vệ thấu chi, các ngân hàng bị cấm thanh toán cho một khoản mục mà bạn không có đủ tiền trong tài khoản để chi trả. Nếu bạn đã chọn tham gia vào chương trình như vậy, ngân hàng có thể xóa giao dịch và đánh dấu giao dịch đó là một khoản buộc phải thanh toán.