Interface: DEBI - Paiements version 2011.00

Ce document décrit l'interface AbaConnect Paiements de l'application DEBI .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:DEBI
Nom de l'interface:Paiements
ID:Zahlungen ( 100 )
Version:2011.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
Modifications par rapport à la version 2007.10:
Texte de paiement a été étendu de 30 à 80 caractères
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:AbaZahlungen
Nom du mappage:Paiements
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>DEBI</Application>
      <Id>Zahlungen</Id>
      <MapId>AbaZahlungen</MapId>
      <Version>2011.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>
      <Payment mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </Payment>
    </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"  "-aDEBI"  "-version2011.00"  "-M7777"  "-acidZahlungen"  "-mapidAbaZahlungen"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aDEBI"  "-version2011.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
PaymentPaiement---Oui
    - PaymentTypeType de paiementPaymentAbaCon Enum2Oui
    - PaymentCodeGenre paiementPaymentTexte4Oui
    - CustomerNumberNuméro clientPaymentNuméro11Oui
    - DocumentNumberNuméro documentPaymentNuméro10Oui
    - NumberPosition paiementPaymentNuméro6Oui
    - UniqueReferenceRéférence explicitePaymentTexte60Non
    - TextTextePaymentTexte80Non
    - PaymentDateDate paiementPaymentDate-Oui
    - ValueDateDate valeurPaymentDate-Non
    - CompanyPaymentCentreNumberNuméro de l'office de paiement d'entreprisePaymentNuméro6Non
    - PaymentCurrencyMonnaie de paiementPaymentTexte3Non
    - PaymentAmountMontant en MPPaymentNuméro12Non
    - AmountMontant en MDPaymentNuméro12Non
    - KeyAmountMontant en MBPaymentNuméro12Oui
    - PaymentDocumentNumberNuméro document paiementPaymentNuméro6Non
    - PaymentReferenceDocumentNumberNuméro document de compensationPaymentNuméro10Non
    - DebitAccountCompte débitPaymentNuméro11Non
    - DebitCostCentre1Section débit1PaymentNuméro11Non
    - DebitCostCentre2Section débit2PaymentNuméro11Non
    - TaxCodeCode TVAPaymentTexte3Non
    - TaxDateValidFromCalculer le taux TVA à la datePaymentDate-Non
    - CreditAccountCompte créditPaymentNuméro11Non
    - CreditCostCentre1Section crédit1PaymentNuméro11Non
    - CreditCostCentre2Section crédit2PaymentNuméro11Non
    - DivisionDivisionPaymentNuméro6Non
    - BusinessCaseAffairePaymentNuméro8Non
    - CostGroupGroupe de fraisPaymentNuméro8Non
    - PersonInChargeResponsablePaymentNuméro4Non
    - GroupNumber1Gr. doc. 1PaymentNuméro10Non
    - ReminderAreaSecteur rappelPaymentNuméro6Non
    - ReminderProcedureProcédure de rappelPaymentTexte4Non
    - GeneralLedgerCodeCode COFIPaymentTexte1Non
    - ContinueOnErrorInstruction lors d'erreurs dans le traitement multiplePaymentBooléen-Non



Informations détaillées des champs

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

Type de paiement
Nom élément XML:PaymentType
Elément parent:Payment
Type de champ:AbaConnect Enum
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Type de paiement, le genre de paiement qui doit être saisi est défini via le type de paiement. Les types admis sont: 0 = Paiement 2 = Paiements anticipés 3 = Compensations 4 = Diminutions
(Le champ ID internes pour cet élément est "Zahlungstyp")

Genre paiement
Nom élément XML:PaymentCode
Elément parent:Payment
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Genre de paiement, le genre de paiement doit déjà exister et être admis en raison du type de paiement.
(Le champ ID internes pour cet élément est "Zahlungsart")

Numéro client
Nom élément XML:CustomerNumber
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Numéro de client, le numéro de client doit déjà exister
(Le champ ID internes pour cet élément est "Kundennummer")

Numéro document
Nom élément XML:DocumentNumber
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Numéro de document, le numéro de document doit déjà exister, exception: Nouvelle saisie d'un paiement anticipé, elle doit être explicite, 0 peut également être indiqué
(Le champ ID internes pour cet élément est "Belegnummer")

Position paiement
Nom élément XML:Number
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Le numéro position de paiement doit être exclusif et continu, 0 peut également être indiqué
(Le champ ID internes pour cet élément est "Zahlungsposition")

Référence explicite
Nom élément XML:UniqueReference
Elément parent:Payment
Type de champ:Texte
Type d'action:seulement importation
Longueur champ:   60Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Référence explicite, nécessaire pour les réponses si aucun numéro fixe position de paiement n'est indiqué
(Le champ ID internes pour cet élément est "Unique_Referenz")

Texte
Nom élément XML:Text
Elément parent:Payment
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   80Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Remarque
(Le champ ID internes pour cet élément est "Text")

Date paiement
Nom élément XML:PaymentDate
Elément parent:Payment
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Date de paiement, doit se situer à l'intérieur d'un exercice comptable ouvert
(Le champ ID internes pour cet élément est "Zahlungsdatum")

Date valeur
Nom élément XML:ValueDate
Elément parent:Payment
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Date de valeur, uniquement à caractère informatif dans la DEBI
(Le champ ID internes pour cet élément est "Valutadatum")

Numéro de l'office de paiement d'entreprise
Nom élément XML:CompanyPaymentCentreNumber
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Numéro du lieu de paiement entreprise obligatoire pour le type de paiement 'Paiement' et 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Firmenzahlstelle")

Monnaie de paiement
Nom élément XML:PaymentCurrency
Elément parent:Payment
Type de champ:Texte
Type d'action:seulement exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Monnaie de paiement au sens large: Si le lieu de paiement entreprise existe: la monnaie effective du lieu de paiement entreprise, sinon la monnaie du document
(Le champ ID internes pour cet élément est "Zahlungswaehrung")

Montant en MP
Nom élément XML:PaymentAmount
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Montant de paiement dans la monnaie de paiement (voir aussi champ 'Monnaie paiement')
(Le champ ID internes pour cet élément est "ZwBtr")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Montant en MD
Nom élément XML:Amount
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Montant du paiement en monnaie du document
(Le champ ID internes pour cet élément est "BwBtr")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Montant en MB
Nom élément XML:KeyAmount
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:
Montant du paiement en monnaie de base
(Le champ ID internes pour cet élément est "LwBtr")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Numéro document paiement
Nom élément XML:PaymentDocumentNumber
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Numéro document de paiement (obligatoire si activé dans les données de base entreprise)
(Le champ ID internes pour cet élément est "Zahlungsbelegnummer")

Numéro document de compensation
Nom élément XML:PaymentReferenceDocumentNumber
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Numéro du document de compensation, obligatoire pour les paiements du type 'Compensation'
(Le champ ID internes pour cet élément est "Verrechnungsbeleg")

Compte débit
Nom élément XML:DebitAccount
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Compte de débit, si la Comptabilité financière est installée, le compte doit déjà exister
(Le champ ID internes pour cet élément est "Sollkonto")

Section débit1
Nom élément XML:DebitCostCentre1
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Section débit 1, si la Comptabilité financière est installée, la section de frais doit déjà exister
(Le champ ID internes pour cet élément est "Sollkst1")

Section débit2
Nom élément XML:DebitCostCentre2
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Section débit 2, si la Comptabilité financière est installée, la section de frais doit déjà exister
(Le champ ID internes pour cet élément est "Sollkst2")

Code TVA
Nom élément XML:TaxCode
Elément parent:Payment
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Code TVA obligatoire pour le type de paiement 'Paiement anticipé' et si une obligation TVA est indiquée en raison de la définition du mandant et de la date de paiement
(Le champ ID internes pour cet élément est "MwstCode")

Calculer le taux TVA à la date
Nom élément XML:TaxDateValidFrom
Elément parent:Payment
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Date de validité TVA pour la paiement anticipé uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "MwstPer")

Compte crédit
Nom élément XML:CreditAccount
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Compte de crédit, si la Comptabilité financière est installée, le compte doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Habenkonto")

Section crédit1
Nom élément XML:CreditCostCentre1
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Section crédit 1, si la Comptabilité financière est installée, la section de frais doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Habenkst1")

Section crédit2
Nom élément XML:CreditCostCentre2
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   11Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Section crédit 2, si la Comptabilité financière est installée, la section de frais doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Habenkst2")

Division
Nom élément XML:Division
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Division, la division doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Geschaeftsbereich")

Affaire
Nom élément XML:BusinessCase
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Numéro affaire uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Geschaeftsfall")

Groupe de frais
Nom élément XML:CostGroup
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Groupe de frais, le groupe de frais doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Kostengruppe")

Responsable
Nom élément XML:PersonInCharge
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Responsable, le responsable doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Verantwortlicher")

Gr. doc. 1
Nom élément XML:GroupNumber1
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Groupe de documents 1 libre, le groupe de documents libre doit déjà exister, selon la définition, dans la base société uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Beleggruppe1")

Secteur rappel
Nom élément XML:ReminderArea
Elément parent:Payment
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Secteur de rappel, le secteur de rappel doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Mahnbereich")

Procédure de rappel
Nom élément XML:ReminderProcedure
Elément parent:Payment
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Procédure de rappel, la procédure de rappel doit déjà exister uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "Mahnverfahren")

Code COFI
Nom élément XML:GeneralLedgerCode
Elément parent:Payment
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Code COFI uniquement pour le type de paiement 'Paiement anticipé'
(Le champ ID internes pour cet élément est "FibuCode")

Instruction lors d'erreurs dans le traitement multiple
Nom élément XML:ContinueOnError
Elément parent:Payment
Type de champ:Booléen (true/false)
Type d'action:seulement importation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Instruction de traitement pour des traitements multiples au sein d'une transaction: Si "false", le traitement sera interrompu dès la première erreur et les traitements restants ne seront plus validés.
(Le champ ID internes pour cet élément est "ContinueOnError")