Interface: INVE - Règles de calcul version 2010.00

Ce document décrit l'interface AbaConnect Règles de calcul de l'application INVE .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:INVE
Nom de l'interface:Règles de calcul
ID:XMLCalculationRule ( XMLACT )
Version:2010.00
Status:Productif


Fonctions d'exportation et d'importation possibles de l'interface

Fonctions exportation/importation
Exportation:XML
Importation:XML


Informations complémentaires sur l'interface

Information complémentaire

                                  Révision champ Maximum de l'interface : 0



Informations de mappage

Les informations relatives au mappage sont affichées ci-dessous.

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:Règles de calcul
Description:



Exemple d'une structure XML AbaConnect

Ci-dessous un exemple d'une structure Header XML. Cette information est donc visible dans un fichier d'exportation XML AbaConnect, fichier exporté via l'interface AbaConnect Abacus.

Structure XML AbaConnect
<?xml version='1.0' encoding='UTF-8'?>
<AbaConnectContainer>
  <TaskCount>1</TaskCount>
  <Task>
    <Parameter>
      <Application>INVE</Application>
      <Id>XMLCalculationRule</Id>
      <MapId>AbaDefault</MapId>
      <Version>2010.00</Version>
      <!-- Attention: Le numéro de mandant est facultatif et signifie que les données ne peuvent être importées que dans le mandant spécifié -->
      <!-- L'option mandant a un effet uniquement lors de l'importation des données. Configuration possible dans les paramètres d'exportation AbaConnect. -->
      <!-- Par défaut, le numéro de mandant n'est pas écrit dans le fichier d'exportation -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <CalculationRuleData mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </CalculationRuleData>
    </Transaction>
  </Task>
</AbaConnectContainer>



Exemple AbaConnect Command Line

Voici quelques exemples de la ligne de commande AbaConnect. La ligne de commande AbaConnect peut être exécutée avec les programmes abaconnectexportconsole.exe et abaconnectimportconsole.exe. La ligne de commande AbaConnect doit être exécutée directement sur le serveur. Vous trouverez de plus amples informations sur la page d'accueil d'Abacus. Les exemples suivants servent de point de départ pour la création d'une ligne de commande simple.

AbaConnect Command Line
Export :
abaconnectexportconsole.exe "/USRuser" "/PWxxx"  "-aINVE"  "-version2010.00"  "-M7777"  "-acidXMLCalculationRule"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aINVE"  "-version2010.00"  "-M7777"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-importfileX:\data.xml"

N.B. : Pour importer des données XML, il n'est pas nécessaire de spécifier l'ID d'interface et le mappage dans la Command Line. Cette information se trouve dans le fichier d'importation XML.



Champs / structure du mappage

La table suivante affiche les données du mappage de manière simplifiée.
Le nom de l'élément XML et du parent est toujours écrit en anglais. Avec un clic de la souris sur une ligne, des informations supplémentaires sont affichées.

Nom élément XML Nom du champ Nom parent Type Longueur Obligatoire
CalculationRuleDataRègles d'amortissement---Non
    - NumberN° règle d'amort.CalculationRuleDataNuméro4Oui
    - DesignationDésign. règle d'amort.CalculationRuleDataTexte40Non
    - InactiveInactifCalculationRuleDataBooléen-Non
    - DepreciationInYearOfAdditionAmortissement dans l'année d'acquisitionCalculationRuleDataNuméro2Non
    - NoCalculationInMonthOfAdditionNe pas calculer dans le mois d'acquisitionCalculationRuleDataBooléen-Non
    - AmountRoundingCible arrondiCalculationRuleDataNuméro2Non
    - FinalResidualValueValeur résiduelleCalculationRuleDataNuméro4Non
    - MinimumResidualValueValeur résiduelle min.CalculationRuleDataNuméro4Non
    - TransactionTypeGenre mouvementCalculationRuleDataNuméro4Non
    - RoundingModeType arrondiCalculationRuleDataNuméro2Non
    - RoundingFactorFacteur arrondiCalculationRuleDataNuméro4Non
    - FixedAmountMontant fixeCalculationRuleDataBooléen-Non
    - CalculateRuleToYearRègle à l'annéeCalculationRuleDataNuméro4Non
    - CalculateRuleFromYearRègle de l'annéeCalculationRuleDataNuméro4Non
    - BalanceFieldResidualValueChamp val. résid.CalculationRuleDataNuméro4Non
    - FinalResidualValueAmountMontant valeur résiduelleCalculationRuleDataNuméro12Non
    - MinimumResidualValueAmountMontant valeur résiduelle min.CalculationRuleDataNuméro12Non
    - FinalResidualValueExpressionExpression valeur résiduelleCalculationRuleDataTexte512Non
    - MinimumResidualValueExpressionExpression valeur résiduelle min.CalculationRuleDataTexte512Non
    - ExpressionFormuleCalculationRuleDataTexte2000Non



Informations détaillées des champs

Description détaillée des champs de l'interface.

N° règle d'amort.
Nom élément XML:Number
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Nr")
                    

Désign. règle d'amort.
Nom élément XML:Designation
Elément parent:CalculationRuleData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Des")
                    

Inactif
Nom élément XML:Inactive
Elément parent:CalculationRuleData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "InaktivSw")
                    

Amortissement dans l'année d'acquisition
Nom élément XML:DepreciationInYearOfAddition
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "DeprAcYrType")
                    

Ne pas calculer dans le mois d'acquisition
Nom élément XML:NoCalculationInMonthOfAddition
Elément parent:CalculationRuleData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "CalcAcMtSw")
                    

Cible arrondi
Nom élément XML:AmountRounding
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "RoundBtrType")
                    

Valeur résiduelle
Nom élément XML:FinalResidualValue
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "EndRwType")
                    

Valeur résiduelle min.
Nom élément XML:MinimumResidualValue
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MinRwType")
                    

Genre mouvement
Nom élément XML:TransactionType
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BewArt")
                    

Type arrondi
Nom élément XML:RoundingMode
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "RoundType")
                    

Facteur arrondi
Nom élément XML:RoundingFactor
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "RoundFactor")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Montant fixe
Nom élément XML:FixedAmount
Elément parent:CalculationRuleData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "FixResultSw")
                    

Règle à l'année
Nom élément XML:CalculateRuleToYear
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "CalcToYear")
                    

Règle de l'année
Nom élément XML:CalculateRuleFromYear
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "CalcFromYear")
                    

Champ val. résid.
Nom élément XML:BalanceFieldResidualValue
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "SaldofeldRw")
                    

Montant valeur résiduelle
Nom élément XML:FinalResidualValueAmount
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "EndRwBtr")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Montant valeur résiduelle min.
Nom élément XML:MinimumResidualValueAmount
Elément parent:CalculationRuleData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MinRwBtr")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Expression valeur résiduelle
Nom élément XML:FinalResidualValueExpression
Elément parent:CalculationRuleData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   512Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "EndRwExpr")
                    

Expression valeur résiduelle min.
Nom élément XML:MinimumResidualValueExpression
Elément parent:CalculationRuleData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   512Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MinRwExpr")
                    

Formule
Nom élément XML:Expression
Elément parent:CalculationRuleData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   2000Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "Expression")