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 functiemarkeringENABLE_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/removeGLAccountsKop voorbeeldaanvraag:Autorisatie: basisType inhoud: application/json
- Hoofdtekst voorbeeldaanvraag
- Voorbeeld van POST-aanvraag[ { "accountCodesToDelete": ["Assets", "b"] } ]Payload ParametersNaamOmschrijvingVereistaccountCodesToDeleteNaam van te verwijderen rekeningcodes.JPath ParameterNaamOmschrijvingVereisttenantTenant om op te werken. bijv. globosalesJQuery ParametersNaamOmschrijvingVereistforceRemoveIn gebruik zijnde rekeningen worden verwijderd wanneer forceRemove=true en in gebruik zijnde rekeningen worden genegeerd wanneer forceRemove=false.De standaardwaarde is altijd forceRemove=false.NinstanceCodeDe 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 inhoudGeslaagd antwoord is leeg met statuscode 204.Ongeldige aanvraag 400De aanvraag kan niet worden begrepen door de server.401 Niet geautoriseerdGebruiker is niet geautoriseerd.403 ForbiddenGebruiker heeft onvoldoende machtigingen.Interne serverfout 500Interne serverfout.
POST:
- Aanvraag:
- /removeAccountsHiermee worden de rekeningen voor de opgegeven GB-rekeningcodes verwijderd.Dit eindpunt bevindt zich achter de functiemarkeringENABLE_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/removeAccountsKop voorbeeldaanvraag:Autorisatie: basisType inhoud: application/json
- Hoofdtekst voorbeeldaanvraag
- Voorbeeld van POST-aanvraag{ "accountCodesToDelete": ["Assets", "b"] }Payload ParametersNaamOmschrijvingVereistaccountCodesToDeleteNaam van te verwijderen rekeningcodes.JPath ParameterNaamOmschrijvingVereisttenantTenant om op te werken. bijv. globosalesJQuery ParametersNaamOmschrijvingStandaardVereistforceRemoveHiermee worden in gebruik zijnde rekeningen verwijderd.falseNWaarschuwingen weergevenHiermee worden waarschuwingen weergegeven als antwoord.falseNdoValidateOnlyHiermee wordt de validatiemodus ingeschakeld.falseNWaarschuwingenaccount-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 400De aanvraag kan niet worden begrepen door de server.401 Niet geautoriseerdGebruiker is niet geautoriseerd.403 ForbiddenGebruiker heeft onvoldoende machtigingen/functiemarkering is UIT.{ "error": "Service Unavailable" }Interne serverfout 500Interne serverfout.