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

EFT - Credit Card overdue unlock and consolidated invoices flows - Backend #22655

Closed
seeker25 opened this issue Aug 6, 2024 · 5 comments
Closed
Assignees
Labels
EFT Pay Work for Pay Team Priority1

Comments

@seeker25
Copy link
Collaborator

seeker25 commented Aug 6, 2024

Needs some touch ups etc.

PAY-API
Frontend

Reverse invoices for consolidated invoices

Flows:

  1. EFT Client is overdue, they never navigate to the consolidation payments screen (NSF lock flow and don't hit the next button on credit card) - no cfs_invoice is created for consolidated invoice and no invoice_reference is created. They pay by regular EFT and it works.
  2. EFT Client is overdue, pay by credit card, creates consolidated invoices which goes in and reverses the "regular" invoice, this should still unlock the users.
  3. EFT Client is overdue they start the pay by credit card which creates a consolidated invoice, they eventually pay by EFT instead.
    The job is smart enough to realize they had a consolidated invoice, reverses that and completes payment on the "regular" invoice

Decision:
When and EFT account is suspended for being overdue, only the invoices from the overdue statement need to be payed off in order to unlock.

@JohnamLane
Copy link
Collaborator

@JohnamLane JohnamLane changed the title EFT Overdue unlock flow EFT - Credit Card overdue unlock flow and consolidated invoices flow Aug 7, 2024
@seeker25
Copy link
Collaborator Author

seeker25 commented Aug 26, 2024

Upping to a 5, I see alot of sections that aren't complete and I have many questions

@seeker25 seeker25 changed the title EFT - Credit Card overdue unlock flow and consolidated invoices flow EFT - Credit Card overdue unlock and consolidated invoices flows Aug 28, 2024
@seeker25
Copy link
Collaborator Author

Ken I think there are still some issues with this ticket on the frontend at least:

When you unlock, not hitting successful unlock screen
Statements aren't clicklable
The payment instructions URL isn't clickable

@seeker25 seeker25 changed the title EFT - Credit Card overdue unlock and consolidated invoices flows EFT - Credit Card overdue unlock and consolidated invoices flows - Backend Sep 3, 2024
@lizhuomeng71
Copy link
Collaborator

Pending Front End Issue to be resolved for further testing

@lizhuomeng71
Copy link
Collaborator

For Item 3, we identified the following issue:

Select an EFT account that has an overdue statement with at least 2 invoices.
Go through the account suspension flow, select "Credit Card," and proceed to the credit card payment screen.
Do not complete the payment by credit card and exit the screen.
Next, go to the Manage EFT screen and pay off the statement using EFT by running ./run_etf_task.sh.
The issue: only one of the two invoices is being paid off instead of both.

These 2 account has this issue
KEN EFT 21 0912 dRvo (2475)
KEN EFT 21 0912 Ihdo (2474)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EFT Pay Work for Pay Team Priority1
Projects
None yet
Development

No branches or pull requests

4 participants