Skip to main content

Week of June 15: honest client balances, session-dated notes, safer deletes

A parity week: client credit, coinsurance, and note dates now behave the way experienced billers expect.

Improved

  • Client credit and unallocated payments follow the standard industry model: advance payments and overpayments pool as credit, credit is never auto-applied without AutoPay enrollment, and the billing dashboard's Client balance and Unallocated rows expand to show exactly which clients and payments they contain.
  • Coinsurance support: client responsibility can be a copay or a coinsurance amount, capped sensibly on $0 sessions, with the client-vs-insurance split shown on the client's billing sidebar.
  • Income reports headline net income (gross − refunds − card fees) and bucket payments by the date received.
  • Notes are dated by session, not by edit: the notes list, "Notes to Sign," and note cards all show the session date, and editing or signing a note no longer advances its date. You can also set the session date when dictating a note after the fact.
  • Deleting an appointment is now a safe, reversible archive that also removes the matching Google Calendar event.

Fixed

  • Signing a note could fail with a cryptic error when another device had touched the record — signing now retries safely.
  • Sessions that already have a note show View Note instead of offering to record a duplicate.
  • Disconnecting Google Calendar no longer leaves a half-synced state if the connection times out mid-cleanup.