Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • F Financial
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 99
    • Issues 99
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • DevelopmentDevelopment
  • Financial
  • Issues
  • #85
Closed
Open
Issue created Oct 21, 2019 by eileen@eileen🎱Owner

UI in core for processing refunds

We looked at adding the ability to process refunds via the UI at the sprint.

We looked at

  1. Changing the existing record refund form (Additional Payment form) to provide the option of processing the refund if offered by the processor if a check box was selected
  2. Changing the existing record refund form (Additional Payment form) to provide the option of processing the refund if offered by the processor if a differently named button was pressed
  3. Having a second action for 'Process Refund' or similar

Opinions at Barcelona were pretty evenly divided between the 3!

A couple of things that might make a difference

  1. here is a screen shot of how adding a payment currently looks Screen_Shot_2019-10-21_at_7.57.12_PM

  2. @JoeMurray was keen that it be a case of the option showing if ALL payments on a contribution could be refunded. In the edge case of payments from more than one processor the submit refund option would not show

  3. @JoeMurray agreed that it is OK to ALWAYS show 'record payment' & 'record refund' as opposed to currently it only shows 'add payment' if there it a balance to pay & add 'record refund' if there is a balance to refund. However, we need to be able to overpay & over refund - I'm going to work on this issue & seeing the UI afterwards (just having the links more often visible) might affect what people think 'makes sense' - issue for that is #86

Edited Oct 21, 2019 by eileen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking