API Docs / Schemas / ProposalCosts

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
showVatboolean

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.

groupsarray of ProposalCostGroup

One group per billing frequency, ordered Monthly, Quarterly, Annual, One-off.
Frequencies with no rows are omitted.

One group per billing frequency, ordered Monthly, Quarterly, Annual, One-off.
Frequencies with no rows are omitted.

JSON Example

{
  "showVat": false,
  "groups": [
    {
      "frequency": "...",
      "rows": "...",
      "subtotal": "...",
      "totalVat": "...",
      "grandTotal": "..."
    }
  ]
}

Contained in Schemas