2.2.5 NEFT ISO FCRA Processing
Describes the process of handling NEFT transactions using ISO messaging standards for Foreign Contribution Regulation Act (FCRA) compliant payments.
NEFT ISO FCRA Processing
- The user is required to select Category Purpose Code asFCRA.
- The set of fields for capturing Donor Details are available under the Additional Details tab. For FCRA transactions, these fields are mandatory. If left blank, the system displays an errormessage.
- WhenDonor Details fields are enabled, the Sender to Receiver Information (Lines 1-6) and Indo-Nepal Information fields are disabled for input.
- Duringmessage generation, the system sets the Category Purpose Code to FCRA and maps the Donor Details to Tag RmtInf/Ustrd, Loop 1 to Loop 4, respectively.
Table 2-13 Field and Tag Mapping for RmtInf/Ustrd with and without Batch Time in Pacs.008 Messages
| Field/Tag | Code to be Used | Tag - RmtInf/Ustrd with Batch Time | Tag - RmtInf/Ustrd without Batch Time |
|---|---|---|---|
| CtgyPurp / Cd (in Pacs.008 message) | FCRA | loop 1: Batch time | loop 1: Donor Address|Donor Address |
| CtgyPurp / Cd (in Pacs.008 message) | FCRA | loop 2: Donor Address|Donor Address | loop 2: Name of the Donor|Purpose ofremittance |
| CtgyPurp / Cd (in Pacs.008 message) | FCRA |
loop 3: Name of the Donor|Purpose of remittance |
loop 3: Country of the Donor|Currency and Amount |
| CtgyPurp / Cd (in Pacs.008 message) | FCRA | loop 4: Country of theDonor|Currency and Amount | loop 4 |
Initiation of Transactions from SPS Requests and C2B Uploads (pain.001 Files)
Transactions are initiated from SPS Request and C2B Upload (pain.001 file):
- Ifthe Category Purpose Code is FCRA, the system validates that RmtInf/Ustrd Lines 1 to 4 are not blank and that Donor Details are available.
- Thevalues received in RmtInf/Ustrd Lines 1 to 4 are mapped to the new Donor Details fields under the Additional Details tab in the PTDOTONL screen.
- Messagegeneration follows the same logic as described for transactions initiated from the PTDOTONL screen.
For each line of type VARCHAR2(140) with no delimiters, the system validates that exactly one pipe (|) delimiter is present in each line or loop.
Eachsegment in the line (i.e., text between delimiters) must be between 1 and 35 characters in length. This needs confirmation from the bank.
If data is missing on either side of the delimiter, the system populates 'NA' in the respective segment.
Parent topic: NEFT Outbound Payments Processing