WebService Parameters : Applikation FIBU

Dieses Dokument beschreibt zusätzliche AbaConnect Web Service Information für die Schnittstellen der Applikation FIBU.


Inhalt

VersionSchnittstelle NameWebService NameAnderen unterstützten Webservices
2024.00BuchungenFibuBooking_2024_00FibuBooking_2022_00   FibuBooking_2021_00   FibuBooking_2018_00   FibuBooking_2015_00   FibuBooking_2014_00   FibuBooking_2011_00   FibuBooking_2009_00   FibuBooking_2007_10    
2022.00KlassierungsplanFibuClassification_2022_00FibuClassification_2021_00   FibuClassification_2020_00   FibuClassification_2018_00   FibuClassification_2017_00   FibuClassification_2011_00   FibuClassification_2015_00    
2021.00SaldoBudgetzahlenBalanceFigures_2021_00BalanceFigures_2017_00   BalanceFigures_2013_00    
2007.10BuchungsjournalFibuJournals_2007_10 
2007.10KontoFibuAccounts_2007_10 



Buchungen - 2024.00

WebService Name : FibuBooking_2024_00


Anderen unterstützten Webservices für "Buchungen" :

    FibuBooking_2022_00   (2022.00)
    FibuBooking_2021_00   (2021.00)
    FibuBooking_2018_00   (2018.00)
    FibuBooking_2015_00   (2015.00)
    FibuBooking_2014_00   (2014.00)
    FibuBooking_2011_00   (2011.00)
    FibuBooking_2009_00   (2009.00)
    FibuBooking_2007_10   (2007.10)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Buchungsjounal-ID1Text5EJO.ID



Index 7 :

BezeichnungFolgeTypeGrösseIdentifier
Buchungsjounal-ID1Text5EJO.ID
Buchungsschlüssel (GUID 36 lang)2Text36EntryKey



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
Buchungsjounal-ID (Import)Text5EJO.ID
MWST berechnen (Import)Boolean (true oder false)-Calculate.MWST
Buchungen ohne MWST Validierung übertragen (Import)Boolean (true oder false)-Validate.MWST
FW berechnen (Import)Boolean (true oder false)-Calculate.FW
Buchungsjounal-ID (nur Commandline Export z.B. "-appparamEjourShortName=E11")Text3EjourShortName
In Stapel buchen (Import)Boolean (true oder false)-importSettings.bookStack
Stapel Name (Import) - nur aktiv mit Stapel buchenText60importSettings.stackName



Achtung:

In der FibuBooking-Schnittstelle kann der WebService Insert-Request zurückgegebene Bookmark-Schlüssel mit Find.EQUAL nicht verwendet werden, um die gespeicherten Daten abzurufen (wie bei anderen AbaConnect WebServices). Weitere Informationen finden Sie in den AbaConnect WebService Beispielen.




Filter:

Es kann auf allen DB-Feldern (EJO Tabelle) mit den DB-Feldnamen gefiltert werden.




Commandline Export Parameters:

Weitere Informationen zu AbaConnect Commandline Parametern sind im https://support.abacus.ch/kb/display/KB/KB-3496 verfügbar.



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
StringDataType[] strParam = new StringDataType[1];
strParam[0] = new StringDataType();
strParam[0].Name = "EJO.ID";
strParam[0].Value = param_EJO.ID;
allParams.StringData = strParam;

findParam.KeyFields = allParams;





Klassierungsplan - 2022.00

WebService Name : FibuClassification_2022_00


Anderen unterstützten Webservices für "Klassierungsplan" :

    FibuClassification_2021_00   (2021.00)
    FibuClassification_2020_00   (2020.00)
    FibuClassification_2018_00   (2018.00)
    FibuClassification_2017_00   (2017.00)
    FibuClassification_2011_00   (2011.00)
    FibuClassification_2015_00   (2015.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
State (0=Kopfzeile, 1=Gliederung, 2=Druckattribute, 3=Klassierung, 4=DetailElement)1Nummer2state
Plan (1=KTO (Accounts), 2=KST (CostCentre), 3=PRO (Project))2Nummer2plan
Stufe (1-9,90; Default=90)3Nummer2level
Variante4Nummer2variant
Typ5Nummer2type
Enterprise6Nummer2enterprise
Identifikation7Nummer12.2id




State:

0 = Kopfzeile; 1 = Gliederung; 2 = Druckattribute; 3 = Klassierung; 4 = DetailElement;




Plan:

1 = KTO (Accounts); 2 = KST (CostCentre); 3 = PRO (Project);




Variant:

Default = 1




Level:

Mögliche Werte sind 1-9,90; Default = 90; (gebraucht nur für Klassierung wenn state = 3)



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "state";
intPara[0].Value = param_state;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





SaldoBudgetzahlen - 2021.00

WebService Name : BalanceFigures_2021_00


Anderen unterstützten Webservices für "SaldoBudgetzahlen" :

    BalanceFigures_2017_00   (2017.00)
    BalanceFigures_2013_00   (2013.00)

Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Geschäftsbereich1Nummer6Division
Buchungsjounal-ID2Text5EJO.ID
Konto3Nummer12Account



Verfügbare Applikation-parameters

BezeichnungTypeGrösseIdentifier
PLAN mit export.rbPLAN=TRUE, Default IST (Effektiv) (Export)Boolean (true oder false)-export.rbPLAN
Default IST (Effektiv), damit nicht zwingend nötig dieser Param zu setzen (Export)Boolean (true oder false)-export.rbIST
0 = Budgets, 1 = Saldo, Default 0 (Budgets) (Export)Nummer1export.cmbBudgets
Konti = 0, Kostenarten kombiniert mit Kostenstellen/Kostenträgern = 1, Kostenstellen/-trägern = 2, Default 0 (Konti) (Export)Nummer1export.cmbKtoKartKst
Monatszahlen (Export)Boolean (true oder false)-export.cbMonatszahlen
Ab Monat - nur in zusammenhang mit Monatszahlen (Export)Datum (2000-03-20)-export.cmbFrom
Bis Monat - nur in zusammenhang mit Monatszahlen (Export)Datum (2000-03-20)-export.cmbTo
Saldovortrag (Export)Boolean (true oder false)-export.cbSaldoVortrag
Abschlusszahlen (Export)Boolean (true oder false)-export.cbAbschlusszahlen
Inklusive Mengen (Export)Boolean (true oder false)-export.cbInklMenge
Als Fremdwährung (Export)Boolean (true oder false)-export.cbAlsFremdwaehrung
Soll / Haben getrennt (Export)Boolean (true oder false)-export.rbSollHabenGetrennt
Jounal-ID (Import) z.B. E20Text5EJO.ID
Als Fremdwährung (Import)Boolean (true oder false)-import.cbAlsFremdwaehrung
Saldovortrag (Import)Boolean (true oder false)-import.cbSaldoVortrag
Bestehende Werte Löschen (Import)Boolean (true oder false)-import.cbBestBudgetsLoeschen
Inklusive Menge (Import)Boolean (true oder false)-import.cbInklMenge
Abschlusszahlen (Import)Boolean (true oder false)-import.cbAbschlusszahlen
Nur Saldo (Import) (nur einen im "import.rb"-Gruppe setzen)Boolean (true oder false)-import.rbAllesSoll
Soll / Haben getrennt (Import) (nur einen im "import.rb"-Gruppe setzen)Boolean (true oder false)-import.rbSollHabenGetrennt
Soll/Haben Zuteilung gemäss Vorzeichen (Import) (nur einen im "import.rb"-Gruppe setzen)Boolean (true oder false)-import.rbSollHabenVorzeichen


Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
IntDataType[] intPara = new IntDataType[1];
intPara[0] = new IntDataType();
intPara[0].Name = "Division";
intPara[0].Value = param_Division;
allParams.IntData = intPara;

findParam.KeyFields = allParams;





Buchungsjournal - 2007.10

WebService Name : FibuJournals_2007_10



Index 0 : (default)






Konto - 2007.10

WebService Name : FibuAccounts_2007_10


Verfügbare Indices

Index 1 :

BezeichnungFolgeTypeGrösseIdentifier
Nummer1Nummer11Number



Index 2 :

BezeichnungFolgeTypeGrösseIdentifier
ISO1Text3ISO
Klassierungsbereich2Text1ClassificationArea
Nummer3Nummer11Number



Index 3 :

BezeichnungFolgeTypeGrösseIdentifier
Klassierungsbereich1Text1ClassificationArea
Nummer2Nummer11Number



Index 5 :

BezeichnungFolgeTypeGrösseIdentifier
KontoTyp1Text1Type
KART Referenz KontoNr2Nummer11GeneralLedgerReference
Nummer3Nummer11Number



Index 6 :

BezeichnungFolgeTypeGrösseIdentifier
Name1Text40Designation



Index 9 :

BezeichnungFolgeTypeGrösseIdentifier
Kurzname1Text30ShortDesignation



Beispiel Source Code (.NET) für Index 1

FindType findParam = new FindType();
findParam.Index = 1;
findParam.IndexSpecified = true;
findParam.Operation = OperationType.GREATER_EQUAL; // Für OperationType.EQUAL müssen alle Index Parameters mitgegeben.

ObjectDataType allParams = new ObjectDataType();
 
LongDataType[] longPara = new LongDataType[1];
longPara[0] = new LongDataType();
longPara[0].Name = "Number";
longPara[0].Value = param_Number;
allParams.LongData = longPara;

findParam.KeyFields = allParams;