exportAccounts
Esta API oferece suporte somente a usuários Conceito: regras de acesso na API v22 e superiores.
Categoria
| Recuperação de metadados |
Descrição
| Retorna metadados para a lista completa de todas as contas no sistema, incluindo todos os tipos de conta: suposições, contas de cubo, contas personalizadas, contas LR, contas de métrica e contas modeladas. |
Permissões obrigatórias para invocar
| Nenhum (devem ser credenciais válidas para a instância) |
Parâmetros obrigatórios na solicitação
| Credenciais |
A solicitação desse método contém uma etiqueta de credenciais para identificar e autorizar o usuário que faz a chamada e uma etiqueta "incluir" para indicar se a resposta deve incluir informações sobre a importabilidade das contas em uma versão específica. Depois de verificado, o método retorna um documento XML que descreve o conjunto completo de contas no sistema. As contas são retornadas em formato de árvore aninhada, com uma etiqueta de conta incluindo outra se a conta representada pela etiqueta de inclusão é pai da conta incluída.
Formato da solicitação
<?xml version='1.0' encoding='UTF-8'?> <call method="exportAccounts" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd"/> <include versionName="sample version"/> <sheet id="3" /> </call>
elemento de credenciais
| |||
Nome da etiqueta
| credenciais | ||
Descrição
| Todas as chamadas de API devem conter um único elemento de credenciais para identificar o usuário que invoca a API. A chamada à API é então executada como este usuário (qualquer trilha de auditoria ou histórico de ações no sistema mostrará que este usuário executou a ação) e, portanto, o usuário deve ter as permissões necessárias para executar a ação para que a chamada à API funcione. bem-sucedido. | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
login | S | O nome de logon do usuário que invoca o método de API. Esse usuário deve ter as permissões necessárias para invocar o método. | sampleuser@company.com |
senha | S | A senha do usuário que invoca o método de API. | my_password |
parâmetros regionais | N | Especifique os parâmetros regionais a serem usados para interpretar números e datas de entrada e para formatar números e datas de saída (usando o separador de milhares, nomes de meses e formatação de data adequados). Os parâmetros regionais também são usados para especificar o idioma em que as mensagens do sistema na resposta devem ser exibidas. Se não especificado, en_US (inglês americano) é usado. | fr_FR |
instanceCode | N | Se o usuário especificado nas credenciais tem acesso a mais de uma instância do Adaptive Planning , esse atributo pode ser usado para especificar que o usuário pretende acessar uma instância diferente da instância por padrão. Se não for especificada, a instância por padrão do usuário será usada. Para determinar os códigos de instância disponíveis, use a API exportInstances. | MYINSTANCE1 |
Conteúdo do elemento
| |||
(nenhum) | |||
incluir elemento
| |||
Nome da etiqueta
| incluir | ||
Descrição
| Representa um conjunto de indicadores que indicam quais aspectos das informações das contas devem ser incluídos ou excluídos da resposta. Esse elemento é opcional: se não estiver presente, a API retornará informações da conta para todas as versões e não incluirá o atributo isImportable. | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
versionName Atualizado na API v18 | N | Indica se a resposta deve incluir o atributo isImportable na resposta de cada conta, indicando se a conta pode aceitar dados importados para a versão especificada. O valor por padrão, se esse elemento ou seu atributo não estiver presente, é não emitir nenhum atributo isImportable na resposta. Se os atributos versionName e versionID são especificados neste elemento, versionID é ignorado. Ao especificar uma versão, a chamada será bem-sucedida somente se o usuário tiver acesso à versão. | Orçamento de 2016 |
versionID Atualizado na API v18 | N | Igual a versionName (acima), exceto que usa um número de ID de versão interna como parâmetro. Indica se a resposta deve incluir o atributo isImportable na resposta de cada conta, indicando se a conta pode aceitar dados importados para a versão especificada. Ao especificar uma versão, a chamada será bem-sucedida somente se o usuário tiver acesso à versão. | 102 |
atributos | N | Indica se a resposta deve incluir os atributos na resposta de cada conta. | false |
inacessívelValores | N | Indica se a resposta deve incluir valores inacessíveis ao usuário atual. O valor por padrão é falso. Somente usuários com as permissões "Modelagem" ou "Importar para todos os níveis" podem definir essa opção como verdadeira. | false |
showAccountGroupCodes
Atualizado na API v38 | N | Essa opção está disponível a partir da API v38.
O valor por padrão é falso. Se definida como verdadeira, inclui códigos de grupo de contas na resposta, reutilizando o atributo "código" do elemento de resposta da conta, que anteriormente estaria vazio. | verdadeiro |
includeAttributeValueNames
Atualizado na API v37 | N | Essa opção está disponível a partir da API v37.
O valor por padrão é falso. Se definida como verdadeira, os nomes dos valores de atributo serão incluídos na resposta. | |
includeAttributeValueDisplayNames
Atualizado na API v37 | N | Essa opção está disponível a partir da API v37.
O valor por padrão é falso. Se definida como verdadeira, os nomes de exibição dos valores de atributo serão incluídos na resposta. | |
Conteúdo do elemento
| |||
(nenhum) | |||
elemento de planilha
| |||
Nome da etiqueta
| planilha | ||
Descrição
| Representa uma planilha em que somente as contas disponíveis para essa planilha devem ser incluídas na resposta. Esse elemento é opcional: se não estiver presente, a API retornará informações da conta independentemente de uma planilha específica. | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
ID | S | O número de ID do sistema interno da planilha. | 234 |
Conteúdo do elemento
| |||
(nenhum) | |||
Formato da resposta
<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <accounts seqNo="42"> <account id="2147483645" code="" name="GL Accounts" description="GL Accounts" timeStratum="" displayAs="NUMBER" accountTypeCode="" decimalPrecision="0" isAssumption="0" suppressZeroes="1" isDefaultRoot="1" shortName="" balanceType="" isLinked="0" owningSheetId="" isSystem="0" isIntercompany="0" isImportable="0" dataEntryType="" planBy="" timeRollup="" timeWeightAcctId="" levelDimRollup="" levelDimWeightAcctId="" rollupText="" startExpanded="1" hasSalaryDetail="" dataPrivacy="" isBreakbackEligible="" subType="" enableActuals="" isGroup="1"> <account id="1" code="Assets" name="Assets" description="Total Assets" timeStratum="month" displayAs="CURRENCY" accountTypeCode="A" decimalPrecision="0" isAssumption="0" suppressZeroes="1" isDefaultRoot="1" shortName="" exchangeRateType="E" balanceType="DEBIT" isLinked="0" owningSheetId="" isSystem="0" isIntercompany="0" dataEntryType="" planBy="DELTA" timeRollup="LAST" timeWeightAcctId="" levelDimRollup="SUM" levelDimWeightAcctId="" rollupText="" startExpanded="1" hasSalaryDetail="" dataPrivacy="PRIVATE" isBreakbackEligible="" subType="CUMULATIVE" enableActuals="1" isGroup="0"> <account id="16" code="Current_Assets" name="Current Assets" description="current assets" timeStratum="month" displayAs="CURRENCY" accountTypeCode="B" decimalPrecision="0" isAssumption="0" suppressZeroes="1" isDefaultRoot="1" shortName="" exchangeRateType="E" balanceType="DEBIT" isLinked="0" owningSheetId="" isSystem="0" isIntercompany="0" dataEntryType="" planBy="DELTA" timeRollup="LAST" timeWeightAcctId="" levelDimRollup="SUM" levelDimWeightAcctId="" rollupText="" startExpanded="1" hasSalaryDetail="" dataPrivacy="PRIVATE" isBreakbackEligible="" subType="CUMULATIVE" enableActuals="1" isGroup="0"> <account id="51" code="70110" name="Bank Account" description="Wells Fargo account" timeStratum="month" displayAs="CURRENCY" accountTypeCode="B" decimalPrecision="0" isAssumption="0" suppressZeroes="1" isDefaultRoot="0" shortName="" exchangeRateType="E" balanceType="DEBIT" isLinked="0" owningSheetId="" isSystem="0" isIntercompany="0" dataEntryType="STANDARD" planBy="BALANCE" timeRollup="LAST" timeWeightAcctId="" levelDimRollup="SUM" levelDimWeightAcctId="" rollupText="" startExpanded="" hasSalaryDetail="0" dataPrivacy="PRIVATE" isBreakbackEligible="" subType="CUMULATIVE" enableActuals="1" isGroup="0"> <attributes> <attribute name="SEC Reporting" value="Yes" /> <attribute name="GAAP Reporting" value="No" /> </attributes> </account> </account> </account> </account> </accounts> </output> </response>
elemento de resposta
| |||
Nome da etiqueta
| resposta | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
êxito | S | Verdadeiro ou falso, indicando se a chamada à API foi bem-sucedida ou não. Mesmo as chamadas bem-sucedidas podem conter mensagens de aviso na resposta. | verdadeiro |
obsoleto | N | Se presente na etiqueta de resposta e definido como verdadeiro, esse atributo indica que a versão do método ou da API que está sendo invocada se tornou obsoleta e está oficialmente obsoleta. Embora continue a funcionar neste momento, pode deixar de funcionar em breve. Normalmente, esse atributo não está presente. | false |
Conteúdo do elemento
| |||
Um único elemento de mensagens opcional e exatamente um elemento de saída obrigatório. | |||
elemento de saída
| |
Nome da etiqueta
| saída |
Atributos do elemento
| |
(nenhum) | |
Conteúdo do elemento
| |
Um único elemento de contas. Esse invólucro de saída é padrão em todas as respostas de API e inclui a saída válida de qualquer chamada de API bem-sucedida. | |
elemento de contas
| |||
Nome da etiqueta
| contas | ||
Descrição
| Contêiner para um ou mais elementos de conta. | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
seqNo Adicionado na API v17, mas reservado para uso futuro. | |||
Conteúdo do elemento
| |||
Um ou mais elementos de conta. | |||
elemento de conta
| |||||
Nome da etiqueta | account | ||||
Descrição
| Representa uma única conta que está sendo retornada em resposta a uma chamada à API exportAccounts. Se esse elemento está diretamente dentro do elemento de contas da resposta (ou seja, não está dentro de outro elemento de conta), esse elemento de conta representa uma conta raiz, uma conta que não tem pai. | ||||
Atributos do elemento
| |||||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
| ||
nome | S | O nome da conta, como aparece em relatórios e planilhas. | Ativos atuais | ||
código | S | O código da conta, conforme aparece quando referenciado em fórmulas. | Cur_Assets | ||
ID | N | O número de ID do sistema interno da conta. Isso pode ser usado para identificar contas em outras chamadas de API, como exportDimensionFamilies. | 16 | ||
accountTypeCode | N | O código de letras correspondente ao tipo de dados desta conta | |||
Código de tipo | Tipo de conta | Classe da conta | |||
A | Ativo | Livro-razão geral | |||
B | Ativo atual | Livro-razão geral | |||
C | Passivo e patrimônio líquido | Livro-razão geral | |||
CUBE | Cubo | Cubo | |||
PT | Perda/Ganhos acumulados no ano | Livro-razão geral | |||
F | Ativo fixo | Livro-razão geral | |||
G | Custo de mercadorias vendidas | Livro-razão geral | |||
I | Receita | Livro-razão geral | |||
J | Receita não operacional | Livro-razão geral | |||
K | Ajuste cumulativo de conversão | Sistema | |||
L | Passivo | Livro-razão geral | |||
M | Passivo atual | Livro-razão geral | |||
MI | Percentuais de consolidação | Predefinido | |||
MT | Métrica | Métrica | |||
N | Renda líquida | Livro-razão geral | |||
O | Outros ativos | Livro-razão geral | |||
Q | Patrimônio líquido | Livro-razão geral | |||
R | Ativo de longo prazo | Livro-razão geral | |||
S | Suposição | Suposição | |||
Cam | Passivo de longo prazo | Livro-razão geral | |||
W | Modelada | Modelada | |||
X | Despesa | Livro-razão geral | |||
XR | Taxa cambial | Predefinido | |||
S | Despesas não operacionais | Livro-razão geral | |||
Z | Personalizado | Personalizado | |||
descrição | N | A descrição textual da conta, se houver, conforme inserida em Administração de conta | Total de ativos atuais |
shortName | N | O nome curto da conta, se houver, conforme inserido em Administração de conta | CA |
timeStratum Com suporte na API v16 + | N | O estrato de tempo da conta, como o código do estrato de tempo. Para contas de cubo, contas modeladas e contas LR com entrada de dados no cubo, o estrato de tempo é determinado pelo estrato de tempo da planilha proprietária. Todas as outras contas usam o estrato de tempo por padrão definido na interface de usuário de administração de tempo. | Mês |
displayAs | N | A configuração de exibição de saída da conta: NÚMERO, MOEDA ou PERCENTUAL. Fornecido somente para contas que têm uma propriedade Exibir como em Administração de conta. | NUMBER |
isAssunção | N | "0" ou "1" indicando se a conta é uma suposição. É definido como 1 para suposições e contas de taxa cambial. | 1 |
suppressZeroes | N | Sinalizador que indica se a conta permite ou não aos usuários suprimir zeros nas planilhas. 0 não é permitido, 1 é permitido. Fornecido somente para contas que têm a propriedade Suprimir zeros em Administração de conta. | 1 |
isDefaultRoot | N | "0" ou "1" indicando se a conta ou o grupo de contas é uma raiz por padrão. | 1 |
decimalPrecision | N | Número de casas decimais a serem exibidas para os números nesta conta. O valor por padrão é 0. O valor especial de 99 é usado para indicar uma conta vinculada que herda a precisão decimal de seu destino. O valor -1 significa que a conta é uma conta em moeda e usa a precisão da moeda que está exibindo. | 0 |
planBy | N | Para contas cumulativas, indica se a conta é planejada por saldo (SALDO) ou planejada por delta (DELTA). | SALDO |
exchangeRateType | N | Presente somente para contas com displayAs="CURENCY". Valores possíveis: qualquer um dos códigos de tipo de taxa cambial presentes na instância, conforme configurado em Gerenciar moedas. "A"=Média mensal, "E"=Fim do mês. | E |
isImportable | N | Indica se a conta pode aceitar dados importados. 0 significa que a conta não pode ser importada e 1 é importável. Presente somente se versionName ou versionId é especificado na solicitação. Observação: isImportable indica apenas que uma conta está disponível para importação na versão especificada, não que o usuário que faz a chamada à API tem permissão para importar para a versão ou conta. Use exportVersions para ver quais versões estão disponíveis para importação pelo usuário. | 1 |
balanceType | N | Indica o tipo de saldo de uma conta, DÉBITO ou CRÉDITO. Esse atributo fica vazio se a conta não tem um tipo de saldo associado. Somente contas LR têm um tipo de saldo. | DÉBITO |
dataEntryType | N | Indica o tipo de entrada de dados de uma conta. STANDARD ou CUBE. Um valor em branco indica que o tipo de entrada de dados não é aplicável a uma conta. Por exemplo, uma conta vinculada ou modelada terá um tipo de entrada de dados em branco. | CUBE |
timeRollUp | N | Indica como a conta se comporta quando é consolidada ao longo de um período. Pode ser SUM, WAITTED_AVERAGE, LAST ou AVERAGE. Fica vazio para grupos de contas e contas de métrica. | SUM |
timeWeightAcctId | N | Se essa conta tem um timeRollup de WATERGY_AVERAGE, esse será o número da ID do sistema interno da conta de onde os pesos são determinados. Estará vazio se não existir uma conta de ponderação ou se a conta não tiver um timeRollup de Weighted_average. | 133 |
hasSalaryDetail | N | 0 ou 1 para indicar se esta conta tem divisões que exigem a permissão Acessar detalhes de salário para serem visualizadas. Estará vazio se não for aplicável a esta conta. | 1 |
dataPrivacy | N | Indica em quais níveis os valores da conta são públicos e podem ser referenciados em outros níveis ao escrever fórmulas. Pode ser PRIVATE para que os valores da conta sejam privados, PUBLIC_TOP para que os valores da conta sejam públicos somente no nível superior ou PUBLIC_ALL para que os valores da conta sejam públicos em todos os níveis. As suposições não têm uma configuração de dataPrivacy porque são sempre públicas. | PRIVADO |
subType | N | Indica se a conta é PERIÓDICA ou CUMULATIVA. Se uma conta é periódica, seu valor em um determinado período é igual à atividade líquida do período. Os exemplos incluem contas de receita e despesa. Se uma conta é cumulativa, seu valor é igual ao saldo final de um determinado período. Esse é o valor do período anterior mais ou menos qualquer atividade no período especificado. As contas de balanço patrimonial são cumulativas. Fica vazio para grupos de contas e contas de métrica. | PERIODIC |
startExpanded | N | Isso indica se uma conta e seus filhos começam em um estado expandido quando uma planilha é carregada pela primeira vez. Isso se aplica apenas a contas pai. Estará vazio para contas folha. | 1 |
isBreakbackEligible | N | 0 ou 1 para indicar se essa conta pode ser usada em uma redistribuição. Isso se aplica apenas a suposições padrão. Estará vazio para outros tipos de contas. | 0 |
levelDimRollup | N | Indica como a conta se comporta quando consolidada em um nível ou dimensão. Pode ser SUM, WAITTED_AVERAGE, TEXT ou NONBLANK_AVERAGE. Fica vazio para grupos de contas e contas de métrica. | NONBLANK_AVERAGE |
levelDimWeightAcctId | N | Se essa conta tem um levelDimRollup de WATERED_AVERAGE, esse será o número da ID do sistema interno da conta de onde as ponderações são determinadas. Estará vazio se não existir uma conta de ponderação ou se o nívelDimRollup da conta não for de Weighted_average. | 118 |
rollupText | N | Se essa conta tem um levelDimRollup de TEXT, essa é a cadeia de caracteres de texto que aparece na célula, indicando o valor consolidado da conta. | Nenhuma |
enableActuals | N | 0 para mostrar somente os dados planejados da conta. 1 para importar valores reais para a conta. Para contas vinculadas, 0 mostrará valores reais somente se a conta vinculada os tiver e 1 habilitará valores reais para a conta vinculada. Fica vazio para grupos de contas e contas de métrica. | 1 |
isGroup | S | 0 ou 1 para indicar se este é um grupo de contas ou não. | 1 |
isIntercompany | N | 0 ou 1 para indicar se esta conta é uma conta intercompanhias ou não. | 1 |
formula Não disponível na API v18+. | N | A fórmula da conta, se houver uma. | ACCT.Revenue - ACCT.Expenses |
isLinked | N | 0 ou 1 para indicar se esta conta é uma conta vinculada ou não. | 1 |
isSystem | N | 0 ou 1 para indicar se esta conta é uma conta do sistema ou não. | 1 |
owningSheetId | N | Para contas que podem estar em planilhas modeladas e de cubo, o número da ID do sistema interno da planilha em que a conta está. Estará vazio se não for uma conta desse tipo ou se for uma conta, mas não estiver atualmente atribuída a uma planilha. | 17 |
Conteúdo do elemento
| |||
Um elemento de conta aninhada para cada conta filho direta desta conta. Um elemento de atributos se a conta tem um ou mais atributos associados a ela. | |||
elemento de atributos
| |||
Nome da etiqueta
| atributos | ||
Descrição
| Contêiner para um ou mais elementos de atributo. | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
(nenhum) | |||
Conteúdo do elemento
| |||
Um ou mais elementos de atributo. | |||
elemento atributo
| |||
Nome da etiqueta
| atributo | ||
Descrição
| Representa um único mapeamento de atributos de conta não em branco ao qual uma conta está associada. | ||
Atributos do elemento
| |||
Nome do atributo
| Obrigatório?
| Valor
| Exemplo
|
nome | S | O nome do atributo de conta | Relatório SEC |
valor
Com suporte na API v34 quando a configuração de Nome de exibição vigente está ATIVADA. | S | O valor do atributo de conta associado à conta. | Sim |
valueCode
Disponível somente na API v32 e API v33 para instâncias que habilitam o nome de exibição. Sem suporte na API v34 quando a configuração de Nome de exibição vigente está ATIVADA. | N | O código de valor deste atributo.
Para API v32 e API v33, valueCode só é significativo quando:
| YR |
valueName
Disponível somente na API v32 e API v33 para instâncias que habilitam o nome de exibição. Sem suporte na API v34 quando a configuração de Nome de exibição vigente está ATIVADA. | N | O nome do valor deste atributo.
Para API v32 e API v33, valueName só faz sentido quando:
| Sim |
valueDisplayName
Disponível somente na API v32+ para instâncias que habilitam o nome de exibição. | S | Para a API v32 e versões mais recentes, valueDisplayName é significativo somente quando:
| Sim |
attributeID | S | O número de ID do sistema interno do atributo de conta. | 10 |
valueID | S | O número de ID do sistema interno do atributo de conta. | 108 |
Conteúdo do elemento
| |||
nenhum | |||