Compliance REG 17
Validation Checks by Instafill.ai
1
Application Type Selection Is Exactly One (Original/Conversion/Replacement/Reassign-Retain-Release)
Validate that exactly one application type checkbox is selected: ORIGINAL, CONVERSION, REPLACEMENT, or REASSIGN/RETAIN/RELEASE. This drives which sections are required and prevents conflicting workflows (e.g., requesting both a replacement and a reassignment). If validation fails, reject the submission and prompt the applicant to select only one application type.
2
Required Sections Completed Based on Application Type
Enforce section completeness rules stated on the form: Original/Conversion require Sections 1, 2, 3, and 6; Replacement requires Sections 1, 2, 5, and 6; Reassign/Retain/Release requires Sections 1, 4, and 6. This ensures DMV has the minimum data needed to process the specific request. If required sections/fields are missing, the submission should be flagged as incomplete and not accepted until corrected.
3
Plate Owner Identity and Mailing Address Completeness
Verify Plate Owner last name, first name, mailing address, city, state, and ZIP code are present (middle name optional). The form explicitly requests the “true full name,” and a complete mailing address is required for correspondence and record matching. If any required identity/address fields are missing, return an error indicating which fields must be completed.
4
State Code Must Be Valid Two-Letter Abbreviation
Validate that the Plate Owner state field is exactly two alphabetic characters and matches a valid US state/territory abbreviation (e.g., CA). This prevents undeliverable mail and standardizes address data for downstream systems. If invalid, block submission and request a corrected state abbreviation.
5
ZIP Code Format Validation (5 or 9 Digits)
Check that ZIP code is either 5 digits (#####) or ZIP+4 (#####-#### or ######### depending on system rules). Correct ZIP formatting improves mail delivery and reduces manual correction. If the ZIP code fails validation, require the applicant to re-enter it in an accepted format.
6
Gift Statement Recipient Name Completeness When Provided
If any Gift Statement recipient name field is filled, require at minimum recipient first and last name (middle optional). Partial gift recipient data can create ambiguity about ownership/purchaser intent and may cause misassignment. If incomplete, prompt the user to either complete the recipient name or clear the gift statement fields.
7
Section 2 Personalization Option Must Select Exactly One
For Original/Conversion/Replacement, validate that exactly one of Personalized or Non-Personalized is checked. This selection determines whether plate configuration choices in Section 3 are required and how the order is fulfilled. If both or neither are selected, reject the submission and request a single selection.
8
Section 2 Vehicle Type Must Select Exactly One and Enforce Motorcycle Rules
For Original/Conversion/Replacement, ensure exactly one vehicle type is selected: Auto, Truck, Trailer, or Motorcycle. If Motorcycle is selected, enforce motorcycle-specific configuration limits (2–5 characters) and ensure the request is consistent with motorcycle plate display constraints. If invalid, block submission and request a corrected vehicle type and/or configuration.
9
Pickup Location Selection and Location Text Requirement
For Original/Conversion/Replacement, validate that exactly one pickup option is selected (DMV Office or Auto Club) and that the corresponding location field is populated. Auto Club pickup should also be restricted to eligible users (if membership is captured elsewhere) or at minimum flagged for verification. If missing or conflicting, return an error requiring a single pickup choice and a specific location.
10
Plate Type Selection Must Be Exactly One and Trigger Conditional Fields/Attachments
Validate that exactly one plate type is selected in Section 2 Part 4 (e.g., ELP, Arts, CalAg, Firefighter, POW, Veterans, PUC Livery, etc.). Certain plate types require additional data or documentation (e.g., Veterans organizational code, Firefighter proof, POW documentation, PUC permit copy). If multiple/none are selected or required supporting items are missing, reject submission and specify what must be added.
11
Veterans Plate Organizational Code Required When Veterans Selected
If the Veterans plate type is selected, require the Veterans Organizational Code field to be present and conform to expected format (e.g., alphanumeric code length per DMV program rules). This code determines the benefiting organization and is necessary for correct issuance and fund allocation. If missing/invalid, prevent submission until a valid code is provided.
12
Personalized Plate Choices and Meanings Required for Original/Conversion (and When Personalized)
For Original/Conversion requests (and especially when Personalized is selected), require at least the first plate choice text and its meaning/explanation; if second/third choices are provided, require meanings for each provided choice. The form states the application will not be accepted unless the meaning is explained, even if it appears obvious. If meanings are missing, reject the application and request the missing explanations.
13
Plate Configuration Character Set and Spacing Symbol Validation
Validate that plate choice text uses only allowed characters (A–Z, 0–9) plus the special spacing indicators defined by the form: '/' for half-space and '*' for full space. Disallow other punctuation/symbols and enforce that '/' and '*' are used only as spacing markers, not as literal characters. If invalid characters are found, block submission and highlight the offending characters/positions.
14
Plate Configuration Length Rules by Plate Type and Vehicle Type
Enforce the form’s length constraints: ELP/Coastal/Lake Tahoe/PUC Livery/Yosemite allow 2–7 characters; most others allow 2–6; all-numeric configurations allow 2–5 digits; motorcycle configurations allow 2–5 characters; Ex-POW must be exactly four numbers only (after the POW prefix/medal per program). This prevents manufacturing/series conflicts and ensures the configuration fits the plate design. If the configuration violates rules, reject and provide the applicable limit based on the selected plate and vehicle type.
15
Replacement Section 5 Quantity and Reason Must Be Exactly One Each
If REPLACEMENT is selected, require exactly one quantity option (One Plate or Two Plates) and exactly one reason (Lost, Mutilated, Stolen, New Design). This ensures correct fee assessment and processing path (e.g., stolen vs. new design). If multiple/none are selected, reject submission and request a single selection in each category.
16
Replacement Lost/Stolen Personalized Reissue Restriction Flag
If REPLACEMENT is selected and the reason is Lost or Stolen and the request indicates both personalized plates are affected (e.g., Two Plates + Personalized), flag that the same plate cannot be reissued per the form instructions and require new choices in Sections 2 and 3. This prevents an order that DMV cannot legally/process-wise fulfill. If the applicant does not provide new choices, block submission and instruct them to enter new plate choices.
17
Reassign/Retain/Release Section 4 Completeness and Mutual Exclusivity
If REASSIGN/RETAIN/RELEASE is selected, require the Special Interest Plate Number and the 'Removed From' VIN; if plates are being placed on another vehicle, require either the target current license plate number and/or target VIN per system policy, and validate that Retain Interest and Release Interest are not both selected. This ensures the plate’s chain of custody is clear and prevents contradictory instructions. If required identifiers are missing or options conflict, reject submission and request corrected Section 4 entries.
18
VIN Format Validation (Removed From / Placed On VIN)
Validate VIN fields are exactly 17 characters, alphanumeric, and exclude invalid letters (I, O, Q) per VIN standards. Correct VINs are critical to ensure plates are removed from and/or assigned to the correct vehicle record. If VIN validation fails, block submission and require a corrected 17-character VIN.
19
Retention Fee Indicator Required When Retain for Future Use Selected
If 'Retain for future use (Annual Fee Required)' is checked, require 'Fee enclosed' to be checked (or require a payment record/amount in the payment subsystem if captured separately). The form warns that failure to pay results in cancellation, so the system should prevent retention requests without payment confirmation. If missing, reject submission and instruct the applicant to include the required fee/payment confirmation.
20
Signature, Date Signed, and Daytime Phone Format Validation
Require a signature indicator (captured signature/attestation), a date signed, and a daytime phone number. Validate the date is a real calendar date (and optionally not in the future) and the phone number is 10 digits (area code + local number) with allowable formatting. If any are missing or malformed, reject submission because the perjury statement and contact information are required for processing and follow-up.