{
"issue_date": "2019-08-24T14:15:22Z",
"is_coupon_code_applied": true,
"coupon_code": "string",
"upgrade_to_plan_id": 0
}
curl --location --request POST '/tenants//clients//subscriptions//upgrade_calculation' \
--header 'Content-Type: application/json' \
--data-raw '{
"issue_date": "2019-08-24T14:15:22Z",
"is_coupon_code_applied": true,
"coupon_code": "string",
"upgrade_to_plan_id": 0
}'
{
"plan_breakup_calculation": {
"charging_today": {
"service_first_charge": {
"service_start_date": "2019-08-24T14:15:22Z",
"service_end_date": "2019-08-24T14:15:22Z",
"service_prorata_days": 0,
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
},
"service_non_recurring": {
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
},
"signup_charges": [
{
"id": 0,
"name_primary_language": "string",
"name_secondary_language": "string",
"amount_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"taxgrp_id": 0,
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
]
}
],
"deposit": [
{
"deposit_id": "string",
"deposit_occurence": 0,
"deposit_internal_id": 0,
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
}
]
},
"charging_recurring": {
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
},
"prorata_future_recurring": {
"service_first_charge": {
"service_start_date": "2019-08-24T14:15:22Z",
"service_end_date": "2019-08-24T14:15:22Z",
"service_prorata_days": 0,
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
},
"service_non_recurring": {
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
},
"signup_charges": [
{
"id": 0,
"name_primary_language": "string",
"name_secondary_language": "string",
"amount_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"taxgrp_id": 0,
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
]
}
],
"deposit": [
{
"deposit_id": "string",
"deposit_occurence": 0,
"deposit_internal_id": 0,
"services": [
{
"id": 0,
"service_pri_lang": "string",
"service_sec_lang": "string",
"category_id": 0,
"base_cost_in_minor_currency": 0,
"discount_amt_in_minor_currency": 0,
"taxable_cost_in_minor_currency": 0,
"session_owner_id": 0,
"sessions": 0,
"taxgrp_id": 0,
"start_date": "2019-08-24T14:15:22Z",
"end_date": "2019-08-24T14:15:22Z",
"tax": [
{
"id": 0,
"type": "CGST",
"amt_in_minor_currency": 0,
"rate": 0
}
],
"plan_id": 0,
"is_addons": true,
"service_category_guid": "string"
}
]
}
]
}
},
"total_upgrade_to_amount": 0,
"upgrade_diff_amount": 0,
"upgrade_discount_amount": 0,
"from_invoice_amount": 0
}