House Accounts
Get House Account Balance
Return the customer's house-account balance owed, credit limit, and remaining headroom.
Get House Account History
Paginated house-account ledger history for the customer, newest first. Each entry records a value movement (charge, payment, adjustment, or write-off), the resulting balance, and who created it.
Charge House Account
Manually charge an amount to the customer's house account, increasing the balance owed. Writes a `charge` ledger entry and returns it with the account's new balance.
Record House Account Payment
Record a payment against the customer's house account, reducing the balance owed. Writes a `payment` ledger entry and returns it with the account's new balance.
Adjust House Account
Manually adjust or write off the customer's house-account balance. Writes an `adjustment` or `write_off` ledger entry and returns it with the account's new balance.