Contas
Versão: v1
VERBOS HTTP com suporte
Verbo HTTP | Descrição |
|---|---|
POST
| Exclua as contas mencionadas na solicitação. |
PUBLICAR:
- Solicitação:
- /removeGLAccounts:Exclui as contas para os códigos de conta LR fornecidos.Esse ponto de extremidade está protegido pelo indicador de funcionalidade "ENable_ACCOUNTS_DELETION_JSON_API" (atualmente ativado por padrão).Oferece suporte a todas as contas LR que podem ser excluídas na interface de usuário. Ignora contas que não podem ser excluídas.Exemplo de URI de solicitação:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeGLAccountsCabeçalho de solicitação de amostra:Autorização: básicaContent-Type: application/json
- Corpo da solicitação de amostra
- Exemplo de solicitação POST[ { "accountCodesToDelete": ["Assets", "b"] } ]Parâmetros de cargaNomeDescriçãoObrigatórioaccountCodesToDeleteNome de Códigos de conta a ser excluído.SParâmetro de caminhoNomeDescriçãoObrigatóriotenantLocatário no qual operar. por exemplo, globosalesSParâmetros de consultaNomeDescriçãoObrigatórioforceRemoveExclui contas em uso quando forceRemove=true e ignora contas em uso quando forceRemove=false.O valor por padrão é sempre forceRemove=false.NinstanceCodeO instanceCode do qual recuperar valores. Por exemplo, GLOBO. Se nenhum instanceCode é especificado, a instância por padrão do usuário é usada.N
- Exemplo de resposta:
- 204 Nenhum conteúdoA resposta bem-sucedida está em branco com o código de status 204.400 Solicitação inválidaA solicitação não foi compreendida pelo servidor.401 Não autorizadoO usuário não está autorizado.403 ForbiddenO usuário não tem permissões suficientes.500 Erro interno do servidorErro interno do servidor.
PUBLICAR:
- Solicitação:
- /removeAccountsExclui as contas para os códigos de conta LR fornecidos.Este ponto de extremidade está protegido pelo indicador de funcionalidade "ENable_accounts_DELETION_JSON_API_2" (atualmente DESATIVADO por padrão).Oferece suporte a todas as contas que podem ser excluídas na interface de usuário. Ignora contas que não podem ser excluídas e pode fornecer avisos opcionais.Exemplo de URI de solicitação:https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeAccountsCabeçalho de solicitação de amostra:Autorização: básicaContent-Type: application/json
- Corpo da solicitação de amostra
- Exemplo de solicitação POST{ "accountCodesToDelete": ["Assets", "b"] }Parâmetros de cargaNomeDescriçãoObrigatórioaccountCodesToDeleteNome de Códigos de conta a ser excluído.SParâmetro de caminhoNomeDescriçãoObrigatóriotenantLocatário no qual operar. por exemplo, globosalesSParâmetros de consultaNomeDescriçãoValor por padrãoObrigatórioforceRemoveExclui contas em uso.falseNshowWarningsMostra avisos em resposta.falseNdoValidateOnlyHabilita o modo de validação.falseNAvisosaccount-deletion-warning=Algumas contas não foram excluídas.warning-default-root=A conta raiz por padrão não pode ser excluída.warning-sheet-root=O grupo raiz da planilha não pode ser excluído.warning-cta-account=A conta de ajuste cumulativo de conversão não pode ser excluída.warning-in-use=A conta Em uso não pode ser excluída porque forceRemove está definido como DESATIVADO.warning-cannot_delete_mi_system_account=A conta do sistema de participação minoritária não pode ser excluída. Ela é usada no cálculo da participação minoritária para o método de consolidação total.warning-cannot_delete_mi_net_income_account=A conta Renda líquida da participação minoritária não pode ser excluída. Ela é usada no cálculo da participação minoritária para o método de consolidação total.warning-cannot_delete_mi_account_ancestor=A conta não pode ser excluída porque uma de suas contas descendentes é usada no cálculo da participação minoritária para o método de consolidação total.warning-delete_criança_used_in_breakback-msg=A conta não pode ser excluída porque esta conta ou uma de suas descendentes é usada na redistribuição automática.warning-cannot_delete_pcm_account=Use o Planning Configuration Manager para excluir esta conta.warning-nonexistente-code=Esta conta não existe.warning-ambiguous-code=Este código é compartilhado por várias contas.
- Exemplo de resposta:
- 200 OK{ "total": 0 }200 OK (com avisos){ "total": 0, "warning": { "info": "Some accounts were not deleted.", "warnings": [ { "field": "xyz", "warning": "This account does not exist." } ] } }400 Solicitação inválidaA solicitação não foi compreendida pelo servidor.401 Não autorizadoO usuário não está autorizado.403 ForbiddenO usuário não tem permissões suficientes/o indicador de funcionalidade está DESATIVADO.{ "error": "Service Unavailable" }500 Erro interno do servidorErro interno do servidor.