Interface: LOHN - XML Pré-saisie version 2014.00

Ce document décrit l'interface AbaConnect XML Pré-saisie 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:XML Pré-saisie
ID:HierarchyPreEntry ( PreEntry )
Version:2014.00
Status:Expirant (Disponible jusqu'au Abacus V2025)


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 : 1



Informations de mappage

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

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:
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>HierarchyPreEntry</Id>
      <MapId>AbaDefault</MapId>
      <Version>2014.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>
      <PreEntry mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </PreEntry>
    </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"  "-version2014.00"  "-M7777"  "-acidHierarchyPreEntry"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aLOHN"  "-version2014.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
PreEntryPrésaisie---Oui
    - EmployeeNumberN° personnelPreEntryNuméro10Oui
    - PeriodDateDate de périodePreEntryDate-Oui
    - PeriodNumberNuméro de la périodePreEntryNuméro2Oui
    - PayrollTypeComposant de salairePreEntryNuméro4Oui
    - DocumentNumberNuméro du documentPreEntryNuméro8Non
    - CurrencyMonnaiePreEntryTexte3Non
    - TextPayrollTypeTexte comp. salairePreEntryTexte100Non
    - AmountNombrePreEntryNuméro10Non
    - MutationCodeAmountNombre code de mutationsPreEntryBooléen-Non
    - FactorTauxPreEntryNuméro10Non
    - MutationCodeFactorTaux code de mutationPreEntryBooléen-Non
    - CostCentre1Section de frais 1PreEntryNuméro12Non
    - CostCentre2Section de frais 2PreEntryNuméro12Non
    - FreeNumberNuméro librePreEntryNuméro10Non
    - MunicipalityFunctionFonction communePreEntryNuméro6Non
    - MunicipalityTypeGenre communePreEntryNuméro8Non
    - SubtypeRefNrN° de subtype refPreEntryNuméro10Non
    - DivisionDIV pour imputation de la présaisiePreEntryNuméro6Non
    - ContractNumberN° contractPreEntryNuméro8Non
    - EntryNumberN° de pré-saisiePreEntryNuméro8Non
    - PreEntryDateDate de pré-saisiesPreEntryDate-Non
    - NbwRefNrRef n° de NBWPreEntryNuméro10Non
    - NbwSplitNrSplit n° de NBWPreEntryNuméro2Non
    ChildAllowanceAllocations familialesPreEntry--Non
        - AllowanceAllocationChildAllowanceNuméro1Non
        - TypeType d'allocationChildAllowanceNuméro3Non
        - ValidFromValable duChildAllowanceDate-Non
        - ValidToValable jusqueChildAllowanceDate-Non
        - CantonCantonChildAllowanceTexte2Non
        - EntitelmentNumberN° de droitChildAllowanceTexte16Non



Informations détaillées des champs

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

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

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

Date de période
Nom élément XML:PeriodDate
Elément parent:PreEntry
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   2
Description:

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

Numéro de la période
Nom élément XML:PeriodNumber
Elément parent:PreEntry
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 "PeriodNr")
                    

Composant de salaire
Nom élément XML:PayrollType
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

Numéro du document
Nom élément XML:DocumentNumber
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:

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

Monnaie
Nom élément XML:Currency
Elément parent:PreEntry
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:

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

Texte comp. salaire
Nom élément XML:TextPayrollType
Elément parent:PreEntry
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   1ID Ascii:   7
Description:

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

Nombre
Nom élément XML:Amount
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   6Champ obligatoire:   NonRévision:   0ID Ascii:   8
Description:

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

Nombre code de mutations
Nom élément XML:MutationCodeAmount
Elément parent:PreEntry
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 "LeftEntrySetted")
                    

Taux
Nom élément XML:Factor
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   6Champ obligatoire:   NonRévision:   0ID Ascii:   10
Description:

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

Taux code de mutation
Nom élément XML:MutationCodeFactor
Elément parent:PreEntry
Type de champ:Booléen (true/false)
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 "RightEntrySetted")
                    

Section de frais 1
Nom élément XML:CostCentre1
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   12
Description:

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

Section de frais 2
Nom élément XML:CostCentre2
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   13
Description:

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

Numéro libre
Nom élément XML:FreeNumber
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   14
Description:

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

Fonction commune
Nom élément XML:MunicipalityFunction
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   15
Description:

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

Genre commune
Nom élément XML:MunicipalityType
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   16
Description:

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

N° de subtype ref
Nom élément XML:SubtypeRefNr
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   17
Description:

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

DIV pour imputation de la présaisie
Nom élément XML:Division
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   18
Description:

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

N° contract
Nom élément XML:ContractNumber
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   19
Description:

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

N° de pré-saisie
Nom élément XML:EntryNumber
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   20
Description:

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

Date de pré-saisies
Nom élément XML:PreEntryDate
Elément parent:PreEntry
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   21
Description:

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

Ref n° de NBW
Nom élément XML:NbwRefNr
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   22
Description:

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

Split n° de NBW
Nom élément XML:NbwSplitNr
Elément parent:PreEntry
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   23
Description:

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

Allocations familiales
Nom élément XML:ChildAllowance
Elément parent:PreEntry
Type de champ:Array List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   200
Description:

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

Allocation
Nom élément XML:Allowance
Elément parent:ChildAllowance
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   201
Description:

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

Type d'allocation
Nom élément XML:Type
Elément parent:ChildAllowance
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   202
Description:

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

Valable du
Nom élément XML:ValidFrom
Elément parent:ChildAllowance
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   203
Description:

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

Valable jusque
Nom élément XML:ValidTo
Elément parent:ChildAllowance
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   204
Description:

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

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

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

N° de droit
Nom élément XML:EntitelmentNumber
Elément parent:ChildAllowance
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   16Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   206
Description:

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