trucking: pass-through fee disclosure + state fulfillment status machine

Item 2 of the trucking state-authorization plan.

- compliance-orders.ts: populate gov_fee_label for every state-trucking
  service so the variable, billed-at-cost government charges (apportioned
  IRP, IFTA decals, NY HUT, CT HUF, weight-distance, CA MCP+CARB, OS/OW
  permits, bundle) are disclosed at checkout. price_cents stays the flat
  service fee; gov fees pass through at cost.
- migration 086: compliance_orders.fulfillment_status state machine
  (authorization_required -> authorization_signed -> awaiting_customer_
  delegation -> awaiting_secure_credentials -> awaiting_government_fee_
  approval -> awaiting_insurance_filing -> ready_to_file ->
  filed_waiting_state -> completed) + fulfillment_status_at
- state_trucking.py: FULFILLMENT_* constants + _set_fulfillment_status();
  gate sets authorization_required on pause, authorization_signed on
  resume, ready_to_file once the filing todo is queued
- TruckingValueNotice.astro: 'What's included & what's billed at cost'
  disclosure with the authorization/delegation explanation
This commit is contained in:
justin 2026-06-02 16:49:31 -05:00
parent 7ed06780bb
commit 29ad0908ee
4 changed files with 136 additions and 0 deletions

View file

@ -223,6 +223,35 @@ const n = NOTICES[slug];
</p>
</div>
</details>
<details class="pw-tvalue-details">
<summary>What's included &amp; what's billed at cost</summary>
<div class="pw-tvalue-body">
<p>
The price shown is <strong>our flat service fee</strong> to prepare and
submit this filing for you. Government charges are passed through
<strong>at cost</strong> &mdash; we never mark them up. Depending on your
fleet weight, mileage, and base state, the state may charge:
</p>
<ul>
<li>government registration, account, decal, and permit fees;</li>
<li>weight-distance / highway-use taxes you owe to the state;</li>
<li>card processing fees, and any bond, deposit, or insurance filing cost.</li>
</ul>
<p>
Where these amounts are not known at checkout, we bill them separately at
cost once the state issues its invoice &mdash; with your approval before
we remit anything.
</p>
<p class="pw-tvalue-note">
To file on your behalf we will email you a short <strong>authorization to
sign</strong>. It lets Performance West prepare and submit your filing,
communicate with the agency, and remit the government fees you provide. If
the state requires it, we may ask you to add us as a portal user/delegate
or securely share account access.
</p>
</div>
</details>
</aside>
)}