Methods

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

Resource

{
    "chartofAccounts": {
        "deductionCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "liabilityAccountId": "int32",
                "name": "string",
                "splitByLocation": "boolean"
            }
        ],
        "defaultAccounts": {
            "benefitsInKindExpenseAccountId": "int32",
            "benefitsInKindExpenseSplitByLocation": "boolean",
            "benefitsInKindLiabilityAccountId": "int32",
            "benefitsInKindLiabilitySplitByLocation": "boolean",
            "cp38ExpenseAccountId": "int32",
            "cp38ExpenseSplitByLocation": "boolean",
            "cp38LiabilityAccountId": "int32",
            "cp38LiabilitySplitByLocation": "boolean",
            "defaultExpenseAccountId": "int32",
            "defaultExpenseSplitByLocation": "boolean",
            "defaultLiabilityAccountId": "int32",
            "defaultLiabilitySplitByLocation": "boolean",
            "eisEmployeeLiabilityAccountId": "int32",
            "eisEmployeeLiabilitySplitByLocation": "boolean",
            "eisEmployerExpenseAccountId": "int32",
            "eisEmployerExpenseSplitByLocation": "boolean",
            "eisEmployerLiabilityAccountId": "int32",
            "eisEmployerLiabilitySplitByLocation": "boolean",
            "employeeExpenseAccountId": "int32",
            "employeeExpenseSplitByLocation": "boolean",
            "employerLiabilityExpenseAccountId": "int32",
            "employerLiabilityExpenseSplitByLocation": "boolean",
            "employerLiabilityLiabilityAccountId": "int32",
            "employerLiabilityLiabilitySplitByLocation": "boolean",
            "epfEmployeeLiabilityAccountId": "int32",
            "epfEmployeeLiabilitySplitByLocation": "boolean",
            "epfEmployerExpenseAccountId": "int32",
            "epfEmployerExpenseSplitByLocation": "boolean",
            "epfEmployerLiabilityAccountId": "int32",
            "epfEmployerLiabilitySplitByLocation": "boolean",
            "hrdfEmployerExpenseAccountId": "int32",
            "hrdfEmployerExpenseSplitByLocation": "boolean",
            "hrdfEmployerLiabilityAccountId": "int32",
            "hrdfEmployerLiabilitySplitByLocation": "boolean",
            "paymentAccountId": "int32",
            "paymentAccountSplitByLocation": "boolean",
            "pcbBorneByEmployerExpenseAccountId": "int32",
            "pcbBorneByEmployerExpenseSplitByLocation": "boolean",
            "pcbBorneByEmployerLiabilityAccountId": "int32",
            "pcbBorneByEmployerLiabilitySplitByLocation": "boolean",
            "pcbLiabilityAccountId": "int32",
            "pcbLiabilitySplitByLocation": "boolean",
            "socsoEmployeeLiabilityAccountId": "int32",
            "socsoEmployeeLiabilitySplitByLocation": "boolean",
            "socsoEmployerExpenseAccountId": "int32",
            "socsoEmployerExpenseSplitByLocation": "boolean",
            "socsoEmployerLiabilityAccountId": "int32",
            "socsoEmployerLiabilitySplitByLocation": "boolean"
        },
        "employeeExpenseCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "name": "string",
                "splitByLocation": "boolean"
            }
        ],
        "employerLiabilityCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "liabilityAccountId": "int32",
                "name": "string",
                "splitByLocation": "boolean"
            }
        ],
        "payCategories": [
            {
                "expenseAccountId": "int32",
                "id": "int32",
                "name": "string",
                "splitByLocation": "boolean"
            }
        ]
    },
    "complete": "boolean",
    "locationSpecificChartOfAccounts": [
        {
            "deductionCategories": [
                {
                    "expenseAccountId": "int32",
                    "id": "int32",
                    "liabilityAccountId": "int32",
                    "name": "string"
                }
            ],
            "defaultAccounts": {
                "benefitsInKindExpenseAccountId": "int32",
                "benefitsInKindLiabilityAccountId": "int32",
                "cp38ExpenseAccountId": "int32",
                "cp38LiabilityAccountId": "int32",
                "defaultExpenseAccountId": "int32",
                "defaultLiabilityAccountId": "int32",
                "eisEmployeeLiabilityAccountId": "int32",
                "eisEmployerExpenseAccountId": "int32",
                "eisEmployerLiabilityAccountId": "int32",
                "employeeExpenseAccountId": "int32",
                "employerLiabilityExpenseAccountId": "int32",
                "employerLiabilityLiabilityAccountId": "int32",
                "epfEmployeeLiabilityAccountId": "int32",
                "epfEmployerExpenseAccountId": "int32",
                "epfEmployerLiabilityAccountId": "int32",
                "hrdfEmployerExpenseAccountId": "int32",
                "hrdfEmployerLiabilityAccountId": "int32",
                "paymentAccountId": "int32",
                "pcbBorneByEmployerExpenseAccountId": "int32",
                "pcbBorneByEmployerLiabilityAccountId": "int32",
                "pcbLiabilityAccountId": "int32",
                "socsoEmployeeLiabilityAccountId": "int32",
                "socsoEmployerExpenseAccountId": "int32",
                "socsoEmployerLiabilityAccountId": "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 MyChartOfAccountsGroupModel
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[].splitByLocation boolean Boolean
chartofAccounts.defaultAccounts object MyChartOfAccountsDefaultAccountsModel
chartofAccounts.defaultAccounts.benefitsInKindExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.benefitsInKindExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.benefitsInKindLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.benefitsInKindLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.cp38ExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.cp38ExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.cp38LiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.cp38LiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.defaultExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.defaultExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.defaultLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.defaultLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.eisEmployeeLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.eisEmployeeLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.eisEmployerExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.eisEmployerExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.eisEmployerLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.eisEmployerLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employeeExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.employeeExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employerLiabilityExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.employerLiabilityExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.employerLiabilityLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.employerLiabilityLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.epfEmployeeLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.epfEmployeeLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.epfEmployerExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.epfEmployerExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.epfEmployerLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.epfEmployerLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.hrdfEmployerExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.hrdfEmployerExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.hrdfEmployerLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.hrdfEmployerLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.paymentAccountId int32 Nullable
chartofAccounts.defaultAccounts.paymentAccountSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.pcbBorneByEmployerExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.pcbBorneByEmployerExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.pcbBorneByEmployerLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.pcbBorneByEmployerLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.pcbLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.pcbLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.socsoEmployeeLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.socsoEmployeeLiabilitySplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.socsoEmployerExpenseAccountId int32 Nullable
chartofAccounts.defaultAccounts.socsoEmployerExpenseSplitByLocation boolean Boolean
chartofAccounts.defaultAccounts.socsoEmployerLiabilityAccountId int32 Nullable
chartofAccounts.defaultAccounts.socsoEmployerLiabilitySplitByLocation boolean Boolean
chartofAccounts.employeeExpenseCategories[] array
chartofAccounts.employeeExpenseCategories[].expenseAccountId int32 Nullable
chartofAccounts.employeeExpenseCategories[].id int32 Int32
chartofAccounts.employeeExpenseCategories[].name string String
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[].splitByLocation boolean Boolean
chartofAccounts.payCategories[] array
chartofAccounts.payCategories[].expenseAccountId int32 Nullable
chartofAccounts.payCategories[].id int32 Int32
chartofAccounts.payCategories[].name string String
chartofAccounts.payCategories[].splitByLocation boolean Boolean
complete boolean Boolean
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 MyChartOfAccountsLocationAccountsModel
locationSpecificChartOfAccounts[].defaultAccounts.benefitsInKindExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.benefitsInKindLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.cp38ExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.cp38LiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.defaultExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.defaultLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.eisEmployeeLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.eisEmployerExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.eisEmployerLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.employeeExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.employerLiabilityExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.employerLiabilityLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.epfEmployeeLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.epfEmployerExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.epfEmployerLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.hrdfEmployerExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.hrdfEmployerLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.paymentAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.pcbBorneByEmployerExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.pcbBorneByEmployerLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.pcbLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.socsoEmployeeLiabilityAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.socsoEmployerExpenseAccountId int32 Nullable
locationSpecificChartOfAccounts[].defaultAccounts.socsoEmployerLiabilityAccountId 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