Creates a new employee benefit
POST http:///api/v2/business/{businessId}/employee/{employeeId}/benefit
  | Parameter name | Value | Description | Additional | 
|---|---|---|---|
| businessId | string | Required | |
| employeeId | string | Required | 
The request body takes a complete UkEmployeeBenefitCategoryEditModel resource, containing the following writable properties:
{
    "amountForegone": "double",
    "amountMadeGood": "double",
    "amountPayrolledToDate": "double",
    "amountToBePayrolledPerPeriod": "double",
    "benefitCategoryId": "int32",
    "car": {
        "accessories": "double",
        "amountPaidByEmployeeForPrivateUse": "double",
        "availableFromDate": "date-time",
        "availableToDate": "date-time",
        "capitalContributions": "double",
        "employerProvidesFuelForPrivateUse": "boolean",
        "fuel": {
            "amountPayrolledToDate": "double",
            "amountToBePayrolledPerPeriod": "double",
            "availableFromDate": "date-time",
            "availableToDate": "date-time",
            "cashEquivalent": "double",
            "opraAmountForegone": "double",
            "proRataInFirstPayRun": "boolean",
            "reinstated": "boolean",
            "startFromPeriod": "int32"
        },
        "isShared": "boolean",
        "numberOfDaysUnavailable": "int32",
        "opraAmountForegone": "double",
        "sharedPercentage": "double"
    },
    "carryBenefitForward": "boolean",
    "cashEquivalent": "double",
    "employeeId": "int32",
    "loan": {
        "amountForegoneUserEntered": "double",
        "amountOutstandingAtEndOfYearOrLoan": "double",
        "amountOutstandingAtStartOfYearOrLoan": "double",
        "dateLoanWasDischargedIfThisYear": "date-time",
        "dateLoanWasMadeIfThisYear": "date-time",
        "interestDue": "double",
        "interestRate": "double",
        "maximumAmountOutstandingDuringTheYear": "double",
        "numberOfJointBorrowers": "int32"
    },
    "proRataCalculation": {
        "endDate": "date-time",
        "fullYearAmount": "double",
        "proRataInFirstPayRun": "boolean",
        "startDate": "date-time",
        "useCalculatedValue": "boolean"
    },
    "startFromPeriod": "int32",
    "van": {
        "amountPaidByEmployeeForPrivateUse": "double",
        "availableFromDate": "date-time",
        "availableToDate": "date-time",
        "employerProvidesFuelForPrivateUse": "boolean",
        "fuel": {
            "amountForegone": "double",
            "amountPayrolledToDate": "double",
            "amountToBePayrolledPerPeriod": "double",
            "availableToDate": "date-time",
            "cashEquivalent": "double",
            "opraAmountForegone": "double",
            "proRataInFirstPayRun": "boolean",
            "startFromPeriod": "int32"
        },
        "isShared": "boolean",
        "numberOfDaysUnavailable": "int32",
        "opraAmountForegone": "double",
        "sharedPercentage": "double"
    },
    "year": "int32"
}| Name | Type | Description | 
|---|---|---|
| amountForegone | double | Decimal | 
| amountMadeGood | double | Decimal | 
| amountPayrolledToDate | double | Decimal | 
| amountToBePayrolledPerPeriod | double | Decimal | 
| benefitCategoryId | int32 | Nullable | 
| car | object | UkEmployeeBenefitCategoryExtCarEditModel | 
| car.accessories | double | Decimal | 
| car.amountPaidByEmployeeForPrivateUse | double | Decimal | 
| car.availableFromDate | date-time | DateTime | 
| car.availableToDate | date-time | Nullable | 
| car.capitalContributions | double | Decimal | 
| car.employerProvidesFuelForPrivateUse | boolean | Boolean | 
| car.fuel | object | UkEmployeeBenefitCategoryExtFuelEditModel | 
| car.fuel.amountPayrolledToDate | double | Decimal | 
| car.fuel.amountToBePayrolledPerPeriod | double | Decimal | 
| car.fuel.availableFromDate | date-time | Nullable | 
| car.fuel.availableToDate | date-time | Nullable | 
| car.fuel.cashEquivalent | double | Decimal | 
| car.fuel.opraAmountForegone | double | Nullable | 
| car.fuel.proRataInFirstPayRun | boolean | Boolean | 
| car.fuel.reinstated | boolean | Nullable | 
| car.fuel.startFromPeriod | int32 | Int32 | 
| car.isShared | boolean | Boolean | 
| car.numberOfDaysUnavailable | int32 | Nullable | 
| car.opraAmountForegone | double | Nullable | 
| car.sharedPercentage | double | Nullable | 
| carryBenefitForward | boolean | Boolean | 
| cashEquivalent | double | Decimal | 
| employeeId | int32 | Int32 | 
| loan | object | UkEmployeeBenefitCategoryExtLoanEditModel | 
| loan.amountForegoneUserEntered | double | Nullable | 
| loan.amountOutstandingAtEndOfYearOrLoan | double | Decimal | 
| loan.amountOutstandingAtStartOfYearOrLoan | double | Decimal | 
| loan.dateLoanWasDischargedIfThisYear | date-time | Nullable | 
| loan.dateLoanWasMadeIfThisYear | date-time | Nullable | 
| loan.interestDue | double | Decimal | 
| loan.interestRate | double | Decimal | 
| loan.maximumAmountOutstandingDuringTheYear | double | Decimal | 
| loan.numberOfJointBorrowers | int32 | Nullable | 
| proRataCalculation | object | UkEmployeeBenefitProRataCalculationModel | 
| proRataCalculation.endDate | date-time | Nullable | 
| proRataCalculation.fullYearAmount | double | Nullable | 
| proRataCalculation.proRataInFirstPayRun | boolean | Boolean | 
| proRataCalculation.startDate | date-time | DateTime | 
| proRataCalculation.useCalculatedValue | boolean | Nullable | 
| startFromPeriod | int32 | Int32 | 
| van | object | UkEmployeeBenefitCategoryExtVanEditModel | 
| van.amountPaidByEmployeeForPrivateUse | double | Decimal | 
| van.availableFromDate | date-time | DateTime | 
| van.availableToDate | date-time | Nullable | 
| van.employerProvidesFuelForPrivateUse | boolean | Boolean | 
| van.fuel | object | UkEmployeeBenefitCategoryExtVanFuelEditModel | 
| van.fuel.amountForegone | double | Decimal | 
| van.fuel.amountPayrolledToDate | double | Decimal | 
| van.fuel.amountToBePayrolledPerPeriod | double | Decimal | 
| van.fuel.availableToDate | date-time | Nullable | 
| van.fuel.cashEquivalent | double | Decimal | 
| van.fuel.opraAmountForegone | double | Nullable | 
| van.fuel.proRataInFirstPayRun | boolean | Boolean | 
| van.fuel.startFromPeriod | int32 | Int32 | 
| van.isShared | boolean | Boolean | 
| van.numberOfDaysUnavailable | int32 | Nullable | 
| van.opraAmountForegone | double | Nullable | 
| van.sharedPercentage | double | Nullable | 
| year | int32 | Int32 | 
The following HTTP status codes may be returned, optionally with a response resource.
| Status code | Description | Resource | 
|---|---|---|
| 200 | OK OK | UkEmployeeBenefitCategoryModel |