メインコンテンツにスキップ
Adaptive Planning
最終更新: 2023-06-23
科目

科目

バージョン: v1

サポートされている HTTP VERB

HTTP Verb
説明
POST
リクエストに記載された科目を削除する。

POST:

リクエスト:
/removeGLAccounts:
指定された GL 科目コードの科目を削除します。
このエンドポイントは "
ENable_ACCOUNTS_DELATION_JSON_API
" (現在はデフォルトでオン) 機能フラグの背後にあります。
UI で削除できるすべての GL 科目をサポートします。削除できない科目は無視されます。
リクエスト URI の例:
https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeGLAccounts
リクエスト ヘッダーの例:
認証: 基本
コンテンツ タイプ: application/json
リクエスト本文の例
POST リクエストの例
[ { "accountCodesToDelete": ["Assets", "b"] } ]
ペイロード パラメータ
名前
説明
必須
accountCodesToDelete
削除される科目コードの名前
あり
パス パラメータ
名前
説明
必須
テナント
操作対象のテナント。例: グローバル営業
あり
クエリー パラメータ
名前
説明
必須
forceRemove
forceRemove=true の場合は使用中の科目を削除し、forceRemove=false の場合は使用中の科目を無視します。
デフォルトは常にforceRemove=falseです。
なし
instanceCode
値の取得元の instanceCode 。たとえば、GLOBO。instanceCode が指定されていない場合は、ユーザーのデフォルトのインスタンスが使用されます。
なし
回答例:
204 コンテンツなし
成功した応答は空白で、ステータス コードは 204 です。
400 不良のリクエスト
リクエストをサーバーで理解できませんでした。
401 認証されていません
ユーザーが許可されていません。
403 は禁止されています
ユーザーに必要な権限が不足しています。
500 内部サーバー エラー
内部サーバー エラーです。

POST:

リクエスト:
/removeAccounts
指定された GL 科目コードの科目を削除します。
このエンドポイントは、"
ENable_ACCOUNTS_DELATION_JSON_API_2
" (現在はデフォルトでオフ) 機能フラグの背後にあります。
UI で削除できるすべての科目をサポートしています。削除できない科目は無視され、任意の警告を表示することができます。
リクエスト URI の例:
https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeAccounts
リクエスト ヘッダーの例:
認証: 基本
コンテンツ タイプ: application/json
リクエスト本文の例
POST リクエストの例
{ "accountCodesToDelete": ["Assets", "b"] }
ペイロード パラメータ
名前
説明
必須
accountCodesToDelete
削除される科目コードの名前
あり
パス パラメータ
名前
説明
必須
テナント
操作対象のテナント。例: グローバル営業
あり
クエリー パラメータ
名前
説明
デフォルト
必須
forceRemove
使用中の科目の削除
false
なし
showWarnings
それに応じて警告を表示します。
false
なし
doValidateOnly
検証モードを有効にします。
false
なし
警告
account-deletion-Warning=一部の科目は削除されませんでした。
error-default-root=デフォルトのルート科目は削除できません。
error-sheet-root=シート ルート グループを削除できません。
error-cta-account=為替換算調整勘定は削除できません。
error-in-use=forceRemove がオフに設定されているため、使用中の科目は削除できません。
error-cannot_delete_mi_system_account=少数株主持分システム アカウントは削除できません。完全連結方式の少数株主持分の計算に使用されています。
error-cannot_delete_mi_net_income_account=少数株主持分純利益科目は削除できません。完全連結方式の少数株主持分の計算に使用されています。
error-cannot_delete_mi_account_ancestor=その科目の子孫科目の 1 つが完全な連結方式の少数株主持分の計算に使用されているため、この科目を削除することはできません。
error-delete_person_useed_in_breakback-msg=この科目またはその子孫の 1 つが自動按分で使用されているため、この科目を削除できません。
error-cannot_delete_pCM_account=Planning Configuration Manager を使用して、この科目を削除してください。
error-nonexistent-code=この科目は存在しません。
警告-明確なコード=このコードは複数のアカウントで共有されています。
回答例:
200 OK
{ "total": 0 }
200 OK (警告あり)
{ "total": 0, "warning": { "info": "Some accounts were not deleted.", "warnings": [ { "field": "xyz", "warning": "This account does not exist." } ] } }
400 不良のリクエスト
リクエストをサーバーで理解できませんでした。
401 認証されていません
ユーザーが許可されていません。
403 は禁止されています
ユーザーに必要な権限が不足しています/機能フラグがオフになっています。
{ "error": "Service Unavailable" }
500 内部サーバー エラー
内部サーバー エラーです。