Interface: IMMO - Contrats de compte coopérative d'habitation version 2017.00

Ce document décrit l'interface AbaConnect Contrats de compte coopérative d'habitation de l'application IMMO .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:IMMO
Nom de l'interface:Contrats de compte coopérative d'habitation
ID:CooperativeContract ( CooperativeContract )
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:Contrats de compte coopérative d'habitation
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>IMMO</Application>
      <Id>CooperativeContract</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>
      <CooperativeContract mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </CooperativeContract>
    </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"  "-aIMMO"  "-version2017.00"  "-M7777"  "-acidCooperativeContract"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aIMMO"  "-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
CooperativeContractContrats de compte coopérative d'habitation---Non
    - CooperativeAccountNumberN° compte de coopérative d'habitationCooperativeContractNuméro12Non
    - CooperativeNumberN° de la coopérative d'habitationCooperativeContractNuméro8Non
    - DebtorNumberN° exclusif du débiteurCooperativeContractNuméro12Non
    - BeneficiaryAccountBénéficiaire compteCooperativeContractNuméro12Non
    - PensionFundPortionPart de la caisse de pensionCooperativeContractNuméro12Non
    - PensionFundAddressNumberN° d'adresse de la caisse de pensionCooperativeContractNuméro12Non
    - ContractStatusStatut du contratCooperativeContractNuméro2Non
    - OverrideAmountsRemplacer montants du genre de contratCooperativeContractBooléen-Non
    - MinimumDepositApport minimumCooperativeContractNuméro12Non
    - MaximumDepositApport maximumCooperativeContractNuméro12Non
    - ContractDateDate du contratCooperativeContractDate-Non
    - TerminationDateDate de résiliationCooperativeContractDate-Non
    - TerminationDateOnRésilié auCooperativeContractDate-Non
    - MemberStatusStatut de membre du coopérateurCooperativeContractNuméro2Non
    - ContractCodeGenre de contratCooperativeContractNuméro8Non
    - ContractTerminationSwitchContrat résilié Oui / NonCooperativeContractBooléen-Non
    - PensionFundPortionSwitchPart caisses de pension Oui / NonCooperativeContractBooléen-Non
    - BeneficiarySwitchBénéficiaire Oui / NonCooperativeContractBooléen-Non
    - OutpaymentBlockedPaiement bloqué Oui / NonCooperativeContractBooléen-Non
    DesignationDataDésignationCooperativeContract--Non
        - LanguageLangueDesignationDataTexte6Non
        - DesignationDésignationDesignationDataTexte200Non
    InstalmentPaymentsPaiements échelonnésCooperativeContract--Non
        - NumberNuméro exclusifInstalmentPaymentsNuméro12Oui
        - CooperativeAccountNumberN° compte de coopérative d'habitationInstalmentPaymentsNuméro12Oui
        - DueDateÉchéance du paiement échelonnéInstalmentPaymentsDate-Non
        - AmountMontant du versementInstalmentPaymentsNuméro12Non
        - DocumentDateDate du documentInstalmentPaymentsDate-Non
        - RunNumberN°traitInstalmentPaymentsNuméro12Non
        - TypeTypeInstalmentPaymentsNuméro2Oui
        - GeneralLedgerDateDate COFIInstalmentPaymentsDate-Non
        - MainDocumentNumberN° doc. principalInstalmentPaymentsNuméro12Non
        - DebtorDocumentNumberN° document débiteurInstalmentPaymentsNuméro12Non
    PowerOfAttorneyProcurationsCooperativeContract--Non
        - CooperativeAccountNumberN° compte de coopérative d'habitationPowerOfAttorneyNuméro12Oui
        - AddressNumberN° adresse du mandatairePowerOfAttorneyNuméro12Oui
        - InactiveInactifPowerOfAttorneyBooléen-Non
    ShareCertificateÉléments du capital socialCooperativeContract--Non
        - CooperativeAccountNumberN° compte de coopérative d'habitationShareCertificateNuméro12Oui
        - ObjectContractNumberNuméro contrat objetShareCertificateNuméro12Oui
        - AssignedFromAttribué dèsShareCertificateDate-Oui
        - AssignedUntilAttribué jusqu'auShareCertificateDate-Non
        - IndependentOfObjectÉlément n'est pas lié à l'objetShareCertificateBooléen-Non
        - AmountMontantShareCertificateNuméro12Non



Informations détaillées des champs

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

N° compte de coopérative d'habitation
Nom élément XML:CooperativeAccountNumber
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N° de la coopérative d'habitation
Nom élément XML:CooperativeNumber
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N° exclusif du débiteur
Nom élément XML:DebtorNumber
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Bénéficiaire compte
Nom élément XML:BeneficiaryAccount
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Part de la caisse de pension
Nom élément XML:PensionFundPortion
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N° d'adresse de la caisse de pension
Nom élément XML:PensionFundAddressNumber
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Statut du contrat
Nom élément XML:ContractStatus
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Remplacer montants du genre de contrat
Nom élément XML:OverrideAmounts
Elément parent:CooperativeContract
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Apport minimum
Nom élément XML:MinimumDeposit
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Apport maximum
Nom élément XML:MaximumDeposit
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Date du contrat
Nom élément XML:ContractDate
Elément parent:CooperativeContract
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Date de résiliation
Nom élément XML:TerminationDate
Elément parent:CooperativeContract
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Résilié au
Nom élément XML:TerminationDateOn
Elément parent:CooperativeContract
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Statut de membre du coopérateur
Nom élément XML:MemberStatus
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Genre de contrat
Nom élément XML:ContractCode
Elément parent:CooperativeContract
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Contrat résilié Oui / Non
Nom élément XML:ContractTerminationSwitch
Elément parent:CooperativeContract
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Part caisses de pension Oui / Non
Nom élément XML:PensionFundPortionSwitch
Elément parent:CooperativeContract
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Bénéficiaire Oui / Non
Nom élément XML:BeneficiarySwitch
Elément parent:CooperativeContract
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Paiement bloqué Oui / Non
Nom élément XML:OutpaymentBlocked
Elément parent:CooperativeContract
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Désignation
Nom élément XML:DesignationData
Elément parent:CooperativeContract
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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:   NonRévision:   0ID Ascii:   -
Description:
Référence à la définition de la langue
(Le champ ID internes pour cet élément est "Sprache")

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

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

Paiements échelonnés
Nom élément XML:InstalmentPayments
Elément parent:CooperativeContract
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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

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

N° compte de coopérative d'habitation
Nom élément XML:CooperativeAccountNumber
Elément parent:InstalmentPayments
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Échéance du paiement échelonné
Nom élément XML:DueDate
Elément parent:InstalmentPayments
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Montant du versement
Nom élément XML:Amount
Elément parent:InstalmentPayments
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Date du document
Nom élément XML:DocumentDate
Elément parent:InstalmentPayments
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N°trait
Nom élément XML:RunNumber
Elément parent:InstalmentPayments
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

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

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

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

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

N° doc. principal
Nom élément XML:MainDocumentNumber
Elément parent:InstalmentPayments
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N° document débiteur
Nom élément XML:DebtorDocumentNumber
Elément parent:InstalmentPayments
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Procurations
Nom élément XML:PowerOfAttorney
Elément parent:CooperativeContract
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N° compte de coopérative d'habitation
Nom élément XML:CooperativeAccountNumber
Elément parent:PowerOfAttorney
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

N° adresse du mandataire
Nom élément XML:AddressNumber
Elément parent:PowerOfAttorney
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Inactif
Nom élément XML:Inactive
Elément parent:PowerOfAttorney
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Éléments du capital social
Nom élément XML:ShareCertificate
Elément parent:CooperativeContract
Type de champ:Linked List
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

N° compte de coopérative d'habitation
Nom élément XML:CooperativeAccountNumber
Elément parent:ShareCertificate
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Numéro contrat objet
Nom élément XML:ObjectContractNumber
Elément parent:ShareCertificate
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   -
Description:

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

Attribué dès
Nom élément XML:AssignedFrom
Elément parent:ShareCertificate
Type de champ:Date (2000-03-20)
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 "ZugewiesenAb")
                    

Attribué jusqu'au
Nom élément XML:AssignedUntil
Elément parent:ShareCertificate
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Élément n'est pas lié à l'objet
Nom élément XML:IndependentOfObject
Elément parent:ShareCertificate
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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

Montant
Nom élément XML:Amount
Elément parent:ShareCertificate
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   2Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

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