Interface: LOHN - Définition de tarif version 2020.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:HierarchyStandardRateDefinition ( TablesAndTariffs )
Version:2020.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: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>HierarchyStandardRateDefinition</Id>
      <MapId>AbaDefault</MapId>
      <Version>2020.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>
      <StandardRate mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </StandardRate>
    </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"  "-aLOHN"  "-version2020.00"  "-M7777"  "-acidHierarchyStandardRateDefinition"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aLOHN"  "-version2020.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
StandardRateTarif---Oui
    - RateNumberNuméro barèmeStandardRateNuméro4Oui
    - TableNumberN° tableStandardRateNuméro4Non
    - ClientTableTable spécifique aux mandantsStandardRateBooléen-Non
    - ActiveActifStandardRateBooléen-Non
    - ActiveForCompensationActif pour l'évolution salarialeStandardRateBooléen-Oui
    - ShowingBookingItemsAfficher les éléments d'imputationStandardRateBooléen-Non
    - ShownInCalculationAfficher dans la légende du décompte des salairesStandardRateBooléen-Non
    DescriptionDésignationStandardRate--Non
        - LanguageLangueDescriptionTexte2Oui
        - TextTexteDescriptionTexte100Oui
    FieldChampStandardRate--Non
        - FieldNumberN° champFieldNuméro2Oui
        - ValueTypeValeur barèmeFieldNuméro2Oui
        - LengthLongueur texte / Nombre de chiffres avant la virguleFieldNuméro2Oui
        - DecimalPlacesDécimalesFieldNuméro2Oui
        - NumericalDefaultValueValeur proposée (numérique)FieldNuméro10Non
        - TextualDefaultValueValeur proposée (textuelle)FieldTexte13Non
        - UppercaseAfficher en tant que majusculesFieldBooléen-Non
        - ReadOnlyLecture seuleFieldBooléen-Non
        - EnabledForRateCalculationUtilisé pour le nombre de calcul du tarifFieldBooléen-Non
        - ActivityRateFieldTaux d'occupationFieldBooléen-Non
        - ShownInCalculationAfficher dans la légende du décompte des salairesFieldBooléen-Non
        - ShownInSalaryProcessingAfficher dans le traitement des salairesFieldBooléen-Non
        DescriptionDésignationField--Non
            - LanguageLangueDescriptionTexte2Oui
            - TextTexteDescriptionTexte100Oui



Informations détaillées des champs

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

Numéro barème
Nom élément XML:RateNumber
Elément parent:StandardRate
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 "rateNumber")
                    

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

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

Table spécifique aux mandants
Nom élément XML:ClientTable
Elément parent:StandardRate
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   3
Description:

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

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

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

Actif pour l'évolution salariale
Nom élément XML:ActiveForCompensation
Elément parent:StandardRate
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 "activeForCompensation")
                    

Afficher les éléments d'imputation
Nom élément XML:ShowingBookingItems
Elément parent:StandardRate
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:

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

Afficher dans la légende du décompte des salaires
Nom élément XML:ShownInCalculation
Elément parent:StandardRate
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:

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

Langue
Nom élément XML:Language
Elément parent:Description
Type de champ:Texte
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 "language")
                    

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

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

Désignation
Nom élément XML:Description
Elément parent:StandardRate
Type de champ:Array List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   8
Description:

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

N° champ
Nom élément XML:FieldNumber
Elément parent:Field
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 "fieldNumber")
                    

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

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

Longueur texte / Nombre de chiffres avant la virgule
Nom élément XML:Length
Elément parent:Field
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 "length")
                    

Décimales
Nom élément XML:DecimalPlaces
Elément parent:Field
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 "decimalPlaces")
                    

Valeur proposée (numérique)
Nom élément XML:NumericalDefaultValue
Elément parent:Field
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:

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

Valeur proposée (textuelle)
Nom élément XML:TextualDefaultValue
Elément parent:Field
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   13Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:

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

Afficher en tant que majuscules
Nom élément XML:Uppercase
Elément parent:Field
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:

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

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

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

Utilisé pour le nombre de calcul du tarif
Nom élément XML:EnabledForRateCalculation
Elément parent:Field
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   9
Description:

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

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

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

Afficher dans la légende du décompte des salaires
Nom élément XML:ShownInCalculation
Elément parent:Field
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   10
Description:

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

Afficher dans le traitement des salaires
Nom élément XML:ShownInSalaryProcessing
Elément parent:Field
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   12
Description:

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

Champ
Nom élément XML:Field
Elément parent:StandardRate
Type de champ:Array List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:

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

Désignation
Nom élément XML:Description
Elément parent:Field
Type de champ:Array List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   11
Description:

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