Interface: DF - TVA version 2017.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:2017.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: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>2017.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"  "-version2017.00"  "-M7777"  "-acidMwstCodes"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aDF"  "-version2017.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
    DesignationDataElémentDésignationTaxData--Non
        - DesignationDésignationDesignationDataTexte50Oui
        - LanguageLangueDesignationDataTexte6Oui
    - FlatRateCodeCodeForfaitaireTaxDataNuméro2Non
    - FormNumberNuméroFormulaireTaxDataNuméro4Non
    - FormNumber2010NuméroFormulaire 2010TaxDataNuméro4Non
    - FormNumber2010ANuméroFormulaire 2010ATaxDataNuméro4Non
    - IdIdentification TVATaxDataTexte15Non
    - InclusiveInclusTaxDataNuméro1Non
    - OptedOptiertTaxDataNuméro2Non
    - ProposalIncludedExcludedProposition incl/excl.TaxDataTexte1Non
    RangeDataElémentDomaineTaxData--Oui
        - AccountCompteRangeDataNuméro11Non
        - Account2Contre-écritureRangeDataNuméro11Non
        - Account2DesignationDésignation contrepartieRangeDataTexte100Non
        - AccountDesignationDésignation compteRangeDataTexte100Non
        EnterpriseDataDonnées d'entrepriseRangeData--Non
            - AccountCompteEnterpriseDataNuméro11Oui
            - Account2Contre-écritureEnterpriseDataNuméro11Oui
            - Account2DesignationDésignation contrepartieEnterpriseDataTexte100Non
            - AccountDesignationDésignation compteEnterpriseDataTexte100Non
            - EnterpriseN° entrepriseEnterpriseDataNuméro8Oui
        - FlatRateTaux forfaitaireRangeDataNuméro4Oui
        - TAXKEYDatev SteuerschlüsselRangeDataNuméro4Non
        - TaxLiabilityObligation TVARangeDataNuméro4Oui
        - TaxRateTaux d'impositionRangeDataNuméro4Oui
        - ValidFromValable dèsRangeDataDate-Oui
    - SubsequenceCodeCode suivantTaxDataTexte3Non
    - TypeTypeTaxDataNuméro1Non
    - UseCodeGenre CATaxDataNuméro1Non
    - ValidToValable AuTaxDataDate-Non
    - TaxNumberForeignCountriesN° d'impôt étrangerTaxDataTexte8Non
    - TaxNumberN° d'impôtTaxDataTexte8Non
    - UsedSwitchDivision utiliséeTaxDataNuméro1Non
    - EntryDateDate de la saisieTaxDataDate-Non
    - ModificationDateDate de la modificationTaxDataDate-Non
    - IdCheckVérification id no TVATaxDataBooléen-Oui
    - ConstructionServiceFactActiveFaits article 13b actifsTaxDataBooléen-Non
    - ConstructionServiceFactProposalProposition faits article 13bTaxDataNuméro2Non
    - DivisionConstraintDivisionsTaxDataTexte50Non



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

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

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

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

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

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

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

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

NuméroFormulaire 2010
Nom élément XML:FormNumber2010
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:   14
Description:

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

NuméroFormulaire 2010A
Nom élément XML:FormNumber2010A
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:   15
Description:

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

Identification TVA
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:   NonRévision:   0ID Ascii:   3
Description:

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

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

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

Optiert
Nom élément XML:Opted
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:   16
Description:

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

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

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

ElémentDomaine
Nom élément XML:RangeData
Elément parent:TaxData
Type de champ:Array 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 "TIMEDEPENDENTDATAS")
                    

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

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

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

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

Désignation contrepartie
Nom élément XML:Account2Designation
Elément parent:RangeData
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   9
Description:

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

Désignation compte
Nom élément XML:AccountDesignation
Elément parent:RangeData
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   8
Description:

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

Données d'entreprise
Nom élément XML:EnterpriseData
Elément parent:RangeData
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 "MwstAccGrValue")
                    

Compte
Nom élément XML:Account
Elément parent:EnterpriseData
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 "MKonto1")
                    

Contre-écriture
Nom élément XML:Account2
Elément parent:EnterpriseData
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 "MKonto2")
                    

Désignation contrepartie
Nom élément XML:Account2Designation
Elément parent:EnterpriseData
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   5
Description:

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

Désignation compte
Nom élément XML:AccountDesignation
Elément parent:EnterpriseData
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   100Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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

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

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

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 "PauschalSatz")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Datev Steuerschlüssel
Nom élément XML:TAXKEY
Elément parent:RangeData
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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

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 "Pflichtig")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

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 "Satz")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

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

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

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

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

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

N° d'impôt étranger
Nom élément XML:TaxNumberForeignCountries
Elément parent:TaxData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   1
Description:

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

N° d'impôt
Nom élément XML:TaxNumber
Elément parent:TaxData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   17
Description:

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

Division utilisée
Nom élément XML:UsedSwitch
Elément parent:TaxData
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   18
Description:

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

Date de la saisie
Nom élément XML:EntryDate
Elément parent:TaxData
Type de champ:Date (2000-03-20)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   19
Description:

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

Date de la modification
Nom élément XML:ModificationDate
Elément parent:TaxData
Type de champ:Date (2000-03-20)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   20
Description:

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

Vérification id no TVA
Nom élément XML:IdCheck
Elément parent:TaxData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   21
Description:

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

Faits article 13b actifs
Nom élément XML:ConstructionServiceFactActive
Elément parent:TaxData
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   22
Description:
Activation faits interface DATEV
(Le champ ID internes pour cet élément est "SVAKTIV")

Proposition faits article 13b
Nom élément XML:ConstructionServiceFactProposal
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:   23
Description:
Faits pour interface DATEV
(Le champ ID internes pour cet élément est "SVVORSCHLAG")

Divisions
Nom élément XML:DivisionConstraint
Elément parent:TaxData
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   24
Description:

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