🔧 Change
Extra import check for multi-step subscriptions
When importing time-based subscriptions with multiple steps, we now also validate that the reference start date is plausible in relation to when the first step ends. If the reference start date does not match the first step, the import is rejected with an error. This additional check does not apply to single-step offers, and all existing validations remain unchanged.
🐛 Fix
PLEN-11211: In rare cases, an accounting period could be billed again when an invoice was created directly from an order using the “invoice” payment method. The accounting period is now correctly marked as successfully billed once the invoice is linked, preventing duplicate invoicing.