跳转至

API 科目

简介

CCH Tagetik 还允许通过 OPEN RESTful API 管理科目维度。

API 标题: Account Dimension openapi 3.0.3
描述: 用于科目维度管理的 API
版本: V1
身份验证: OAuth2、API Key、JWT、Basic Auth

前提条件

要使用这些 API,用户必须通过为 [CCH Tagetik] 选择的身​​份验证模式进行身份验证。

此外,还必须在 Repository 中启用 API。对于反向代理,需要进一步设置。它们可用于 http 和 https 协议。

有关身份验证和启用的更多详细信息,请参阅启用 REST APIAPI 身份验证

请求格式:JSON

响应格式:JSON

URL

/dimensions/v1/{dbID}/account/elements

Http 方法 端点 请求正文 查询字符串参数 应答正文 HTTP 响应正文 响应状态(异常)
GET /dimensions/v1/{dbID}/account/elements filter sort skip take (可选参数) 科目列表 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
POST /dimensions/v1/{dbID}/account/elements 科目 科目 201 (Created) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
GET /dimensions/v1/{dbID}/account/elements-count filter 科目数量 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
POST /dimensions/v1/{dbID}/account/elements-bulk 科目 成功 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
POST /dimensions/v1/{dbID}/account/elements-bulk-delete-asynch dataProcessingId 202 (Accepted) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
GET /dimensions/v1/{dbID}/account/elements/{id} 科目 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
PUT /dimensions/v1/{dbID}/account/elements/{id} 科目 科目 200 (OK) 201 (Created) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
PATCH /dimensions/v1/{dbID}/account/elements/{id} 科目 科目 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
GET /dimensions/v1/{dbID}/account/elements-bulk-delete-async/{dataProcessingId} RUNNING FAILED COMPLETED 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)
DELETE /dimensions/v1/{dbID}/account/elements-bulk-delete-async/{dataProcessingId} stop on dataprocessingOid dataprocessingId 200 (OK) 404 (Not found) 403 (Access to unauthorised resource) 401 (Unauthorised) 400 (Bad Request)

"filter" 接受以下字段:

  • id
  • descriptions
  • type
  • nature
  • conversion-conversionType
  • consolidation.rules.excludeFromProportionalCalculation
  • conversion.referenceAccountForInitialBalance
  • dataEntryAndReporting.validity.startDate
  • restrictions.customDimension1.restriction
  • restrictions.customDimension2.restriction
  • restrictions.customDimension3.restriction
  • restrictions.customDimension4.restriction
  • restrictions.customDimension5.restriction

例如 GET /dimensions/v1/{DBID}/account/elements?filter=id=like="value"

在这种情况下,API 调用返回所有 id 包含值 'value' 的科目

GET /dimensions/v1/{DBID}/account/elements?filter=id=="10010";descriptions.en=like="Filter";nature=="BALANCE_SHEET"

在这种情况下,API 调用返回所有 id 等于 "10010"、英文描述包含 "Filter" 且 nature 等于 "BALANCE_SHEET" 的科目

请求中支持的字段

科目字段 支持的基数 支持的值
id - string(必填)
descriptions.[lingua] - string(必填一项)
alternativesDescriptions.[language] - string
customAttributes - string
nature - BALANCE_SHEET, PROFIT_AND_LOSS, GUARANTIES_AND_COMMITMENTS, OTHER_VARIATIONS, OTHER_STOCKS (必填)
type - NORMAL, DETAIL, VARIATION (必填)
conversion-conversionType - PROFIT_AND_LOSS, AVERAGE, PERIOD_AVERAGE, FINAL, HISTORICAL, PREVIOUS_PROFIT_AND_LOSS, PREVIOUS_FINAL, INITIAL_BALANCE, YEAR_TO_YEAR, NONE (必填)
conversion.referenceAccountForInitialBalance - string
documentationLink - string
restrictions.customDimension1.dimensionName - string
restrictions.customDimension1.restricted - NONE, RESTRICTED, RESTRICTED_ON_ENTITY_DEFAULT_CUSTOM_DIMENSION, RESTRICTED_BASED_ON_ACCOUNT_CLASSIFIERS_RELATIONSHIPS
restrictions.customDimension2.dimensionName - string
restrictions.customDimension2.restricted - NONE, RESTRICTED, RESTRICTED_ON_ENTITY_DEFAULT_CUSTOM_DIMENSION, RESTRICTED_BASED_ON_ACCOUNT_CLASSIFIERS_RELATIONSHIPS
restrictions.customDimension3.dimensionName - string
restrictions.customDimension3.restricted - NONE, RESTRICTED, RESTRICTED_ON_ENTITY_DEFAULT_CUSTOM_DIMENSION, RESTRICTED_BASED_ON_ACCOUNT_CLASSIFIERS_RELATIONSHIPS
restrictions.customDimension4.dimensionName - string
restrictions.customDimension4.restricted - NONE, RESTRICTED, RESTRICTED_ON_ENTITY_DEFAULT_CUSTOM_DIMENSION, RESTRICTED_BASED_ON_ACCOUNT_CLASSIFIERS_RELATIONSHIPS
restrictions.customDimension5.dimensionName - string
restrictions.customDimension5.restricted - NONE, RESTRICTED, RESTRICTED_ON_ENTITY_DEFAULT_CUSTOM_DIMENSION, RESTRICTED_BASED_ON_ACCOUNT_CLASSIFIERS_RELATIONSHIPS
cashFlowPlanning.variation.debit.id - string
cashFlowPlanning.variation.debit.description - string
cashFlowPlanning.variation.credit.id - string
cashFlowPlanning.variation.credit.description - string
cashFlowPlanning.receivablePayble.debit.id - string
cashFlowPlanning.receivablePayble.debit.description - string
cashFlowPlanning.receivablePayble.credit.id - string
cashFlowPlanning.receivablePayble.credit.description - string
cashFlowPlanning.liquidity.debit.id - string
cashFlowPlanning.liquidity.debit.description - string
cashFlowPlanning.liquidity.credit.id - string
cashFlowPlanning.liquidity.credit.description - string
cashFlowPlanning.other.debit.id - string
cashFlowPlanning.other.debit.description - string
cashFlowPlanning.other.credit.id - string
cashFlowPlanning.other.credit.description - string
cashFlowPlanning.other.additionalCreditAccrualAccount.id - string
cashFlowPlanning.other.additionalCreditAccrualAccount.description - string
cashFlowPlanning.other.additionalDebitAccrualAccount.id - string
cashFlowPlanning.other.additionalDebitAccrualAccount.description - string
cashFlowPlanning.revaluationDevaluation.enable - boolean: true/ false
cashFlowPlanning.revaluationDevaluation.debit.id - string
cashFlowPlanningrevaluationDevaluation.debit.description - string
cashFlowPlanning.revaluationDevaluation.credit.id - string
cashFlowPlanningrevaluationDevaluation.credit.description - string
dataEntryAndReporting.validity.startDate - date
dataEntryAndReporting.validity.endDate - date
dataEntryAndReporting.class - NONE(默认值), ASSET, COST, DECREASE_IN_ASSETS, DECREASE_IN_LIABILITIES, INCREASE_IN_ASSETS, INCREASE IN LIABILITIES, LIABILITY, REVENUE
dataEntryAndReporting.manageTransactionCurrency - boolean: true/ false
dataEntryAndReporting.icManagement - boolean: true/ false
dataEntryAndReporting.manageMaximumNumberDecimals - boolean: true/ false
rules.grossAmountEqualICSum - boolean - 是:在这种情况下,系统在保存时自动生成"IC on Gross amount"计算逻辑,从 IC 申报计算总金额 - 否(默认值)
rules.accrual.debit.id - string
rules.accrual.debit.description - string
rules.accrual.credit.id - string
rules.accrual.credit.description - string
rules.consolidaton.useAccountForSetup - NO, FINANCIAL_INVESTMENTS, NET_EQUITY
rules.consolidaton.excludeFromProportionalCalculation - boolean: true/ false
bankingData.consolidation.bankitReportingMItem.id - string
bankingData.consolidation.bankitReportingMItem.description - string
bankingData.consolidation.bankitReportingMItem.changeSign - boolean: true/false
bankingData.consolidation.bankitReportingMItemICGroup.id - string
bankingData.consolidation.bankitReportingMItemICGroup.description - string
bankingData.consolidation.bankitReportingMItemICGroup.changeSign - boolean: true/false
bankingData.consolidation.bankitReporting1Item.id - string
bankingData.consolidation.bankitReporting1Item.description - string
bankingData.consolidation.bankitReporting1Item.changeSign - boolean: true/false
bankingData.consolidation.bankitReportingEPItem.id - string
bankingData.consolidation.bankitReportingEPItem.description - string
bankingData.consolidation.bankitReportingEPItem.changeSign - boolean: true/false
bankingData.consolidation.ebaSignalingSubAccount.id - string
bankingData.consolidation.ebaSignalingSubAccount.description - string
bankingData.consolidation.ebaSignalingSubAccount.changeSign - boolean: true/false
bankingData.consolidation.bankitReportingMItemOld.id - string
bankingData.consolidation.bankitReportingMOld.description - string
bankingData.consolidation.bankitReportingMItemOld.changeSign - boolean: true/false
bankingData.consolidation.icItemOld.id - string
bankingData.consolidation.icItemOld.description - string
bankingData.consolidationicItemOld.changeSign - boolean: true/false
debitAccrual.Accrual.id - string
debitAccrual.Accrual.description - string
creditAccrual.Accrual.id - string
creditAccrual.Accrual.description - string
CtpElement.id - string
CtpElement.description - string
rules.validationChecks.standardSignCheck - ANY, DEBIT, CREDIT
rules.validationChecks.icCapacityCheck - DO_NOT_CHECK, CHECK_MINUS_EQUALS_TO, CHECK_EQUALS_TO
rules.validationChecks.fxRatesCheck - DO_NOT_CHECK, CHECK_ONLY_IC_AMOUNTS, CHECK_GROSS_AND_IC_AMOUNTS
rules.validationChecks.icSignCheck - DO_NOT_CHECK, AS_GROSS_AMOUNT, DEBIT, CREDIT
rules.validationChecks.notesCheck - DO_NOT_CHECK, CHECK_ONLY_IC_AMOUNTS, CHECK_GROSS_AND_IC_AMOUNTS
monthlySplittingRules.monthlySplittingType - NO, FLAT, COEFFICIENT_445, COEFFICIENT_454, COEFFICIENT_544, ADVANCED_MANAGEMENT
monthlySplittingRules.reference.referenceAccount.id - string
monthlySplittingRules.reference.referenceAccount.description - string
monthlySplittingRules.reference.referenceAccountHierarchy.hierarchyId - string
monthlySplittingRules.reference.referenceAccountHierarchy.nodeId - string
monthlySplittingRules.reference.referenceAccountHierarchy.descriptionId - string
monthlySplittingRules.reference.referenceScenario - string
monthlySplittingRules.reference.customDimension1Filter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.customDimension2Filter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.customDimension3Filter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.customDimension4Filter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.customDimension5Filter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.categoryFilter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.entityCtpFilter - NONE, LOWEST_LEVEL
monthlySplittingRules.reference.customDimension2CtpFilter - NONE, LOWEST_LEVEL
updateInfo.origin - string
updateInfo.user - string
updateInfo.date - date

'descriptions' 字段由键值数组组成,其中键是语言的缩写形式,值是字符串

方法 GET
端点 /dimensions/v1/{dbID}/account/elements
正文 -
响应示例 [ { "id": "100", "descriptions": { "en": "CashEN", "it": "CashIT", "es": "CashES", "fr": "CashFR" }, "alternativeDescriptions": { "en": "TestAlternativeDescriptionEN", "it": "TestAlternativeDescriptionIT", "es": null, "fr": null }, "customAttributes": { "test": "Custome Attribute" }, "nature": "BALANCE_SHEET", "type": "VARIATION", "conversion": { "conversionType": "PROFIT_AND_LOSS", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": "2025-09-02T00:00:00.000+0000", "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": false, "manageMaximumNumberDecimals": false }, "documentationLink": "documentationLink", "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": null, "monthlySplittingRules": { "monthlySplittingType": "ADVANCED_MANAGEMENT", "reference": { "referenceAccount": null, "referenceAccountHierarchy": null, "customDimension1Filter": "NONE", "customDimension2Filter": "NONE", "customDimension3Filter": "NONE", "customDimension4Filter": "NONE", "customDimension5Filter": "NONE", "categoryFilter": "NONE", "entityCtpFilter": "0013", "customDimension2CtpFilter": "NONE", "referenceSenario": null } }, "updateInfo": { "user": "USER_BS", "date": "2026-01-22T15:12:41.062+0000", "origin": "INPUT_WEB" } }, ... ]
方法 POST
端点 /dimensions/v1/{dbID}/account/elements
正文 { "id": "10010", "descriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "customAttributes": { "test": null }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": true, "manageMaximumNumberDecimals": false }, "documentationLink": null, "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": null, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "SUE", "date": "2017-04-23T23:00:58.496+0000", "origin": "INPUT_WEB" } }
响应示例 { "id": "10010", "descriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "customAttributes": { "test": null }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": true, "manageMaximumNumberDecimals": false }, "documentationLink": null, "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": null, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "SUE", "date": "2017-04-23T23:00:58.496+0000", "origin": "INPUT_WEB" } }
方法 GET
端点 /dimensions/v1/{dbID}/account/elements-count
请求体 -
响应示例 100(科目数量)
方法 POST
端点 /dimensions/v1/{dbID}/account/elements-bulk
请求体 { "saveMode": "LOOSE", "post": [ { "id": "10010", "descriptions": { "en": "Cash", "it": "CUS test", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash", "it": "Cash in Bank Accounts", "es": null, "fr": null }, "customAttributes": { "test": "Prova" }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "LIABILITY", "manageTransactionCurrency": true, "icManagement": true, "manageMaximumNumberDecimals": false }, "documentationLink": "test doc", "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": "10046-0040", "description": "Property & Equipment - Acc. Depreciation-Changes due to Mergers/Incorporations " }, "creditAccrual": { "id": "10018", "description": "Cus test 8" } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "CHECK_MINUS_EQUALS_TO", "fxRatesCheck": "DO_NOT_CHECK", "icSignCheck": "AS_GROSS_AMOUNT", "notesCheck": "CHECK_GROSS_AND_IC_AMOUNTS" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "RESTRICTED" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": { "variation": { "debit": { "id": "10010-1000", "description": "Cash in Bank Accounts - Generic Movement" }, "credit": { "id": "10010-0010", "description": "Cash in Bank Accounts- Initial Balance" } }, "receivablePayable": { "debit": { "id": "10035-0100", "description": "Land - FX rate difference " }, "credit": { "id": "10041-0040", "description": "Buildings - Acc. Depreciation-Changes due to Mergers/Incorporations " } }, "liquidity": { "debit": { "id": "10035-0035", "description": "Land - Disposal" }, "credit": { "id": "10025-0010", "description": "Inventory - Initial Balance" } }, "other": { "debit": { "id": "100-0100", "description": "CUS test -FX rate difference " }, "credit": { "id": "100-TESTSC4", "description": "Test Scenario Planning4" }, "additionalCreditAccrualAccount": { "id": "10020", "description": "Accounts Receivable" }, "additionalDebitAccrualAccount": { "id": "10027", "description": "Accruals and Prepaid Expenses" } }, "revaluationDevaluation": { "enable": false, "debit": { "id": "50021", "description": "Sales Intercompany" }, "credit": { "id": "65045", "description": "Uniforms" } } }, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "USER_BS", "date": "2025-10-01T14:49:53.302+0000", "origin": "INPUT_WEB" } } ], "put": [ { "id": "10011", "descriptions": { "en": "desc enPUT", "it": "desc itPUT", "es": null, "fr": null }, "alternativeDescriptions": { "en": "alternative DescriptionPUT", "it": null, "es": null, "fr": null }, "customAttributes": { "test": "prova PUT" }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": false, "manageMaximumNumberDecimals": false }, "documentationLink": "documentationLink", "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": "DO_NOT_CHECK", "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": { "variation": { "debit": { "id": "10010", "description": "Cash in Bank Accounts" }, "credit": { "id": "10015", "description": "Petty Cash" } }, "receivablePayable": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null } }, "liquidity": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null } }, "other": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null }, "additionalCreditAccrualAccount": { "id": null, "description": null }, "additionalDebitAccrualAccount": { "id": null, "description": null } }, "revaluationDevaluation": { "enable": false, "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null } } }, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "USER_BS", "date": "2025-09-25T12:48:33.181+0000", "origin": "INPUT_WEB" } } ] }
响应示例 200 - 已创建和/或更新记录
方法 POST
端点 /dimensions/v1/{dbID}/account/elements-bulk-delete-asynch
请求体 [ { "id": "10010" }, { "id": "10011" } ]
响应示例 { "dataProcessingId": "2C982FB59C0844E5019C0A2246A42514" }
方法 GET
端点 /dimensions/v1/{dbID}/account/elements/{id}
请求体 -
响应示例 { "id": "10010", "descriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "customAttributes": { "test": null }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": true, "manageMaximumNumberDecimals": false }, "documentationLink": null, "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": null, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "SUE", "date": "2017-04-23T23:00:58.496+0000", "origin": "INPUT_WEB" } }
方法 PUT
端点 /dimensions/v1/{dbID}/account/elements/{id}
请求体 { "id": "10010", "descriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "customAttributes": { "test": null }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": true, "manageMaximumNumberDecimals": false }, "documentationLink": null, "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": null, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "SUE", "date": "2017-04-23T23:00:58.496+0000", "origin": "INPUT_WEB" } }
响应示例 { { "id": "10010", "descriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash", "es": null, "fr": null }, "customAttributes": { "test": null }, "nature": "BALANCE_SHEET", "type": "NORMAL", "conversion": { "conversionType": "FINAL", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": null, "endDate": null }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": true, "manageMaximumNumberDecimals": false }, "documentationLink": null, "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": null, "description": null }, "creditAccrual": { "id": null, "description": null } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "DO_NOT_CHECK" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "NONE" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": null, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "SUE", "date": "2017-04-23T23:00:58.496+0000", "origin": "INPUT_WEB" } }
方法 PATCH
端点 /dimensions/v1/{dbID}/account/elements/{id}
请求体 { "id": "100", "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash in Bank Accounts", "es": "Cash in Bank Accounts", "fr": "Cash in Bank Accounts" }, "customAttributes": { "test": "Prova" }, "nature": "PROFIT_AND_LOSS", "type": "NORMAL", "conversion": { "conversionType": "PROFIT_AND_LOSS", "referenceAccountForInitialBalance": null }, "dataEntryAndReporting": { "validity": { "startDate": "2025-09-10T00:00:00.000+0000", "endDate": "2025-09-12T00:00:00.000+0000" }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": false, "manageMaximumNumberDecimals": false }, "documentationLink": "doc" }
响应示例 { "id": "100", "descriptions": { "en": "Cash1", "it": "CUS test1", "es": null, "fr": null }, "alternativeDescriptions": { "en": "Cash in Bank Accounts", "it": "Cash in Bank Accounts", "es": "Cash in Bank Accounts", "fr": "Cash in Bank Accounts" }, "customAttributes": { "test": "Prova" }, "nature": "PROFIT_AND_LOSS", "type": "NORMAL", "conversion": { "conversionType": "PROFIT_AND_LOSS", "referenceAccountForInitialBalance": null }, "consolidation": { "rules": { "useAccountForSetup": "FALSE", "excludeFromProportionalCalculation": false }, "bankingData": { "bankitReportingMItem": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemICGroup": { "id": null, "description": null, "changeSign": false }, "bankitReporting1Item": { "id": null, "description": null, "changeSign": false }, "bankitReportingEPItem": { "id": null, "description": null, "changeSign": false }, "ebaSignalingSubAccount": { "id": null, "description": null, "changeSign": false }, "bankitReportingMItemOld": { "id": null, "description": null, "changeSign": false }, "icIitemOld": { "id": null, "description": null, "changeSign": false } } }, "dataEntryAndReporting": { "validity": { "startDate": "2025-09-10T00:00:00.000+0000", "endDate": "2025-09-12T00:00:00.000+0000" }, "class": "NONE", "manageTransactionCurrency": true, "icManagement": false, "manageMaximumNumberDecimals": false }, "documentationLink": "doc", "rules": { "grossAmountEqualICSum": false, "accrual": { "debitAccrual": { "id": "10046-0040", "description": "Property & Equipment - Acc. Depreciation-Changes due to Mergers/Incorporations " }, "creditAccrual": { "id": "10018", "description": "Cus test 8" } }, "validationChecks": { "standardSignCheck": "ANY", "icCapacityCheck": "DO_NOT_CHECK", "fxRatesCheck": null, "icSignCheck": "DO_NOT_CHECK", "notesCheck": "CHECK_GROSS_AND_IC_AMOUNTS" } }, "restrictions": { "customDimension1": { "dimensionName": "Cost Centers", "restriction": "RESTRICTED" }, "customDimension2": { "dimensionName": "Products", "restriction": "NONE" }, "customDimension3": { "dimensionName": "Customers en", "restriction": "NONE" }, "customDimension4": { "dimensionName": "Employees", "restriction": "NONE" }, "customDimension5": { "dimensionName": "Miscellaneous", "restriction": "NONE" }, "ctpRestriction": { "id": null, "description": null } }, "cashFlowPlanning": { "variation": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null } }, "receivablePayable": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null } }, "liquidity": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null } }, "other": { "debit": { "id": null, "description": null }, "credit": { "id": null, "description": null }, "additionalCreditAccrualAccount": { "id": null, "description": null }, "additionalDebitAccrualAccount": { "id": null, "description": null } }, "revaluationDevaluation": { "enable": false, "debit": null, "credit": null } }, "monthlySplittingRules": { "monthlySplittingType": "NO", "reference": null }, "updateInfo": { "user": "USER_BS", "date": "2026-03-12T11:31:55.536+0000", "origin": "INPUT_WEB" } }
方法 GET
端点 /dimensions/v1/{dbID}/account/elements-bulk-delete-async/{dataProcessingId}
请求体 -
响应示例 [ { "requestDateTime": "2025-07-21T17:32:28.000Z", "status": "RUNNING", "parameters": [] } ]
方法 DELETE
端点 /dimensions/v1/{dbID}/account/elements-bulk-delete-async/{dataProcessingId}
请求体 -
响应示例 { "message": "Stop on dataprocessingOid FF8081817A4264E5017A42D08E3C21EB" }