bcgov / entity

ServiceBC Registry Team working on Legal Entities
Apache License 2.0
23 stars 58 forks source link

Create new wire transfer received fields for payments processing (Backend) #22982

Closed fareenr closed 1 month ago

fareenr commented 2 months ago

add in some additional logic to differentiate between EFT short names and WIRE short names.

Wire transfer banking details may be different characters or character size than EFT shortname OR may use same shortname from bank. Even if wire received has same shortname as EFT payment, show as a separate payment received with payment type of wire transfer.

  1. must add payment received type indicator - EFT or wire transfer (wt has separate prefix in TDI file)
PCC199 commented 2 months ago

Hey team! Please add your planning poker estimate with Zenhub @Jxio @lizhuomeng71 @ochiu @rodrigo-barraza @seeker25

fareenr commented 1 month ago

Info from Ody - 6-Sep-2024:

Received a real wire TDI17 for reference.

A WIRE transaction is identified by the prefix

'FUNDS TRANSFER CR TT' and it followed by the short name.

We will also want to filter on the Location ID (LOCID) - value can be found in emails from PT.

ochiu commented 1 month ago

eft summaries / short names routes will now return a shortNameType which can be EFT or WIRE

TDI17 processing in pay-queue now updated to parse WIRE type transactions and filter on environment configured location ID. It should ignore any transactions that does not have a matching location id.

Example file in minion dev /test "TEST_TDI17_EFT_WIRE_20240918.DAT" can be referenced and has the configured location id for those environments

This ticket does not include any UI updates.