--- name: run2-sc100-form-mapping title: SC-100 Form Field Mapping Reference description: SC-100 California Small Claims form field ID mappings and data entry guidelines author: cxcscmu author_url: https://github.com/cxcscmu/SkillLearnBench/tree/main/skills/b2-self-feedback-claude-haiku-4-5/court-form-filling/run2_sc100-form-mapping license: MIT version: 0.1.0 execution_mode: open jurisdiction: us practice: litigation language: en --- # SC-100 Form Field Mapping Reference ## Form Overview - **Name**: SC-100 Plaintiff's Claim and ORDER to Go to Small Claims Court - **Pages**: 6 pages (courts fill pages 1 and 5-6; plaintiff fills pages 2-4) - **Max Claim**: $12,500 for individuals, $6,250 for businesses - **Court**: California Superior Court ## Critical: Court-Filled vs. Plaintiff-Filled Fields **DO NOT FILL THESE (Court fills automatically):** - Case Number field - Trial Date, Time, Department - Clerk signature and date - Pages 5-6 (defendant information, help information) **PLAINTIFF MUST FILL:** - Pages 2-4 with claim details, party information, and declarations ## Page 2: Plaintiff Information ### Section 1 - Plaintiff Details | Data | Field ID | Notes | |------|----------|-------| | Name | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffName1[0]` | Full name | | Phone | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffPhone1[0]` | 10-digit phone | | Street Address | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffAddress1[0]` | Street and number only | | City | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffCity1[0]` | City name | | State | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffState1[0]` | 2-letter state code (CA) | | Zip | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffZip1[0]` | 5-digit zip code | | Email | `SC-100[0].Page2[0].List1[0].Item1[0].EmailAdd1[0]` | Email address | | Mailing Address (if different) | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffMailingAddress1[0]` | Leave empty if same | | Mailing City | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffMailingCity1[0]` | Leave empty if same | | Mailing State | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffMailingState1[0]` | Leave empty if same | | Mailing Zip | `SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffMailingZip1[0]` | Leave empty if same | **Multiple Plaintiffs**: If more than one plaintiff, fill PlaintiffName2, PlaintiffPhone2, PlaintiffAddress2, etc. **Checkboxes on Page 2**: - `SC-100[0].Page2[0].List1[0].Item1[0].Checkbox1[0]`: More than 2 plaintiffs (check with "/1", omit if not applicable) - `SC-100[0].Page2[0].List1[0].Item1[0].Checkbox2[0]`: Fictitious business name (check with "/1", omit if not) - `SC-100[0].Page2[0].List1[0].Item1[0].Checkbox3[0]`: Licensee/payday lender (check with "/1", omit if not) ### Section 2 - Defendant Information | Data | Field ID | Notes | |------|----------|-------| | Name | `SC-100[0].Page2[0].List2[0].item2[0].DefendantName1[0]` | Full name or business name | | Phone | `SC-100[0].Page2[0].List2[0].item2[0].DefendantPhone1[0]` | 10-digit phone if available | | Street Address | `SC-100[0].Page2[0].List2[0].item2[0].DefendantAddress1[0]` | Street and number | | City | `SC-100[0].Page2[0].List2[0].item2[0].DefendantCity1[0]` | City name | | State | `SC-100[0].Page2[0].List2[0].item2[0].DefendantState1[0]` | 2-letter state code | | Zip | `SC-100[0].Page2[0].List2[0].item2[0].DefendantZip1[0]` | 5-digit zip code | | Mailing Address (if different) | `SC-100[0].Page2[0].List2[0].item2[0].DefendantMailingAddress1[0]` | Leave empty if same | | Mailing City | `SC-100[0].Page2[0].List2[0].item2[0].DefendantMailingCity1[0]` | Leave empty if same | | Mailing State | `SC-100[0].Page2[0].List2[0].item2[0].DefendantMailingState1[0]` | Leave empty if same | | Mailing Zip | `SC-100[0].Page2[0].List2[0].item2[0].DefendantMailingZip1[0]` | Leave empty if same | | Service Agent Name (for corporations) | `SC-100[0].Page2[0].List2[0].item2[0].DefendantName2[0]` | Only if defendant is corporation | | Service Agent Job Title | `SC-100[0].Page2[0].List2[0].item2[0].DefendantJob1[0]` | Only if defendant is corporation | **Checkboxes on Page 2**: - `SC-100[0].Page2[0].List2[0].item2[0].Checkbox4[0]`: Multiple defendants (check with "/1", omit if not) - `SC-100[0].Page2[0].List2[0].item2[0].Checkbox5[0]`: Defendant on active military duty (check with "/1", omit if not) ### Section 3 - Claim Information | Data | Field ID | Notes | |------|----------|-------| | Claim Amount $ | `SC-100[0].Page2[0].List3[0].PlaintiffClaimAmount1[0]` | Dollar amount only (e.g., "1500") | | Why does defendant owe money | `SC-100[0].Page2[0].List3[0].Lia[0].FillField2[0]` | Narrative explanation of claim | ## Page 3: Claim Details and Jurisdiction ### Section 3b - When Did This Happen? | Data | Field ID | Notes | |------|----------|-------| | Specific Date OR Start Date | `SC-100[0].Page3[0].List3[0].Lib[0].Date1[0]` | Format: YYYY-MM-DD | | Through Date (if range) | `SC-100[0].Page3[0].List3[0].Lib[0].Date2[0]` | Format: YYYY-MM-DD | | Through Date (alt field) | `SC-100[0].Page3[0].List3[0].Lib[0].Date3[0]` | Alternative through date field | ### Section 3c - How Calculated | Data | Field ID | Notes | |------|----------|-------| | Money Calculation Explanation | `SC-100[0].Page3[0].List3[0].Lic[0].FillField1[0]` | Explain how amount was calculated | ### Section 4 - Demand Before Suit **Question**: "Have you asked the defendant (in person, in writing, or by phone) to pay you before you sue?" | Choice | Field ID | Value | |--------|----------|-------| | **YES** | `SC-100[0].Page3[0].List4[0].Item4[0].Checkbox50[0]` | Use "/1" to check | | **NO** (with explanation) | `SC-100[0].Page3[0].List4[0].Item4[0].Checkbox50[1]` | Use "/2" to check | | Explanation (if NO) | `SC-100[0].Page3[0].List4[0].Item4[0].FillField2[0]` | Only fill if answer is NO | ### Section 5 - Jurisdiction (Why Filing at This Courthouse) Select ONE of the following: | Jurisdiction Reason | Field ID | Value | |---------------------|----------|-------| | (1) Where defendant lives/does business | `SC-100[0].Page3[0].List5[0].Lia[0].Checkbox5cb[0]` | "/1" | | (2) Where plaintiff's property was damaged | `SC-100[0].Page3[0].List5[0].Lib[0].Checkbox5cb[0]` | "/2" | | (3) Where plaintiff was injured | `SC-100[0].Page3[0].List5[0].Lic[0].Checkbox5cb[0]` | "/3" | | (4) Where contract was made/performed/broken | `SC-100[0].Page3[0].List5[0].Lid[0].Checkbox5cb[0]` | "/4" | | (5) Other (specify) | `SC-100[0].Page3[0].List5[0].Lie[0].Checkbox5cb[0]` | "/5" | | Other explanation (if selected) | `SC-100[0].Page3[0].List5[0].Lie[0].FillField55[0]` | Explanation | ### Section 6 - Zip Code | Data | Field ID | Notes | |------|----------|-------| | Zip Code | `SC-100[0].Page3[0].List6[0].item6[0].ZipCode1[0]` | Zip of jurisdiction location | ### Section 7 - Attorney-Client Fee Dispute **Question**: "Is your claim about an attorney-client fee dispute?" | Choice | Field ID | Value | |--------|----------|-------| | **YES** | `SC-100[0].Page3[0].List7[0].item7[0].Checkbox60[0]` | "/1" | | **NO** | `SC-100[0].Page3[0].List7[0].item7[0].Checkbox60[1]` | "/2" | | Arbitration checkbox (if YES) | `SC-100[0].Page3[0].List7[0].item7[0].Checkbox11[0]` | "/1" if arbitration done | ### Section 8 - Public Entity **Question**: "Are you suing a public entity?" | Choice | Field ID | Value | |--------|----------|-------| | **YES** | `SC-100[0].Page3[0].List8[0].item8[0].Checkbox61[0]` | "/1" | | **NO** | `SC-100[0].Page3[0].List8[0].item8[0].Checkbox61[1]` | "/2" | | Claim Filed Date (if YES) | `SC-100[0].Page3[0].List8[0].item8[0].Date4[0]` | Format: YYYY-MM-DD | ## Page 4: Declarations and Signature ### Section 9 - Multiple Small Claims **Question**: "Have you filed more than 12 other small claims within the last 12 months in California?" | Choice | Field ID | Value | |--------|----------|-------| | **YES** | `SC-100[0].Page4[0].List9[0].Item9[0].Checkbox62[0]` | "/1" | | **NO** | `SC-100[0].Page4[0].List9[0].Item9[0].Checkbox62[1]` | "/2" | ### Section 10 - Claim Over $2,500 **Question**: "Is your claim for more than $2,500?" | Choice | Field ID | Value | |--------|----------|-------| | **YES** | `SC-100[0].Page4[0].List10[0].li10[0].Checkbox63[0]` | "/1" | | **NO** | `SC-100[0].Page4[0].List10[0].li10[0].Checkbox63[1]` | "/2" | ### Signature Section | Data | Field ID | Notes | |------|----------|-------| | Filing Date | `SC-100[0].Page4[0].Sign[0].Date1[0]` | Format: YYYY-MM-DD | | Plaintiff Name | `SC-100[0].Page4[0].Sign[0].PlaintiffName1[0]` | Full name (printed) | | Second Plaintiff Date (if applicable) | `SC-100[0].Page4[0].Sign[0].Date2[0]` | Format: YYYY-MM-DD | | Second Plaintiff Name | `SC-100[0].Page4[0].Sign[0].PlaintiffName2[0]` | Full name (printed) | **Note**: Actual signatures cannot be filled programmatically; leave signature lines blank for manual signing. ## Field Value Format Examples ```json { "field_id": "SC-100[0].Page2[0].List1[0].Item1[0].PlaintiffName1[0]", "value": "Joyce He" } ``` ```json { "field_id": "SC-100[0].Page2[0].List3[0].PlaintiffClaimAmount1[0]", "value": "1500" } ``` ```json { "field_id": "SC-100[0].Page3[0].List3[0].Lib[0].Date1[0]", "value": "2025-09-30" } ``` ```json { "field_id": "SC-100[0].Page3[0].List4[0].Item4[0].Checkbox50[0]", "value": "/1" } ``` ## Common Scenarios ### Single Plaintiff, Single Defendant - Fill PlaintiffName1, PlaintiffPhone1, PlaintiffAddress1, etc. (all with index 1) - Fill DefendantName1, DefendantPhone1, DefendantAddress1, etc. (all with index 1) - Leave Checkbox1 unchecked (more than two plaintiffs) - Leave Checkbox4 unchecked (more than one defendant) ### Multiple Plaintiffs - Fill PlaintiffName1, PlaintiffPhone1, ... for first plaintiff - Fill PlaintiffName2, PlaintiffPhone2, ... for second plaintiff - Check Checkbox1 with "/1" to indicate more than two plaintiffs - Attach SC-100A form for additional plaintiffs ### Mailing Address Different from Street Address - Fill PlaintiffMailingAddress1, PlaintiffMailingCity1, etc. - Same format as street address fields ## Validation Rules - Phone numbers: 10 digits (e.g., 4125886066) - Zip codes: 5 digits (e.g., 94086) - Dates: YYYY-MM-DD format (e.g., 2026-01-19) - Claim amount: Numeric value without currency symbol (e.g., 1500) - State: 2-letter abbreviation (e.g., CA) - Checkboxes: Use "/" prefix for values ("/1", "/2", etc.)