Interface: LOHN - XML Pré-saisie période version 2019.00

Ce document décrit l'interface AbaConnect XML Pré-saisie période 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 période
ID:PeriodPreentry ( PreEntry )
Version:2019.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 : 2



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>PeriodPreentry</Id>
      <MapId>AbaDefault</MapId>
      <Version>2019.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"  "-version2019.00"  "-M7777"  "-acidPeriodPreentry"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aLOHN"  "-version2019.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
    - EntryNumberN° de pré-saisiePreentryNuméro8Non
    - EmployeeN° personnelPreentryNuméro10Oui
    - ContractN° contractPreentryNuméro8Non
    - DateDatePreentryDate-Oui
    - PreentryDateDate de pré-saisiesPreentryDate-Non
    - PeriodNumberNuméro de la périodePreentryNuméro2Oui
    - PaytypeComposant de salairePreentryNuméro4Oui
    - PaytypeTextTexte comp. salairePreentryTexte100Non
    - AmountNombrePreentryNuméro10Non
    - AmountActiveNombre actifPreentryBooléen-Non
    - AmountUnitNombre d'unitésPreentryTexte4Oui
    - OperatorOpérateurPreentryNuméro1Oui
    - FactorTauxPreentryNuméro10Non
    - FactorActiveTaux actifPreentryBooléen-Non
    - FactorUnitUnité tauxPreentryTexte4Oui
    - CurrencyMonnaiePreentryTexte4Non
    - VatCodeCode TVAPreentryTexte3Non
    - SubtypeReferenceDétail composant salairePreentryNuméro10Non
    - EntryGroupGroupe de saisiePreentryNuméro8Non
    - CommentCommentairePreentryTexte300Non
    - ProjectProjectPreentryNuméro12Oui
    - ProjectReferenceNumberN° de référence projetPreentryNuméro10Non
    - ProjectSplitNumberN° splitté projetPreentryNuméro2Non
    - RecurringRépétitivePreentryBooléen-Oui
    - OrderMandatPreentryNuméro10Non
    ChildAllowanceAllocations familialesPreentry--Non
        - AllowanceAllocationChildAllowanceNuméro1Non
        - TypeType d'allocationChildAllowanceNuméro3Non
        - ValidFromValable duChildAllowanceDate-Non
        - ValidUntilValable jusqueChildAllowanceDate-Non
        - CantonCantonChildAllowanceTexte2Non
        - EntitlementNumberN° de droitChildAllowanceTexte16Non
    FreeFieldsChamps libresPreentry--Non
        - Nr1Numéro libre 1FreeFieldsNuméro8Non
        - Nr2Numéro libre 2FreeFieldsNuméro8Non
        - Text1Texte libre 1FreeFieldsTexte50Non
        - Text2Texte libre 2FreeFieldsTexte50Non
        - Date1Date libre 1FreeFieldsDate-Non
    CostCentreSection de fraisPreentry--Non
        - DivisionDivisionCostCentreNuméro6Non
        - AccountCompte CofiCostCentreNuméro12Non
        - CostCentre1Section de frais 1CostCentreNuméro12Non
        - CostCentre2Section de frais 2CostCentreNuméro12Non



Informations détaillées des champs

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

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 "entryNumber")
                    

N° personnel
Nom élément XML:Employee
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")
                    

N° contract
Nom élément XML:Contract
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")
                    

Date
Nom élément XML:Date
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")
                    

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")
                    

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 "periodNumber")
                    

Composant de salaire
Nom élément XML:Paytype
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 "paytype")
                    

Texte comp. salaire
Nom élément XML:PaytypeText
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 "text")
                    

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 actif
Nom élément XML:AmountActive
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 "amountActive")
                    

Nombre d'unités
Nom élément XML:AmountUnit
Elément parent:Preentry
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   201
Description:

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

Opérateur
Nom élément XML:Operator
Elément parent:Preentry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   203
Description:

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

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 actif
Nom élément XML:FactorActive
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 "factorActive")
                    

Unité taux
Nom élément XML:FactorUnit
Elément parent:Preentry
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   202
Description:

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

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

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

Code TVA
Nom élément XML:VatCode
Elément parent:Preentry
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   204
Description:

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

Détail composant salaire
Nom élément XML:SubtypeReference
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 "subtypeReference")
                    

Groupe de saisie
Nom élément XML:EntryGroup
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 "entryGroup")
                    

Commentaire
Nom élément XML:Comment
Elément parent:Preentry
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   300Décimales:   0Champ obligatoire:   NonRévision:   2ID Ascii:   211
Description:

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

Project
Nom élément XML:Project
Elément parent:Preentry
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   214
Description:

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

N° de référence projet
Nom élément XML:ProjectReferenceNumber
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 "projectReferenceNumber")
                    

N° splitté projet
Nom élément XML:ProjectSplitNumber
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 "projectSplitNumber")
                    

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

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

Mandat
Nom élément XML:Order
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 "orderNumber")
                    

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 "extension")
                    

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:ValidUntil
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:EntitlementNumber
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 "string1")
                    

Champs libres
Nom élément XML:FreeFields
Elément parent:Preentry
Type de champ:Type[ 15 ]
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   212
Description:

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

Numéro libre 1
Nom élément XML:Nr1
Elément parent:FreeFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   206
Description:

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

Numéro libre 2
Nom élément XML:Nr2
Elément parent:FreeFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   207
Description:

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

Texte libre 1
Nom élément XML:Text1
Elément parent:FreeFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   208
Description:

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

Texte libre 2
Nom élément XML:Text2
Elément parent:FreeFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   209
Description:

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

Date libre 1
Nom élément XML:Date1
Elément parent:FreeFields
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   210
Description:

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

Section de frais
Nom élément XML:CostCentre
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:   213
Description:

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

Division
Nom élément XML:Division
Elément parent:CostCentre
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 "divisionNumber")
                    

Compte Cofi
Nom élément XML:Account
Elément parent:CostCentre
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   205
Description:

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

Section de frais 1
Nom élément XML:CostCentre1
Elément parent:CostCentre
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 "costCentre1")
                    

Section de frais 2
Nom élément XML:CostCentre2
Elément parent:CostCentre
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 "costCentre2")