JSN ImageShow - Joomla 1.5 extension (component, module) by JoomlaShine.com
Home arrow Data Format
Data Format Print

pdf_download

No.

FIELD DESCRIPTION

POSITION

FORMAT

MANDAT-ORY

COMMENTS

AMENDMENTS TO BUSINESS RULES

1

DATA

1-1

A1

Yes

To be denoted by ‘D’.

 

2

SA ID NUMBER

2-14

N13

Yes

Mandatory, unless date of birth and Passport Number or other ID is supplied as per section 19 of the NCA regulations.

Must pass Home Affairs algorithm – Refer Appendix A.
Gender to be validated against the SA ID.
Date of Birth to be validated against SA ID.

3

NON-SA ID NUMBER

15-30

A16

Conditional

Mandatory with date of birth if no SA ID number supplied. Used for other ID, Passport No. etc.

For  Credit Agreements that are conducted within South Africa the Consumer Passport Number and Date of Birth is Mandatory as per Section 19 of the NCA regulations.  For Credit Agreements that are conducted outside of Sout Africa the consumers Passport Number or Other ID Number (Consusmers Unique Identifier)

4

GENDER

31-31

A1

No

‘M’ or ‘F’

“M” or “F” only, Mandatory
If SA ID supplied, Gender to be validated against SA ID

5

DATE OF BIRTH

32-39

N8

Conditional

Format CCYYMMDD. Date of birth is mandatory if other ID is populated as per section 19 of the NCA regulations.

If SA ID Number supplied, validate Date of Birth against first 6 digits of ID Number.
Date cannot be in the future

Minors (< 18 yrs old) will be reported

6

BRANCH CODE

40-47

A8

No

To allow reporting by supplier at branch level.This field needs to be supplied if it makes the account, sub account and branch code unique within the Debtors book.

Right align all Account Number, Sub-Account Number and Branch Codes – do not zero fill.
It is to be noted that the following combination is unique on the bureau’s database and thus must always be supplied in exactly the same format every month:

  • Supplier Reference Number
  • Branch Code
  • Account Number
  • Sub Account Number

If account number is currently split over account number and sub account number fields then move to account number field.

The account conversion fields must be populated for any change to existing account numbers that were previously sent to the Bureaux.

For account number changes that effect the entire file please notify all Bureaus for effective change management

For NLR accounts the Branch Code Account Number & Sub-Account Number combination supplied must be exactly the same as the Branch Code, Account Number, Sub-Account Number combination that was supplied for the online registration.

Characters allowed:
CPA: A to Z, 0 to 9
NLR: A to Z, 0 to 9, ‘/’, ‘\’, ‘-‘

7

ACCOUNT NO.

48-72

A25

Yes

Customer account number.

8

SUB-ACCOUNT NO.

73-76

A4

No

Only required if Account Number and Branch Code combination is not unique.

9

SURNAME

77-101

A25

Yes

Must be the consumer’s surname and must be supplied as per section 19 of the NCA regulations.

Only A - Z, apostrophe or Hyphen.
Use of embedded spaces permitted for surnames such as “van der Merwe” or “van Rensburg”.
Company names are not allowed.
Surname must comprise of at least two characters of which one must be a vowel

10

TITLE

102-106

A5

No

CODE

DESCRIPTION

ADV
CAPT
COL
DR
DS
KAPT
KOL
LADY
LT
LORD
ME
MEJ
MEV
MISS
MNR
MR
MRS
MS
PAST
PROF
REV
SERS
SGT
SIR

Advocate
Captain
Colonel
Doctor
Dominee
Kaptein
Kolonel
Lady
Lieutenant
Lord
Mej/Mev
Mejuffrou
Mevrou
Miss
Meneer
Mister
Mrs
Miss/Mrs
Pastoor
Professor
Reverend
Sersant
Sergeant
Sir

See table for list of valid titles to be used, any invalid titles will be removed

11

FORENAME OR INITIAL 1

107-120

A14

Yes

Full Forename is preferred; at least one initial is mandatory as per section 19 of the NCA regulations.

Use one forename or initial per field
Field 11 = Forename 1 or Initial 1;
Field 12 = Forename 2 or Initial 2;
Field 13 = Forename 3 or Initial 3.
Only A - Z, apostrophe or Hyphen.
Use of embedded spaces permitted for forenames such as “Sue Ann”

12

FORENAME OR INITIAL 2

121-134

A14

No

13

FORENAME OR INITIAL 3

135-148

A14

No

14

RESIDENTIAL ADDRESS LINE 1

149-173

A25

Conditional

Only physical address of account holder. Either postal Address or residential address should to be supplied if the information is stored by the credit provider. Please refer to section 19.2 (a) of the NCA regulations

Split across 4 lines. Refer Appendix B.

15

RESIDENTIAL ADDRESS LINE 2

174-198

A25

Conditional

 

16

RESIDENTIAL ADDRESS LINE 3

199-223

A25

No

 

17

RESIDENTIAL ADDRESS LINE 4

224-248

A25

No

 

18

POSTAL CODE OF RESIDENTIAL ADDRESS

249-254

A6

Conditional

 

Right aligned with no embedded zeros.

19

OWNER/TENANT

255-255

A1

No

‘O’ or ‘T’

“O” or “T” only.

20

POSTAL ADDRESS LINE 1

256-280

A25

Conditional

Only postal address. Must be supplied if available. Either postal Address or residential address should to be supplied if the information is stored by the credit provider. Please refer to section 19.2 (a) of the NCA regulations

Split across 4 lines. Refer Appendix B.

21

POSTAL ADDRESS LINE 2

281-305

A25

Conditional

 

22

POSTAL ADDRESS LINE 3

306-330

A25

No

 

23

POSTAL ADDRESS LINE 4

331-355

A25

No

 

 

24

POST CODE OF POSTAL ADDRESS

356-361

A6

Conditional

 

Right aligned with no embedded zeros.

25

OWNERSHIP TYPE

362-363

A2

Conditional

00 – Other
01 - Sole Prop
02 – Joint Loan

If not supplied this will be defaulted to “00”. If this field is populated then account type is mandatory.

01 - If a Sole Prop flag is supplied then the trading name must be supplied in Field 49 – Employer detail (T/A should not precede the company name)
The Sole Prop should not be defaulted to the account holder’s name or surname.

02 – If a Joint loan flag is supplied then the financial and account information across all records supplied must be the same. Field 55 (Number of participants in Joint Loan) is mandatory.

26

LOAN REASON CODE (FORMER END USE CODE NLR ACCOUNTS)

364-365

A2

Conditional

 

This field is mandatory for account types J and K, refer to table B

27

PAYMENT TYPE

366-367

A2

Conditional

00 - Other
01 - Payroll Deduction
02 - Deferred Payment
03 - Staff Account
04 – Under Administration
05 – Judgement Granted
06 – Debt under restructure (for future use)
07 – Staff over indebted, voluntary consolidation.

If not supplied this will be defaulted to “00”.
If type 02 - Deferred payment is supplied then field 30 (Deferred payment date) is Mandatory.
Please refer to the Process Rules and Appendix C for the data submission rules around Deferred Payments
If Payment Type 04, 05 or 06 is supplied then the data supplier needs to ensure that credible supporting evidence is available as per the NCA.

If payment type 06 is supplied then applicable status codes of either E, AA or AC must be supplied in field 38

28

TYPE OF ACCOUNT

368-369

A2

Yes

Only the following account types are permissible
I = Instalment account representing transactions opening balance will be equal to the original purchase price, the current balance will reflect monies still due, the overdue balance will reflect the rand value of the cumulative missed instalments and the instalment amount will be displayed as per the Credit Agreement. The instalment amount cannot be greater than the current balance
R = Revolving credit account where purchases and payments are made within a given credit facility;
O = Open account without credit limit but where total owing, as reflected on monthly statement, is due and payable on a date as advised on the statement
C = Credit Card Account (Banks only)
Please refer to the process rules for additional information
P = Personal cash loans
H = Home Loans (inclusive of "access" type accounts)
S = Short term insurance
L = Long term insurance
G – Garage Card except where payment is linked to credit card
E – Single Credit Facility (Multiple products under one facility)
U – Utility (rates, water, electricity)
V – Overdraft (to supply opening balance (field 32) as overdraft limit and current balance (field 33) as overdraft balance)
Please refer to Process Rules
N – Pension backed lending
(under investigation by CPA exec)
B – Building Loan (Only opening balance (field 32) should be supplied until after first withdrawal then current balance and instalment must be supplied.
T – Student Loan can be two types
- Current and being repaid
- Deferred payment loan where date must be populated
(to be investigated further by CPA exec)
K – Unsecured credit transaction under R8000 repayable within 6 months. Previously classified as NLR account types 1, 2, 3 or 4
J – Revolving unsecured credit transaction under R8000
Previously classified as NLR account types 1, 2, 3 or 4
D – Debt recovery account, i.e. an account held by debt collection company
F - Open account without credit limit but where total owing, as reflected on monthly statement, is due and payable on a date as advised on the statement to be used for service related account types
- Telecomm’s
- Security
- Cell Phones

The Account Type must match the type of contract entered into. The field should be left aligned and padded with spaces to the right.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

DATE ACCOUNT OPENED

370-377

N8

Yes

Format CCYYMMDD

Date Account Opened cannot be in the future. (An allowance of 30 days is made between the month end date and the account open date before the record will be rejected because the account open date is in the future )
If the Date Account Opened is not supplied the record will be rejected

30

DEFERRED PAYMENT DATE

378-385

N8

Conditional

Format CCYYMMDD

Deferred Date must be in the future
- Date on which first payment is due, if payment is for monthly accounts then this date need not be resupplied
- If payment isn’t monthly i.e. annual then next due date should be inserted

Please refer to the Process Rules and Appendix C for the data submission rules around Deferred Payments

31

DATE ON WHICH LAST PAYMENT WAS RECEIVED

386-393

N8

Conditional

Format CCYYMMDD

Date of Last Payment cannot be prior to the date account opened, except in the first month of an instalment account where a deposit may have been taken before the account was opened.
Date of Last of Payment cannot be in the future.
Date of Last of Payment or Status date must be within the data retention period of 36 months.

32

OPENING BALANCE/CREDIT LIMIT

394-402

N9

Conditional

Whole Rands only. Must never be negative.

Account For Opening
Type Balance (use)
I Opening Bal
P Opening Bal
H Opening Bal
R Credit Limit
C Credit Limit
O Leave Blank
S Leave Blank
L Leave Blank
G Credit Limit
E Credit Limit
U Leave Blank
V Credit Limit
N Opening Bal
B Credit Limit
T Credit Limit
J Credit Limit
K Opening Bal
D Opening Bal
F Leave Blank

 

Record will be rejected if this value is not supplied for account types
I
P
H
R
C
G
E
V
N
B
T
K
J
D

33

CURRENT BALANCE

403-411

N9

Yes

Whole Rands only. If value is a credit balance then field 34 must be populated with a C.
For account types O, F and U this value must be the same as the instalment amount.
Refer to Appendix C.

If charges (interest, etc.) are included on balance overdue the Current Balance must also be increased to reflect these charges. If account is paid up or settled in full (i.e. status code = ‘C’, ‘P’,’F’, ‘M’, ‘V’,’X’, ‘H’, ‘G’, ‘K’, ‘T’, ‘S’), then value must be set to “0”.

34

CURRENT BALANCE DEBIT INDICATOR

412-412

A1

Yes

D = Debit
C = Credit

Account in Credit - Credit balances supplied will not be added to the summary blocks by the Bureaux. Please mark accounts that are in credit as Paid in full (Status code P) and supply the Credit Balance and Credit Balance indicator of C. Refer to Appendix C.

35

AMOUNT OVERDUE

413-421

N9

Conditional

Whole Rands only. Will reflect the balance of cumulative missed payments

AKA Debit Arrears – Only debit balances to be supplied here. Field must be populated with an overdue balance if “Months in Arrears” field 37 is populated or status code field 38 is populated with ‘W’, ‘I’, ‘J’ or “L’. If account is paid up or settled in full (i.e. status code = ‘C’, ‘P’,’F’, ‘M’, ‘V’,’X’, ‘H’, ‘G’, ‘K’, ‘T’, ‘S’), then value must be set to “0”. In the case of written-off accounts, should reflect the amount actually written-off.
Refer to Appendix C.

36

INSTALMENT AMOUNT

422-430

N9

Yes

Whole rands only. For account types O, F and U this value must be the same as the current balance.
For Revolving account submit instalment due. For Instalment account use regular instalment amount.
Do not supply instalment amount for account type V – Overdraft account.
Refer to Appendix C.

Use total instalment due as per statement, this value must be greater than zero unless an account is paid up or settled in full (i.e. status code = ‘C’, ‘P’,’F’, ‘M’, ‘V’,’X’, ‘H’, ‘G’, ‘K’, ‘T’, ‘S’), then value must be set to “0”. This field is used to determine affordability as per NCR requirements.
Instalment can never be greater than the current balance
01 – Weekly balances should be rolled up as for monthly submission
02 – Fortnightly balances should be rolled up as for monthly submission
04 – Quarterly - must reflect quarterly instalment
05 – Bi Annual - must reflect Bi annual instalment
06 – Annual - must reflect Annual instalment

Instalments that are paid in advance should be submitted with a 0 months in arrears and reflect the next installment due.

37

MONTHS IN ARREARS

431-432

N2

Conditional

Total number of months that the instalment is in arrears (displayed in months).
Refer to Appendix C.

Accurate number of months to be supplied here, anything greater than 9 will be defaulted to 9 for display purposes.
If not numeric – set to 00
If month in arrears field is populated, Amount Overdue must have a debit balance. Bureau will report any irregularity.
Months in Arrears cannot be greater than the number of months account has been opened

38

STATUS CODE

433-434

A2

Yes, only if applicable

See list of status codes below and refer to Appendix C for an explanation on the use of these codes.

Status of account - only use codes in the Default Data & Repayment History Status Codes Table.
If account is current then no status code is necessary.
If Status Code field is populated then Status Date field is mandatory. Please refer to section 17.2 of the NCA regulations
Must be left aligned as this is an Alpha Numeric field

39

Repayment Frequency

435-436

N2

Conditional

01 – Weekly
02 – Fortnightly ( every two weeks)
03 – Monthly
04 – Quarterly
05 – Bi-Annual (twice a year)
06 – Annual

Regardless of repayment frequency records must be submitted monthly
Contractual repayment period, if not supplied will be defaulted to monthly.
01 – Weekly balances should be rolled up as for monthly submission
02 – Fortnightly balances should be rolled up as for monthly submission
04 – Quarterly must populate deferred payment date
05 – Bi Annual must populate deferred payment date
06 – Annual must populate deferred payment date
For account types 04, 05 and 06 accounts must be submitted monthly. Please refer to Appendix C – Deferred Payment examples

40

Terms

437-440

N4

Conditional

 

Number of instalments relating to original contract.
Repayment period must be greater than or equal to1 for account types
I – Instalment
P – Personal Loan
H – Home Loan
B – Building Loan
T – Student Loan
K - Unsecured credit transaction under R8000 repayable within 6 months.
D – Debt recovery account

Zero fill for other account types

41

STATUS DATE

441-448

N8

Yes, only if applicable

Format CCYYMMDD

If Status Date field is populated then Status Code field is mandatory. Please refer to section 17.2 of the NCA regulations
Date cannot be in the future.

42

OLD SUPPLIER BRANCH CODE

449-456

A8

Yes, only if applicable.

Mandatory if changes are made to the account number, branch code, sub account or when a book is transferred from one supplier to another.
Fields 42-45 must be populated in full if an account conversion is taking place.

Fields 42-45 can only be supplied once in the month of the change.
Failure to submit this information if an account conversion has taken place will result in duplicate records on the Bureaux. Please refer to section 19.3 of the NCA regulations.

43

OLD ACCOUNT NUMBER

457-481

A25

Yes, only if applicable

44

OLD SUB-ACCOUNT NUMBER

482-485

A4

Yes, only if applicable.

45

OLD SUPPLIER REFERENCE NUMBER

486-495

A10

Yes, only if applicable.

46

HOME TELEPHONE

496-511

A16

Conditional

Contact numbers should to be supplied if the information is stored by the credit provider. Please refer to section 19.2 (a) of the NCA regulations

Right justify
Must not be zero (0) filled.

47

CELLULAR TELEPHONE

512-527

A16

Conditional

Right justify
Must not be zero (0) filled.

48

WORK TELEPHONE

528-543

A16

Conditional

Right justify
Hyphen and numeric allowed only.
Must not be zero (0) filled.

49

EMPLOYER DETAIL

544-603

A60

Optional

Name of the company that employs the account holder.
If trading as a Sole Prop then the name of the Sole Prop must be supplied. Do not proceed with with T/A. This field must not be defaulted to the account holders name or surname.

Only A - Z, 0-9, apostrophe or Hyphen allowed.
Must not be zero (0) filled.

50

INCOME

604-612

N9

Optional

Gross Income to be supplied in line with Income Frequency (field 51).

Bureau will mask Income information - only to be used for statistical analysis and NCR Compliance reporting only.

51

INCOME FREQUENCY

613-613

A1

Conditional

M = Monthly
W = Weekly
F = Fortnight
Q = Quarterly
A = Annual

Mandatory if field 50 is populated

52

OCCUPATION

614-633

A20

Optional

Job Title. Only A - Z, apostrophe or Hyphen allowed.

53

THIRD PARTY NAME

634-693

A60

Optional

Used for accounts sold to a 3rd party. Field 53 is mandatory if Field 54 is populated and should contain the company name of the purchaser of the debt. A status code should be supplied to close the account

  • Status code C to be supplied for current accounts that are sold that are not delinquent.
  • Status code J, L, W to be submitted for delinquent accounts that are sold

54

ACCOUNT SOLD TO THIRD PARTY

694-695

N2

Conditional

01 - Account sold to 3rd party

Field 54 is mandatory if Field 53 is populated. Indicates debt sold to a third party

55

NO OF PARTICPANTS IN JOINT LOAN

696 - 698

N3

Conditional

Mandatory if Ownership Type is “02” in Field 25
Number of participants in Joint Loan must equal the number of records supplied for the account number

56

Filler

699 – 700

A2

Spaces

 

TRAILER RECORD 700 characters

FIELD

POSITION

FORMAT

MND’RY

COMMENTS

TRAILER

1 - 1

A 1

Yes

To be denoted by ‘T’

NUMBER OF RECORDS SUPPLIED

2 - 10

N 9

Yes

To include header and trailer records – number of records supplied must reflect the total number supplied.

FILLER

11 - 700

 

 

Spaces

DATA & REPAYMENT HISTORY STATUS CODES

If Status Code field is populated then Status Date field is mandatory - Please refer to section 17.2 of the NCA regulations
The display period for negative status codes is 2 years (W, I, J)

 

CODE

DESCRIPTION

DEFINITION

PUBLIC DOMAIN

COMMENTS

A

Not in use

B

Not in use

C

Account Closed

Account fully paid and has been closed. Account cannot be reopened.

This status code can only be used for account types – I, R, O, C, P, H, G, E, U, V, N, B, T, K, D, J, F.
When an account is closed fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

D

Disputed

Payment Profile record will not be viewable until the status code is removed or changed.

The record should be kept up to date for the duration of the dispute.Field number 41 must be populated accordingly.

E

Terms Extended

Repayment terms have been extended

Field number 41 must be populated accordingly.

F

Lapsed Policy

Client has allowed Insurance Policy to lapse due to non-payment

This status code can only be used for account types – S & L.
When account is lapsed, fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

G

Cancelled by Client

This is applicable to Insurance Policies,

This status code can only be used for account types –S & L.
When account is cancelled, fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

H

Cancelled by Supplier

Insurance Policy cancelled by Insurer

This status code can only be used for account types –S & L.
When account is cancelled, fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

I

Credit Card Revoked

Credit Card Revoked

Yes

This status code can only be used for account types C and G
This status code will create a public domain adverse record. Fields 33, 35 & 36 must be populated accordingly with the corresponding months in arrears (field 37).
Default will not be created if the overdue amount is less than R100.00.
Field number 41 must be populated accordingly.

J

Repossession

Goods have been repossessed due to non-payment.

Yes

This status code can only be used for account types I and H
This status code will create a public domain adverse record. Fields 33, 35 & 36 must be populated accordingly with the corresponding months in arrears (field 37).
Default will not be created if the overdue amount is less than R100.00.
Field number 41 must be populated accordingly.

K

Paid out Deceased Claim

Death Claim paid to beneficiary of Policy

This status code can only be used for account type “L”. Field number 41 must be populated accordingly.

L

Handed Over

Account handed over to attorney or collection agency for recovery

Fields 33, 35 & 36 must be populated accordingly with the corresponding months in arrears (field 37).
Field number 41 must be populated accordingly.

M

Paid out Disability

Paid out to Policy Holder

This status code can only be used for account type “L”. Field number 41 must be populated accordingly.

N

Loan against Policy

Loan granted against outstanding value of policy

This status code can only be used for account type “L”. Field number 41 must be populated accordingly.

O

Not in use

P

Paid Up

Account paid up but can be active (Revolving Credit) – The P to be supplied once only in the paid up month

This status code can only be used for account types – R, C, P,H, G, E, V, N, B, T, J.
When an account is paid up fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

Q

Not in use

R

Not in use

S

Surrendered

Policy Holder surrendered and premiums paid out

This status code can only be used for account type “L”. When an account is surrendered, fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

T

Early Settlement

Loan settled early by customer

This status code can only be used for account types – I, P, H, B, T, K, D.
When an account is settled early fields 33, 35 & 36 must be zeros. except the opening balance.
Field number 41 must be populated accordingly.

U

Not in use

V

Cooling Off Settlement

Loan settled within 5 day cooling off period

When an account is settled early, fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.
Please refer to section F 121 (2) of the NCA

W

Written Off

Account written off as a bad debt due to non-payment.
The amount written off at the time must be represented in the amount overdue and current balance field (Fields 33 and 35)

Yes

This status code can only be used for account types – I, R, O, C, P, H, G, E, U, V, N, B, T, K, D, J, F.
This status code will create a public domain adverse record.
Fields 33, 35 & 36 must be populated accordingly with the corresponding months in arrears (field 37).
Default will not be created if the overdue amount is less than R100.00.
Field number 41 must be populated accordingly.

X

Paid up default

Account paid up subsequent to a Status Code of J,I,L or W

Account paid up subsequent to a Status Code of J,I,L, W
When an account is paid up fields 33, 35 & 36 must be zeros.
Field number 41 must be populated accordingly.

Y

Not in use

Z

Deceased

Notification received that consumer is deceased

Field number 41 must be populated accordingly.

AA

Suspended

For future use

AC

Frozen

For future use


Table B – Loan Reason Code, Field 26 (Former end use code – NLR accounts)

 

CODE

DESCRIPTION

DEFINITION

C

Crisis Loan

Loan granted to overcome client cash flow problems during unforeseen circumstances.

H

Home Loans

New property acquisition or upgrades to existing property.

S

Study Loan

Loan to fund formal studies at a recognised institution.

F

Other asset acquisition financing

Financing of fixed or movable asset other than property.

R

Consolidation Loan

A loan resulting from the Debt Consolidation

O

Other

A loan other than the ones stipulated above.


 

Process Rules

Data Submission

  • All files must be supplied monthly on an agreed date to all Bureaus.
  • The month end date supplied is the month that the data will displayed/reflected at the bureaus.
  • The file name must follow the following naming conventions – CCYYMM Name of Supplier/Division e.g.: 200701 EFG Retail/Fuzzy Clothing.txt
  • Data is to be submitted by all suppliers monthly to each bureau in an electronic fixed length text file.
  • If a member of the CPA is unable to supply any of the mandatory fields within the Format 700 layout, the CPA must be notified in writing. A decision will then be made by the Management Committee

NCA Rules

  • All sources of information as set out in section 70(2) of the Act and Regulation 18(7) must take reasonable steps to ensure that the information reported to the credit bureau is accurate, up-to-date, relevant, complete, valid and not duplicated.
  • The information submitted to a credit bureau must contain the following information in respect of a consumer:

(a) Initials and surname or full names and surname;
(b) SA identity number, or if the consumer does not have an identity number, the passport number and date of birth.

  • If Status Code field is populated then Status Date field is mandatory - Please refer to section 17.2 of the NCA regulations

Matching Rules

  • Record will be rejected if fields (2, 6, 7, 8, 9, 11) or (3, 5, 6, 7, 8, 9, 11) are not populated as per business rules.
  • Surname, forename, SA ID or Other ID & DOB and address is used for matching.
  • If the account has already been matched to a consumer on the bureau’s database, we will use the account details to match and update the payment profile details.

Account Details

  • The branch code, account number, sub-account number and supplier reference number are the matching key on the bureaux databases. Therefore these fields must always be in the same format, structure and content of actual number for all monthly submissions.
  • If supplier chooses to change the format, structure or content of the above fields, then the data rules for fields 42 to 45 must be applied. (Refer to Appendix D – Account conversion examples)
  • For account number changes that effect the entire file please notify all Bureaus for effective change management
  • These fields should always be supplied as right aligned with no padding of zero’s.

Financial Details

  • If Account Type = I, P, H, R, C, G, E, V, N, B, T, K, J, Dand opening balance = “0” – record will be rejected.
  • The months is arrears cannot be greater than the number of months the account has been opened –
  • The Instalment amount cannot be the only financial amount populated for any of the account types.
  • If the account is paid in full or closed then the applicable balances must be set to 0 with the appropriate status code and status date.
  • Whole Rands to be submitted only, ensure that the cents are removed from the value submitted. Value must be rounded up or down.
  • The Instalment amount cannot be greater than the Current Balance
  • For Accounts with the following status codes (W, I, J or L) the balance of the account must be greater than or equal to R100 and the status date must be within the 2 year data retention period

Status Codes

  • Recurring status codes are not allowed. Status of account must be reported once only.
  • If the status date is not populated then the record will be rejected. Please refer to section 17.2 of the NCA regulations.
  • Status code R (returned mail) is no longer in use.
  • If Status Code field is populated then Status Date field is mandatory. Please refer to section 17.2 of the NCA regulations

 

Account Type

  • If Account Type is not supplied – record is rejected

Date Account Opened (field 29) vs. Date of Last Payment (field 31) vs. Status Date (field 41) vs.
Month End Date (refer Header)

  • The Account Open Date (fl 29) cannot be after the month end date in the header record +30 days. The Date of Last Payment (fl 31) cannot be after the month end date in the header record +30 days.
  • The Status Date (fl 41) cannot be after the month end date in the header record +30 days.
  • The Account Open Date (fl 29) cannot be after the Date of Last Payment (fl 31). except in the first month of an instalment account where a deposit may have been taken before the account was opened.
  • If the Date of Last Payment (fl 31) and Status Date (fl 41) is more than 3 years from the month end date in the header record the record will be rejected.
  • The Date of Last Payment (fl 31) is within the last 3 years from the month end date and the Status Date (fl 41) is more than 3 years from the month end date the record will be accepted..
  • The Date of Last Payment (fl 31) is more than 3 years from the month end date and the Status Date (fl 41) is within the last 3 years from the month end date the record will be accepted.

Public Domain

  • The following Status Codes (W, I, J) will create a public domain default
  • Repeat Negative Status Codes must not be submitted.
  • No public domain record may be sent if the adverse amount is less than R100.00.
  • Subsequent to supplying a negative status code and the account is being rehabilitated then only a change in status code is to be submitted in the month of the change, applicable months in arrears and financials are to be submitted.
  • If the Amount Overdue (fl 35) and the Current Balance (fl 33) is not populated accordingly then a public domain record will not be created, the record will be rejected.
  • Default records will be displayed as per the NCA regulations

In Duplum rule

  • “The rule is valid irrespective of whether a particular transaction falls within the ambit of The Usury Act or not. The in duplum rule, provides that interest stops running once unpaid interest equals unpaid capital.”

Multiple Billing Cycles

  • For CPA members that run more than one billing cycle per month which could result in the loss of financial data should create snapshot files of the billing runs with these details stored and concatenate the files monthly on the same date.

Deferred Payments

  • Records for Deferred Payments are to be submitted monthly regardless of frequency. The Deferred date must be submitted up to and including the month in which the payment is due. If a subsequent deferred payment is due then populate new deferred payment date.
  • All relevant financial fields to be supplied monthly
  • Months in arrears (Field 37) must be supplied as actual months past due

Overdrafts – Account type V

  • V = no instalment amount to be supplied.

2 types of Overdraft accounts:

  • Diminishing Overdraft Facility
  • Fixed Overdraft Facility

Only the following status codes must be supplied:

  • P - Facility no longer available
  • C – Account closed
  • W, L – Account Legal or Written Off
  • X – Default paid in full

Credit Card – Account type C

  • Balances must be the sum of the budget and current facilities if applicable

 

Account Types O, U, F, S and L

  • The Current balance and Instalment amount must always be equal and reflect the total amount due and payable in the billing period. Overdue amounts must be supplied in the overdue balance field. The opening balance must not be supplied.

Appendix A

South African ID Validation

Must not have any special characters, only numeric values allowed, no hyphens, full stops, slashes, spaces etc.

Must not contain alphabetical characters

Must not contain only 1 character.

Must not contain one repeated character, e.g. all ones.

Must not start with 4 or more zeros.

Must be left justified.

First 6 characters are date of birth in the format of “YYMMDD”.

7th character when translated must equal SEX if entered.

0-4 Female 5-9 Male

Must have valid check digits.

Check Digit Validation

Accumulate every odd digit in the first 12 digits.

For every even digit;

Multiply by 2,

Add together digits of the result.

Accumulate.

Subtract low order digit of accumulated total from 10 to give check digit. (If low order= 0 check digit= 0)

Eg.

Character 1 2 3 4 5 6 7 8 9 10 11 12 13

I.D Number 5 7 1 0 3 0 0 0 2 0 0 8 7

Accumulate odd digits:

5+1+3+2= 11

Process even digits

7x2= 14

8x2= 16

Therefore 1+4+1+6= 12

Accumulate results of odd and even

11+12= 23

Subtract low order digit of accumulated total to give check digit

10-3= 7 (Which is the last digit on the ID no.)

Other Validations:

Characters 1-6 Date of Birth

Character 7 Sex indication 0-4= Female 5-9= Male

Characters 8,9,10 Sequence Number

Character 11 Citizenship 0= S.A. 1= Foreign

Character 12 New ID ‘8 or 9’ – Old ID Race Indicator

Character 13 Check Digit (Not Validated)


Appendix B

 

Address, postal code and telephone number format guideline

  1. If Address line 1-4 contains anything except for letters A-Z, numbers 0-9 and apostrophe or hyphen then these characters are removed and reported on in the validation report
  2. If the address line 1- 4 contains exclusion words i.e. NA, AS ABOVE, UNKNOWN etc then the field is set to blank and it is reported on in the validation field
  3. Postal code must only contain 0-9 and must be right aligned and not zero filled
  4. Residential and postal address must be in postable format
  5. If the address supplied is a street address then:-

Street name and number must be in line 1
Suburb in line 2
City in line 3
Leave blank line 4
Postal code in postcode field

  1. If the address supplied is a building address then:-

Building name and number must be in line 1
Street name and number in line 2
Suburb in line 3
City in line 4
Postal code in postcode field

  1. If the address supplied is a postal address then:-

Description i.e. P O Box or Private Bag and number must be in line 1
Suburb in line 2
City in line 3
Leave blank line 4
Postal code in postcode field

Example of a Street Address:

Correct
1 Any Street (Field 14, CPA Layout Address Line 1)
Randburg (Field 15, CPA layout Address Line 2)
Johannesburg (Field 16, CPA Layout Address Line 3)
<leave blank> (Field 17, CPA Layout Address line 4)
2000 (Field 18, CPA Layout Postal Code)

These street address formats are not valid

Incorrect
1 Any street, Randburg, Johannesburg, , 2000 (Field 14, CPA layout Address line 1, spill over to Field 15, Address line 2)

or

1 Any (Field 14, CPA Layout Address Line 1)
Street Rand (Field 15, CPA layout Address Line 2)
Burg Johannesburg (Field 16, CPA Layout Address Line 3)

  1.  
    1. (Field 17, CPA Layout Address line 4)
  2. (Field 18, CPA Layout PostalCode)

Example of a Building Address:

Correct
Bureau Office Park (Field 14, CPA Layout Address Line 1)
1 Any Street (Field 15, CPA layout Address Line 2)
Randburg (Field 16, CPA Layout Address Line 3)
Johannesburg (Field 17, CPA Layout Address line 4)
2000 (Field 18, CPA Layout PostalCode)

or

25 Westridge (Field 14, CPA Layout Address Line 1)
12 East Street (Field 15, CPA layout Address Line 2)
Randburg (Field 16, CPA Layout Address Line 3)
Johannesburg (Field 17, CPA Layout Address line 4)
2000 (Field 18, CPA Layout PostalCode)

Incorrect
Bureau Office Park, 1 Any street, Randburg, Johannesburg, , 2000

(Field 14, CPA layout Address line 1, spill over to Field 15, Address line 2, spill over to Field 16, Address line 3)

or

25 Westridge 1 Any (Field 14, CPA Layout Address Line 1)
Street Rand (Field 15, CPA layout Address Line 2)
Burg Johannesburg (Field 16, CPA Layout Address Line 3)
2000 (Field 17, CPA Layout Address line 4)
2000 (Field 18, CPA Layout PostalCode)
Example of Postal Address:

Correct
P O Box 1 (Field 20, CPA Layout Postal Address Line 1)
Randburg (Field 21, CPA layout Postal Address Line 2)
Johannesburg (Field 22, CPA Layout Postal Address Line 3)
<leave blank> (Field 23, CPA Layout Postal Address line 4)
2000 (Field 24, CPA Layout PostalCode)

or

P O Box 1 (Field 20, CPA Layout Postal Address Line 1)
Randburg (Field 21, CPA layout Postal Address Line 2)
<leave blank> (Field 22, CPA Layout Postal Address Line 3)
<leave blank> (Field 23, CPA Layout Postal Address line 4)
2000 (Field 24, CPA Layout PostalCode)

or

Private Bag X1 (Field 20, CPA Layout Postal Address Line 1)
Randburg (Field 21, CPA layout Postal Address Line 2)
Johannesburg (Field 22, CPA Layout Postal Address Line 3)
<leave blank> (Field 23, CPA Layout Postal Address line 4)
2000 (Field 24, CPA Layout PostalCode)

Incorrect
P O Box 1, Randburg, Johannesburg, ,2000 (Field 19, CPA layout Postal Address line 1, spill over to Field 215, Postal Address line 2)

or

P O Box (Field 20, CPA Layout Postal Address Line 1)
1 Randburg Johan (Field 21, CPA layout Postal Address Line 2)
nesburg (Field 22, CPA Layout Postal Address Line 3)
2000 (Field 23, CPA Layout Postal Address line 4)
2000 (Field 24, CPA Layout PostalCode)

Postal codes

These should be right aligned with no embedded zero’s i.e. 0002 should not be supplied as 000002

Telephone numbers

Telephone numbers should be supplied as right aligned with no embedded zero’s as above for postal codes.

 

 

 

 

 

 

0

8

2

8

2

8

8

6

2

7

0

2

1

8

8

0

1

5

5

3

 

Appendix C

This document has examples relating to the population of the financial fields on the CPA 500 layout.

These examples have been collated to show the relationship between the following fields:

  • 32 – Opening Balance
  • 33 – Current Balance
  • 34 – Current balance Debit Indicator
  • 35 – Amount Overdue
  • 36 – Monthly Installment
  • 37 – Months in Arrears
  • 38 – Status Code

 

Opening Balance
– Field 32

Current Balance
– Field 33

Credit/ Debit Indicator
– Field 34

Install. Amt
– Field 36

Amount Overdue
- Field 35

Months in arrears
– Field 37

Status code
– Field 38

Status of account

1000

600

D

100

0

0

Space

Active & Paying. Consumer is ahead in his/her payment. This would normally be true for consumers who pay more than the installment specified or one that pays more than one installment upfront.

1000

600

D

100

0

0

Space

Active & Paying. Consumer is meeting his/her contractual credit obligation.

1000

600

D

100

100

01

Space

Active & Overdue.
Consumer is overdue by one month with an overdue amount of R100.00.

1000

600

D

100

200

02

Space

Active & Overdue.
Consumer is overdue by two months with an overdue amount of R200.00.

 

Opening Balance
– Field 32

Current Balance
– Field 33

Credit/ Debit Indicator
– Field 34

Install. Amt
– Field 36

Amount Overdue
- Field 35

Months in arrears
– Field 37

Status code
– Field 38

Status of account

1000

500

D

100

400

02

Space

Active & Overdue.
Consumer is overdue by two months with an overdue amount of R400.00

1000

900

D

100

900

9

L

Handed Over.
Consumer has not paid the account and thus account has been handed over to legal for collections

1000

0

Space

0

0

0

C

Closed.
All corresponding fields are set to zero.

1000

1000

D

100

1000

9

W

Written off.
The amount overdue will be the amount that is shown on the default/public domain record as the amount written off.

1000

0

Space

0

0

0

P

Paid up.
All corresponding fields are set to zero.

1000

150

C

0

0

0

P

Account in Credit
Credit balance indicator set to C and current balance populated with Credit balance. Account status must be P to say that the account is paid in full.

Deferred Payment examples
Once off deferred payment (Payment frequency field 39– 04, 05, 06)


Deferred Payment Date – Field 30

Opening Balance
– Field 32

Current Balance
– Field 33

Debit Indicator
– Field 34

Install. Amt
– Field 36

Amount Overdue
- Field 35

Months in arrears
– Field 37

Status code
– Field 38

Status of account

20091231

1000

1000

D

100

0

0

Space

Deferred payment prior to payment being due

20091231

1000

1000

D

100

0

0

Space

Deferred payment with payment due

 

1000

1000

D

100

100

01

Space

Deferred payment overdue in month 1

 

1000

1000

D

100

200

02

Space

Deferred payment overdue in month 2

Cyclical deferred payments (Payment frequency field 39– 04, 05, 06)

Deferred Payment Date – Field 30

Opening Balance
– Field 32

Current Balance
– Field 33

Debit Indicator
– Field 34

Install. Amt
– Field 36

Amount Overdue
- Field 35

Months in arrears
– Field 37

Status code
– Field 38

Status of account

20091231

1000

1000

D

100

0

00

Space

Deferred payment prior to payment being due

20091231

1000

1000

D

100

0

00

Space

Deferred payment with payment due
Data submission for header date 20091231

20100331

1000

900

D

100

0

00

Space

Deferred payment met in previous month
Data submission for header date 20100131

20100331

1000

900

D

100

0

00

Space

Data submission for header date 20100228

20100331

1000

900

D

100

0

00

Space

Data submission for header date 20100328

20100630

1000

900

D

100

100

01

Space

Deferred payment overdue in month 1
Data submission for header date 20100428

20100630

1000

900

D

100

100

02

Space

Deferred payment overdue in month 2
Data submission for header date 20100528


Appendix D

Account conversion Examples

 

Supplier Ref
(Forms part of Header Record (Field 2))

Branch Code (Field 6)

Account number (Field 7)

Sub Account number (Field 8)

Old Supplier Branch Code (Field 42)

Old Account Number (Field 43)

Old Sub Account Number (Field 44)

Old Supplier Ref Number (Field 43)

Comments

PP0101

12
(New branch code)

80015

1

15
(Old branch code)

80015

1

PP0101

Accounts being transferred across Branches

PP0102
(New Supplier ref)

12

80015

1

12

80015

1

PP0101
(Old Supplier ref)

Accounts being transferred across Brands

PP0101

12

800151111
(New Account Number)

1

12

80015
(Old Account Number)

1

PP0101

Account number restructure

 

 

 

 

 
Credit Providers Association  © 2008
A White Wall Web Platform Division Implementation