Passa al contenuto principale
Adaptive Planning
exportActiveCurrencies

exportActiveCurrencies

Questa API supporta solo l'utente Concetto: Regole di accesso nell'API v22 e versioni successive.
Categoria
Recupero dei metadati
Descrizione
Restituisce i metadati per l'elenco completo di tutte le valute configurate nel sistema.
Autorizzazioni necessarie per richiamare
Nessuno (devono essere credenziali valide per l'istanza)
Parametri obbligatori su richiesta
Credenziali
La richiesta di questo metodo contiene solo un tag di credenziali per identificare e autorizzare l'utente chiamante. Una volta verificato, il metodo restituisce un documento XML che descrive l'insieme completo di tutte le valute configurate nel sistema. Una valuta è stata "configurata" dopo essere stata aggiunta all'elenco di valute in Amministrazione valuta, anche se non ha ancora un tasso di cambio. Le istanze per le quali non è abilitata la funzionalità Valute multiple restituiscono una sola valuta in questo elenco.

Formato richiesta

<?xml version='1.0' encoding='UTF-8'?> <call method="exportActiveCurrencies" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd"/> </call>
elemento credenziali
Nome tag
credenziali
Descrizione
Tutte le chiamate API devono contenere un singolo elemento di credenziali per identificare l'utente che richiama l'API. La chiamata API viene quindi eseguita come utente (qualsiasi audit trail o storico delle azioni nel sistema mostrerà che l'azione è stata eseguita dall'utente) e pertanto l'utente deve disporre delle autorizzazioni necessarie per eseguire l'azione affinché la chiamata API avere esito positivo.
Attributi dell'elemento
Nome attributo
Obbligatorio
?
Valore
Esempio
accedere
S
Il nome di accesso dell'utente che richiama il metodo API. L'utente deve disporre delle autorizzazioni necessarie per richiamare il metodo.
sampleuser@company.com
password
S
La password dell'utente che richiama il metodo API.
my_password
impostazioni internazionali
N
Specificare le impostazioni internazionali da utilizzare per interpretare i numeri e le date in entrata e per formattare i numeri e le date in uscita (utilizzando il separatore delle migliaia, i nomi dei mesi e la formattazione della data appropriati). Le impostazioni internazionali vengono utilizzate anche per specificare la lingua in cui devono essere visualizzati i messaggi di sistema nella risposta. Se non viene specificato, viene utilizzato en_US (inglese americano).
fr_FR
instanceCode
N
Se l'utente specificato nelle credenziali ha accesso a più istanze di
Adaptive Planning
, questo attributo può essere utilizzato per specificare che l'utente intende accedere a un'istanza diversa da quella predefinita. Se non viene specificata, verrà utilizzata l'istanza predefinita dell'utente. Per determinare i codici di istanza disponibili, utilizzare l'API exportInstances.
MYINSTANCE1
Contenuto dell'elemento
(nessuno)

Formato risposta

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <currencies seqNo="42"> <currency id="2" code="EUR" precision="4" isReportingCurrency="0" userDefined="0" description="Euro Member Countries, Euro" /> <currency id="3" code="EUR1" precision="4" isReportingCurrency="0" userDefined="1" description="User-defined Euro 1" /> <currency id="1" code="USD" precision="2" isReportingCurrency="1" userDefined="0" description="United States of America, Dollars" /> </currencies> </output> </response>
elemento di risposta
Nome tag
risposta
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
successo
S
Vero o falso, a indicare se la chiamata API è riuscita o meno. Anche le chiamate riuscite possono contenere messaggi di avviso nella risposta.
true
obsoleto
N
Se presente nel tag di risposta e impostato su true, questo attributo indica che la versione del metodo o dell'API richiamata è diventata obsoleta ed è ufficialmente obsoleta. Sebbene continui a funzionare in questo momento, potrebbe cessare di funzionare in breve tempo. In genere, questo attributo non è presente.
falso
Contenuto dell'elemento
Un singolo elemento di messaggi facoltativo ed esattamente un elemento di output obbligatorio.
elemento di output
Nome tag
output
Attributi dell'elemento
(nessuno)
Contenuto dell'elemento
Un singolo elemento di valute obbligatorio. Questo wrapper
di output
è standard in tutte le risposte API e racchiude l'output valido di qualsiasi chiamata API riuscita.
elemento valute
Nome tag
valute
Descrizione
Contenitore per uno o più elementi valuta.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
seqNo
Aggiunto nell'API v17 ma riservato per un utilizzo futuro.
Contenuto dell'elemento
Uno o più elementi valuta.
elemento valuta
Nome tag
valuta
Descrizione
Rappresenta una singola valuta restituita nella risposta a una chiamata all'API exportActiveCurrencies. Per le versioni precedenti all'API v17, non verrà visualizzato l'attributo definito dall'utente o le valute definite dall'utente.
Attributi dell'elemento
Nome attributo
Obbligatorio?
Valore
Esempio
ID
S
Il numero ID sistema interno per la valuta. Questo numero può essere utilizzato per identificare in modo univoco la valuta, ma non viene utilizzato in altre chiamate API.
1
codice
S
Il codice di tre lettere per la valuta, come specificato nello standard ISO 4217.
usd
precisione
S
Precisione decimale tipica (numero di cifre dopo la posizione decimale) da utilizzare quando si visualizzano gli importi in questa valuta. Questa precisione viene utilizzata solo per i conti che hanno il tipo di visualizzazione Valuta e la cui precisione decimale è impostata su "Utilizza la precisione della valuta".
2
isReportingCurrency
S
Se la valuta è stata selezionata da un amministratore come disponibile per l'utilizzo in "conversioni di report arbitrari". True=1, False=0.
1
userDefined
Disponibile nell'API v17+
S
Se la valuta è stata creata dall'utente o meno. True=1, False=0.
0
descrizione
S
Descrizione di base della valuta, composta dal paese e dal nome della valuta.
Stati Uniti d'America, dollaro
Contenuto dell'elemento
(nessuno)