Montant de transaction (type)

De Wiki1000
(Différences entre les versions)
m (Montant de transaction)
 
(8 révisions intermédiaires par 2 utilisateurs sont masquées)
Ligne 3 : Ligne 3 :
 
Hérite de [[Montant en devise (type)|Montant en devise]]
 
Hérite de [[Montant en devise (type)|Montant en devise]]
  
Le type de données « Montant de transaction » est utilisé pour le stockage des montants dans le cadre d’une transaction. Un montant de transaction enregistre une valeur monétaire à une date ainsi que sa contrepartie dans les devises de tenu de compte et de reporting.
+
Le type de données « Montant de transaction » (TMoneyDT) est utilisé pour le stockage des montants dans le cadre d’une transaction. Un montant de transaction enregistre une valeur monétaire à une date ainsi que ses contreparties dans les devises de tenu de compte et de reporting.
  
====Propriétés====
+
===Attributs===
Les propriétés d'un montant de transaction sont (outre ses propriétés hérités) :
+
Les attributs d'un montant de transaction sont (outre ses attributs hérités) :
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 15 : Ligne 15 :
 
!Colonne SQL
 
!Colonne SQL
 
|-
 
|-
|[[Date (montantdt type)|Date]]
+
|Date
 
|La date de la transaction
 
|La date de la transaction
 
|TDatetime
 
|TDatetime
 
|<NomAttribut>_Date
 
|<NomAttribut>_Date
 
|-
 
|-
|[[TCValue (montantdt type)|TCValue]]
+
|TCValue
|La valeur du montant dans la devise de transaction
+
|La valeur du montant dans la devise de tenu de compte.
 
|Currency
 
|Currency
 
|<NomAttribut>_TCValue
 
|<NomAttribut>_TCValue
 
|-
 
|-
|[[TCConv (montantdt type)|TCConv]]
+
|TCConv
|Le cours de conversion en devise de tenu de compte
+
|Le cours de conversion en devise de tenu de compte.
 
|Chaîne
 
|Chaîne
 
|<NomAttribut>_TCConv
 
|<NomAttribut>_TCConv
 
|-
 
|-
|[[RPValue (montantdt type)|RPValue]]
+
|RPValue
|La valeur du montant dans la devise de reporting
+
|La valeur du montant dans la devise de reporting.
 
|Currency
 
|Currency
 
|<NomAttribut>_RPValue
 
|<NomAttribut>_RPValue
 
|-
 
|-
|[[RPConv (montantdt type)|RPConv]]
+
|RPConv
|Le cours de conversion en devise de tenu de reporting
+
|Le cours de conversion en devise de tenu de reporting.
 
|Chaîne
 
|Chaîne
 
|<NomAttribut>_RPConv
 
|<NomAttribut>_RPConv
 +
|}
 +
 +
{{info|Les cours sont conservés sous forme d'une liste de quotation et stockés sous forme de chaîne.}}
 +
 +
===Propriétés===
 +
Les propriétés d'un montant de transaction :
 +
 +
{|class="wikitable"
 +
|-
 +
!Nom
 +
!Description
 +
|-
 +
|[[Date (moneydt type)|Date]]
 +
|La date de la transaction
 +
|-
 +
|[[TCValue (moneydt type)|TCValue]]
 +
|La valeur du montant dans la devise de tenu de compte.
 +
|-
 +
|[[TCRate (moneydt type)|TCRate]]
 +
|Retourne le taux de conversion en devise de tenu de compte (non modifiable).
 +
|-
 +
|[[RPValue (moneydt type)|RPValue]]
 +
|La valeur du montant dans la devise de reporting.
 +
|-
 +
|[[RPRate (moneydt type)|RPRate]]
 +
|Retourne le taux de conversion en devise de tenu de reporting (non modifiable).
 +
|-
 +
|[[TCValueAsLiteral (moneydt type)|TCValueAsLiteral]]
 +
|La valeur de tenu compte littérale (ie en lettre)
 +
|-
 +
|[[RPValueAsLiteral (moneydt type)|RPValueAsLiteral]]
 +
|La valeur de reporting littérale (ie en lettre)
 
|}
 
|}
  
Ligne 44 : Ligne 76 :
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
|[[Convert (montantdt type)|Convert]]
+
|[[Convert (moneydt type)|Convert]]
 
|Convertit le montant dans une devise.
 
|Convertit le montant dans une devise.
 
|-
 
|-
|[[ValueInDevise (montantdt type)|ValueInDevise]]
+
|[[ValueInDevise (moneydt type)|ValueInDevise]]
 
|Retourne la valeur du montant dans une devise.
 
|Retourne la valeur du montant dans une devise.
 
|-
 
|-
|[[SetValues (montantdt type)|SetValues]]
+
|[[SetValues (moneydt type)|SetValues]]
 
|Affecte les propriétés du montant.
 
|Affecte les propriétés du montant.
 
|-
 
|-
|[[AssignQuotationList (montantdt type)|AssignQuotationList]]
+
|[[AssignQuotationList (moneydt type)|AssignQuotationList]]
 
|Affecte la liste de quotation du montant.
 
|Affecte la liste de quotation du montant.
 
|-
 
|-
|[[InitializeQuotationList (montantdt type)|InitializeQuotationList]]
+
|[[InitializeQuotationList (moneydt type)|InitializeQuotationList]]
 
|Initialise la liste de quotation du montant.
 
|Initialise la liste de quotation du montant.
 
|}
 
|}
  
====Paramétrage====
+
===Paramétrage===
La devise de reporting par défaut est la devise stockée dans le paramètre « DeviseRP » de la [[TdbfParam (class)|classe des paramètres]].  
+
Les devises de tenu de compte et de reporting par défaut sont les devises dont les codes ISO sont stockés dans les paramètres « DeviseTC » et « DeviseRP » de la [[TdbfParam (class)|classe des paramètres]].  
  
En comptabilité cette devise est la devise de reporting de la société.
+
===Observations===
 
+
On peut spécifier pour cet attribut la devise et la date en utilisant des règles valeur par défaut ou valeur initiale.
+
 
+
====Observations====
+
 
*Si on modifie la valeur d’un montant en transaction, alors les valeurs de contrepartie seront automatiquement modifiées.
 
*Si on modifie la valeur d’un montant en transaction, alors les valeurs de contrepartie seront automatiquement modifiées.
*Si on modifie les valeurs de contrepartie, les cours stockés dans l'objet seront recalculés, sans affecter le cours de la [[Classe des devises (class)|table des devises]].
+
*Si on modifie les valeurs de contrepartie, les cours stockés dans l'objet seront recalculés, sans affecter le cours de la [[TdbfCurrency (class)|classe des devises]].
*Si on modifie les cours de conversion, la [[Classe des devises (class)|table des devises]] n’est pas affectée.
+
*Si on modifie les cours de conversion, la [[TdbfCurrency (class)|classe des devises]] n’est pas affectée.
 
+
*Les cours de conversion peuvent être actuellement modifiés individuellement pour un montant donné grâce à la boîte de dialogue UNIQUEMENT.
  
 
[[category:Types]]
 
[[category:Types]]

Version actuelle en date du 14 août 2019 à 18:56

Sommaire

Montant de transaction

Hérite de Montant en devise

Le type de données « Montant de transaction » (TMoneyDT) est utilisé pour le stockage des montants dans le cadre d’une transaction. Un montant de transaction enregistre une valeur monétaire à une date ainsi que ses contreparties dans les devises de tenu de compte et de reporting.

Attributs

Les attributs d'un montant de transaction sont (outre ses attributs hérités) :

Nom Description Type Colonne SQL
Date La date de la transaction TDatetime <NomAttribut>_Date
TCValue La valeur du montant dans la devise de tenu de compte. Currency <NomAttribut>_TCValue
TCConv Le cours de conversion en devise de tenu de compte. Chaîne <NomAttribut>_TCConv
RPValue La valeur du montant dans la devise de reporting. Currency <NomAttribut>_RPValue
RPConv Le cours de conversion en devise de tenu de reporting. Chaîne <NomAttribut>_RPConv
Info-20px.png Note : Les cours sont conservés sous forme d'une liste de quotation et stockés sous forme de chaîne.

Propriétés

Les propriétés d'un montant de transaction :

Nom Description
Date La date de la transaction
TCValue La valeur du montant dans la devise de tenu de compte.
TCRate Retourne le taux de conversion en devise de tenu de compte (non modifiable).
RPValue La valeur du montant dans la devise de reporting.
RPRate Retourne le taux de conversion en devise de tenu de reporting (non modifiable).
TCValueAsLiteral La valeur de tenu compte littérale (ie en lettre)
RPValueAsLiteral La valeur de reporting littérale (ie en lettre)

Méthodes

Convert Convertit le montant dans une devise.
ValueInDevise Retourne la valeur du montant dans une devise.
SetValues Affecte les propriétés du montant.
AssignQuotationList Affecte la liste de quotation du montant.
InitializeQuotationList Initialise la liste de quotation du montant.

Paramétrage

Les devises de tenu de compte et de reporting par défaut sont les devises dont les codes ISO sont stockés dans les paramètres « DeviseTC » et « DeviseRP » de la classe des paramètres.

Observations

  • Si on modifie la valeur d’un montant en transaction, alors les valeurs de contrepartie seront automatiquement modifiées.
  • Si on modifie les valeurs de contrepartie, les cours stockés dans l'objet seront recalculés, sans affecter le cours de la classe des devises.
  • Si on modifie les cours de conversion, la classe des devises n’est pas affectée.
  • Les cours de conversion peuvent être actuellement modifiés individuellement pour un montant donné grâce à la boîte de dialogue UNIQUEMENT.




Whos here now:   Members 0   Guests 1   Bots & Crawlers 0
 
Outils personnels