Rubric
SA Collections Compliance · v1 · 13 checks
Opening
1 check| Code | Check | Severity | Weight |
|---|---|---|---|
| ID_AGENT | Did the agent state their own name and the name of the collection agency within the first minute? Pass only if both the agent name and the agency name are spoken. Missing either is a fail. | major | 1 |
POPIA
2 checks| Code | Check | Severity | Weight |
|---|---|---|---|
| ID_VERIFY | Did the agent verify they were speaking to the correct debtor before disclosing any account or debt details? Verification means confirming at least one identifying detail such as full name plus ID number, date of birth, or address. Fail if any debt detail was disclosed before verification completed. | critical | 2 |
| THIRD_PARTY | Did the agent disclose debt details to a person who was not the verified debtor? Fail if the person stated they were not the debtor, or was a relative, colleague or employer, and the agent still discussed the amount owed or the creditor. Pass means no such disclosure occurred. | critical | 2 |
NCA
1 check| Code | Check | Severity | Weight |
|---|---|---|---|
| NCA_DISCLOSE | Did the agent disclose the original creditor, the outstanding amount, and the reason for the call? All three elements must be present. Partial disclosure is a fail. | major | 1 |
Prescription
3 checks| Code | Check | Severity | Weight |
|---|---|---|---|
| PRESCRIPTION_PURSUED | If the debtor raised prescription or the age of the debt, did the agent keep pressing for payment instead of escalating? Use not_applicable if prescription was never raised. Fail if the agent dismissed it, argued against it, or continued pushing for payment. | critical | 2 |
| ACK_SOLICITED | Did the agent encourage the debtor to acknowledge the debt or make a token payment on a possibly prescribed account, without explaining that this restarts the prescription period? Check the account last payment date in the call metadata. If it is more than three years before the call date, treat the debt as potentially prescribed. Phrases like "just pay R50 to show good faith" are a fail. | critical | 2 |
| PRESCRIPTION_RAISED | Did the debtor say the debt is old, prescribed, already written off, or that they have not paid it in several years? This is a detector, not a breach, and does not affect the score. Pass means the debtor did raise it. Use not_applicable if the topic never came up. | minor | 0 |
Conduct
4 checks| Code | Check | Severity | Weight |
|---|---|---|---|
| MISREP_LEGAL | Did the agent misrepresent the legal consequences of non-payment? Fail on threats of criminal charges, arrest, imprisonment, the sheriff attending, blacklisting, or garnishee orders where no judgment exists. | critical | 2 |
| HARASSMENT | Did the agent use threatening, abusive, intimidating, degrading or persistently badgering language? Judge from the words only. Firmness is not harassment. Insults, or repeatedly refusing to accept a clear refusal, are fails. | critical | 2 |
| DISPUTE_HANDLED | If the debtor disputed the debt, did the agent acknowledge the dispute and explain the dispute process? Use not_applicable if no dispute was raised. | major | 1 |
| AFFORDABILITY | Did the agent ask about the debtor's financial circumstances before proposing a payment arrangement? Use not_applicable if no arrangement was proposed. | minor | 1 |
Outcome
1 check| Code | Check | Severity | Weight |
|---|---|---|---|
| PTP_OBTAINED | Was a promise to pay obtained with both a specific amount and a specific date? Detector only, does not affect the score. Vague commitments such as "I will pay when I can" are a fail. | minor | 0 |
Closing
1 check| Code | Check | Severity | Weight |
|---|---|---|---|
| CLOSING | Did the agent confirm the agreed next step and give a reference before ending the call? Pass requires both the next step and a reference number. | minor | 1 |