in app/com/gu/memsub/subsv2/reads/ChargeListReads.scala [184:188]
def validateBillingPeriod(zBillingPeriod: ZBillingPeriod): ValidationNel[String, BillingPeriod] = zBillingPeriod match {
case ZMonth => Validation.success[NonEmptyList[String], BillingPeriod](Month)
case ZYear => Validation.success[NonEmptyList[String], BillingPeriod](Year)
case _ => Validation.failureNel(s"Supporter plus V2 must have a Monthly or Annual billing period, not $zBillingPeriod")
}