October 30, 2026
Policy Existence — USDOT number limited to 8 digits, and ignored off Commercial Auto
On a Commercial Auto Policy Existence case, usdot_number must now be 1 to 8 digits, not all zeros; leading zeros and a trailing letter suffix of the kind FMCSA's new registration system shows (for example 1234567C) are accepted and dropped. On every other Policy Existence product the field is ignored.
- Tightened — Commercial Auto length: a USDOT number with more than 8 digits, not counting leading zeros, now fails with a
400. USDOT numbers are issued in sequence and the highest is about 4.6 million, so no real number is affected. - Accepted and dropped — Commercial Auto: leading zeros (
000089722is stored as89722) and one to three letters directly after the digits (1234567Cand1234567CFare stored as1234567). - Ignored — every other product: on a Personal Auto or Homeowners Policy Existence case no transportation company is searched, so a
usdot_numberis not format-checked and is not stored; a placeholder such asN/Ais accepted. - Error text: the Commercial Auto format error now reads
Field 'usdot_number' must be a valid USDOT number (1 to 8 digits, not all zeros). - Blank values: a whitespace-only value now counts as empty for every conditional rule. String fields are already trimmed before these rules run, so this only changes inputs that are not trimmed.
- Unchanged: on Commercial Auto an all-zero value is still rejected, and the transportation-company and missing-number errors still come before the format error.