{
 "summary": {
  "total": 33,
  "failed": 0,
  "warnings": 12
 },
 "families": [
  {
   "family": "calendar",
   "title": "Fiscal calendar",
   "description": "Fiscal years last 350 to 380 days, and each starts on the day after the one before.",
   "severity": "error",
   "total": 11,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "coverage",
   "title": "Coverage",
   "description": "The latest fiscal year gives total assets and a profit figure.",
   "severity": "error",
   "total": 2,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "balance",
   "title": "Balance sheet identity",
   "description": "Total assets equal total liabilities and equity at each balance sheet date.",
   "severity": "error",
   "total": 2,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "gross_profit",
   "title": "Gross profit",
   "description": "Revenue less cost of sales equals the gross profit that the company presents. A gross profit that differs is withheld, and so is a cost of sales that the company gives without gross profit.",
   "severity": "warning",
   "total": 6,
   "failed": 0,
   "warnings": 6,
   "failures": [
    {
     "text": "Gross profit, FY2021: £4,160m against £3,776m",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2022: £4,594m against £4,633m",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2023: £3,806m against £3,361m",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2024: £5,351m against £4,849m",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2025: £5,711m against £5,051m",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2026: £6,337m against £5,538m",
     "severity": "warning"
    }
   ]
  },
  {
   "family": "per_share",
   "title": "Earnings per share",
   "description": "Profit divided by earnings per share gives a number of shares in line with the other years.",
   "severity": "warning",
   "total": 6,
   "failed": 0,
   "warnings": 0,
   "failures": []
  },
  {
   "family": "withheld",
   "title": "Withheld values",
   "description": "A value that contradicts the definition of its item, or that documents report in contradiction, is withheld.",
   "severity": "warning",
   "total": 6,
   "failed": 0,
   "warnings": 6,
   "failures": [
    {
     "text": "Gross profit, FY2021: withheld, revenue less cost of sales does not give it, since the company presents other lines between them",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2022: withheld, revenue less cost of sales does not give it, since the company presents other lines between them",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2023: withheld, revenue less cost of sales does not give it, since the company presents other lines between them",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2024: withheld, revenue less cost of sales does not give it, since the company presents other lines between them",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2025: withheld, revenue less cost of sales does not give it, since the company presents other lines between them",
     "severity": "warning"
    },
    {
     "text": "Gross profit, FY2026: withheld, revenue less cost of sales does not give it, since the company presents other lines between them",
     "severity": "warning"
    }
   ]
  }
 ]
}
