Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribution Statement Generator Block Not Hiding Refunds for Transactions in Differing Years #5712

Open
2 tasks done
bmurphy-dev opened this issue Jan 8, 2024 · 0 comments
Labels
Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Status: In Dev Queue This issue is being worked on, and has someone assigned. Type: Bug Confirmed bugs or reports that are very likely to be bugs.

Comments

@bmurphy-dev
Copy link
Contributor

bmurphy-dev commented Jan 8, 2024

Description

If a refund is issued in the next year of a prior year transaction, both the original transaction and the negative refund amount shows on the contribution statements regardless of the Contribution Template filter selection to Hide Refunded Transactions.

Actual Behavior

The prior year and next year refund transactions all show on the contribution statements even with the Contribution Template filter selection to Hide Refunded Transactions set to true.

Expected Behavior

The prior year (orig) transaction shouldn't show, the new year refunded transaction shouldn't show based on the Contribution Template filter selection to Hide Refunded Transactions setting regardless of the statement year selected (or in the url param).
I think that the block needs to account for that filter setting on the template as well as the original transaction having a refund, regardless of when the refund occurs (new year).

Steps to Reproduce

  1. Go to Finance - Financial Settings - Contribution Templates - Edit the Rock Default template to verify that the Filter Settings to Hide Refunded Transactions is true (checked).
  2. Find a transaction from the prior year (2023) orig-tx
  3. Refund it in the new year (2024) refund-tx
  4. Find the owner of the transaction and view their contribution statement
  5. See that the original transaction that was refunded is still listed on their statement

Here is a 3 min video of the steps and issue presented.

Issue Confirmation

  • Perform a search on the Github Issues to see if your bug or enhancement is already reported.
  • Try to reproduce the problem on a fresh install or on the demo site.

Rock Version

v13.4 through v16.0

Client Culture Setting

en-US

@sparkdevnetwork-service sparkdevnetwork-service added Type: Bug Confirmed bugs or reports that are very likely to be bugs. Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. labels Jan 8, 2024
@sparkdevnetwork-service sparkdevnetwork-service added the Status: In Dev Queue This issue is being worked on, and has someone assigned. label Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Confirmed It's clear what the subject of the issue is about, and what the resolution should be. Status: In Dev Queue This issue is being worked on, and has someone assigned. Type: Bug Confirmed bugs or reports that are very likely to be bugs.
Projects
None yet
Development

No branches or pull requests

2 participants