Add 8 DOT/FMCSA services to catalog and handler registry

Service catalog (compliance-orders.ts):
- mcs150-update: $79 (MCS-150 biennial update)
- boc3-filing: $149 (BOC-3 process agent)
- ucr-registration: $79 + $59 gov fee (UCR annual)
- dot-registration: $149 (new USDOT number)
- mc-authority: $499 + $300 gov fee (operating authority)
- dot-drug-alcohol: $199 (D&A compliance program)
- dot-audit-prep: $399 (new entrant safety audit prep)
- dot-full-compliance: $499 (bundle)

Handler registry (__init__.py):
- MCS150UpdateHandler for admin-assisted filings
- BOC3FilingHandler for process agent designations
- Other DOT services use MCS150 handler pattern (admin todo)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-28 22:43:57 -05:00
parent 8441c6f0c0
commit 8149996107
2 changed files with 65 additions and 0 deletions

View file

@ -216,6 +216,59 @@ const COMPLIANCE_SERVICES: Record<
erpnext_item: "STATE-PUC",
discountable: true,
},
// ── DOT / FMCSA Motor Carrier Services ──────────────────────────────
"mcs150-update": {
name: "MCS-150 Biennial Update",
price_cents: 7900,
erpnext_item: "MCS150-UPDATE",
discountable: true,
},
"boc3-filing": {
name: "BOC-3 Process Agent Filing",
price_cents: 14900,
erpnext_item: "BOC3-FILING",
discountable: true,
},
"ucr-registration": {
name: "UCR Annual Registration",
price_cents: 7900,
gov_fee_cents: 5900, // minimum tier ($59 for 0-2 power units)
gov_fee_label: "UCR registration fee (tier-based, minimum shown)",
erpnext_item: "UCR-REGISTRATION",
discountable: true,
},
"dot-registration": {
name: "New USDOT Number Registration",
price_cents: 14900,
erpnext_item: "DOT-REGISTRATION",
discountable: true,
},
"mc-authority": {
name: "MC Operating Authority Application",
price_cents: 49900,
gov_fee_cents: 30000, // $300 FMCSA application fee
gov_fee_label: "FMCSA operating authority application fee",
erpnext_item: "MC-AUTHORITY",
discountable: true,
},
"dot-drug-alcohol": {
name: "DOT Drug & Alcohol Compliance Program",
price_cents: 19900,
erpnext_item: "DOT-DRUG-ALCOHOL",
discountable: true,
},
"dot-audit-prep": {
name: "New Entrant Safety Audit Preparation",
price_cents: 39900,
erpnext_item: "DOT-AUDIT-PREP",
discountable: true,
},
"dot-full-compliance": {
name: "DOT Full Compliance Bundle",
price_cents: 49900,
erpnext_item: "DOT-FULL-COMPLIANCE",
discountable: true,
},
};
// ── Intake validation map ─────────────────────────────────────────────