Skip to content

Commit 3718766

Browse files
feat(saas-billing): Invoice immediately for new seats (#7086)
1 parent 2dccbfd commit 3718766

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

api/organisations/chargebee/chargebee.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def add_single_seat(subscription_id: str) -> None:
232232
)
233233
],
234234
prorate=True,
235-
invoice_immediately=False,
235+
invoice_immediately=True,
236236
),
237237
)
238238

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ADDITIONAL_SEAT_ADDON_ID = "additional-team-members-scale-up-v2-monthly"
1+
ADDITIONAL_SEAT_ADDON_ID = "additional-team-members-scale-up-v2"
22

33
ADDITIONAL_API_START_UP_ADDON_ID = "additional-api-start-up-monthly"
44
ADDITIONAL_API_SCALE_UP_ADDON_ID = "additional-api-scale-up-monthly"

api/tests/unit/organisations/chargebee/test_unit_chargebee_chargebee.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ def test_add_single_seat__existing_addon__increments_quantity(mocker) -> None:
546546
)
547547
],
548548
prorate=True,
549-
invoice_immediately=False,
549+
invoice_immediately=True,
550550
),
551551
)
552552

@@ -585,7 +585,7 @@ def test_add_single_seat__no_existing_addon__creates_addon_with_quantity_one( #
585585
)
586586
],
587587
prorate=True,
588-
invoice_immediately=False,
588+
invoice_immediately=True,
589589
),
590590
)
591591

@@ -637,7 +637,7 @@ def test_add_single_seat__api_error__raises_upgrade_seats_error( # type: ignore
637637
)
638638
],
639639
prorate=True,
640-
invoice_immediately=False,
640+
invoice_immediately=True,
641641
),
642642
)
643643
assert len(caplog.records) == 1

0 commit comments

Comments
 (0)