The main aim of “GreenCity” project is to teach people in a playful and challenging way to have an eco-friendly lifestyle. A user can view on the map places that have some eco-initiatives or suggest discounts for being environmentally aware (for instance, coffee shops that give a discount if a customer comes with their own cup). А user can start doing an environment-friendly habit and track their progress with a habit tracker.
As an administrator, I want to see order payment details so that I check what amount and when was paid or returned.
Assumptions & Constraints
Different Administrator types might have different rights sets
The field of total payment “Замовлення оплачено в розмірі” is interlinked with the field “Оплата” of the current orders view table.
Preconditions
User is logged in as administrator.
The administrator has navigated to the Orders tab and has opened an order from current orders view table
Business rules
Only administrators with access should be able to view Admin Cabinet
Acceptance Criteria
Section title is “Оплата замовлення”
The field of total payment “Замовлення оплачено в розмірі” contains float number with 2 digits.e.g (150.00 грн) No upper limit. May be equal to or greater than 0.
The total payment “Замовлення оплачено в розмірі” is calculated by formula :
total payment = payment amount 1 + payment amount 2 - payment amount 3 with comment “зарахування на бонусний рахунок” - payment amount 4 with comment “повернення коштів” (e.g.: 200 + 300 -100 - 50 = 350.00 грн)
The system should count all payment amounts that are recorded in the table with payment details
Each time when a new payment amount is added, the system should dynamically recalculate the total payment “Замовлення оплачено в розмірі”
Table with payment details and its attributes:
Дата оплати
ID платежу
Сума
Коментар/Чек
Payment date: DD/MM/YYYY Mandatory
Payment ID. Integers in format: №<payment ID>, (e.g.№12345 ). No upper limit. Optional for “зарахування на бонусний рахунок” and “повернення коштів”
Payment amount. Float number with 2 digits.e.g (150.00 грн). No upper limit. May be greater than 0 only. Mandatory
Possible options: link; зарахування на бонусний рахунок; повернення коштів. Optional for payment system response
All fields of the table are disabled and the data is received from the payment system response or from the payment form in case the payment was added manually (separate story)
Mockup
Out of scope
Adding payment manually
Epic link
E.g.: Epic #2195
Labels to be added
"User story", Correspondind Functionality (e.g. User), Priority ("pri: "), "Corresponding Epic"
As an administrator, I want to see order payment details so that I check what amount and when was paid or returned.
Assumptions & Constraints
Preconditions
Business rules
Acceptance Criteria
Section title is “Оплата замовлення”
The field of total payment “Замовлення оплачено в розмірі” contains float number with 2 digits.e.g (150.00 грн) No upper limit. May be equal to or greater than 0.
The total payment “Замовлення оплачено в розмірі” is calculated by formula : total payment = payment amount 1 + payment amount 2 - payment amount 3 with comment “зарахування на бонусний рахунок” - payment amount 4 with comment “повернення коштів” (e.g.: 200 + 300 -100 - 50 = 350.00 грн)
The system should count all payment amounts that are recorded in the table with payment details
Each time when a new payment amount is added, the system should dynamically recalculate the total payment “Замовлення оплачено в розмірі”
Table with payment details and its attributes:
Mockup
Out of scope
Epic link E.g.: Epic #2195
Labels to be added "User story", Correspondind Functionality (e.g. User), Priority ("pri: "), "Corresponding Epic"
Tasks