quote_normalize
Normalize a platform quote into one record with face price, itemized fees and bearers, tax, and a separate all-in total; mark unexposed fees UNEXPOSED and optionally run a ceiling test.
Instructions
Normalize a quote from any platform model (lead_model, stated_budget, fixed_price, hourly) into one record: face price, itemized fees with bearers, tax, and ALL-IN total kept separate forever. Fees the platform does not expose mark the quote UNEXPOSED with no all-in. Optional ceiling_all_in runs the ceiling test.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pro | Yes | ||
| tax | No | ||
| tip | No | ||
| fees | No | ||
| model | Yes | ||
| currency | No | ||
| hour_cap | No | ||
| platform | Yes | ||
| job_price | No | ||
| hourly_rate | No | ||
| valid_until | No | ||
| fees_exposed | No | ||
| raw_quote_ref | No | ||
| ceiling_all_in | No | ||
| owner_fee_exception | No |