Comptes
Version : v1
VERB(s) HTTP pris en charge
Configurer HTTP HTTP | Description |
|---|---|
POST
| Supprimez les comptes indiqués dans la demande. |
POST :
- Demande :
- /removeGLAccounts:Supprime les comptes pour les codes de compte GL donnés.Ce point de terminaison est associé à l'indicateur de la fonction «Active_ACCOUNTS_DÉLECTION_JSON_API» (actuellement ACTIVÉ par défaut).Prend en charge tous les comptes GL pouvant être supprimés dans l'interface utilisateur. Ignore les comptes qui ne peuvent pas être supprimés.URI de la demande exemple :https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeGLAccountsEn-tête de demande d’exemple :Autorisation : De baseType de contenu : application/json
- Corps de la demande d'exemple
- Demande d'exemple de POST[ { "accountCodesToDelete": ["Assets", "b"] } ]Paramètres des données utilesNomDescriptionObligatoireaccountCodesToDeleteCodes de compte à supprimer.YParamètre de cheminNomDescriptionObligatoiretenantLocataire sur lequel effectuer l’exploitation. ex. achat globalYParamètres d'interrogationNomDescriptionObligatoireforceRemoveSupprime les comptes en cours d’utilisation lorsque forceRemove=true et ignore les comptes en cours d’utilisation lorsque forceRemove=false.La valeur par défaut est toujours forceRemove=false.NinstanceCodeInstanceCode à partir de laquelle extraire des valeurs. Par exemple, GLOBO. Si aucune instanceCode n’est indiquée, l’instance par défaut de l’utilisateur est utilisée.N
- Exemple de réponse :
- 204 Aucun contenuLa réponse réussie est vide avec le code de statut 204.Demande de type 400 MauvaisLa demande n'a pas pu être comprise par le serveur.401 non autoriséL’utilisateur n’est pas autorisé.403 - InterditL'utilisateur dispose d'autorisations insuffisantes.Erreur de serveur interne 500Erreur de serveur interne.
POST :
- Demande :
- /removeAccountsSupprime les comptes pour les codes de compte GL donnés.Ce point de terminaison est associé à l'indicateur de la fonctionnalitéENable_ACCOUNTS_DÉLECTION_JSON_API_2(actuellement désactivé par défaut).Prend en charge tous les comptes pouvant être supprimés dans l'interface utilisateur. Ignore les comptes qui ne peuvent pas être supprimés et peut fournir des avertissements facultatifs.URI de la demande exemple :https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeAccountsEn-tête de demande d’exemple :Autorisation : De baseType de contenu : application/json
- Corps de la demande d'exemple
- Demande d'exemple de POST{ "accountCodesToDelete": ["Assets", "b"] }Paramètres des données utilesNomDescriptionObligatoireaccountCodesToDeleteCodes de compte à supprimer.YParamètre de cheminNomDescriptionObligatoiretenantLocataire sur lequel effectuer l’exploitation. ex. achat globalYParamètres d'interrogationNomDescriptionPar défautObligatoireforceRemoveSupprime les comptes en cours d’utilisation.fauxNshowWarningsAffiche des avertissements en réponse.fauxNdoValidateOnlyActive le mode validation.fauxNAvertissementsaccount-deletion-avertissement Certains comptes n'ont pas été supprimés.error-Default- Définissez qu'un compte racine par défaut ne peut pas être supprimé.Avertissement-sheet- DéfiniAvertissement-cta-account= Le compte d’ajustement de conversion cumulé ne peut pas être supprimé.Avertissement-in-use=Le compte en cours d'utilisation ne peut pas être supprimé car l'option forceRemove est désactivée.Avertissement-cannot_delete_mi_system_account=Le compte de système d'intérêts minoritaires ne peut pas être supprimé. Il est utilisé dans le calcul des intérêts minoritaires avec la méthode de consolidation complète.prépaiement Il est utilisé dans le calcul des intérêts minoritaires avec la méthode de consolidation complète.Avertissement-cannot_delete_mi_account_ancestor=Le compte ne peut pas être supprimé parce que l'un de ses comptes descendants est utilisé dans le calcul de la participation minoritaire pour la méthode de consolidation complète.Avertissement-delete_enfant_utilisé_in_breakback-msg=Le compte ne peut pas être supprimé puisque ce compte ou l'un de ses descendants est utilisé dans Auto Auto Rupture.Avertissement-cannot_delete_pcm_account=Utilisez le gestionnaire de configuration Planning pour supprimer ce compte.Avertissement-nonexistant-code=Ce compte n'existe pas.error-arrondi-code=Ce code est partagé par plusieurs comptes.
- Exemple de réponse :
- 200 OK{ "total": 0 }200 OK (avec avertissements){ "total": 0, "warning": { "info": "Some accounts were not deleted.", "warnings": [ { "field": "xyz", "warning": "This account does not exist." } ] } }Demande de type 400 MauvaisLa demande n'a pas pu être comprise par le serveur.401 non autoriséL’utilisateur n’est pas autorisé.403 - InterditL'utilisateur dispose d'autorisations insuffisantes/l'indicateur de fonction est désactivé.{ "error": "Service Unavailable" }Erreur de serveur interne 500Erreur de serveur interne.