- post - Update Chart of Accounts
 
  
{
    "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",
        "employerLiabilityExpenseAccountId": "int32",
        "employerLiabilityExpenseSplitByEmployingEntity": "boolean",
        "employerLiabilityExpenseSplitByLocation": "boolean",
        "employerLiabilityLiabilityAccountId": "int32",
        "employerLiabilityLiabilitySplitByEmployingEntity": "boolean",
        "employerLiabilityLiabilitySplitByLocation": "boolean",
        "paygExpenseAccountId": "int32",
        "paygExpenseSplitByEmployingEntity": "boolean",
        "paygExpenseSplitByLocation": "boolean",
        "paygLiabilityAccountId": "int32",
        "paygLiabilityAccountSplitByEmployingEntity": "boolean",
        "paygLiabilityAccountSplitByLocation": "boolean",
        "paymentAccountId": "int32",
        "paymentAccountSplitByEmployingEntity": "boolean",
        "paymentAccountSplitByLocation": "boolean",
        "superannuationExpenseAccountId": "int32",
        "superannuationExpenseSplitByEmployingEntity": "boolean",
        "superannuationExpenseSplitByLocation": "boolean",
        "superannuationLiabilityAccountId": "int32",
        "superannuationLiabilitySplitByEmployingEntity": "boolean",
        "superannuationLiabilitySplitByLocation": "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"
        }
    ],
    "leaveCategories": [
        {
            "accrueFromContingentPeriod": "boolean",
            "expenseAccountId": "int32",
            "id": "int32",
            "isLongServiceLeave": "boolean",
            "liabilityAccountId": "int32",
            "name": "string",
            "splitByEmployingEntity": "boolean",
            "splitByLocation": "boolean"
        }
    ],
    "payCategories": [
        {
            "expenseAccountId": "int32",
            "id": "int32",
            "name": "string",
            "splitByEmployingEntity": "boolean",
            "splitByLocation": "boolean"
        }
    ]
}
  
    
      
        | Name | 
        Type | 
        Description | 
      
    
    
      
  
    | 
      deductionCategories[]
     | 
    
    array | 
	
      
      
     | 
  
  
  
    | 
      deductionCategories[].expenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      deductionCategories[].id
     | 
    
    int32 | 
	
      Int32
      
     | 
  
  
  
    | 
      deductionCategories[].liabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      deductionCategories[].name
     | 
    
    string | 
	
      String
      
     | 
  
  
  
    | 
      deductionCategories[].splitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      deductionCategories[].splitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts
     | 
    
    object | 
	
      AuChartOfAccountsDefaultAccountsModel
      
     | 
  
  
  
    | 
      defaultAccounts.defaultExpenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.defaultExpenseSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.defaultExpenseSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.defaultLiabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.defaultLiabilitySplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.defaultLiabilitySplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.employeeExpenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.employeeExpenseSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.employeeExpenseSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.employerLiabilityExpenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.employerLiabilityExpenseSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.employerLiabilityExpenseSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.employerLiabilityLiabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.employerLiabilityLiabilitySplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.employerLiabilityLiabilitySplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.paygExpenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.paygExpenseSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.paygExpenseSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.paygLiabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.paygLiabilityAccountSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.paygLiabilityAccountSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.paymentAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.paymentAccountSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.paymentAccountSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.superannuationExpenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.superannuationExpenseSplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.superannuationExpenseSplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      defaultAccounts.superannuationLiabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.superannuationLiabilitySplitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      defaultAccounts.superannuationLiabilitySplitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      employeeExpenseCategories[]
     | 
    
    array | 
	
      
      
     | 
  
  
  
    | 
      employeeExpenseCategories[].expenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      employeeExpenseCategories[].id
     | 
    
    int32 | 
	
      Int32
      
     | 
  
  
  
    | 
      employeeExpenseCategories[].name
     | 
    
    string | 
	
      String
      
     | 
  
  
  
    | 
      employeeExpenseCategories[].splitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      employeeExpenseCategories[].splitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      employerLiabilityCategories[]
     | 
    
    array | 
	
      
      
     | 
  
  
  
    | 
      employerLiabilityCategories[].expenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      employerLiabilityCategories[].id
     | 
    
    int32 | 
	
      Int32
      
     | 
  
  
  
    | 
      employerLiabilityCategories[].liabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      employerLiabilityCategories[].name
     | 
    
    string | 
	
      String
      
     | 
  
  
  
    | 
      employerLiabilityCategories[].splitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      employerLiabilityCategories[].splitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      leaveCategories[]
     | 
    
    array | 
	
      
      
     | 
  
  
  
    | 
      leaveCategories[].accrueFromContingentPeriod
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      leaveCategories[].expenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      leaveCategories[].id
     | 
    
    int32 | 
	
      Int32
      
     | 
  
  
  
    | 
      leaveCategories[].isLongServiceLeave
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      leaveCategories[].liabilityAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      leaveCategories[].name
     | 
    
    string | 
	
      String
      
     | 
  
  
  
    | 
      leaveCategories[].splitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      leaveCategories[].splitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     | 
  
  
  
    | 
      payCategories[]
     | 
    
    array | 
	
      
      
     | 
  
  
  
    | 
      payCategories[].expenseAccountId
     | 
    
    int32 | 
	
      Nullable
      
     | 
  
  
  
    | 
      payCategories[].id
     | 
    
    int32 | 
	
      Int32
      
     | 
  
  
  
    | 
      payCategories[].name
     | 
    
    string | 
	
      String
      
     | 
  
  
  
    | 
      payCategories[].splitByEmployingEntity
     | 
    
    boolean | 
	
      Nullable
      
     | 
  
  
  
    | 
      payCategories[].splitByLocation
     | 
    
    boolean | 
	
      Boolean
      
     |