← Back to capabilities

Pay

Create invoices and manage pay for your business

Pay opens with invoice and payment modes in Schedule & Invoice

  1. Given Schedule & Invoice is selected as the capability view
  2. And the Pay tab is selected
  3. When schedule and invoice features are enabled
  4. Then the Pay page offers an Invoices mode
  5. And the Pay page offers a Pay mode
  6. And the selected period can be changed from the page navigation

Invoice mode shows invoice tools and existing invoices

  1. Given the Pay page is in Invoices mode
  2. When the invoice form is collapsed
  3. Then the invoice filter action is available
  4. And the period selector is available
  5. And invoices for the selected period are listed
  6. And an empty period says no invoices were found

I create an invoice from scheduled activity

  1. Given the Pay page is in Invoices mode
  2. And the invoice form is expanded
  3. When I choose whether to invoice by venue or by person
  4. And I enter an invoice number or accept the generated number
  5. And I enter an optional reference
  6. And I choose the invoice period
  7. And I select the activity rows to include
  8. And I save the invoice
  9. Then the invoice is created for the selected work
  10. And the invoice appears in the invoice list
  11. And the invoice amount is shown with the invoice number

I open, share, or delete an invoice

  1. Given an invoice exists
  2. When I view the invoice list
  3. Then I can open the invoice PDF when the file exists
  4. And I can share the invoice PDF when the file exists
  5. And I can delete the invoice after confirming
  6. But a missing invoice file is shown as unavailable instead of opening a broken document

I filter invoices by venue or person

  1. Given invoices exist for multiple venues or people
  2. When I open the invoice filter
  3. And I choose a venue or person filter
  4. Then only matching invoices are shown
  5. And the active filter is visible until I change it

Pay mode lists payments for the selected period

  1. Given the Pay page is in Pay mode
  2. When payments have loaded
  3. Then payments are grouped by description
  4. And each group shows the number of payments
  5. And each group shows the total amount
  6. And groups can expand to show individual payment rows
  7. And an empty period says no payments were found

I record a single payment

  1. Given the Pay page is in Pay mode
  2. When I add a single payment
  3. Then I must enter the payment amount
  4. And I can include receipt evidence
  5. And I can assign the payment to a venue when Schedule & Invoice is enabled
  6. And I must enter a description and payment date when they are not extracted from evidence
  7. And the saved payment appears in the selected period

Receipt evidence can prefill payment details

  1. Given I am adding a single payment
  2. When I upload receipt evidence that can be read
  3. Then PlayPay attempts to detect the amount
  4. And PlayPay attempts to detect the description
  5. And PlayPay attempts to detect the payment date
  6. But any missing detected value remains editable and must be completed by me

I import payments from a statement

  1. Given the Pay page is in Pay mode
  2. When I choose Import Payments
  3. And I select a supported statement file
  4. Then the transactions are reviewed before saving
  5. And excluded transactions are not saved
  6. And the import summary reports the groups and payments added

Pay protects submitted MTD periods when digital filing is enabled

  1. Given digital tax filing is enabled
  2. And a payment belongs to a submitted period
  3. When I view payments for that period
  4. Then the submitted section shows the submitted total
  5. And locked submitted payments cannot be edited or deleted from the list
  6. And payments outside the submitted section remain editable when the period allows it