updateDefaultAccounts
WRITESave 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"
]
}