Methods

  • get - Get Chart of Accounts
  • post - Update Chart of Accounts

Resource

{
    "chartofAccounts": {
        "deductionCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "liabilityAccountId": "int32",
                "name": "string",
                "splitByEmployingEntity": "boolean",
                "splitByLocation": "boolean"
            }
        ],
        "defaultAccounts": {
            "defaultExpenseAccountId": "int32",
            "defaultExpenseSplitByEmployingEntity": "boolean",
            "defaultExpenseSplitByLocation": "boolean",
            "defaultLiabilityAccountId": "int32",
            "defaultLiabilitySplitByEmployingEntity": "boolean",
            "defaultLiabilitySplitByLocation": "boolean",
            "employeeExpenseAccountId": "int32",
            "employeeExpenseSplitByEmployingEntity": "boolean",
            "employeeExpenseSplitByLocation": "boolean",
            "employeeNationalInsuranceLiabilityAccountId": "int32",
            "employeeNationalInsuranceLiabilitySplitByEmployingEntity": "boolean",
            "employeeNationalInsuranceLiabilitySplitByLocation": "boolean",
            "employeePensionLiabilityAccountId": "int32",
            "employeePensionLiabilitySplitByEmployingEntity": "boolean",
            "employeePensionLiabilitySplitByLocation": "boolean",
            "employerLiabilityExpenseAccountId": "int32",
            "employerLiabilityExpenseSplitByEmployingEntity": "boolean",
            "employerLiabilityExpenseSplitByLocation": "boolean",
            "employerLiabilityLiabilityAccountId": "int32",
            "employerLiabilityLiabilitySplitByEmployingEntity": "boolean",
            "employerLiabilityLiabilitySplitByLocation": "boolean",
            "employerPensionExpenseAccountId": "int32",
            "employerPensionExpenseSplitByEmployingEntity": "boolean",
            "employerPensionExpenseSplitByLocation": "boolean",
            "employerPensionLiabilityAccountId": "int32",
            "employerPensionLiabilitySplitByEmployingEntity": "boolean",
            "employerPensionLiabilitySplitByLocation": "boolean",
            "nationalInsuranceExpenseAccountId": "int32",
            "nationalInsuranceExpenseSplitByEmployingEntity": "boolean",
            "nationalInsuranceExpenseSplitByLocation": "boolean",
            "nationalInsuranceLiabilityAccountId": "int32",
            "nationalInsuranceLiabilitySplitByEmployingEntity": "boolean",
            "nationalInsuranceLiabilitySplitByLocation": "boolean",
            "payeExpenseAccountId": "int32",
            "payeExpenseSplitByEmployingEntity": "boolean",
            "payeExpenseSplitByLocation": "boolean",
            "payeLiabilityAccountId": "int32",
            "payeLiabilityAccountSplitByEmployingEntity": "boolean",
            "payeLiabilityAccountSplitByLocation": "boolean",
            "paymentAccountId": "int32",
            "paymentAccountSplitByEmployingEntity": "boolean",
            "paymentAccountSplitByLocation": "boolean",
            "postgraduateStudentLoanLiabilityAccountId": "int32",
            "postgraduateStudentLoanLiabilitySplitByEmployingEntity": "boolean",
            "postgraduateStudentLoanLiabilitySplitByLocation": "boolean",
            "studentLoanLiabilityAccountId": "int32",
            "studentLoanLiabilitySplitByEmployingEntity": "boolean",
            "studentLoanLiabilitySplitByLocation": "boolean"
        },
        "employeeExpenseCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "name": "string",
                "splitByEmployingEntity": "boolean",
                "splitByLocation": "boolean"
            }
        ],
        "employerLiabilityCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "liabilityAccountId": "int32",
                "name": "string",
                "splitByEmployingEntity": "boolean",
                "splitByLocation": "boolean"
            }
        ],
        "payCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "name": "string",
                "splitByEmployingEntity": "boolean",
                "splitByLocation": "boolean"
            }
        ]
    },
    "complete": "boolean",
    "employingEntitySpecificChartOfAccounts": [
        {
            "deductionCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "liabilityAccountId": "int32",
                    "name": "string"
                }
            ],
            "defaultAccounts": {
                "defaultExpenseAccountId": "int32",
                "defaultLiabilityAccountId": "int32",
                "employeeExpenseAccountId": "int32",
                "employerLiabilityExpenseAccountId": "int32",
                "employerLiabilityLiabilityAccountId": "int32",
                "paymentAccountId": "int32"
            },
            "employeeExpenseCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "name": "string"
                }
            ],
            "employerLiabilityCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "liabilityAccountId": "int32",
                    "name": "string"
                }
            ],
            "employingEntityId": "int32",
            "payCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "name": "string"
                }
            ]
        }
    ],
    "locationSpecificChartOfAccounts": [
        {
            "deductionCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "liabilityAccountId": "int32",
                    "name": "string"
                }
            ],
            "defaultAccounts": {
                "defaultExpenseAccountId": "int32",
                "defaultLiabilityAccountId": "int32",
                "employeeExpenseAccountId": "int32",
                "employerLiabilityExpenseAccountId": "int32",
                "employerLiabilityLiabilityAccountId": "int32",
                "paymentAccountId": "int32"
            },
            "employeeExpenseCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "name": "string"
                }
            ],
            "employerLiabilityCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "liabilityAccountId": "int32",
                    "name": "string"
                }
            ],
            "locationId": "int32",
            "payCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "name": "string"
                }
            ]
        }
    ]
}

Properties

Name Type Description
chartofAccounts object UkChartOfAccountsGroupModel
chartofAccounts.deductionCategories[] array
chartofAccounts.deductionCategories[].expenseAccountId int32 Nullable
chartofAccounts.deductionCategories[].id int32 Int32
chartofAccounts.deductionCategories[].liabilityAccountId int32 Nullable
chartofAccounts.deductionCategories[].name string String
chartofAccounts.deductionCategories[].splitByEmployingEntity boolean Nullable
chartofAccounts.deductionCategories[].splitByLocation boolean Boolean
chartofAccounts.defaultAccounts object UkChartOfAccountsDefaultAccountsModel
chartofAccounts.defaultAccounts.defaultExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.defaultExpenseSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.defaultExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.defaultLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.defaultLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.defaultLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employeeExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.employeeExpenseSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employeeExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employeeNationalInsuranceLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.employeeNationalInsuranceLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employeeNationalInsuranceLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employeePensionLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.employeePensionLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employeePensionLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employerLiabilityExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.employerLiabilityExpenseSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employerLiabilityExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employerLiabilityLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.employerLiabilityLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employerLiabilityLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employerPensionExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.employerPensionExpenseSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employerPensionExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employerPensionLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.employerPensionLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.employerPensionLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.nationalInsuranceExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.nationalInsuranceExpenseSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.nationalInsuranceExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.nationalInsuranceLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.nationalInsuranceLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.nationalInsuranceLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.payeExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.payeExpenseSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.payeExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.payeLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.payeLiabilityAccountSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.payeLiabilityAccountSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.paymentAccountId int32 Nullable
chartofAccounts.defaultAccounts.paymentAccountSplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.paymentAccountSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.postgraduateStudentLoanLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.postgraduateStudentLoanLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.postgraduateStudentLoanLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.studentLoanLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.studentLoanLiabilitySplitByEmployingEntity boolean Nullable
chartofAccounts.defaultAccounts.studentLoanLiabilitySplitByLocation boolean Boolean
chartofAccounts.employeeExpenseCategories[] array
chartofAccounts.employeeExpenseCategories[].expenseAccountId int32 Nullable
chartofAccounts.employeeExpenseCategories[].id int32 Int32
chartofAccounts.employeeExpenseCategories[].name string String
chartofAccounts.employeeExpenseCategories[].splitByEmployingEntity boolean Nullable
chartofAccounts.employeeExpenseCategories[].splitByLocation boolean Boolean
chartofAccounts.employerLiabilityCategories[] array
chartofAccounts.employerLiabilityCategories[].expenseAccountId int32 Nullable
chartofAccounts.employerLiabilityCategories[].id int32 Int32
chartofAccounts.employerLiabilityCategories[].liabilityAccountId int32 Nullable
chartofAccounts.employerLiabilityCategories[].name string String
chartofAccounts.employerLiabilityCategories[].splitByEmployingEntity boolean Nullable
chartofAccounts.employerLiabilityCategories[].splitByLocation boolean Boolean
chartofAccounts.payCategories[] array
chartofAccounts.payCategories[].expenseAccountId int32 Nullable
chartofAccounts.payCategories[].id int32 Int32
chartofAccounts.payCategories[].name string String
chartofAccounts.payCategories[].splitByEmployingEntity boolean Nullable
chartofAccounts.payCategories[].splitByLocation boolean Boolean
complete boolean Boolean
employingEntitySpecificChartOfAccounts[] array
employingEntitySpecificChartOfAccounts[].deductionCategories[] array
employingEntitySpecificChartOfAccounts[].deductionCategories[].expenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].deductionCategories[].id int32 Int32
employingEntitySpecificChartOfAccounts[].deductionCategories[].liabilityAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].deductionCategories[].name string String
employingEntitySpecificChartOfAccounts[].defaultAccounts object ChartOfAccountsLocationAccountsModel
employingEntitySpecificChartOfAccounts[].defaultAccounts.defaultExpenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].defaultAccounts.defaultLiabilityAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].defaultAccounts.employeeExpenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].defaultAccounts.employerLiabilityExpenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].defaultAccounts.employerLiabilityLiabilityAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].defaultAccounts.paymentAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].employeeExpenseCategories[] array
employingEntitySpecificChartOfAccounts[].employeeExpenseCategories[].expenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].employeeExpenseCategories[].id int32 Int32
employingEntitySpecificChartOfAccounts[].employeeExpenseCategories[].name string String
employingEntitySpecificChartOfAccounts[].employerLiabilityCategories[] array
employingEntitySpecificChartOfAccounts[].employerLiabilityCategories[].expenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].employerLiabilityCategories[].id int32 Int32
employingEntitySpecificChartOfAccounts[].employerLiabilityCategories[].liabilityAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].employerLiabilityCategories[].name string String
employingEntitySpecificChartOfAccounts[].employingEntityId int32 Int32
employingEntitySpecificChartOfAccounts[].payCategories[] array
employingEntitySpecificChartOfAccounts[].payCategories[].expenseAccountId int32 Nullable
employingEntitySpecificChartOfAccounts[].payCategories[].id int32 Int32
employingEntitySpecificChartOfAccounts[].payCategories[].name string String
locationSpecificChartOfAccounts[] array
locationSpecificChartOfAccounts[].deductionCategories[] array
locationSpecificChartOfAccounts[].deductionCategories[].expenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].deductionCategories[].id int32 Int32
locationSpecificChartOfAccounts[].deductionCategories[].liabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].deductionCategories[].name string String
locationSpecificChartOfAccounts[].defaultAccounts object ChartOfAccountsLocationAccountsModel
locationSpecificChartOfAccounts[].defaultAccounts.defaultExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.defaultLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.employeeExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.employerLiabilityExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.employerLiabilityLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.paymentAccountId int32 Nullable
locationSpecificChartOfAccounts[].employeeExpenseCategories[] array
locationSpecificChartOfAccounts[].employeeExpenseCategories[].expenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].employeeExpenseCategories[].id int32 Int32
locationSpecificChartOfAccounts[].employeeExpenseCategories[].name string String
locationSpecificChartOfAccounts[].employerLiabilityCategories[] array
locationSpecificChartOfAccounts[].employerLiabilityCategories[].expenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].employerLiabilityCategories[].id int32 Int32
locationSpecificChartOfAccounts[].employerLiabilityCategories[].liabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].employerLiabilityCategories[].name string String
locationSpecificChartOfAccounts[].locationId int32 Int32
locationSpecificChartOfAccounts[].payCategories[] array
locationSpecificChartOfAccounts[].payCategories[].expenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].payCategories[].id int32 Int32
locationSpecificChartOfAccounts[].payCategories[].name string String