Exb

Name / Description Type / Format Example
additionsAmount number double 0.0
additionsDescription string "string"
deductionsAmount number double 0.0
deductionsDescription string "string"
employeeCount
The number of employees with a P11D
integer int32 0
totalBenefits
Total value of benefits, not including any deductions or additions
number double 0.0
totalAdjustedBenefits
Total value of benefits
number double 0.0
nicsRate
The Class 1A NICS Rate
number double 0.0
nicsPayable
NICs Payable
number double 0.0
expensesAndBenefits ExpensesAndBenefits {ExpensesAndBenefits}
iRmark string "string"
xml
This property will soon be removed and should not be used.
There is now a dedicated API endpoint for retrieving the XML for a submission.
string "string"
taxYear string "Year2017" "Year2018" "Year2019" "Year2020" "Year2021" "Year2022" "Year2023" "Year2024"
employerReferences EmpRefs {EmpRefs}
govTalkSubmission GovTalkSubmission {GovTalkSubmission}
id
The unique id of the object
string uuid "string"
{
  "additionsAmount": 0.0,
  "additionsDescription": "string",
  "deductionsAmount": 0.0,
  "deductionsDescription": "string",
  "employeeCount": 0,
  "totalBenefits": 0.0,
  "totalAdjustedBenefits": 0.0,
  "nicsRate": 0.0,
  "nicsPayable": 0.0,
  "expensesAndBenefits": {
    "employer": {
      "name": "string"
    },
    "declarations": {
      "p11Dincluded": "string",
      "p46CarDeclaration": "string"
    },
    "p11Db": {
      "class1AcontributionsDue": {
        "niCsRate": "string",
        "totalBenefit": "error too many levels",
        "adjustments": "error too many levels",
        "niCpayable": "string"
      }
    },
    "p11DrecordCount": 0,
    "p46CarRecordCount": 0,
    "p11D": [
      {
        "employee": {
          "employeeUniqueId": "string",
          "dirInd": "string",
          "name": "error too many levels",
          "wksNo": "string",
          "nino": "string",
          "birthDate": "string",
          "gender": "string"
        },
        "transferred": {
          "asset": "error too many levels",
          "typeLetter": "string"
        },
        "payments": {
          "payment": "error too many levels",
          "tax": "string",
          "typeLetter": "string"
        },
        "vouchersOrCCs": {
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "livingAccom": {
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "mileageAllow": {
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "cars": {
          "car": "error too many levels",
          "totalCarsOrRelevantAmt": "string",
          "totalFuelOrRelevantAmt": "string",
          "typeLetter": "string"
        },
        "vans": {
          "fuelCashEquivOrRelevantAmt": "string",
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "loans": {
          "loan": "error too many levels",
          "typeLetter": "string"
        },
        "medical": {
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "relocation": {
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "services": {
          "typeLetter": "string",
          "taxablePmt": "string",
          "excess": "string",
          "taxablePmtOrRelevantAmt": "string",
          "tradingOrgInd": "string",
          "desc": "string",
          "other": "string",
          "annValProRata": "string",
          "grossOrAmtForgone": "string",
          "costOrAmtForgone": "string",
          "madeGood": "string",
          "cashEquivOrRelevantAmt": "string"
        },
        "assetsAvail": {
          "asset": "error too many levels",
          "typeLetter": "string"
        },
        "other": {
          "class1A": "error too many levels",
          "nonClass1A": "error too many levels",
          "taxPaid": "string",
          "typeLetter": "string"
        },
        "expPaid": {
          "travAndSub": "error too many levels",
          "ent": "error too many levels",
          "homeTel": "error too many levels",
          "nonQualRel": "error too many levels",
          "other": "error too many levels",
          "typeLetter": "string"
        }
      }
    ],
    "relatedTaxYear": "string"
  },
  "iRmark": "string",
  "xml": "string",
  "taxYear": "Year2017",
  "employerReferences": {
    "officeNo": "string",
    "payeRef": "string",
    "aoRef": "string",
    "econ": "string",
    "cotaxRef": "string",
    "sautr": "string"
  },
  "govTalkSubmission": {
    "rawResponse": "string",
    "messageClass": "string",
    "pollInterval": 0,
    "lastPoll": "2024-12-05T13:14:12",
    "correlationId": "string",
    "url": "string",
    "status": "NotSubmitted",
    "message": "string",
    "iRmark": "string",
    "errorsJson": "string",
    "errors": [
      {
        "raisedBy": "string",
        "number": "string",
        "type": "string",
        "text": "string",
        "location": "string"
      }
    ],
    "submittedAt": "2024-12-05T13:14:12",
    "id": "string"
  },
  "id": "string"
}
Contained in Models
ExbReportResponse
Consumed by Operations
Create EXB
Update EXB