← Back to capabilities

Expenses

Capture receipts, classify costs, and keep expense records ready for review.

Expenses opens as a list with controls

  1. Given Schedule & Invoice is selected as the capability view
  2. And the Expenses tab is selected
  3. When the page is ready
  4. Then the Expenses list is available
  5. And I can change the selected period
  6. And I can open the expense filter
  7. And I can add a new expense

I record a business expense

  1. Given I am adding an expense
  2. When I include a receipt
  3. And I choose an expense category
  4. And I enter a description
  5. And I enter one or more receipt dates
  6. And I enter the amount
  7. Then the expense is saved
  8. And the expense appears in the selected period

Receipt evidence can prefill expense details

  1. Given I am adding an expense with receipt evidence
  2. When the receipt can be read
  3. Then PlayPay attempts to detect the description
  4. And PlayPay attempts to detect one or more dates
  5. And PlayPay attempts to detect the amount
  6. But any missing detected value remains editable and must be completed by me

I enter repeated expense dates from one receipt

  1. Given I am adding an expense
  2. When I add multiple receipt dates
  3. And I save the expense
  4. Then one expense record is created for each date
  5. And the same description, category, amount, and receipt are applied to each record

I filter and manage expenses

  1. Given expenses exist for the selected period
  2. When I open the expense filter
  3. And I choose category or period criteria
  4. Then only matching expenses are shown
  5. And I can edit an expense from the list
  6. And I can delete an expense after confirming