Skip to content

Conversation

ancorcruz
Copy link
Contributor

Roadmap Task

👉 https://getlago.canny.io/feature-requests/p/allow-add-ons-to-be-added-to-subscription-invoices

👉 https://getlago.canny.io/feature-requests/p/define-quantities-for-plan-charges

Context

What is the current situation?

Option 1: User has to create a one off invoice alongside the
subscription, it will create 2 different invoices.

Option 2: User can add a recurring billable metric and use event to
have this fee invoice on subscription renewal, but it won’t appear on
the first billing subscription.

What problem are we trying to solve?

At subscription creation or afterward, there is no clear way to invoice
a fixed fee that is not tied to events, aside from the subscription fee
itself. This fee could be either a one-time charge or a recurring one.

Description

Updates Plans::CreateService to:

  • persist bill_fixed_charges_monthly
  • create fixed charges records with FixedCharges::CreateService
  • add fixed charge counts in track plan created for Segment tracking

@ancorcruz ancorcruz self-assigned this Aug 8, 2025
 ## Roadmap Task

👉 https://getlago.canny.io/feature-requests/p/allow-add-ons-to-be-added-to-subscription-invoices

👉 https://getlago.canny.io/feature-requests/p/define-quantities-for-plan-charges

 ## Context

 What is the current situation?

 **Option 1:** User has to create a one off invoice alongside the
 subscription, it will create 2 different invoices.

 **Option 2:** User can add a recurring billable metric and use event to
 have this fee invoice on subscription renewal, but it won’t appear on
 the first billing subscription.

 What problem are we trying to solve?

 At subscription creation or afterward, there is no clear way to invoice
 a fixed fee that is not tied to events, aside from the subscription fee
 itself. This fee could be either a one-time charge or a recurring one.

 ## Description

 Updates `Plans::CreateService` to:
   - persist `bill_fixed_charges_monthly`
   - create fixed charges records with `FixedCharges::CreateService`
   - add fixed charge counts in track plan created for Segment tracking
@ancorcruz ancorcruz force-pushed the feat/fixed-charges-4/plans-create-fixed-charges branch from ba4448c to 227e23a Compare August 8, 2025 11:23
@ancorcruz ancorcruz merged commit 86d412d into main Aug 8, 2025
14 checks passed
@ancorcruz ancorcruz deleted the feat/fixed-charges-4/plans-create-fixed-charges branch August 8, 2025 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants