Skip to main content
Adaptive Planning
Laatst bijgewerkt: 2023-06-23
Rekeningen

Rekeningen

Versie: v1

Ondersteunde HTTP-werkwoord(en)

HTTP-werkwoord
Omschrijving
POST
Verwijder de rekeningen die in de aanvraag worden vermeld.

POST:

Aanvraag:
/removeGLAccounts:
Hiermee worden de rekeningen voor de opgegeven GB-rekeningcodes verwijderd.
Dit eindpunt bevindt zich achter de functiemarkering
ENABLE_ACCOUNTS_DELETION_JSON_API
(momenteel standaard ingeschakeld).
Ondersteunt alle GB-rekeningen die in de gebruikersinterface kunnen worden verwijderd. Negeert rekeningen die niet kunnen worden verwijderd.
Voorbeeldaanvraag-URI:
https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeGLAccounts
Kop voorbeeldaanvraag:
Autorisatie: basis
Type inhoud: application/json
Hoofdtekst voorbeeldaanvraag
Voorbeeld van POST-aanvraag
[ { "accountCodesToDelete": ["Assets", "b"] } ]
Payload Parameters
Naam
Omschrijving
Vereist
accountCodesToDelete
Naam van te verwijderen rekeningcodes.
J
Path Parameter
Naam
Omschrijving
Vereist
tenant
Tenant om op te werken. bijv. globosales
J
Query Parameters
Naam
Omschrijving
Vereist
forceRemove
In gebruik zijnde rekeningen worden verwijderd wanneer forceRemove=true en in gebruik zijnde rekeningen worden genegeerd wanneer forceRemove=false.
De standaardwaarde is altijd forceRemove=false.
N
instanceCode
De instanceCode waaruit waarden moeten worden opgehaald. Bijvoorbeeld GLOBO. Als er geen instanceCode is opgegeven, wordt de standaardinstance van de gebruiker gebruikt.
N
Voorbeeldantwoord:
204 Geen inhoud
Geslaagd antwoord is leeg met statuscode 204.
Ongeldige aanvraag 400
De aanvraag kan niet worden begrepen door de server.
401 Niet geautoriseerd
Gebruiker is niet geautoriseerd.
403 Forbidden
Gebruiker heeft onvoldoende machtigingen.
Interne serverfout 500
Interne serverfout.

POST:

Aanvraag:
/removeAccounts
Hiermee worden de rekeningen voor de opgegeven GB-rekeningcodes verwijderd.
Dit eindpunt bevindt zich achter de functiemarkering
ENABLE_ACCOUNTS_DELETION_JSON_API_2
(momenteel standaard UIT).
Ondersteunt alle rekeningen die in de gebruikersinterface kunnen worden verwijderd. Negeert rekeningen die niet kunnen worden verwijderd en kan optionele waarschuwingen bevatten.
Voorbeeldaanvraag-URI:
https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeAccounts
Kop voorbeeldaanvraag:
Autorisatie: basis
Type inhoud: application/json
Hoofdtekst voorbeeldaanvraag
Voorbeeld van POST-aanvraag
{ "accountCodesToDelete": ["Assets", "b"] }
Payload Parameters
Naam
Omschrijving
Vereist
accountCodesToDelete
Naam van te verwijderen rekeningcodes.
J
Path Parameter
Naam
Omschrijving
Vereist
tenant
Tenant om op te werken. bijv. globosales
J
Query Parameters
Naam
Omschrijving
Standaard
Vereist
forceRemove
Hiermee worden in gebruik zijnde rekeningen verwijderd.
false
N
Waarschuwingen weergeven
Hiermee worden waarschuwingen weergegeven als antwoord.
false
N
doValidateOnly
Hiermee wordt de validatiemodus ingeschakeld.
false
N
Waarschuwingen
account-deletion-warning=Sommige rekeningen zijn niet verwijderd.
waarschuwing-default-root=Standaardhoofdrekening kan niet worden verwijderd.
waarschuwing-sheet-root=Bladhoofdgroep kan niet worden verwijderd.
waarschuwing-cta-account=Rekening voor cumulatieve omrekeningsaanpassing kan niet worden verwijderd.
waarschuwing-in-use=Rekening in gebruik kan niet worden verwijderd omdat forceRemove is ingesteld op UIT.
waarschuwing-cannot_delete_mi_system_account=Systeemrekening voor minderheidsbelangen kan niet worden verwijderd. Deze wordt gebruikt bij de berekening van minderheidsbelangen voor de methode Volledige consolidatie.
waarschuwing-cannot_delete_mi_net_income_account=Rekening voor netto-opbrengsten voor minderheidsbelangen kan niet worden verwijderd. Deze wordt gebruikt bij de berekening van minderheidsbelangen voor de methode Volledige consolidatie.
waarschuwing-cannot_delete_mi_account_ancestor=De rekening kan niet worden verwijderd omdat een van de onderliggende rekeningen wordt gebruikt bij de berekening van het minderheidsbelang voor de methode Volledige consolidatie.
waarschuwing-delete_child_used_in_breakback-msg=De rekening kan niet worden verwijderd omdat deze of een van de onderliggende rekeningen wordt gebruikt in automatische verdeling.
waarschuwing-cannot_delete_pcm_account=Gebruik Planningsconfiguratiemanager om deze rekening te verwijderen.
waarschuwing-nonexistent-code=Deze rekening bestaat niet.
waarschuwing-ambiguous-code=Deze code wordt gedeeld door meerdere rekeningen.
Voorbeeldantwoord:
200 OK
{ "total": 0 }
200 OK (met waarschuwingen)
{ "total": 0, "warning": { "info": "Some accounts were not deleted.", "warnings": [ { "field": "xyz", "warning": "This account does not exist." } ] } }
Ongeldige aanvraag 400
De aanvraag kan niet worden begrepen door de server.
401 Niet geautoriseerd
Gebruiker is niet geautoriseerd.
403 Forbidden
Gebruiker heeft onvoldoende machtigingen/functiemarkering is UIT.
{ "error": "Service Unavailable" }
Interne serverfout 500
Interne serverfout.