Case Examples
Scenario 1
For this example, we will assume:
Alice was subscribed to the service for the full month and charged the $0.99 access fee. This is the default behaviour for a customer who is subscribed for the entire billing period. In this case .
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkFteSBMZWl0YW5zIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkFteSBMZWl0YW5zIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjEyNTc2MzY5MSIsImRpYWdyYW1OYW1lIjoiQWxpY2UgRXhhbXBsZSIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJIb3cgUm91bmRpbmcgQWRqdXN0bWVudHMgV29ya3MiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjY4MDkyNjA2LCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjo2ODA5MjYwNiwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MiwibWFjcm9JZCI6ImI0NWEyZDc4LTAxZGQtNDZlYi1hNjJjLTMwOTQwYzVjOWI3NCIsInByZXZpZXdOYW1lIjoiQWxpY2UgRXhhbXBsZS5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiNjIxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjc5ODgzNDQ0NzMyLCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
Scenario 2
In the second scenario, we will focus on Bob, who has been subscribed for only 15 days. In this case, Bob is charged $0.50 (half the monthly fee rounded up to the nearest two decimal places).
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkFteSBMZWl0YW5zIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkFteSBMZWl0YW5zIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjEyNTc2MzY5NSIsImRpYWdyYW1OYW1lIjoiU2Vjb25kIEV4YW1wbGUiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiSG93IFJvdW5kaW5nIEFkanVzdG1lbnRzIFdvcmtzIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjo2ODA5MjYwNiwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6NjgwOTI2MDYsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjMsIm1hY3JvSWQiOiJmNGRkZWY0MC1lYjY3LTQ5YzEtOTZiMS05Y2M5NTM1NjUxNWYiLCJwcmV2aWV3TmFtZSI6IlNlY29uZCBFeGFtcGxlLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI2MjEiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2Nzk4ODM0MjIwMDQsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
Scenario 3
In the third scenario, we will focus on Dan. Bob and Dan's cases are very similar. In both cases, they are subscribed for 15 days, or half of the total billing period. In Dan's case, he cancels his subscription from the 16th day. As per the pro-rata rules, a credit is created for the unused portion of the access fee ($0.49). Dan needs to pay $0.50 with the fee being rounded up to two decimal places.
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkFteSBMZWl0YW5zIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkFteSBMZWl0YW5zIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjEyNTc2MzY5OSIsImRpYWdyYW1OYW1lIjoiRGFuIEV4YW1wbGUiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiSG93IFJvdW5kaW5nIEFkanVzdG1lbnRzIFdvcmtzIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjo2ODA5MjYwNiwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6NjgwOTI2MDYsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjIsIm1hY3JvSWQiOiJiZDQ1NjJlMy0xOTBiLTQ4YmUtOTg4Ny0xMmU1MjRjMDg3MDAiLCJwcmV2aWV3TmFtZSI6IkRhbiBFeGFtcGxlLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI2MjEiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2Nzk4ODI4MTI4NzMsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
Scenario 4
In the last scenario, we are focusing on Carol.
Carol has two subscriptions to the same $0.99 plan and both subscriptions run for a period of for 15 days. Therefore, she is charged $1.00.
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkFteSBMZWl0YW5zIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkFteSBMZWl0YW5zIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjEyNTc2MzcwMyIsImRpYWdyYW1OYW1lIjoiQ2Fyb2wgRXhhbXBsZSIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJIb3cgUm91bmRpbmcgQWRqdXN0bWVudHMgV29ya3MiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjY4MDkyNjA2LCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjo2ODA5MjYwNiwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MywibWFjcm9JZCI6ImUwZGVlZDk3LTliYzYtNDk0Ni1hNjNjLTIwM2VjOTUxZDcxZCIsInByZXZpZXdOYW1lIjoiQ2Fyb2wgRXhhbXBsZS5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiNjkxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjc5ODgzMzk0MzE5LCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
Scenario 5
Erin had a subscription (Service A) that ran the entire month. On day 15, she migrated that subscription to another plan that also priced at $0.99 per month). The new subscription commences on day 16 (Service B). As per the pro-rata rules, a credit is created for the unused portion of the access fee ($0.49) for service A. Erin needs to pay a total of $1.00.
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkFteSBMZWl0YW5zIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkFteSBMZWl0YW5zIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjEyNTc2MzcwNyIsImRpYWdyYW1OYW1lIjoiRXJpbiBFeGFtcGxlIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkhvdyBSb3VuZGluZyBBZGp1c3RtZW50cyBXb3JrcyIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6NjgwOTI2MDYsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjY4MDkyNjA2LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjoyLCJtYWNyb0lkIjoiNTQzMmViMjktMDBiNy00OTY5LWEyZWMtOWQ2NGYwMWQ5MjhmIiwicHJldmlld05hbWUiOiJFcmluIEV4YW1wbGUucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6IjY5MSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTY3OTg4MzM2NDY0NiwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=