Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.6.0-b1
-
Component/s: None
-
Labels:None
Description
When recording a payment in the admin UI, the payment transaction defaults to the 'approved' status, and is automatically applied to the selected invoice(s).
This should be updated such that
- A Status field should be added to the page underneath Currency
- Include all transaction statuses in the list. Default to 'Approved', the current behavior
- If the Status is selected to be any value that is not Approved, the invoices table should be hidden
- The Email Receipt field should be hidden as well
- Once submitted, the transaction should be created in the desired status, but unless it is Approved, it cannot be applied to any invoices
- The 'payment_manual_approved' email template (i.e. when Email Receipt is checked) should not be sent unless the transaction is approved
This will allow an admin to add, for instance, old transactions to the system for a client, or transactions collected from another source, but which should not be approved. This also allows an admin to create pending transactions while check payments remaining pending with the bank until they clear and the admin can manually update the transaction status to approved.
Activity
Tyson Phillips (Inactive)
created issue -
Tyson Phillips (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Story Points | 2 |
Tyson Phillips (Inactive)
made changes -
Story Points | 2 | 3 |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.6.0 Sprint 1 [ 68 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Jonathan Reissmueller
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 1 hour, 7 minutes [ 4020 ] | |
Worklog Id | 11932 [ 11932 ] |
Automated transition triggered when Jonathan Reissmueller created a branch in Stash -
Status | Open [ 1 ] | In Progress [ 3 ] |
Automated transition triggered when Jonathan Reissmueller created pull request #609 in Stash -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Tyson Phillips (Inactive)
made changes -
Fix Version/s | 4.6.0-b1 [ 11117 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.6.0 Sprint 1 [ 68 ] | 4.6.0 Sprint 1, 4.6.0 Sprint 2 [ 68, 69 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Assignee | Jonathan Reissmueller [ jonathan ] |
Automated transition triggered when Tyson Phillips (Inactive) merged pull request #609 in Stash -
Status | In Review [ 5 ] | Closed [ 6 ] |