{
  "id": "BRD-009",
  "slug": "brd-009",
  "title": "The legal name field takes the legal name, not the trading name",
  "statement": "A DBA, trade name, subsidiary name, or product name must not be submitted in the legal company name field.",
  "rationale": "Almost every business has two names and only one of them is on the tax record. The trading name is the one on the sign, the invoices, the website and in everyone's head, so it is the one that gets typed — and it fails the IRS match, which returns as \"we could not verify this business\" rather than as \"wrong name\". Product names are the same trap one level down: the messaging programme is for a product, so the product name feels like the subject of the registration.",
  "layer": "BRAND",
  "layerSlug": "brand",
  "object": "brand.company_name vs brand.dba",
  "severity": "BLOCKING",
  "detectability": [
    "AI_FORM",
    "EXTERNAL_DATA"
  ],
  "failureClass": "RETRY_FIELD",
  "authorities": [
    "Twilio",
    "AWS",
    "Plivo",
    "TCR"
  ],
  "codes": [
    {
      "provider": "Twilio",
      "code": "30918",
      "remediable": true
    },
    {
      "provider": "Twilio",
      "code": "30914",
      "remediable": true
    }
  ],
  "applicabilityText": "Applies to every 10DLC registration.",
  "universal": true,
  "remediation": "Move the trading name into the DBA field and put the name from the IRS letter in the legal name field. Both fields are submitted, so nothing is lost — the trading name is what reviewers compare against the website, and the legal name is what the tax match runs on. Done when the two fields hold different values and each is in the right box.",
  "example": "company_name: Acme Coffee Co, LLC · dba: Acme Coffee — not \"Acme Coffee\" in both",
  "pitfalls": [
    "A subsidiary registering under the parent's name fails the same way in reverse: the EIN belongs to the subsidiary, so the parent name matches nothing."
  ],
  "notes": "Confirming which name is on the tax record needs the IRS file, so the judged half only catches the recognisable shapes — a suffix-less legal name, or a product name in the entity field. The user has to confirm against their CP-575 that the value they submitted is the issued name.",
  "phase": "approval",
  "automated": true,
  "attestation": {
    "question": "Is the value in the legal name field the name printed on the IRS letter, rather than the trading name, a subsidiary name, or the product the messages are about?",
    "howToCheck": [
      "Put the two names side by side: the one on the CP-575, and the one on the sign, the invoices and the website.",
      "The IRS name goes in the legal name field; the trading name goes in the DBA field. Both are submitted, so nothing is lost."
    ],
    "failureLooksLike": "\"Acme Coffee\" in the legal name field and nothing in the DBA field. The tax match returns \"we could not verify this business\" rather than \"wrong name\", so the EIN gets checked repeatedly instead."
  },
  "url": "https://ekas.io/rules/10dlc/brand/brd-009/",
  "markdown": "https://ekas.io/rules/10dlc/brand/brd-009.md",
  "registry": "https://ekas.io/rules/10dlc/",
  "updated": "2026-07-25",
  "licence": "CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/"
}
