Konten
Version: v1
Unterstützte HTTP-VERB(s)
HTTP Verb | Beschreibung |
|---|---|
POST
| Löschen Sie die in der Anforderung genannten Konten. |
POST:
- Anfrage:
- /removeGLAccounts:Löscht die Konten für die angegebenen Hauptbuch-Kontocodes.Dieser Endpunkt befindet sich hinter dem Feature Flag "ENABLE_ACCOUNTS_DELETION_JSON_API" (aktuell standardmäßig EIN).Unterstützt alle Hauptbuch-Konten, die in der Benutzeroberfläche gelöscht werden können. Ignoriert Konten, die nicht gelöscht werden können.Beispiel für eine Anforderungs-URI:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeGLAccountsBeispiel für Anforderungs-Header:Autorisierung: BasicInhaltsart: application/json
- Beispielanforderungstext
- POST-Beispielanforderung[ { "accountCodesToDelete": ["Assets", "b"] } ]NutzlastparameterNameBeschreibungErforderlichaccountCodesToDeleteName der zu löschenden KontocodesJPfadparameterNameBeschreibungErforderlichMandantMandant, auf dem Transaktionen ausgeführt werden sollen. z. B. Global SalesJAbfrageparameterNameBeschreibungErforderlichforceRemoveLöscht verwendete Konten, wennforceRemove=true, und ignoriert verwendete Konten, wennforceRemove=false.Standard ist immerforceRemove=false.NinstanceCodeinstanceCode, aus dem Werte abgerufen werden sollen. Beispiel: GLOBO. Wenn kein instanceCode angegeben wird, wird die Standardinstanz des Benutzers verwendet.N
- Beispielantwort:
- 204 Kein InhaltErfolgreiche Antwort ist leer mit Statuscode 204.400 Unzulässige AnforderungDie Anforderung konnte vom Server nicht gelesen werden.401: Nicht autorisiertBenutzer ist nicht autorisiert.403 ForbiddenBenutzer hat unzureichende Berechtigungen.500 Interner ServerfehlerInterner Serverfehler.
POST:
- Anfrage:
- /removeAccountsLöscht die Konten für die angegebenen Hauptbuch-Kontocodes.Dieser Endpunkt befindet sich hinter dem Feature Flag "ENABLE_ACCOUNTS_DELETION_JSON_API_2" (aktuell standardmäßig AUS).Unterstützt alle Konten, die in der Benutzeroberfläche gelöscht werden können. Workday ignoriert Konten, die nicht gelöscht werden können, und kann optionale Warnungen anzeigen.Beispiel für eine Anforderungs-URI:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeAccountsBeispiel für Anforderungs-Header:Autorisierung: BasicInhaltsart: application/json
- Beispielanforderungstext
- POST-Beispielanforderung{ "accountCodesToDelete": ["Assets", "b"] }NutzlastparameterNameBeschreibungErforderlichaccountCodesToDeleteName der zu löschenden KontocodesJPfadparameterNameBeschreibungErforderlichMandantMandant, auf dem Transaktionen ausgeführt werden sollen. z. B. Global SalesJAbfrageparameterNameBeschreibungStandardErforderlichforceRemoveLöscht verwendete Konten.falseNShowWarningsAls Reaktion werden Warnungen angezeigt.falseNdoValidateOnlyAktiviert den Validierungsmodus.falseNWarnungenaccount-deletion-Warning = Einige Konten wurden nicht gelöscht.Warnung-Standard-Root=Standard-Root-Konto kann nicht gelöscht werden.Warnung-Tabellenblatt-Root=Tabellenblatt-Root-Gruppe kann nicht gelöscht werden.warning-cta-account=Konto für kumulative Umrechnungsanpassung kann nicht gelöscht werden.warning-in-use=Konto in Verwendung kann nicht gelöscht werden, daforceRemove auf AUS gesetzt ist.warning-cannot_delete_mi_system_account=Systemkonto für Minderheitenanteile kann nicht gelöscht werden. Es wird in der Berechnung von Minderheitenanteilen beim vollständigen Konsolidierungsverfahren verwendet.warning-cannot_delete_mi_net_income_account=Konto für den Nettoertrag von Minderheitenanteilen kann nicht gelöscht werden. Es wird in der Berechnung von Minderheitenanteilen beim vollständigen Konsolidierungsverfahren verwendet.warning-cannot_delete_mi_account_ancestor=Das Konto kann nicht gelöscht werden, da eines seiner Nachfolger-Konten bei der Berechnung des Minderheitenanteils für die Methode „Vollständige Konsolidierung“ verwendet wird.warning-delete_Child_used_in_breakback-msg = Das Konto kann nicht gelöscht werden, da dieses Konto oder einer seiner Nachfolger in „Auto-Breakback“ verwendet wird.warning-cannot_delete_pCM_account=Verwenden Sie den Planning Configuration Manager, um dieses Konto zu löschen.warning-nonexistent-code=Dieses Konto ist nicht vorhanden.Warnung-Mehrwertigkeitscode=Dieser Code wird von mehreren Konten geteilt.
- Beispielantwort:
- 200 OK{ "total": 0 }200 OK (mit Warnungen){ "total": 0, "warning": { "info": "Some accounts were not deleted.", "warnings": [ { "field": "xyz", "warning": "This account does not exist." } ] } }400 Unzulässige AnforderungDie Anforderung konnte vom Server nicht gelesen werden.401: Nicht autorisiertBenutzer ist nicht autorisiert.403 ForbiddenBenutzer hat unzureichende Berechtigungen/Feature Flag ist AUS.{ "error": "Service Unavailable" }500 Interner ServerfehlerInterner Serverfehler.