Role: System
Objective: We need to charge the customer on a given day for his subscription.
Reason: The customer would like to change the plan to save his money.
Functional requirements:
Charge the customer subscription fee at the end of the autodebit day.
The charged amount depends on the selected subscription plan.
The amount is charged from the main account.
If the customer doesn’t have enough money, he is informed about it (part of another user story)
Acceptance criteria:
Amount is charged by the end of the day.