KamoCRM

Autopay consent on subscriptions; mid-period charges due with the next bill

Featurekamo-shared-library
Shipped
November 12, 2026 at 7:29 PM UTC
Author
Kamo
Commit
2e0f624

"Auto renew" only ever meant a new invoice is raised; nothing recorded whether a customer agreed to be charged automatically. A subscription now keeps when autopay (AUTO_BILL) was agreed to, by whom, from which door (CUSTOMER or STAFF), and the method it replaced, so turning it off restores that method. - **************** / disableAutopay; changePaymentMethod records staff consent. Payment-method changes now accept a PAST_DUE or SUSPENDED subscription (they threw "not active" before, which blocked Harmony). - Autopay charges a renewal on its billing day and any other bill on its due date **************** - **************** a seat change's own invoice is due with the next bill by default (NEXT_BILLING_DATE), or under the payment terms (TERMS). On due-on-receipt terms the old rule made it overdue the day after it arrived. Columns added by hand on 2026-11-12 before this push (all nullable): **************** ****************

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing