Schnittstelle: FIBU - ExtendedBudgeting Version 2021.00

Dieses Dokument beschreibt die AbaConnect-Schnittstelle ExtendedBudgeting der Applikation FIBU .


Allgemeine Informationen

Allgemeine Informationen zur Schnittstelle.

AbaConnect Schnittstellen Information
Applikation:FIBU
Schnittstellen-Name:Erweiterte Budgetierung
ID:ExtendedBudgeting ( Saldozahlen )
Version:2021.00


Mögliche Export- und Import-Funktionen der Schnittstelle

Export / Import Funktionen
Export:XML
Import:XML


Zusätzliche Informationen zur Schnittstelle

Zusatzinformation

                                  Höchste Feld Revision für dieser Schnittstelle : 0



Mapping Informationen

Im Folgenden werden die Informationen über das Mapping angezeigt.

Mapping Informationen
Mapping ID:AbaDefault
Mapping Name:Erweiterte Budgetierung
Beschreibung:

                



Beispiel AbaConnect XML-Struktur

Es folgt ein Beispiel einer XML Header-Struktur. Diese Information kann man auch in einer AbaConnect XML-Exportdatei anschauen, die über die Abacus AbaConnect Maske exportiert wurde.

AbaConnect XML-Struktur
<?xml version='1.0' encoding='UTF-8'?>
<AbaConnectContainer>
  <TaskCount>1</TaskCount>
  <Task>
    <Parameter>
      <Application>FIBU</Application>
      <Id>ExtendedBudgeting</Id>
      <MapId>AbaDefault</MapId>
      <Version>2021.00</Version>
      <!-- Achtung : Die Mandantennummer ist optional und bedeutet, dass die Daten nur in den definierten Mandanten importiert werden können -->
      <!-- Die Option Mandant hat nur beim Datenimport einen Einfluss. Dies kann in den AbaConnect Export-Einstellungen konfiguriert werden. -->
      <!-- Die Mandantennummer wird standardmässig nicht in die Export-Datei geschrieben -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <Detail mode='SAVE'>
          <!-- Hier können spezifische Datenfelder für die AbaConnect Schnittstelle definiert werden. -->
      </Detail>
    </Transaction>
  </Task>
</AbaConnectContainer>



Beispiel AbaConnect Command Line

Es folgen Beispiele für die AbaConnect Command Line. AbaConnect Command Line wird mit den Programmen abaconnectexportconsole.exe und abaconnectimportconsole.exe ausgeführt. Die AbaConnect Command Line muss direkt auf dem Abacus Server ausgeführt werden. Detaillierte Informationen über AbaConnect Command Line sind auf der Abacus Homepage zu finden. Die folgenden Beispiele dienen als Ausgangspunkt für die Erstellung einer einfachen Command Line.

AbaConnect Command Line
Export :
abaconnectexportconsole.exe "/USRuser" "/PWxxx"  "-aFIBU"  "-version2021.00"  "-M7777"  "-acidExtendedBudgeting"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aFIBU"  "-version2021.00"  "-M7777"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-importfileX:\data.xml"

N.B. : Beim Import von XML-Daten muss die Schnittstellen-ID und das Mapping auf der Command Line nicht angegeben werden. Diese Information ist in der XML Import-Datei enthalten.



Mapping Felder / Struktur

Die folgende Tabelle zeigt die Daten des Mappings in vereinfachter Form an.
Das XML-Element und der Parent-Name werden immer in Englisch geschrieben. Mit einem Mausklick auf eine Zeile werden zusätzliche Informationen angezeigt.

XML Element Name Feld Name Parent Name Typ Feld Länge Zwingend
DetailErweiterte Budgetierung---Nein
    MonthMonatDetail--Nein
        - YearJahrMonthNummer4Nein
        MonthMonatMonth--Nein
            - YearJahrMonthNummer4Nein
            - DebitBalanceSoll SaldoMonthNummer14Nein
            - CreditBalanceHaben SaldoMonthNummer14Nein
        - DebitBalanceSoll SaldoMonthNummer14Nein
        - CreditBalanceHaben SaldoMonthNummer14Nein
    - YearJahrDetailNummer4Nein
    - VariantNumberBudgetvariante Nr.DetailNummer6Nein
    - InstanceNumberInstanzDetailNummer2Nein
    - DivisionGeschäftsbereichDetailNummer6Nein
    - AccountKontoDetailNummer12Nein
    - CostCentre1Kostenstelle 1DetailNummer12Nein
    - CostCentre2Kostenstelle 2DetailNummer12Nein
    - DetailTypeDetail TypDetailNummer2Nein
    - DetailNumberDetailbudget Position NummerDetailNummer4Nein
    - DesignationBezeichnungDetailText90Nein
    - AnnualTotalDebitSoll JahrestotalDetailNummer14Nein
    - AnnualTotalCreditHaben JahrestotalDetailNummer14Nein
    - AnnualTotalFactorJahrestotal FaktorDetailNummer12Nein
    - AnnualTotalRateJahrestotal AnsatzDetailNummer10Nein
    - AnnualTotalNumberJahrestotal AnzahlDetailNummer10Nein
    - FreeIndexASCIIFreier Index ASCIIDetailText20Nein
    - FreeIndexNumericalFreier Index NummerischDetailNummer10Nein
    - UserBenutzerDetailGUID36Nein
    - EntryModificationDateErfassungs-/MutationsdatumDetailDatum-Nein
    - OneTimeEinmalige BudgetpositionDetailNummer2Nein
    - NewExpenditureNeue AusgabeDetailNummer2Nein
    - AutomaticallyGeneratedAutomatischDetailNummer2Nein
    - NoteNotizDetailText4032Nein
    - DetailNoteDetail NotizDetailText4032Nein
    - PolicyMassnahmeDetailText6Nein
    - PolicyTypeMassnahmen TypDetailText3Nein



Detaillierte Feld-Informationen

Detaillierte Beschreibung der Schnittstellen-Felder.

Monat
XML Element Name:Month
Parent Element:Detail
Feld Typ:ID
Action Typ:Import und Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                

Jahr
XML Element Name:Year
Parent Element:Month
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   4Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Year")
                    

Monat
XML Element Name:Month
Parent Element:Month
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Month")
                    

Soll Saldo
XML Element Name:DebitBalance
Parent Element:Month
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   14Dezimal-Stellen:   2Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DebitBalance")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Haben Saldo
XML Element Name:CreditBalance
Parent Element:Month
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   14Dezimal-Stellen:   2Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "CreditBalance")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Jahr
XML Element Name:Year
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   4Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "JAHR")
                    

Budgetvariante Nr.
XML Element Name:VariantNumber
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   6Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "VarNr")
                    

Instanz
XML Element Name:InstanceNumber
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "InstNr")
                    

Geschäftsbereich
XML Element Name:Division
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   6Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "GB")
                    

Konto
XML Element Name:Account
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   12Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "KTO")
                    

Kostenstelle 1
XML Element Name:CostCentre1
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   12Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "KST1")
                    

Kostenstelle 2
XML Element Name:CostCentre2
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   12Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "KST2")
                    

Detail Typ
XML Element Name:DetailType
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DetPosTyp")
                    

Detailbudget Position Nummer
XML Element Name:DetailNumber
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   4Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DetPosNr")
                    

Bezeichnung
XML Element Name:Designation
Parent Element:Detail
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   90Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Bez")
                    

Soll Jahrestotal
XML Element Name:AnnualTotalDebit
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   14Dezimal-Stellen:   2Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SSaldoJahr")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Haben Jahrestotal
XML Element Name:AnnualTotalCredit
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   14Dezimal-Stellen:   2Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "HSaldoJahr")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Jahrestotal Faktor
XML Element Name:AnnualTotalFactor
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   12Dezimal-Stellen:   4Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "FaktorJahr")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Jahrestotal Ansatz
XML Element Name:AnnualTotalRate
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   4Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "AnsatzJahr")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Jahrestotal Anzahl
XML Element Name:AnnualTotalNumber
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   4Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "AnzahlJahr")
                    
Als Dezimaltrenner muss ein Punkt verwendet werden. Dies gemäss dem XML Standard von W3C.

Freier Index ASCII
XML Element Name:FreeIndexASCII
Parent Element:Detail
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   20Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "FSortASC")
                    

Freier Index Nummerisch
XML Element Name:FreeIndexNumerical
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   10Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "FSortNum")
                    

Benutzer
XML Element Name:User
Parent Element:Detail
Feld Typ:GUID
Action Typ:nur für Export
Feld Länge:   36Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "User")
                    

Erfassungs-/Mutationsdatum
XML Element Name:EntryModificationDate
Parent Element:Detail
Feld Typ:Datum (2000-03-20)
Action Typ:nur für Export
Feld Länge:   -Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "MutDate")
                    

Einmalige Budgetposition
XML Element Name:OneTime
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SwVtrArt")
                    

Neue Ausgabe
XML Element Name:NewExpenditure
Parent Element:Detail
Feld Typ:Nummer
Action Typ:Import und Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SwNewBudget")
                    

Automatisch
XML Element Name:AutomaticallyGenerated
Parent Element:Detail
Feld Typ:Nummer
Action Typ:nur für Export
Feld Länge:   2Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "SwAutoGen")
                    

Notiz
XML Element Name:Note
Parent Element:Detail
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   4032Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Notiz")
                    

Detail Notiz
XML Element Name:DetailNote
Parent Element:Detail
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   4032Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   -
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "DetailNotiz")
                    

Massnahme
XML Element Name:Policy
Parent Element:Detail
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   6Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   2
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "Policy")
                    

Massnahmen Typ
XML Element Name:PolicyType
Parent Element:Detail
Feld Typ:Text
Action Typ:Import und Export
Feld Länge:   3Dezimal-Stellen:   0Zwingendes Feld:   NeinRevision:   0Ascii ID :   3
Beschreibung:

                                (Den internen Feld ID für dieses Element ist "PolicyType")