in membership-common/src/main/scala/com/gu/zuora/soap/actions/Actions.scala [222:248]
override def additionalLogInfo = Map(
"SubscriptionId" -> subscriptionId,
"RatePlanId" -> subscriptionRatePlanId,
"Date" -> date.toString,
)
val body = {
<ns1:amend>
<ns1:requests>
<ns1:Amendments>
<ns2:EffectiveDate>{date}</ns2:EffectiveDate>
<ns2:ContractEffectiveDate>{date}</ns2:ContractEffectiveDate>
<ns2:CustomerAcceptanceDate>{date}</ns2:CustomerAcceptanceDate>
<ns2:Name>Cancellation</ns2:Name>
<ns2:RatePlanData>
<ns1:RatePlan>
<ns2:AmendmentSubscriptionRatePlanId>{subscriptionRatePlanId}</ns2:AmendmentSubscriptionRatePlanId>
</ns1:RatePlan>
</ns2:RatePlanData>
<ns2:ServiceActivationDate/>
<ns2:Status>Completed</ns2:Status>
<ns2:SubscriptionId>{subscriptionId}</ns2:SubscriptionId>
<ns2:Type>Cancellation</ns2:Type>
</ns1:Amendments>
</ns1:requests>
</ns1:amend>
}