Interface: LOHN - ASCII Pré-saisie version 2020.00

Ce document décrit l'interface AbaConnect ASCII 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:ASCII Pré-saisie
ID:FlatPreEntry ( PreEntry )
Version:2020.00
Status:Productif


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

Fonctions exportation/importation
Exportation:XML / ASCII
Importation:XML / ASCII


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>FlatPreEntry</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>
      <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"  "-version2020.00"  "-M7777"  "-acidFlatPreEntry"  "-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
PreEntryPré-saisie---Oui
    - EmployeeNumberN° personnelPreEntryNuméro10Oui
    - PeriodDateDate de la périodePreEntryDate-Oui
    - PeriodNumberNuméro de la périodePreEntryNuméro2Oui
    - PayrollTypeComposant de salairePreEntryNuméro8Oui
    - 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
    - RecurringPrésaisie répétitivePreEntryBooléen-Non
    - VatCodeCode TVAPreEntryTexte3Non
    - AccountCompte CofiPreEntryNuméro12Non
    - Nr1Numéro libre 1PreEntryNuméro8Non
    - Nr2Numéro libre 2PreEntryNuméro8Non
    - Text1Texte libre 1PreEntryTexte50Non
    - Text2Texte libre 2PreEntryTexte50Non
    - Date1Date libre 1PreEntryDate-Non
    - CommentCommentairePreEntryTexte300Non
    - UsernameNom d'utilisateurPreEntryTexte260Non
    - MutationDateDate modificationPreEntryDate/heure-Non



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 la 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:   8Décimales:   0Champ obligatoire:   OuiRévision:   1ID 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 (troncature a permis)
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")
                    

Présaisie 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:   NonRévision:   0ID Ascii:   20
Description:

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

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:   21
Description:

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

Compte Cofi
Nom élément XML:Account
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:   22
Description:

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

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

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

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

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

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

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

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

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

Date libre 1
Nom élément XML:Date1
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:   1ID Ascii:   27
Description:

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

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:   28
Description:

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

Nom d'utilisateur
Nom élément XML:Username
Elément parent:PreEntry
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   260Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   29
Description:

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

Date modification
Nom élément XML:MutationDate
Elément parent:PreEntry
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   30
Description:

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