ProposalCosts
Structured pricing data for the proposal costs table, computed server-side from the
client's live billable services. Rendered by the Liquid table in the 'proposal_costs'
content block. Usage in templates: {% for group in Costs.Groups %} ... {% endfor %}
Properties
| Name | Type | Description |
|---|---|---|
| showVat | boolean | True when the practice is VAT registered — the table renders the VAT and Total columns. |
True when the practice is VAT registered — the table renders the VAT and Total columns. | ||
| groups | array of ProposalCostGroup | One group per billing frequency, ordered Monthly, Quarterly, Annual, One-off. |
One group per billing frequency, ordered Monthly, Quarterly, Annual, One-off. | ||
JSON Example
{
"showVat": false,
"groups": [
{
"frequency": "...",
"rows": "...",
"subtotal": "...",
"totalVat": "...",
"grandTotal": "..."
}
]
}