validateDefaultIncomeAccounts
WRITEValidate the effective shipping mapping before either defaults section saves.
POST /api/v1/accounting/validateDefaultIncomeAccounts
curl -X POST '<your-host>/api/v1/accounting/validateDefaultIncomeAccounts' \
-H 'Authorization: Bearer <api-key>' \
-H 'Content-Type: application/json' \
-d '{
"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"
}'Response
"…"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
Input schema
schema
{
"type": "object",
"properties": {
"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": [
"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"
]
}