Professional Documents
Culture Documents
Application:
Request From:
The application will use a set of data provided by the Business Users as a pre-requisite and process the data
further to gather other information from the system and generate the required files needed to be upload
onto the site of four main 3rd party company/bureau. The Input files will be formatted as per CIBIL formatting
Guidelines provided by the “TransUnion CIBIL Commercial Bureau”
1. CIBIL
2. Equifax
3. Experian
For all the company/bureau the format will be same only generating the TUDF section will have the unique
ID for theses bureau for SEFL and SIFL
The Ids are as follows -
Company Name Unique Code for SEFL Unique Code for SIFL
CIBIL NB66200001 NB68740001
Equifax 019FP03517 NA
Experian NBFSRE2833 NA
CRIF NBF000405 NA
Approach:
User will upload the pre-requisite data as following format (with the following columns)
CLOSURE_DATE
TO_DATE
CONTRACT_NO
PARTY_NO
PARTY_NAME
FINANCED_AMOUNT
COMMENCEMENT_DATE
OD_SINCE_DAYS
OD_CLOSING
LAST_PAYMENT_RECEIVED_O
N
FUTURE_POS
Party_type
Process manager application will have an option for the user to upload CIBIL base data, and create an Active
request.
System will not allow to generate multiple active request at a time (in One day - as the scheduler will run
once a day and update the status of the unprocessed request to – “Processed”).
System will upload the excel data to a detail table against the Request_id from the header table.
System then run the scheduler – Scheduler then divide the data and create two separate temporary data
depending on the type of business user (Individual/Commercial).
The system will act on the data and gather other related data from the DB and create the base data required
to format the txt/tap file to be generated.
All contracts live and the customer associated with them (user will provide only live contract data).
If any guarantor or co-applicants are individual, then separate “.txt” file will be generated for them.
After the final data gathering the system will allow the user to select the type of “bureau” and generate the
text file according the selected bureau.
Scheduler will create a separate folder for (Individual/Commercial) under a shared folder against Each
request, and generate all four files for four “Bureau” and dump the files there, and update the request as
“Processed”. So at any point of time user can revisit Process Manager and find the link of the Folder there
against a previous processed request.
For individual reporting the tagging of the file will be according to the table as follows –
Data mentioned in the “FNAME” will represent the data column name of the data and the “####” fields will
be replaced with the data value of that column.
For each tag after the tag name and code the length of the data has to be reported.
For Commercial reporting the tagging of the file will be according to the table as follows –
7.1. Header Segment (HD)
No Field Name Field Option Field Type Maximum Description BPM Remarks
Character Length
Segment Required Text 2 Must contain the Ok
1. Identifier value HD
No. Field Name Field Option Field Type Maxi Description BPM Remarks
mum
Chara
cter
Lengt
h
Segment Required Text 2 It must be BS. Ok
1. Identifier
Company When Text 30 Company Registration Number issued by Registrar Not Found
6. Registration Available of Companies
Number
Date of When Date 8 The date on which the Business is Registered / Date of Birth of
7. Incorporation Available Incorporated Party for business
Party??
PAN When Text 15 Permanent Account Number issued by Income Tax PAN
8. Available Authority
Service Tax # When Text 30 Service Tax Registration Number issued by Central Blank
11. Available Excise Authority
Other ID When Text 30 Reserved for future use. This field is to be left Blank
12. Available blank.
Borrower’s Required Text 2 Refer to Legal Constitution catalogue on page 39 Not classified.-99
13. Legal for a list of valid values.
Constitution
Business Required Text 2 Refer to Business Category catalogue on page 39 Others – 07
14. Category for a list of valid values.
Business/ Required Text 2 Refer to Business / Industry Type catalogue on Others -11
15. Industry Type page 39 for a list of valid values.
Sales Figure When Numeric 20 Sales Figure as of Previous Financial year (year Blank
20. Available before the current running financial year) is to be
reported.
Financial Year When Date 8 Financial year for which Sales information is Blank
21. Available provided
Number of When Numeric 8 This includes the count of permanent employees Blank
22. Employees Available
Credit Rating When Text 10 Credit Rate or Score issued by recognized Blank
23. Available Assessment agencies or Authorities.
In case of Commercial Paper, “Rating Agency” to
be reported.
Assessment Required Text 2 Report this field when Borrower Level Rating is Blank
24. Agency / Conditionally reported. Refer to 8.19 Assessment
Authority Agency/Authority on page 52 for a valid list of
catalogue values
In case of Commercial Papers, “ Name of CRA” to
be reported
Credit Rating When Date 8 Date Credit Rating was issued Blank
25. As On Available
Credit Rating When Date 8 Date until which the Credit Rating is Valid Blank
26. Expiry Date Available
Filler When Text 41 Reserved for future use. This field is to be left Blank
27. Available blank.
No. Field Name Field Option Field Type Maximu Description BPM Remarks
m
Charact
er
Length
Segment Required Text 2 It must be AS. Ok
1. Identifier
9. State/Union When Available Text 2 Refer to State catalogue on page 40 for a State
Territory list of valid values.
11. Country When Available Text 3 Report default Value 079 (India). 079
12. Mobile When Available Text 55 Use comma separators for multiple Phone Business ??
Number(s) numbers what to be
communicated to user
14. Telephone When Available Text 55 Use comma separators for multiple Not Found
Number(s) numbers
15. Fax Area When Available Text 6 Blank
Code
16. Fax When Available Text 55 Use comma separators for multiple Fax- Business??
Number(s) numbers
17. Filler When Available Text 31 Reserved for future use. This field is to be Blank
left blank.
No. Field Name Field Option Field Maximu Description BPM Remarks
Type m
Charact
er
Length
Segment Identifier Required Text 2 It must be CR Ok
1.
Account Number Required Text 25 Account Number assigned by the Member Contract No
2. to the Borrower.
Note: In case CR Field ID # 7 = 0200
(Overdraft) provide overall facility number
and NOT the individual drawdown number.
Previous Account When Text 25 Previous Credit Facility Number where Blank
3. Number Available Credit Facility Number is
reassigned/changed
Facility / Loan When Date 8 Date on which the Credit Facility was first Contract Start
4. Activation / Available activated by the Member. Date(commencement Date)
Sanction Date In case of Renewal, report the renewal
date in CF Field ID # 14
In case of Commercial Paper the ‘Issue
Date’ is to be given.
Sanctioned Required Numeric 20 Sanctioned/ Approved amount of Financed Amount
5. Amount/ Notional loan/credit as at the end of reporting
Amount of Contract period. In case of Derivative, the Notional
Amount of the contract has to be given.
In case of Commercial Paper, the amount
of CP to be given.
Note: This amount must be positive and
specified in the base currency (Currency
reported in Currency Code field) in which
the Credit Facility was granted
Currency Code Required Text 3 Refer to “Currency Code – ISO code 421” INR
6. catalogue on page 41 for a list of valid
values.
Note: The Currency mentioned in this field
is linked only to the Sanctioned Amount /
Notional Amount of Contract
Credit Type Required Text 4 Refer to Credit Type catalogue on page 44 Account Type Code
7. for a list of valid values.
Tenure / Weighted When Numeric 3 Number of months the Credit facility is Not Found
8. Average maturity Available extended / Weighted Average maturity
period of Contracts period of Contracts for Derivatives only. If
the number of Months exceeds 999, report
999.
Repayment Required Text 2 Refer to Repayment Frequency catalogue Not Found
9. Frequency on Page 52 for the list of valid values
Drawing Power Required Numeric 20 Drawing Power as computed by the Financed Amount
10. Member
Current Balance / Required Numeric 20 In case of credit balance, please prefix OD + POS in OL Case for
11. Limit Utilized /Mark negative sign. In case of Derivative, Mark others current balance field is
to Market to Market has to be reported. considerd??
Note: This field must have the current
balance in INR - Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Notional Amount of When Numeric 20 Report Notional Amount of Out-standing Blank
12. Out-standing Available Contracts which has been restructured.
Restructured This field is applicable for Derivatives only.
Contracts Note: This amount must be positive and
must contain the notional amount in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Loan Expiry / When Date 8 Expected date of Maturity of the loan. Not Found
13. Maturity Date Available Should be reported for all the facilities
except revolving facilities without expiry
date.
In case of Commercial Papers, the
“Maturity Date: is to be given.
Loan Renewal Date When Date 8 Expected date of Renewal of the loan. To Blank
14. Available be reported for all revolving credit
facilities.
Asset Classification When Date 8 Should be the first effective date when the Blank
16. Date Available account moved to other than “Standard”
for the first time.
Amount Overdue / Required Numeric 20 The amount that has been overdue in the OD closing
17. Limit Overdue account. If no overdue amount then "0"
needs to be populated
Note: This amount must be positive and
must contain the amount overdue in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
In case of Commercial Papers, “Amount of
Default” to be given.
Overdue Bucket 01 When Numeric 20 Report the Amount Overdue between 1 – Not Known
18. ( 1 – 30 days) Available 30 days
Note: This amount must be positive and
must contain the amount overdue in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Overdue Bucket 02 When Numeric 20 Report the Amount Overdue between 31 – Not Known
19. ( 31 – 60 days) Available 60 days
Note: This amount must be positive and
must contain the amount overdue in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Overdue Bucket 03 When Numeric 20 Report the Amount Overdue between 61 – Not Known
20. ( 61 – 90 days) Available 90 days
Note: This amount must be positive and
must contain the amount overdue in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Overdue Bucket 04 When Numeric 20 Report the Amount Overdue between 91 – Not Known
21. (91 – 180 days) Available 180 days
Note: This amount must be positive and
must contain the amount overdue in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Overdue Bucket 05 When Numeric 20 Report the Amount Overdue for more than Not Known
22. (Above 180 days) Available 180 days
Note: This amount must be positive and
must contain the amount overdue in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
High Credit When Numeric 20 Highest amount of credit used by borrower Blank
23. Available during the reported period
Note: This amount must be positive and
must contain the Highest credit in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Installment Amount When Numeric 20 Amount paid by the Borrower to the Not Known
24. Available Member for repayment of the Credit
Facility
Note: This amount must be positive and
must contain the Installment amount in
INR - Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Last Repaid Amount When Numeric 20 The latest amount paid by the borrower Not Known
25. available Note: This amount must be positive and
must contain the last repaid amount in INR
- Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Account Status Required Text 2 Refer to Account Status catalogue on page Not Known
26. 47 for a list of valid values.
Account Status Date When Date 8 The date on which the account status is Closure Date
27. Available effective from.
Written Off Amount When Numeric 20 Amount written off form the overall Not Known
28. Available liability
Note: This amount must be positive and
must contain the Written off amount in INR
- Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Settled Amount When Numeric 20 Amount paid in full settlement of overdue Not Known
29. Available loans
Note: This amount must be positive and
must contain the Settled amount in INR -
Indian Rupees.
If the Credit Facility is sanctioned in a
foreign currency, the equivalent amount in
INR should be reported in this field
Major reasons for When Text 2 01= Restructured due to Non-Performance Blank
30. Restructuring Available 02= Restructured due to Natural Calamity
99= Others
Bank Remark Code When Text 100 Free text for banks to provide any Blank
34. Available comments
Report “JOINT” in case of Joint Loans
against both the borrower & the Co-
borrower(s).
Wilful Default Required Numeric 1 0 = Not Wilful Defaulter; 0
35. Status 1 = Wilful Defaulter
Date Classified as Required Date 8 Date on which the Member classified the Blank
36. Wilful Default Conditionally Account as being in wilful default. This field
must be reported when Wilful Default
Status is reported as “1- Wilful Defaulter”
Suit Filed Status When Text 2 Refer to Suit Filed Status catalogue on page Blank
37. Available 47 for a list of valid values.
Suit Reference Required Text 25 Internal reference number to the suit filed. Blank
38. Number Conditional This field must be reported when there is a
Suit Filed (Suit Filed status other than 00 -
Not a Suit Filed Case)
Suit Amount in Required Numeric 20 The total amount for which the suit has Blank
39. Rupees Conditional been filed.
This field must be reported when there is a
Suit Filed (Suit Filed status other than 00 -
Not a Suit Filed Case)
Note: This amount must be positive and
must contain the Suit amount in INR -
Indian Rupees.
Date of Suit Required Date 8 Date when suit was admitted by Authority Blank
40. Conditional This field must be reported when there is a
Suit Filed (Suit Filed status other than 00 -
Not a Suit Filed Case)
Dispute ID No. When Text 20 This field should be filled only when the Blank
41. Available Dispute is raised and is not applicable for
regular submission. The Dispute ID would
be provided by TransUnion CIBIL upon
registering a dispute.
Transaction Type When Text 2 Refer to Transaction Type Code catalogue Blank
42. Code Available on page 474 for a list of valid values.
This field should by default have the value
“01 – Normal Submission”
OTHER_BK When Text 42 Name of other Banks/ FIs. Blank
43. Available The names of other Banks/FIs from which
the party has availed credit facility should
be indicated. Multiple Banks/FIs may be
provided separated by commas and in
abbreviated form.
UFCE (Amount) When Numeric 20 Future Use (Unhedged Foreign Currency Blank
44. Available Exposure)
UFCE Date When Date 8 Future Use (Unhedged Foreign Currency Blank
45. Available Exposure Date)
No. Field Name Field Option Field Type Maximum Description BPM Remarks
Character
Length
Segment Identifier Required Text 2 It must be GS. OK
1.
Guarantor DUNS See Description Text 13 Report D-U-N-S Number assigned Blank
2. Number specifically for the Registered
Office of the Guarantor.
If D-U-N-S Number has not been
assigned, return 999999999
Guarantor Type Required Text 1 1= Business Entity Registered in 1
3. India 2=Resident Indian Individual
3= Business Entity Registered
Outside India
4= Foreign/ Non-Resident Indian
Individual
Business Category Required Text 2 Required if GS Field ID # 3 =1 or Others – 07
4. 3. Refer to Business Category
catalogue on page 39 for a list of
valid values.
Business / Industry Required Text 2 Required if GS Field ID # 3=1 or 3. Others-11
5. Type Refer to Business / Industry Type
catalogue on page 39 for a list of
valid values.
Guarantor Entity Required Text 125 Required Blank
6. Name Conditionally if GS Field ID # 3 = 1 or 3
Individual Name When Available Text 15 Mr, Ms, Mrs, Dr, etc., Only when Blank
7. Prefix GS Field ID # 3 = 2 or 4
Ration Card No When Available Text 30 Only when GS Field ID # 3 = 2 or 4 Not Found
18.
Telephone When Available Text 55 Use comma separators for Not found
34. Number(s) multiple numbers
Fax Number(s) When Available Text 55 Use comma separators for Fax_Business?
36. multiple numbers
Filler When Available Text 58 Reserved for future use. This field Blank
37. is to be left blank.
7.9. File Closure Segment (TS)
No. Field Name Field Option Field Type Maximum Description BPM Remarks
Character
Length
Segment identifier Required Text 2 It must be TS Ok
1.
“Name of the bureau” + “_” + “Code” + “_” + “current date” + “_” + “no of records” + “. tap/.txt”