Skip to content

updateDefaultAccounts

WRITE

Save both defaults sections atomically after validating the effective mapping.

POST /api/v1/accounting/updateDefaultAccounts
curl -X POST '<your-host>/api/v1/accounting/updateDefaultAccounts' \
  -H 'Authorization: Bearer <api-key>' \
  -H 'Content-Type: application/json' \
  -d '{
    "rawMaterialsAccount": "string",
    "finishedGoodsAccount": "string",
    "goodsReceivedNotInvoicedAccount": "string",
    "workInProgressAccount": "string",
    "receivablesAccount": "string",
    "bankCashAccount": "string",
    "bankLocalCurrencyAccount": "string",
    "bankForeignCurrencyAccount": "string",
    "assetAquisitionCostAccount": "string",
    "assetAquisitionCostOnDisposalAccount": "string",
    "accumulatedDepreciationAccount": "string",
    "accumulatedDepreciationOnDisposalAccount": "string",
    "prepaymentAccount": "string",
    "supplierPrepaymentAccount": "string",
    "payablesAccount": "string",
    "salesTaxPayableAccount": "string",
    "purchaseTaxPayableAccount": "string",
    "reverseChargeSalesTaxPayableAccount": "string",
    "retainedEarningsAccount": "string",
    "currencyTranslationAccount": "string",
    "deferredTaxLiabilityAccountId": "string",
    "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",
    "assetGainOnDisposalAccount": "string",
    "assetLossOnDisposalAccount": "string",
    "serviceChargeAccount": "string",
    "interestAccount": "string",
    "supplierPaymentDiscountAccount": "string",
    "customerPaymentDiscountAccount": "string",
    "customerWriteOffAccount": "string",
    "supplierWriteOffAccount": "string",
    "realizedExchangeGainAccount": "string",
    "realizedExchangeLossAccount": "string",
    "roundingAccount": "string",
    "deferredTaxExpenseAccountId": "string"
  }'

Parameters

ParameterType
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1
min length 1

Input schema

schema
{
  "type": "object",
  "properties": {
    "rawMaterialsAccount": {
      "type": "string",
      "minLength": 1
    },
    "finishedGoodsAccount": {
      "type": "string",
      "minLength": 1
    },
    "goodsReceivedNotInvoicedAccount": {
      "type": "string",
      "minLength": 1
    },
    "workInProgressAccount": {
      "type": "string",
      "minLength": 1
    },
    "receivablesAccount": {
      "type": "string",
      "minLength": 1
    },
    "bankCashAccount": {
      "type": "string",
      "minLength": 1
    },
    "bankLocalCurrencyAccount": {
      "type": "string",
      "minLength": 1
    },
    "bankForeignCurrencyAccount": {
      "type": "string",
      "minLength": 1
    },
    "assetAquisitionCostAccount": {
      "type": "string",
      "minLength": 1
    },
    "assetAquisitionCostOnDisposalAccount": {
      "type": "string",
      "minLength": 1
    },
    "accumulatedDepreciationAccount": {
      "type": "string",
      "minLength": 1
    },
    "accumulatedDepreciationOnDisposalAccount": {
      "type": "string",
      "minLength": 1
    },
    "prepaymentAccount": {
      "type": "string",
      "minLength": 1
    },
    "supplierPrepaymentAccount": {
      "type": "string",
      "minLength": 1
    },
    "payablesAccount": {
      "type": "string",
      "minLength": 1
    },
    "salesTaxPayableAccount": {
      "type": "string",
      "minLength": 1
    },
    "purchaseTaxPayableAccount": {
      "type": "string",
      "minLength": 1
    },
    "reverseChargeSalesTaxPayableAccount": {
      "type": "string",
      "minLength": 1
    },
    "retainedEarningsAccount": {
      "type": "string",
      "minLength": 1
    },
    "currencyTranslationAccount": {
      "type": "string",
      "minLength": 1
    },
    "deferredTaxLiabilityAccountId": {
      "type": "string",
      "minLength": 1
    },
    "salesAccount": {
      "type": "string",
      "minLength": 1
    },
    "salesShippingRevenueAccount": {
      "type": "string",
      "minLength": 1
    },
    "salesDiscountAccount": {
      "type": "string",
      "minLength": 1
    },
    "costOfGoodsSoldAccount": {
      "type": "string",
      "minLength": 1
    },
    "purchaseVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "inventoryAdjustmentVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "scrapAccount": {
      "type": "string"
    },
    "materialVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "laborAndMachineVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "overheadVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "lotSizeVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "subcontractingVarianceAccount": {
      "type": "string",
      "minLength": 1
    },
    "laborAbsorptionAccount": {
      "type": "string",
      "minLength": 1
    },
    "overheadAbsorptionAccount": {
      "type": "string"
    },
    "indirectCostAccount": {
      "type": "string",
      "minLength": 1
    },
    "maintenanceAccount": {
      "type": "string",
      "minLength": 1
    },
    "assetDepreciationExpenseAccount": {
      "type": "string",
      "minLength": 1
    },
    "assetGainOnDisposalAccount": {
      "type": "string",
      "minLength": 1
    },
    "assetLossOnDisposalAccount": {
      "type": "string",
      "minLength": 1
    },
    "serviceChargeAccount": {
      "type": "string",
      "minLength": 1
    },
    "interestAccount": {
      "type": "string",
      "minLength": 1
    },
    "supplierPaymentDiscountAccount": {
      "type": "string",
      "minLength": 1
    },
    "customerPaymentDiscountAccount": {
      "type": "string",
      "minLength": 1
    },
    "customerWriteOffAccount": {
      "type": "string",
      "minLength": 1
    },
    "supplierWriteOffAccount": {
      "type": "string",
      "minLength": 1
    },
    "realizedExchangeGainAccount": {
      "type": "string",
      "minLength": 1
    },
    "realizedExchangeLossAccount": {
      "type": "string",
      "minLength": 1
    },
    "roundingAccount": {
      "type": "string",
      "minLength": 1
    },
    "deferredTaxExpenseAccountId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "rawMaterialsAccount",
    "finishedGoodsAccount",
    "goodsReceivedNotInvoicedAccount",
    "workInProgressAccount",
    "receivablesAccount",
    "bankCashAccount",
    "bankLocalCurrencyAccount",
    "bankForeignCurrencyAccount",
    "assetAquisitionCostAccount",
    "assetAquisitionCostOnDisposalAccount",
    "accumulatedDepreciationAccount",
    "accumulatedDepreciationOnDisposalAccount",
    "prepaymentAccount",
    "supplierPrepaymentAccount",
    "payablesAccount",
    "salesTaxPayableAccount",
    "purchaseTaxPayableAccount",
    "reverseChargeSalesTaxPayableAccount",
    "retainedEarningsAccount",
    "currencyTranslationAccount",
    "deferredTaxLiabilityAccountId",
    "salesAccount",
    "salesDiscountAccount",
    "costOfGoodsSoldAccount",
    "purchaseVarianceAccount",
    "inventoryAdjustmentVarianceAccount",
    "materialVarianceAccount",
    "laborAndMachineVarianceAccount",
    "overheadVarianceAccount",
    "lotSizeVarianceAccount",
    "subcontractingVarianceAccount",
    "laborAbsorptionAccount",
    "indirectCostAccount",
    "maintenanceAccount",
    "assetDepreciationExpenseAccount",
    "assetGainOnDisposalAccount",
    "assetLossOnDisposalAccount",
    "serviceChargeAccount",
    "interestAccount",
    "supplierPaymentDiscountAccount",
    "customerPaymentDiscountAccount",
    "customerWriteOffAccount",
    "supplierWriteOffAccount",
    "realizedExchangeGainAccount",
    "realizedExchangeLossAccount",
    "roundingAccount",
    "deferredTaxExpenseAccountId"
  ]
}