in lambda/src/main/scala/pricemigrationengine/util/StartDates.scala [81:94]
def decideSpreadPeriod(
subscription: ZuoraSubscription,
invoicePreview: ZuoraInvoiceList,
cohortSpec: CohortSpec
): Int = {
if (isMonthlySubscription(subscription, invoicePreview)) {
MigrationType(cohortSpec) match {
case Newspaper2024 => newspaper2024Migration.Estimation.startDateSpreadPeriod(subscription)
case GW2024 => 3
case SupporterPlus2024 => 1 // no spread for S+2024 monthlies
case Default => 3
}
} else 1
}