Interface: DF - TVA version 2007.00

Ce document décrit l'interface AbaConnect TVA de l'application DF .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:DF
Nom de l'interface:TVA
ID:MwstCodes ( Stammdaten )
Version:2007.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 : 0



Informations de mappage

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

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

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aDF"  "-version2007.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
TaxDataElémentTVA---Oui
    - CodeCodeTaxDataTexte3Oui
    - CountryPaysTaxDataTexte3Oui
    - IDIDTaxDataTexte15Oui
    DesignationDataElémentDésignationTaxData--Oui
        - LanguageLangueDesignationDataTexte3Oui
        - DesignationDésignationDesignationDataTexte20Oui
    - TypeTypeTaxDataNuméro1Non
    - UseCodeGenre CATaxDataNuméro1Non
    - FormNumberNuméroFormulaireTaxDataNuméro4Non
    - FlatRateCodeCodeForfaitaireTaxDataNuméro2Non
    - InclusiveInclusTaxDataNuméro1Oui
    - ProposalIncludedExcludedProposition incl/excl.TaxDataTexte1Oui
    - ValidToValable AuTaxDataDate-Non
    - SubsequenceCodeCode suivantTaxDataTexte3Non
    RangeDataElémentDomaineTaxData--Oui
        - ValidFromValable dèsRangeDataDate-Oui
        - AccountCompteRangeDataNuméro11Oui
        - Account2Contre-écritureRangeDataNuméro11Oui
        - TaxRateTaux d'impositionRangeDataNuméro4Oui
        - FlatRateTaux forfaitaireRangeDataNuméro4Oui
        - TaxLiabilityObligation TVARangeDataNuméro4Oui



Informations détaillées des champs

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

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

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

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

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

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

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

ElémentDésignation
Nom élément XML:DesignationData
Elément parent:TaxData
Type de champ:Linked List
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 "Designation")
                    

Langue
Nom élément XML:Language
Elément parent:DesignationData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   1
Description:

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

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

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

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

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

Genre CA
Nom élément XML:UseCode
Elément parent:TaxData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   6
Description:

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

NuméroFormulaire
Nom élément XML:FormNumber
Elément parent:TaxData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   7
Description:

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

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

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

Inclus
Nom élément XML:Inclusive
Elément parent:TaxData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   9
Description:

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

Proposition incl/excl.
Nom élément XML:ProposalIncludedExcluded
Elément parent:TaxData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   10
Description:

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

Valable Au
Nom élément XML:ValidTo
Elément parent:TaxData
Type de champ:Date (2000-03-20)
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 "ValidTo")
                    

Code suivant
Nom élément XML:SubsequenceCode
Elément parent:TaxData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   12
Description:

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

ElémentDomaine
Nom élément XML:RangeData
Elément parent:TaxData
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   13
Description:

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

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

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

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

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

Contre-écriture
Nom élément XML:Account2
Elément parent:RangeData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   3
Description:

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

Taux d'imposition
Nom élément XML:TaxRate
Elément parent:RangeData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   4Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

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

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

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

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