# CMP-042 — A programme that asks for money must say so

> Where the campaign solicits donations, the description must state that donations are collected.

- **Rule ID:** CMP-042
- **Layer:** Campaign (`CAMPAIGN`)
- **Checks:** `campaign.description`
- **Severity:** HIGH — Rejected by at least one carrier or provider, and a common cause of failure at the rest.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** AI judgement over the submitted form
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** Bandwidth, Infobip, Telnyx
- **Applies:** Applies when the use case is CHARITY and POLITICAL.
- **Canonical URL:** https://ekas.io/rules/10dlc/campaign/cmp-042/

## Why this rule exists

Donation solicitation is promotional content whatever the sender's tax status, and it carries fundraising rules of its own — so a charity programme described as "updates for supporters" is registered under the wrong consent standard. Non-profits are the ones this catches, and they are the least likely to see it coming, because internally the appeal is not thought of as marketing at all.

## How to fix it

Say plainly in the description that the programme asks supporters for donations, and confirm the opt-in disclosure said so too. Done when a reader knows before reading the samples that money will be requested.

## Example of a compliant value

```text
Riverside Shelter texts supporters about shelter capacity and urgent supply needs, and asks for donations during winter appeals.
```

## Provider rejection codes

| Provider | Code | Resubmission allowed |
| --- | --- | --- |
| Bandwidth | `3015` | yes |
| Infobip | `9003` | yes |

## Notes

Tagged to the two use cases whose programmes are fundraising by construction. A commercial programme that also solicits donations is reached by CMP-040 instead, since a donation ask is promotional content.
