KamoCRM

A billing account reuses the one holding the member's e-mail

FeatureBillingService
Shipped
November 13, 2026 at 7:16 AM UTC
Author
Kamo
Commit
c13498c

ensureAccountForMember / ensurePersonalAccountForMember ask shared-lib AccountEmailIdentity (kamo-shared-library 59a6f761) before making an account: - the member's own account with that address is reused; - an unowned one (no primary member, no account members, active) is taken over, only when the address is the member's own VERIFIED one; - another person's account is never merged into: a new account is made as before and the duplicate is logged — a payment must not fail over it. A new billing account collects the leads with its address (after commit, background, never failing the call). Billing e-mails are trimmed on the way in so the indexed lookup finds them.

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