Zero-value DISCOUNT phase blocking transition to EVERGREEN

0 views
Skip to first unread message

Julia Nunes

unread,
Dec 30, 2025, 7:38:12 AM (3 days ago) 12/30/25
to Kill Bill users mailing-list

Hello team,

We are facing an unexpected behavior related to plan phase transitions in Kill Bill and would like to understand if there is any native configuration in Kill Bill Core to handle this scenario.

Current setup

Our plan is configured with the following phases:

  1. TRIAL

    • Duration: 3 days

    • Price: 0

  2. DISCOUNT

    • Duration: 0 months

    • Recurring price: 0

  3. EVERGREEN

    • Duration: unlimited

    • Recurring price: full price

After the free trial ends, Kill Bill always transitions the subscription to the DISCOUNT phase, even though this phase has:

  • no real discount applied

  • zero duration

  • zero price

As a result, the subscription remains in the DISCOUNT phase and no charge is generated, while the expected behavior would be a direct transition to EVERGREEN.

Expected behavior

For plans like:

TRIAL → EVERGREEN

We would expect Kill Bill to either:

  • skip the DISCOUNT phase when it has no effective discount, or

  • allow a configuration to bypass this phase and move directly to EVERGREEN.

Question

Is there currently any option in Kill Bill Core to:

  • Automatically skip the DISCOUNT phase when:

    • duration = 0

    • price = 0

  • Disable the DISCOUNT phase transition via plan configuration

  • Configure the plan so that DISCOUNT is ignored without removing it from the XML

If this is not supported natively, could you please confirm whether the only recommended approach is to completely remove the DISCOUNT phase from the plan when no discount is intended?

8190d8f2-c67d-4e07-bc58-dfc6f717f602.png4333f303-18e3-47bc-9c04-441c624bad15.png04474527-edec-44b0-9547-b3a447984dfd (1).png

Thank you in advance for your guidance.

Best regards,

Reply all
Reply to author
Forward
0 new messages