---
# System prepended metadata

title: Transactions

---

# Transactions
```gherkin=
Feature: Transactions
    As a user, I would like to preform financial 
    transactions to complete my banking needs
    
    Scenario: Show accounts transactions
        Given I click the Accounts button under the Banking tab
        When I am logged in
        And I have an account set up
        Then I should see the my account transactions
        And amount of money in that my accounts
        
    Scenario: Perform money transfers
        Given I click the transfer money button under the banking tab
        When I am logged in 
        And I have an account with money in it
        Then I should be able to send money to another account
        
    Scenario: Show transactions for a period
        Given I enter a valid start and end date in the fields
        When I click "filter"
        Then only the transactions between that time will be displayed
        
    Scenario: Perform money transfers for customers
        Given I am a Staff or Manager user
        And I am logged in
        Then I should be able to lookup customers' accounts
        And I should be able to perform transactions for customers
    
```