NamPay automatic payment upload and confirmation download

 

You can automatically upload created Payment files to NamPay and once the Confirmation files are available this can automatically be retrieved from NamPay and processed in Finworks.

 

Setup

There are two new jobs available under System -> Jobs called:

 

  • NamPay ISO 20022 Payment Upload Job (to upload the Payment files to NamPay)

 

Note: Nampay will reject Payment batches uploaded on non business days. It is therefore important to set the job to ‘Must only collect on working days’ and ensure public holidays have been updated under System->Countries->Namibia (see Add public holidays)

 

The NamPay cut-off for payments uploads are 13:00. The upload job runs every 30 minutes from 04:00 until 12:45 to make the cut-off.

 

Payment files with a future collection date than the date on which the payment batch have been created will be declined.

 

Payments with a collection day in the past will automatically be changed by the Finworks system to be the payment date on which the payment file is created.

 

  • NamPay ISO 20022 Payment Download Job (to download confirmation files from NamPay).

 

Both these jobs must be scheduled (Made active). We recommend you scheduled the download job to run hourly, so that response files will be checked hourly.

 

The following also needs to be in place for the automation to work:

 

A. The Bank account from which payments will be made (the transacting account for the relevant product) must have a SWIFT code populated

B. The bank accounts of the investors to which the payments will be made, must have a SWIFT code populated

 

NOTE: For A and B the system automatically complete the swift code in the upload file (if it has not been populated on the investor’s bank details). The swift code is populated from the ‘BIC’ code as set on the bank (System->Banks)

It is therefore important to update the BIC code when a new Bank is created and ensure that existing BIC codes are correct.

 

C. On System -> Configuration -> more actions -> External Systems the following fields in the Banking Integration – ISO20022 section must be populated:

  1. User ID
  2. Customer id
  3. Organisation id

 

Creating Payment batches and sending them to NamPay

 

Create a Payment batch as per normal, by navigating to Banking -> Payment Batches. Click on Create Payment File. Select the payments you want to include and  select Create at the bottom of the page. If you now return to the previous screen (Banking -> Payment Batches) you can search for the creation date of the payment batch and the relevant batch will show with Status Created.

The scheduled Job will pickup any created Payment batches with status Created, and send it to NamPay automatically.

Once the Payment batch File has been sent to NamPay via the NamPay ISO 20022 Payment Upload Job, the batch status will change to Upload in Progress or Upload not received, where a problem has been identified during the upload process.

 

Clicking into the Payment batch file will provide the reason for the failure

Cancel the Upload and correct the reason for the upload failure and create the Payment file again which will then again be uploaded by the NamPay ISO 20022 Payment Upload Job.

 

Alternatively the Retry Upload button (after the reason for the failure has been corrected) can be used to change the status of the payment batch back to created to be uploaded again by the upload job.

NOTE: The Retry Upload button is currently only available to Finworks administrators and also only while the NamPay ISO 20022 Payment Upload Job is active.

 

Where the upload was successful the status of the Payment batch will change to Upload in Progress

 

Receiving download files from the bank through the NamPay ISO 20022 Payment Download Job

 

NamPay does an initial validation of the Payment batch file that was uploaded (ENCR Payments ISO20022 V3) and respond with a Immediate Status Report (ISR), that check that the format of the uploaded file is correct. We receive this confirmation via the NamPay ISO 20022 Payment Download Job. The Job will show a confirmation file, containing ISR in the file.

 

NamPay will generate a further Confirmations file once it have validated the individual Payments IN the batch before sending it to the client’s bank. Some payments can be declined at this stage. The scheduled NamPay ISO 20022 Payment Download Job will check for confirmation files as per the Job Schedule. This file received from NamPay, will contain SBSR (Sponsoring bank status report) in the name.

 

NOTE, this check is performed by the paying Bank (NamPay) and do not indicate that Payments will be successfully paid to the client’s bank account.

 

The status of the Payment batch will change to Upload confirmed

 

NamPay or the client’s receiving bank can generate a Confirmations file with an individual Payment status of  ‘Pending – further checks by the bank’. The scheduled NamPay ISO 20022 Payment Download Job will download the response file and the response will be updated in the relevant Payment batch.

 

Further response files will be received from the client’s receiving bank (PBSR response files) via the NamPay ISO 20022 Payment Download Job and the responses will be updated in the relevant Payment batch.

 

Rejected, the bank’s reason will be updated in the relevant Payment batch.

 

See a list of rejection codes and their meanings Fintegrate__EnCR_Rejection_codes_V1.2024_5__2_

 

NOTE, the responses received via the NamPay ISO 20022 Payment Download Job are checks performed by the Banks and do not indicate that the Payments will be successfully paid to the client’s bank account.

 

 

Importing Bank Statement

Only when a Bank Statement is imported into Finworks and the payment matched, can we truly say that a payment was successful. At this stage, the payment status will change to Paid.

Last Updated on 3 weeks ago by Antoinette Van Meyeren