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.