{
  "title": "Reconcile served and billed spend before arguing over ROAS",
  "synthetic": true,
  "inputs": {
    "revenue": 5000,
    "served": 10000,
    "billed": 9500
  },
  "outputs": [
    {
      "label": "Served-cost ROAS %",
      "actual": 50,
      "expected": 50,
      "passed": true
    },
    {
      "label": "Billed-cost ROAS %",
      "actual": 52.63157894736842,
      "expected": 52.63157894736842,
      "passed": true
    },
    {
      "label": "Cost difference",
      "actual": 500,
      "expected": 500,
      "passed": true
    }
  ],
  "constraints": [],
  "formulas": [
    {
      "label": "Served-cost ROAS %",
      "javascript": "100*v.revenue/v.served"
    },
    {
      "label": "Billed-cost ROAS %",
      "javascript": "100*v.revenue/v.billed"
    },
    {
      "label": "Cost difference",
      "javascript": "v.served-v.billed"
    }
  ],
  "limits": "This example does not estimate credits or assert that a particular account received them. Reconcile the provider’s actual billed-cost record and finance treatment before using the number in a budget decision."
}
