Interface: LOHN - Définition de tarif version 2015.00

Ce document décrit l'interface AbaConnect Définition de tarif de l'application LOHN .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:LOHN
Nom de l'interface:Définition de tarif
ID:HierarchyTariffDefinition ( HierLohn )
Version:2015.00


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:Définition de tarif
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>LOHN</Application>
      <Id>HierarchyTariffDefinition</Id>
      <MapId>AbaDefault</MapId>
      <Version>2015.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>
      <TariffDefinition mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </TariffDefinition>
    </Transaction>
  </Task>
</AbaConnectContainer>



Exemple AbaConnect Command Line

Ci-dessous des exemples d'AbaConnect Command Line. À partir de la version 2010 d'ABACUS, l'AbaConnect Command Line s'exécute avec les programmes abaconnectexportconsole.exe et abaconnectimportconsole.exe, au lieu d'abajvm.exe. Vous trouverez de plus amples informations sur la page d'accueil d'ABACUS.

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

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aLOHN"  "-version2015.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
TariffDefinitionDéfinition de tarif---Oui
    - TariffNrN° de tarifTariffDefinitionNuméro4Oui
    - LanguageCode1Code langue 1TariffDefinitionTexte5Oui
    - LanguageCode2Code langue 2TariffDefinitionTexte5Oui
    - LanguageCode3Code langue 3TariffDefinitionTexte5Oui
    - LanguageCode4Code langue 4TariffDefinitionTexte5Oui
    - LanguageCode5Code langue 5TariffDefinitionTexte5Oui
    - LanguageCode6Code langue 6TariffDefinitionTexte5Oui
    - Text1Texte 1TariffDefinitionTexte35Oui
    - Text2Texte 2TariffDefinitionTexte35Oui
    - Text3Texte 3TariffDefinitionTexte35Oui
    - Text4Texte 4TariffDefinitionTexte35Oui
    - Text5Texte 5TariffDefinitionTexte35Oui
    - Text6Texte 6TariffDefinitionTexte35Oui
    - TableNrNuméro de tableTariffDefinitionNuméro4Oui
    - TableLocalUtiliser les tables dépendantes des mandantsTariffDefinitionBooléen-Oui
    - InvisibleCalcNe pas afficher dans la légende des tarifsTariffDefinitionBooléen-Oui
    - VisibleBookItemÉléments d'imputation visiblesTariffDefinitionBooléen-Oui
    - TariffActiveTarif actifTariffDefinitionBooléen-Oui
    TariffColumnColonne de tarifTariffDefinition--Non
        - TariffNrN° de tarifTariffColumnNuméro4Oui
        - ColumnNrN° de colonneTariffColumnNuméro2Oui
        - LanguageCode1Code langue 1TariffColumnTexte5Oui
        - LanguageCode2Code langue 2TariffColumnTexte5Oui
        - LanguageCode3Code langue 3TariffColumnTexte5Oui
        - LanguageCode4Code langue 4TariffColumnTexte5Oui
        - LanguageCode5Code langue 5TariffColumnTexte5Oui
        - LanguageCode6Code langue 6TariffColumnTexte5Oui
        - Text1Texte 1TariffColumnTexte35Oui
        - Text2Texte 2TariffColumnTexte35Oui
        - Text3Texte 3TariffColumnTexte35Oui
        - Text4Texte 4TariffColumnTexte35Oui
        - Text5Texte 5TariffColumnTexte35Oui
        - Text6Texte 6TariffColumnTexte35Oui
        - ColumnTypeValeur barèmeTariffColumnNuméro2Oui
        - LengthLongueur totaleTariffColumnNuméro2Oui
        - PreDecimalPlacesPos. avant virguleTariffColumnNuméro2Oui
        - DecimalPlacesDécimalesTariffColumnNuméro2Oui
        - DefaultValueNumProposition chiffreTariffColumnNuméro10Oui
        - DefaultValueStrProposition texteTariffColumnTexte13Oui
        - UpperCaseMajusculesTariffColumnBooléen-Oui
        - ReadOnlyLecture seuleTariffColumnBooléen-Oui
        - QuantityColumnNombre barèmeTariffColumnBooléen-Oui
        - InvisibleCalcNe pas afficher dans la légende des tarifsTariffColumnBooléen-Oui



Informations détaillées des champs

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

N° de tarif
Nom élément XML:TariffNr
Elément parent:TariffDefinition
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   1
Description:

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

Code langue 1
Nom élément XML:LanguageCode1
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   15
Description:

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

Code langue 2
Nom élément XML:LanguageCode2
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   16
Description:

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

Code langue 3
Nom élément XML:LanguageCode3
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   17
Description:

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

Code langue 4
Nom élément XML:LanguageCode4
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   18
Description:

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

Code langue 5
Nom élément XML:LanguageCode5
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   19
Description:

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

Code langue 6
Nom élément XML:LanguageCode6
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   20
Description:

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

Texte 1
Nom élément XML:Text1
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   9
Description:

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

Texte 2
Nom élément XML:Text2
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   10
Description:

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

Texte 3
Nom élément XML:Text3
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   11
Description:

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

Texte 4
Nom élément XML:Text4
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   12
Description:

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

Texte 5
Nom élément XML:Text5
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   13
Description:

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

Texte 6
Nom élément XML:Text6
Elément parent:TariffDefinition
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   14
Description:

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

Numéro de table
Nom élément XML:TableNr
Elément parent:TariffDefinition
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   2
Description:

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

Utiliser les tables dépendantes des mandants
Nom élément XML:TableLocal
Elément parent:TariffDefinition
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   3
Description:

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

Ne pas afficher dans la légende des tarifs
Nom élément XML:InvisibleCalc
Elément parent:TariffDefinition
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

Éléments d'imputation visibles
Nom élément XML:VisibleBookItem
Elément parent:TariffDefinition
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   5
Description:

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

Tarif actif
Nom élément XML:TariffActive
Elément parent:TariffDefinition
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   6
Description:

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

Colonne de tarif
Nom élément XML:TariffColumn
Elément parent:TariffDefinition
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   8
Description:

                

N° de tarif
Nom élément XML:TariffNr
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   17
Description:

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

N° de colonne
Nom élément XML:ColumnNr
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   1
Description:

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

Code langue 1
Nom élément XML:LanguageCode1
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   24
Description:

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

Code langue 2
Nom élément XML:LanguageCode2
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   25
Description:

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

Code langue 3
Nom élément XML:LanguageCode3
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   26
Description:

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

Code langue 4
Nom élément XML:LanguageCode4
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   27
Description:

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

Code langue 5
Nom élément XML:LanguageCode5
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   28
Description:

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

Code langue 6
Nom élément XML:LanguageCode6
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   5Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   29
Description:

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

Texte 1
Nom élément XML:Text1
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   18
Description:

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

Texte 2
Nom élément XML:Text2
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   19
Description:

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

Texte 3
Nom élément XML:Text3
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   20
Description:

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

Texte 4
Nom élément XML:Text4
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   21
Description:

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

Texte 5
Nom élément XML:Text5
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   22
Description:

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

Texte 6
Nom élément XML:Text6
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   35Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   23
Description:

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

Valeur barème
Nom élément XML:ColumnType
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   3
Description:

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

Longueur totale
Nom élément XML:Length
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

Pos. avant virgule
Nom élément XML:PreDecimalPlaces
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   6
Description:

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

Décimales
Nom élément XML:DecimalPlaces
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   5
Description:

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

Proposition chiffre
Nom élément XML:DefaultValueNum
Elément parent:TariffColumn
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   OuiRévision:   0ID Ascii:   7
Description:

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

Proposition texte
Nom élément XML:DefaultValueStr
Elément parent:TariffColumn
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   13Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   8
Description:

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

Majuscules
Nom élément XML:UpperCase
Elément parent:TariffColumn
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   9
Description:

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

Lecture seule
Nom élément XML:ReadOnly
Elément parent:TariffColumn
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   10
Description:

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

Nombre barème
Nom élément XML:QuantityColumn
Elément parent:TariffColumn
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   11
Description:

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

Ne pas afficher dans la légende des tarifs
Nom élément XML:InvisibleCalc
Elément parent:TariffColumn
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   12
Description:

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