accounting_updateDefaultIncomeAccounts

WRITE

Update default income accounts.

Parameters

salesAccountstringrequired
salesDiscountAccountstringrequired
costOfGoodsSoldAccountstringrequired
purchaseVarianceAccountstringrequired
inventoryAdjustmentVarianceAccountstringrequired
materialVarianceAccountstringrequired
laborAndMachineVarianceAccountstringrequired
overheadVarianceAccountstringrequired
lotSizeVarianceAccountstringrequired
subcontractingVarianceAccountstringrequired
laborAbsorptionAccountstringrequired
indirectCostAccountstringrequired
maintenanceAccountstringrequired
assetDepreciationExpenseAccountstringrequired
assetGainsAndLossesAccountstringrequired
serviceChargeAccountstringrequired
interestAccountstringrequired
supplierPaymentDiscountAccountstringrequired
customerPaymentDiscountAccountstringrequired
roundingAccountstringrequired
deferredTaxExpenseAccountIdstringrequired

Call it

Invoke it through the call_tool meta-tool with its arguments:

call_tool
call_tool({
  "name": "accounting_updateDefaultIncomeAccounts",
  "arguments": {
    "salesAccount": "string",
    "salesDiscountAccount": "string",
    "costOfGoodsSoldAccount": "string",
    "purchaseVarianceAccount": "string",
    "inventoryAdjustmentVarianceAccount": "string",
    "materialVarianceAccount": "string",
    "laborAndMachineVarianceAccount": "string",
    "overheadVarianceAccount": "string",
    "lotSizeVarianceAccount": "string",
    "subcontractingVarianceAccount": "string",
    "laborAbsorptionAccount": "string",
    "indirectCostAccount": "string",
    "maintenanceAccount": "string",
    "assetDepreciationExpenseAccount": "string",
    "assetGainsAndLossesAccount": "string",
    "serviceChargeAccount": "string",
    "interestAccount": "string",
    "supplierPaymentDiscountAccount": "string",
    "customerPaymentDiscountAccount": "string",
    "roundingAccount": "string",
    "deferredTaxExpenseAccountId": "string"
  }
})

Input schema

The raw JSON Schema the tool validates its arguments against.

schema
{
  "type": "object",
  "properties": {
    "salesAccount": {
      "type": "string"
    },
    "salesDiscountAccount": {
      "type": "string"
    },
    "costOfGoodsSoldAccount": {
      "type": "string"
    },
    "purchaseVarianceAccount": {
      "type": "string"
    },
    "inventoryAdjustmentVarianceAccount": {
      "type": "string"
    },
    "materialVarianceAccount": {
      "type": "string"
    },
    "laborAndMachineVarianceAccount": {
      "type": "string"
    },
    "overheadVarianceAccount": {
      "type": "string"
    },
    "lotSizeVarianceAccount": {
      "type": "string"
    },
    "subcontractingVarianceAccount": {
      "type": "string"
    },
    "laborAbsorptionAccount": {
      "type": "string"
    },
    "indirectCostAccount": {
      "type": "string"
    },
    "maintenanceAccount": {
      "type": "string"
    },
    "assetDepreciationExpenseAccount": {
      "type": "string"
    },
    "assetGainsAndLossesAccount": {
      "type": "string"
    },
    "serviceChargeAccount": {
      "type": "string"
    },
    "interestAccount": {
      "type": "string"
    },
    "supplierPaymentDiscountAccount": {
      "type": "string"
    },
    "customerPaymentDiscountAccount": {
      "type": "string"
    },
    "roundingAccount": {
      "type": "string"
    },
    "deferredTaxExpenseAccountId": {
      "type": "string"
    }
  },
  "required": [
    "salesAccount",
    "salesDiscountAccount",
    "costOfGoodsSoldAccount",
    "purchaseVarianceAccount",
    "inventoryAdjustmentVarianceAccount",
    "materialVarianceAccount",
    "laborAndMachineVarianceAccount",
    "overheadVarianceAccount",
    "lotSizeVarianceAccount",
    "subcontractingVarianceAccount",
    "laborAbsorptionAccount",
    "indirectCostAccount",
    "maintenanceAccount",
    "assetDepreciationExpenseAccount",
    "assetGainsAndLossesAccount",
    "serviceChargeAccount",
    "interestAccount",
    "supplierPaymentDiscountAccount",
    "customerPaymentDiscountAccount",
    "roundingAccount",
    "deferredTaxExpenseAccountId"
  ]
}