Valuta (ISO 4217) nel modello dati ESG (Valuta)

Tratti

Le caratteristiche di questa entità sono elencate qui.

è. CDM.entityVersione

ParametroValueTipo di datiExplanation
NumeroVersione"4.3"stringNumero di versione semantica dell'entità

is.localized.descritedAs
Contiene la lista dei testi descrittivi specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enEntità base da cui derivano tutte le entità del Modello Dati ESG.
enLa definizione di valuta si basa sullo standard ISO 4217.

ISO 4217 è lo standard internazionale che descrive i codici a tre lettere (noti anche come codice valutario) per definire i nomi delle valute stabilite dall'Organizzazione Internazionale per la Normalizzazione (ISO).

Le prime due lettere del codice sono le due lettere dei codici paese alfa-2 ISO 3166-1 (simili a quelli usati per i domini nazionali di alto livello su Internet) e la terza è solitamente l'iniziale della valuta stessa. Quindi il codice valutario del Giappone diventa JPY-JP per il Giappone e Y per lo yen. Questo elimina il problema causato dall'uso dei nomi dollaro, franco e sterlina in decine di paesi diversi, ognuno con valori significativamente diversi. Inoltre, se una valuta viene rivalutata, l'ultima lettera del codice valutario viene modificata per distinguerla dalla vecchia valuta. In alcuni casi, la terza lettera è l'iniziale di "new" nella lingua di quel paese/regione, per distinguerla da una valuta più vecchia che è stata rivalutata; Il codice spesso dura più a lungo dell'uso del termine "nuovo" stesso. Esempi di ciò includono il peso messicano (MXN) e la lira turca (TRY). Tuttavia, si possono osservare altri cambiamenti; il rublo russo, ad esempio, è passato da RUR a RUB, dove la B deriva dalla terza lettera della parola "ruble".

C'è anche un numero di codice a tre cifre assegnato a ciascuna valuta, nello stesso modo in cui viene assegnato anche un numero di codice a tre cifre a ciascun paese come parte della ISO 3166. Questo codice numerico è solitamente lo stesso del codice numerico ISO 3166. USD (dollaro USA) ha il codice 840, che è anche il codice numerico per US (Stati Uniti).

Lo standard definisce anche la relazione tra l'unità monetaria principale e qualsiasi unità monetaria minore. Spesso, l'unità di valuta minore ha un valore pari a 1/100 dell'unità maggiore, ma sono comuni anche 1/10 o 1/1000. Alcune valute non hanno alcuna unità monetaria minore. In altri, l'unità monetaria principale ha così poco valore che l'unità minore non viene più generalmente usata (il sen giapponese, 1/100 di yen). La Mauritania non utilizza una divisione decimale delle unità, fissando 1 ouguiya (UM) = 5 khoums, mentre il Madagascar ha 1 ariary = 5 iraimbilanja. Questo è indicato nello standard dall'esponente valutare. Il dollaro americano ha l'esponente 2, mentre lo JPY ha l'esponente 0.

La ISO 4217 include codici non solo per valute, ma anche per metalli preziosi (oro, argento, palladio e platino; per definizione espressi per un'oncia troy, rispetto a "1 USD") e per alcune altre entità utilizzate nella finanza internazionale, Diritti Speciali di Estrazione. Sono inoltre assegnati codici speciali per scopi di test (XTS) e per indicare l'assenza di transazioni in valuta (XXX). Tutti questi codici iniziano con la lettera "X". I metalli preziosi usano la "X" più il simbolo chimico del metallo; l'argento, ad esempio, è XAG. La ISO 3166 non assegna mai i codici paese che iniziano con "X" mentre questi codici sono assegnati solo per usi personalizzati privatamente (riservati, mai per codici ufficiali), quindi ISO 4217 può utilizzare codici "X" per valute non specifiche di paese o regione senza rischio di conflitti con futuri codici nazionali.

Questa è una lista di valute globali e i codici valutari a tre caratteri che abbiamo trovato sono generalmente usati per rappresentarle.

Nella maggior parte dei casi, il codice valutario è composto dal codice paese Internet a due caratteri del paese più un carattere aggiuntivo per indicare l'unità monetaria.

Ad esempio, il codice per i dollari canadesi è semplicemente il codice Internet canadese a due caratteri ("CA") più un designatore valutario di un carattere ("D").

ISO 4217 (Codici per la Rappresentazione di Valute e Fondi) definisce abbreviazioni a tre lettere per le valute mondiali.

Il principio generale utilizzato per costruire queste abbreviazioni è prendere le abbreviazioni a due lettere definite nella ISO 3166 (Codici per la Rappresentazione dei Nomi dei Paesi) e aggiungere la prima lettera al nome della valuta (USD per gli Stati Uniti)

Nel caso delle valute definite da entità sovranazionali, la ISO 4217 assegna codici entità a due lettere che iniziano con "X" da utilizzare al posto dei codici paese (XCD per il Dollaro dei Caraibi Centrali).

ad esempio

  • USD America (Stati Uniti of America), Dollari
  • AUD Australia, Dollari
  • CAD Canada, Dollari
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.identificatoDa
nomina un attributo di identità specifico da utilizzare con un'entità

ParametroValueTipo di datiExplanation
Attributo Valuta/(risoltoAttributi)/IsoCurrencyCodeAttributo

minimumObjectModelVersion
Versione minima del modello oggetto richiesta per comprendere pienamente lo schema dati utilizzato.

ParametroValueTipo di datiExplanation
NumeroVersione"1.2.3"string

è. IDM.modelVersion
Numero di versione semantico dell'IDM.

ParametroValueTipo di datiExplanation
NumeroVersione"2.0.0"string

has.schemaObjectIdentifier
L'oggetto schema ha un identificatore, che è una stringa, specificata come parametro del tratto. Permette agli scrittori di definire più valori identificativi.

ParametroValueTipo di datiExplanation
identificatore"{0CC398B3-9569-4BB0-934F-4BFE0D5CB1F5}"stringL'identificatore per l'oggetto schema. Non c'è alcuna garanzia di unicità applicata dal CDM. È un contratto tra lettore e autore dello schema.

is.nativeTo.businessAreaArea
Il nome dell'area di attività da cui proviene l'entità.

ParametroValueTipo di datiExplanation
nome"Contabilità e Reportistica Finanziaria"string

is.localized.displayedAs
Contiene la lista dei testi di visualizzazione specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enValuta (ISO 4217)
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

has.entitySchemaAbstractionLevel
Un livello di astrazione assegnato a uno schema di Entità. Le descrizioni logiche degli schemi utilizzano datiType complessi, ereditarietà ed entità come attributi. Le descrizioni risolte non contengono nessuna di queste cose, solo i set finali di tratti e attributi sono mostrati. Uno schema di composizione manipola, guida o riformula parti di schemi logici per produrre uno schema risolto.

ParametroValueTipo di datiExplanation
level"risolto"stringValori possibili: logici, compositivi, risolti

Attributes

Name Description Prima inclusa nell'esempio
IsoCurrencyCode Il codice valuta ISO 4217. Sostenibilità/modello dati ESG/Valuta
CurrencyName Il nome della valuta. Sostenibilità/modello dati ESG/Valuta
CountryId L'identificatore unico del paese/regione. Sostenibilità/modello dati ESG/Valuta
CurrencySymbol Il simbolo associato alla valuta. Sostenibilità/modello dati ESG/Valuta

IsoCurrencyCode

Il codice valuta ISO 4217. Prima inclusa in: Sostenibilità/modello dati esg/Valuta (questa entità)

Proprietà

NameValue
displayNameCodice valutario ISO
descriptionIl codice valuta ISO 4217.
isPrimaryKeytrue
formato dei datistring
Lunghezza massima3

Tratti

L'elenco dei tratti per l'attributo IsoCurrencyCode è riportato qui.

is.dataFormat.character
is.dataFormat.big
indica una versione atomica ma multi-unità di un tipo fondamentale come un carattere codificato a più byte, un float a doppia precisione, un intero lungo.

is.dataFormat.array
indica una sequenza continua di unità fondamentali che devono essere prese come un tutto e considerate un solo valore. L'array di caratteri è una stringa, e l'array di byte è un oggetto binario.

is.identificatoDa
nomina un attributo di identità specifico da utilizzare con un'entità

ParametroValueTipo di datiExplanation
Attributo Valuta/(risoltoAttributi)/IsoCurrencyCodeAttributo

has.schemaObjectIdentifier
L'oggetto schema ha un identificatore, che è una stringa, specificata come parametro del tratto. Permette agli scrittori di definire più valori identificativi.

ParametroValueTipo di datiExplanation
identificatore"{03C4F1F8-C966-4BA7-A63E-9D0F32B643E7}"stringL'identificatore per l'oggetto schema. Non c'è alcuna garanzia di unicità applicata dal CDM. È un contratto tra lettore e autore dello schema.

is.localized.displayedAs
Contiene la lista dei testi di visualizzazione specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enCodice valutario ISO
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.localized.descritedAs
Contiene la lista dei testi descrittivi specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enIl codice valuta ISO 4217.
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.consttrained
Limiti di lunghezza massima o valore

ParametroValueTipo di datiExplanation
Lunghezza massima"3"integer

is.dataFormat.character
is.dataFormat.array
indica una sequenza continua di unità fondamentali che devono essere prese come un tutto e considerate un solo valore. L'array di caratteri è una stringa, e l'array di byte è un oggetto binario.

CurrencyName

Il nome della valuta. Prima inclusa in: Sostenibilità/modello dati esg/Valuta (questa entità)

Proprietà

NameValue
displayNameNome valuta
descriptionIl nome della valuta.
formato dei datistring
Lunghezza massima256
isNullabletrue

Tratti

L'elenco dei tratti per l'attributo CurrencyName è elencato qui.

is.dataFormat.character
is.dataFormat.big
indica una versione atomica ma multi-unità di un tipo fondamentale come un carattere codificato a più byte, un float a doppia precisione, un intero lungo.

is.dataFormat.array
indica una sequenza continua di unità fondamentali che devono essere prese come un tutto e considerate un solo valore. L'array di caratteri è una stringa, e l'array di byte è un oggetto binario.

has.schemaObjectIdentifier
L'oggetto schema ha un identificatore, che è una stringa, specificata come parametro del tratto. Permette agli scrittori di definire più valori identificativi.

ParametroValueTipo di datiExplanation
identificatore"{062E6348-440F-46FE-A8C7-9BD23CAAF02F}"stringL'identificatore per l'oggetto schema. Non c'è alcuna garanzia di unicità applicata dal CDM. È un contratto tra lettore e autore dello schema.

is.nullable
Il valore dell'attributo può essere impostato su NULL.

is.localized.displayedAs
Contiene la lista dei testi di visualizzazione specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enNome valuta
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.localized.descritedAs
Contiene la lista dei testi descrittivi specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enIl nome della valuta.
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.consttrained
Limiti di lunghezza massima o valore

ParametroValueTipo di datiExplanation
Lunghezza massima"256"integer

is.dataFormat.character
is.dataFormat.array
indica una sequenza continua di unità fondamentali che devono essere prese come un tutto e considerate un solo valore. L'array di caratteri è una stringa, e l'array di byte è un oggetto binario.

CountryId

L'identificatore unico del paese/regione. Prima inclusa in: Sostenibilità/modello dati esg/Valuta (questa entità)

Proprietà

NameValue
displayNameID paese
descriptionL'identificatore unico del paese/regione.
formato dei datiint32
isNullabletrue

Tratti

L'elenco dei tratti per l'attributo CountryId è riportato qui.

is.dataFormat.integer
is.nullable
Il valore dell'attributo può essere impostato su NULL.

is.localized.displayedAs
Contiene la lista dei testi di visualizzazione specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enID paese
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.localized.descritedAs
Contiene la lista dei testi descrittivi specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enL'identificatore unico del paese/paese.
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.linkedEntity.identifier
Segna gli attributi che contengono riferimenti a chiave esterna a un'entità collegata (usata come attributo). Questo attributo viene aggiunto all'entità risolta per enumerare le entità di riferimento.

ParametroValueTipo di datiExplanation
entityRiferimenti
entityReferenceattributoRiferimento
Country.cdm.json/Paese CountryId
entitàun riferimento all'entità costante che contiene l'elenco delle riferimenti all'entità

has.schemaObjectIdentifier
L'oggetto schema ha un identificatore, che è una stringa, specificata come parametro del tratto. Permette agli scrittori di definire più valori identificativi.

ParametroValueTipo di datiExplanation
identificatore"{077E23E2-D28F-45CF-B796-B16F21B8B4AF}"stringL'identificatore per l'oggetto schema. Non c'è alcuna garanzia di unicità applicata dal CDM. È un contratto tra lettore e autore dello schema.

is.dataFormat.integer

CurrencySymbol

Il simbolo associato alla valuta. Prima inclusa in: Sostenibilità/modello dati esg/Valuta (questa entità)

Proprietà

NameValue
displayNameSimbolo valuta
descriptionIl simbolo associato alla valuta.
formato dei datibinary
isNullabletrue

Tratti

L'elenco dei tratti per l'attributo CurrencySymbol è elencato qui.

is.dataFormat.byte
is.dataFormat.array
indica una sequenza continua di unità fondamentali che devono essere prese come un tutto e considerate un solo valore. L'array di caratteri è una stringa, e l'array di byte è un oggetto binario.

has.schemaObjectIdentifier
L'oggetto schema ha un identificatore, che è una stringa, specificata come parametro del tratto. Permette agli scrittori di definire più valori identificativi.

ParametroValueTipo di datiExplanation
identificatore"{091ABACE-FE88-4C8A-8C26-8DF27B2AE3E7}"stringL'identificatore per l'oggetto schema. Non c'è alcuna garanzia di unicità applicata dal CDM. È un contratto tra lettore e autore dello schema.

is.nullable
Il valore dell'attributo può essere impostato su NULL.

is.localized.displayedAs
Contiene la lista dei testi di visualizzazione specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enSimbolo valuta
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.localized.descritedAs
Contiene la lista dei testi descrittivi specifici per un oggetto.

ParametroValueTipo di datiExplanation
localizedDisplayText
languageTagdisplayText
enIl simbolo associato alla valuta.
entitàun riferimento all'entità costante che contiene la lista del testo localizzato

is.dataFormat.byte
is.dataFormat.array
indica una sequenza continua di unità fondamentali che devono essere prese come un tutto e considerate un solo valore. L'array di caratteri è una stringa, e l'array di byte è un oggetto binario.