System receives instructions that it needs to refund a guests reservation
The refund amount is calculated based off the reservation policy
The refund is issued if there is any amount to refund
Billing
System receives instructions to bill someone for their reservation
The billing system calculates the billable amount based off the base rate, number of days, and reservation type
The bill is generated
The bill is emailed to the guest
Exceptions/ Restrictions
What if payment information is invalid
Concerns
Are there fraud detection measures?
# What is the feature/ request?
A billing system to charge/ refund guests.
# Who will use this system (primary actor)?
- Employees
# Preconditions
- Payment information collected is valid
# Scenario
**Refund**
1. System receives instructions that it needs to refund a guests reservation
2. The refund amount is calculated based off the reservation policy
3. The refund is issued if there is any amount to refund
**Billing**
1. System receives instructions to bill someone for their reservation
2. The billing system calculates the billable amount based off the base rate, number of days, and reservation type
3. The bill is generated
4. The bill is emailed to the guest
# Exceptions/ Restrictions
- What if payment information is invalid
# Concerns
- Are there fraud detection measures?
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What is the feature/ request?
A billing system to charge/ refund guests.
Who will use this system (primary actor)?
Preconditions
Scenario
Refund
Billing
Exceptions/ Restrictions
Concerns
Diagram
https://user-images.githubusercontent.com/48105815/155853113-63829831-8b11-4505-9e23-96d98d781000.png