addedInput schema / properties / companies
Added value: +{
+ "description": "For a person with MORE THAN ONE company: each company they draw salary or dividends from. Their Self Assessment is then worked out once on all of it, each company's corporation tax uses the associated-companies count from who controls what, connected companies share one Employment Allowance, and pay is added together for NI when businessInAssociation is true. Put the person's other income in director.years (otherDividends = companies NOT listed here) and leave director.dividends empty.",
+ "items": {
+ "properties": {
+ "control": {
+ "description": "Who controls it (over half the shares or votes): 'me' on their own, 'jointly' with others such as a partner (treated as the same group of people for each such company), 'no' not them. Companies with the same control are associated and connected. Ask.",
+ "enum": [
+ "me",
+ "jointly",
+ "no"
+ ],
+ "type": "string"
+ },
+ "dividends": {
+ "items": {
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "date": {
+ "description": "YYYY-MM-DD, the date PAID",
+ "type": "string"
+ }
+ },
+ "required": [
+ "date",
+ "amount"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "dormant": {
+ "description": "No trade or business at all in the period: never counts as associated",
+ "type": "boolean"
+ },
+ "figures": {
+ "description": "The company year's figures, if known; omit for a company whose accounts you do not have (no corporation tax side)",
+ "properties": {
+ "adminExpenses": {
+ "description": "Running costs excluding staff and depreciation",
+ "type": "number"
+ },
+ "associatedCompanies": {
+ "type": "number"
+ },
+ "averageEmployees": {
+ "type": "number"
+ },
+ "calledUpShareCapitalNotPaid": {
+ "description": "Share capital called up but not yet paid by shareholders. An asset, shown before fixed assets.",
+ "type": "number"
+ },
+ "capitalAllowances": {
+ "description": "Equipment bought this period (AIA)",
+ "type": "number"
+ },
+ "cashAtBank": {
+ "type": "number"
+ },
+ "claimCarryBack": {
+ "type": "boolean"
+ },
+ "costOfSales": {
+ "type": "number"
+ },
+ "creditorsDueAfterOneYear": {
+ "type": "number"
+ },
+ "creditorsDueWithinOneYear": {
+ "type": "number"
+ },
+ "debtors": {
+ "type": "number"
+ },
+ "deferredTax": {
+ "description": "Deferred tax charge (or credit) for the period. Shown with the corporation tax charge as one tax line in the accounts. Never changes what HMRC is owed.",
+ "type": "number"
+ },
+ "depreciation": {
+ "type": "number"
+ },
+ "disallowableExpenses": {
+ "description": "Expenses included in the accounts that corporation tax does not allow, added back in the computation: client entertaining, fines and penalties, and similar. Do NOT subtract these from the cost figures; they stay in the accounts and are added back for tax.",
+ "type": "number"
+ },
+ "electricChargePoints": {
+ "description": "100% allowance on electric vehicle charge-point equipment (CT600 box 713).",
+ "type": "number"
+ },
+ "exporter": {
+ "description": "Boxes 616-618. Did the company sell to customers outside the UK during the period? 'goods' = physical products sent abroad, 'services' = work done for overseas customers, 'both', or 'neither'. Does NOT affect the tax computation, but it is a statement of fact on a signed return, so it must be answered truthfully rather than defaulted.",
+ "enum": [
+ "goods",
+ "services",
+ "both",
+ "neither"
+ ],
+ "type": "string"
+ },
+ "firstPeriod": {
+ "description": "true = first accounting period (no comparative column)",
+ "type": "boolean"
+ },
+ "fixedAssets": {
+ "type": "number"
+ },
+ "fortyPercentFyaExpenditure": {
+ "description": "COST of new main-rate plant and machinery bought on or after 1 January 2026 claimed under the FA 2026 40% first-year allowance; 40% is claimed this period and the remaining 60% is added to the main pool automatically (CT600 box 725 until 5 April 2027, box 696 after).",
+ "type": "number"
+ },
+ "fullExpensing": {
+ "description": "100% first-year allowance on new main-rate plant and machinery (CT600 box 688).",
+ "type": "number"
+ },
+ "interestIncome": {
+ "description": "Bank interest received (CT600 box 170)",
+ "type": "number"
+ },
+ "lossesBroughtForward": {
+ "type": "number"
+ },
+ "machineryAndPlantMainPool": {
+ "description": "Writing-down allowance claimed on the main pool (18%, or 14% for periods beginning on or after 1 April 2026; hybrid rate across the change).",
+ "type": "number"
+ },
+ "machineryAndPlantSpecialRatePool": {
+ "description": "Writing-down allowance claimed on the special rate pool (6%).",
+ "type": "number"
+ },
+ "mainPoolAdditions": {
+ "description": "Main pool: expenditure added this period that AIA is not claimed on.",
+ "type": "number"
+ },
+ "mainPoolBroughtForward": {
+ "description": "Main pool: unrelieved qualifying expenditure brought forward from the previous period. Give this and we compute the writing-down allowance instead of trusting a typed one.",
+ "type": "number"
+ },
+ "mainPoolDisposals": {
+ "description": "Main pool: disposal proceeds, capped at original cost. More than the pool holds produces a balancing charge.",
+ "type": "number"
+ },
+ "otherIncome": {
+ "type": "number"
+ },
+ "participatorLoanReliefs": {
+ "description": "CT600A Part 2: amounts repaid, released or written off within 9 months and 1 day of the period end, with the date.",
+ "items": {
+ "properties": {
+ "date": {
+ "format": "date",
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "repaid": {
+ "type": "number"
+ },
+ "writtenOff": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "participatorLoans": {
+ "description": "CT600A Part 1: loans to directors, shareholders or their associates made in the period and still outstanding at the period end, whole pounds per person.",
+ "items": {
+ "properties": {
+ "amount": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "participatorLoansOutstandingAllPeriods": {
+ "description": "CT600A box A75: all loans to participators outstanding at the period end, including earlier periods.",
+ "type": "number"
+ },
+ "participatorLoansRepaidBeforePeriodEnd": {
+ "description": "CT600A Part 1 tick box: loans made in the period and repaid before the period end.",
+ "type": "boolean"
+ },
+ "periodEnd": {
+ "type": "string"
+ },
+ "periodStart": {
+ "type": "string"
+ },
+ "priorCalledUpShareCapitalNotPaid": {
+ "description": "Called up share capital not paid last year, for the comparative column.",
+ "type": "number"
+ },
+ "priorCashAtBank": {
+ "type": "number"
+ },
+ "priorCostOfSales": {
+ "type": "number"
+ },
+ "priorCreditorsDueAfterOneYear": {
+ "type": "number"
+ },
+ "priorCreditorsDueWithinOneYear": {
+ "type": "number"
+ },
+ "priorDebtors": {
+ "type": "number"
+ },
+ "priorDepreciation": {
+ "type": "number"
+ },
+ "priorFixedAssets": {
+ "type": "number"
+ },
+ "priorOtherCharges": {
+ "type": "number"
+ },
+ "priorOtherIncome": {
+ "type": "number"
+ },
+ "priorPeriodEnd": {
+ "type": "string"
+ },
+ "priorPeriodStart": {
+ "type": "string"
+ },
+ "priorProvisionsForLiabilities": {
+ "description": "Provisions for liabilities last year, for the comparative column.",
+ "type": "number"
+ },
+ "priorStaffCosts": {
+ "type": "number"
+ },
+ "priorStocks": {
+ "type": "number"
+ },
+ "priorTax": {
+ "type": "number"
+ },
+ "priorTurnover": {
+ "type": "number"
+ },
+ "priorYearTaxableProfit": {
+ "type": "number"
+ },
+ "provisionsForLiabilities": {
+ "description": "Deferred tax provisions, warranty claims and other future obligations. Deducted after creditors in arriving at net assets.",
+ "type": "number"
+ },
+ "qualifyingDonations": {
+ "type": "number"
+ },
+ "specialRatePoolAdditions": {
+ "description": "Special rate pool: expenditure added this period.",
+ "type": "number"
+ },
+ "specialRatePoolBroughtForward": {
+ "description": "Special rate pool: balance brought forward (integral features, long-life assets, higher-emission cars).",
+ "type": "number"
+ },
+ "specialRatePoolDisposals": {
+ "description": "Special rate pool: disposal proceeds.",
+ "type": "number"
+ },
+ "staffCosts": {
+ "type": "number"
+ },
+ "stocks": {
+ "type": "number"
+ },
+ "structuresAndBuildingsAllowance": {
+ "description": "Structures and buildings allowance, 3% of qualifying construction cost (CT600 box 711).",
+ "type": "number"
+ },
+ "stubCapitalAllowances": {
+ "description": "Only when the period of account runs over 12 months, which HMRC files as TWO returns: how much of capitalAllowances was spent in the second (stub) period. Everything else is apportioned by days, but equipment relief belongs to the period the money was actually spent. Ask the user; default 0.",
+ "type": "number"
+ },
+ "stubQualifyingDonations": {
+ "description": "As stubCapitalAllowances, for qualifyingDonations: how much was paid in the second period. Default 0.",
+ "type": "number"
+ },
+ "tradingStartDate": {
+ "description": "When the company started trading or first had income, ISO date. Only needed in a FIRST year whose period of account runs over 12 months (incorporation to the accounting reference date, which is the normal shape). Corporation tax starts here, not at incorporation, so a company that began trading a few weeks in usually needs only ONE CT600. The accounts still cover the whole period of account. Ask the user; do not guess.",
+ "type": "string"
+ },
+ "turnover": {
+ "type": "number"
+ },
+ "zeroEmissionsCars": {
+ "description": "First-year allowance on zero-emission cars (CT600 box 726).",
+ "type": "number"
+ },
+ "zeroEmissionsGoodsVehicles": {
+ "description": "First-year allowance on zero-emission goods vehicles (CT600 box 723).",
+ "type": "number"
+ }
+ },
+ "required": [
+ "periodStart",
+ "periodEnd"
+ ],
+ "type": "object"
+ },
+ "filingId": {
+ "description": "Signed in: take this company's figures from a saved CT600 draft instead",
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "payroll": {
+ "properties": {
+ "directors": {
+ "type": "number"
+ },
+ "othersLiableForEmployerNi": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "salaries": {
+ "description": "Salary from this company per tax year, keyed '2025-26' / '2026-27': { salary, taxDeducted }",
+ "type": "object"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}