6. Batch Processing

The batch process of Collections module is explained in this chapter. The batch process takes place in different phases. And collection batch will be processed after the Loans batch.

This chapter contains the following section:

6.1 Batch Process Flowchart

This section contains the following topics:

6.1.1 Processing Batch

The tasks which will be carried out by the Batch in connection with the Collection Process is explained in the flowchart below.

6.1.2 Extraction of Data from Loans

Loan accounts with amount dues are extracted to CN (Collection) module. While processing the data the details required for the SDE’s mentioned under the Queue derivation logic are extracted and made available for further processing.

Note

You can also upload the details of asset from external system using General Interface.

6.1.3 Processing Collection

Extracted data from the loans module or the asset details are used for further processing. During the batch process run the following sub processes related to collection are performed:

Note

If the check box ‘Wait for Child Collection to Close’ is checked in the ‘Collection Online’ screen, then system waits for the child collection to close and only then the parent collec­tion will be closed.

Reminder messages are generated during the BOD or EOD batch run. CNMS event is fired in the Collection references wherever applicable. The corresponding batch function ID is CNDREMSG.

Refer ‘Maintenances and Operations’ and ‘Collection Contract Online’ chapters of the CN (Collections) module user manual to know more about the details of collection sub process.

6.1.4 Uploading the Collection Details

Entering high volume collection details can be laborious and time consuming. You can avoid entering such details using the Batch Upload Function.

6.1.4.1 Customer Interactions upload

You can upload the Customer Interactions done by the Collection Agents through the Generic Interface module. It should contain the following details:

Sl. No.

Column Name

Width

Type

Description

1

COLLECTION_REF

16

CHARAC­TER

This will identify the col­lection in the System.

2

SOURCE_CODE

15

CHARAC­TER

This will identify the External system who is sending in the details

3

COLLECTION_AGENT_ID

15

CHARAC­TER

Identifies the a Valid Col­lection Agent defined in the System

4

ASSET_REFERENCE_NUM­BER

35

CHARAC­TER

Valid Loan reference in the System

5

LOAN_BRANCH

35

CHARAC­TER

The Branch in which the Loan was issued

6

ACTION_CODE

20

CHARAC­TER

Valid Follow up mode defined in the System

7

ACTION_DATE

11

DATE

 

8

RESULT_CODE

20

CHARAC­TER

Valid Result code in the System

9

RESULT_DATE

11

DATE

 

10

NEXT_ACTION_CODE

20

CHARAC­TER

 

11

NEXT_ACTION_DATE

11

DATE

Usually the date agreed upon by the customer to honor the payment due

12

PTP_AMOUNT

22

NUMBER

The promised to pay amount in Asset Cur­rency.(Could be multiple)

13

PTP_DATE

11

DATE

The date on which the above amount has been agreed to pay.(Could be multiple)

14

MEDIA

15

CHARAC­TER

Media for Message Gen­eration

15

INTERACTION_DETAILS

2000

CHARAC­TER

The Details of the con­versation

16

INTERACTION_PLACE

35

CHARAC­TER

Place of interaction , if not phone

17

INTERACTION_DATE

11

DATE

Date of Interaction

18

INTERACTION_HR

2

NUMBER

Hour

19

INTERACTION_MIN

2

NUMBER

Minute

20

CUSTOMER_EMAIL_ID

105

CHARAC­TER

Email ID of the Cus­tomer

21

CUSTOMER_MOBILE

20

CHARAC­TER

Mobile number of the Customer.

6.1.4.2 Asset Details Upload

You can upload the Asset Details using the following fields in an ASCII file. The upload is through Generic Interface module.

Field Name

Length

Type

Description

SOURCE_CODE

15

CHARAC­TER

Source code to identify the External system

ASSET_REFERENCE

35

CHARAC­TER

Reference number used to identify the Asset at the source

PRODUCT

4

CHARAC­TER

If there is something like a product code in the external system

COUNTERPARTY

9

CHARAC­TER

Counterparty id for the Asset

CUST_CATEGORY

10

CHARAC­TER

Customer Category

CUST_GROUP

10

CHARAC­TER

Customer Group

CUST_CRDT_RATING

10

CHARAC­TER

Customer Credit Rating

CUST_STATUS

4

CHARAC­TER

Customer Level status

ASSET_BOOKING_­DATE

11

DATE

Booking date of the Asset.

ASSET_VALUE_DATE

11

DATE

Value Date of the Asset

ASSET_MATURITY_­DATE

11

DATE

Maturity Date of the Asset.

SETTLEMENT_ACC

20

CHARAC­TER

Settlement Account number.

SETTLEMENT_AC­C_BRN

3

CHARAC­TER

Branch where the Settlement Account is available

CUST_CHARGE_GROUP

10

CHARAC­TER

Customer Charge Group

ASSET_OUTSTAND­ING

22

NUMBER

Outstanding Principal Amount of the Asset

ASSET_PRINC_DUE

22

NUMBER

Due amount for the Principal

ASSET_OTHER_DUE

22

NUMBER

Due amount for the other compo­nents

ASSET_CCY

3

CHARAC­TER

Currency of the Asset

ASSET_BRN

3

CHARAC­TER

Asset branch

ASSET_BRN_LCY

3

CHARAC­TER

Local Currency of the asset branch

ASSET_TOTAL_OVD

22

NUMBER

Total Overdue amount for the Asset.

ASSET_SCH_OVD

3

NUMBER

Number of Schedules in Overdue status

ASSET_EARLI­EST_OVD

5

NUMBER

Number of days by which the earli­est schedule is overdue

ASSET_UDEF_STATUS

4

CHARAC­TER

User defined status Assigned to the Asset.

ASSET_AMOUNT

22

NUMBER

Asset Contract Amount

USERDEF_C1

35

CHARAC­TER

User defined Character fields

USERDEF_C2

35

CHARAC­TER

User defined Character fields

USERDEF_C3

35

CHARAC­TER

User defined Character fields

USERDEF_C4

35

CHARAC­TER

User defined Character fields

USERDEF_C5

35

CHARAC­TER

User defined Character fields

USERDEF_C6

35

CHARAC­TER

User defined Character fields

USERDEF_C7

35

CHARAC­TER

User defined Character fields

USERDEF_C8

35

CHARAC­TER

User defined Character fields

USERDEF_C9

35

CHARAC­TER

User defined Character fields

USERDEF_C10

35

CHARAC­TER

User defined Character fields

USERDEF_N1

22

NUMBER

User Defined Number fields

USERDEF_N2

22

NUMBER

User Defined Number fields

USERDEF_N3

22

NUMBER

User Defined Number fields

USERDEF_N4

22

NUMBER

User Defined Number fields

USERDEF_N5

22

NUMBER

User Defined Number fields

USERDEF_N6

22

NUMBER

User Defined Number fields

USERDEF_N7

22

NUMBER

User Defined Number fields

USERDEF_N8

22

NUMBER

User Defined Number fields

USERDEF_N9

22

NUMBER

User Defined Number fields

USERDEF_N10

22

NUMBER

User Defined Number fields

USERDEF_D1

11

DATE

User Defined Date fields

USERDEF_D2

11

DATE

User Defined Date fields

USERDEF_D3

11

DATE

User Defined Date fields

USERDEF_D4

11

DATE

User Defined Date fields

USERDEF_D5

11

DATE

User Defined Date fields

USERDEF_D6

11

DATE

User Defined Date fields

USERDEF_D7

11

DATE

User Defined Date fields

USERDEF_D8

11

DATE

User Defined Date fields

USERDEF_D9

11

DATE

User Defined Date fields

USERDEF_D10

11

DATE

User Defined Date fields

6.1.4.3 Payment Details Upload

You can upload the payment details through the Generic Interface module. It should contain the following details:

Field Name

Length

Type

Description

SOURCE_CODE

15

CHARAC­TER

Source code to identify the External system

ASSET_REFER­ENCE

35

CHARAC­TER

Reference number used to identify the Asset at the source

PAYMENT_ESN

4

NUMBER

Event Sequence number for the pay­ment.

PAY­MENT_AMOUNT

22

NUMBER

Payment Amount

PAYMENT_CCY

3

CHARAC­TER

Payment Currency

PAYMENT_DATE

11

CHARAC­TER

Date of payment

COLLEC­TION_AGNT

9

CHARAC­TER

Collection Agent ID associated with the Payment.

REVERSAL_ESN

4

NUMBER

The ESN of the Reversal of payment.

REVERSAL_DATE

11

CHARAC­TER

Date on which the reversal happened.

PAYMENT_STA­TUS

1

CHARAC­TER

‘A’ for Active,’R’ for Reversed.

Refer ‘Generic Interface’ user manual for more details on upload functionality.