FIBUdataServiceStack

<back to all web services

SchnittstellenImportRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/SchnittstellenImport
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class SchnittstellenImportRequest
    {
        public Date VonDatum = null;
        public Date BisDatum = null;
        public Long BankID = null;
        public Long Schnittstelle = null;
        public String Auth_wert1 = null;
        public String Auth_wert2 = null;
        public String Auth_wert3 = null;
        public String Auth_wert4 = null;
        public String Auth_wert5 = null;
        public String AusgangsrechnungKontonummer = null;
        public String Auth_Dropdown1 = null;
        public Boolean OnlinehandeDateiGenieren = null;
        public Long bestehende_real_report_id = null;
        public Boolean ZugangsdatenSpeichern = null;
        public Boolean ID1Checked = null;
        public Boolean IDChecked = null;
        public Boolean NurNeue = null;
        public Boolean AlleDatenImportieren = null;
        public Boolean IsWebClient = null;
        public ArrayList<Integer> SchnittstelleAusnahmen = null;
        public Boolean AmazonAlleMaerkte = null;
        public Boolean MitWarenbewegung = null;
        public Boolean MitOffenePosten = null;
        public Boolean MitVerkaufAnAmazon = null;
        public Boolean MitCommingling = null;
        public Boolean TagesgenauAbruf = null;
        public CheckAmazonDataResponse ResponseSupportTools = null;
        
        public Date getVonDatum() { return VonDatum; }
        public SchnittstellenImportRequest setVonDatum(Date value) { this.VonDatum = value; return this; }
        public Date getBisDatum() { return BisDatum; }
        public SchnittstellenImportRequest setBisDatum(Date value) { this.BisDatum = value; return this; }
        public Long getBankID() { return BankID; }
        public SchnittstellenImportRequest setBankID(Long value) { this.BankID = value; return this; }
        public Long getSchnittstelle() { return Schnittstelle; }
        public SchnittstellenImportRequest setSchnittstelle(Long value) { this.Schnittstelle = value; return this; }
        public String getAuthWert1() { return Auth_wert1; }
        public SchnittstellenImportRequest setAuthWert1(String value) { this.Auth_wert1 = value; return this; }
        public String getAuthWert2() { return Auth_wert2; }
        public SchnittstellenImportRequest setAuthWert2(String value) { this.Auth_wert2 = value; return this; }
        public String getAuthWert3() { return Auth_wert3; }
        public SchnittstellenImportRequest setAuthWert3(String value) { this.Auth_wert3 = value; return this; }
        public String getAuthWert4() { return Auth_wert4; }
        public SchnittstellenImportRequest setAuthWert4(String value) { this.Auth_wert4 = value; return this; }
        public String getAuthWert5() { return Auth_wert5; }
        public SchnittstellenImportRequest setAuthWert5(String value) { this.Auth_wert5 = value; return this; }
        public String getAusgangsrechnungKontonummer() { return AusgangsrechnungKontonummer; }
        public SchnittstellenImportRequest setAusgangsrechnungKontonummer(String value) { this.AusgangsrechnungKontonummer = value; return this; }
        public String getAuthDropdown1() { return Auth_Dropdown1; }
        public SchnittstellenImportRequest setAuthDropdown1(String value) { this.Auth_Dropdown1 = value; return this; }
        public Boolean isOnlinehandeDateiGenieren() { return OnlinehandeDateiGenieren; }
        public SchnittstellenImportRequest setOnlinehandeDateiGenieren(Boolean value) { this.OnlinehandeDateiGenieren = value; return this; }
        public Long getBestehendeRealReportId() { return bestehende_real_report_id; }
        public SchnittstellenImportRequest setBestehendeRealReportId(Long value) { this.bestehende_real_report_id = value; return this; }
        public Boolean isZugangsdatenSpeichern() { return ZugangsdatenSpeichern; }
        public SchnittstellenImportRequest setZugangsdatenSpeichern(Boolean value) { this.ZugangsdatenSpeichern = value; return this; }
        public Boolean isID1Checked() { return ID1Checked; }
        public SchnittstellenImportRequest setID1Checked(Boolean value) { this.ID1Checked = value; return this; }
        public Boolean isIdChecked() { return IDChecked; }
        public SchnittstellenImportRequest setIdChecked(Boolean value) { this.IDChecked = value; return this; }
        public Boolean isNurNeue() { return NurNeue; }
        public SchnittstellenImportRequest setNurNeue(Boolean value) { this.NurNeue = value; return this; }
        public Boolean isAlleDatenImportieren() { return AlleDatenImportieren; }
        public SchnittstellenImportRequest setAlleDatenImportieren(Boolean value) { this.AlleDatenImportieren = value; return this; }
        public Boolean getIsWebClient() { return IsWebClient; }
        public SchnittstellenImportRequest setIsWebClient(Boolean value) { this.IsWebClient = value; return this; }
        public ArrayList<Integer> getSchnittstelleAusnahmen() { return SchnittstelleAusnahmen; }
        public SchnittstellenImportRequest setSchnittstelleAusnahmen(ArrayList<Integer> value) { this.SchnittstelleAusnahmen = value; return this; }
        public Boolean isAmazonAlleMaerkte() { return AmazonAlleMaerkte; }
        public SchnittstellenImportRequest setAmazonAlleMaerkte(Boolean value) { this.AmazonAlleMaerkte = value; return this; }
        public Boolean isMitWarenbewegung() { return MitWarenbewegung; }
        public SchnittstellenImportRequest setMitWarenbewegung(Boolean value) { this.MitWarenbewegung = value; return this; }
        public Boolean isMitOffenePosten() { return MitOffenePosten; }
        public SchnittstellenImportRequest setMitOffenePosten(Boolean value) { this.MitOffenePosten = value; return this; }
        public Boolean isMitVerkaufAnAmazon() { return MitVerkaufAnAmazon; }
        public SchnittstellenImportRequest setMitVerkaufAnAmazon(Boolean value) { this.MitVerkaufAnAmazon = value; return this; }
        public Boolean isMitCommingling() { return MitCommingling; }
        public SchnittstellenImportRequest setMitCommingling(Boolean value) { this.MitCommingling = value; return this; }
        public Boolean isTagesgenauAbruf() { return TagesgenauAbruf; }
        public SchnittstellenImportRequest setTagesgenauAbruf(Boolean value) { this.TagesgenauAbruf = value; return this; }
        public CheckAmazonDataResponse getResponseSupportTools() { return ResponseSupportTools; }
        public SchnittstellenImportRequest setResponseSupportTools(CheckAmazonDataResponse value) { this.ResponseSupportTools = value; return this; }
    }

    public static class CheckAmazonDataResponse
    {
        public String error = null;
        public Long anzahl = null;
        public BigDecimal startSaldo = null;
        public BigDecimal endSaldo = null;
        public ArrayList<String> orders_id = null;
        public String rueckmeldung = null;
        
        public String getError() { return error; }
        public CheckAmazonDataResponse setError(String value) { this.error = value; return this; }
        public Long getAnzahl() { return anzahl; }
        public CheckAmazonDataResponse setAnzahl(Long value) { this.anzahl = value; return this; }
        public BigDecimal getStartSaldo() { return startSaldo; }
        public CheckAmazonDataResponse setStartSaldo(BigDecimal value) { this.startSaldo = value; return this; }
        public BigDecimal getEndSaldo() { return endSaldo; }
        public CheckAmazonDataResponse setEndSaldo(BigDecimal value) { this.endSaldo = value; return this; }
        public ArrayList<String> getOrdersId() { return orders_id; }
        public CheckAmazonDataResponse setOrdersId(ArrayList<String> value) { this.orders_id = value; return this; }
        public String getRueckmeldung() { return rueckmeldung; }
        public CheckAmazonDataResponse setRueckmeldung(String value) { this.rueckmeldung = value; return this; }
    }

    public static class SchnittstellenImportResponse
    {
        public ArrayList<ArrayList<OnlinehandelItem>> Liste = null;
        public Long NeueDateiID = null;
        public String error = null;
        public String warnungen = null;
        public Boolean KeineDaten = null;
        public Long real_report_id = null;
        public ArrayList<KontoauszugUmsatzModel> Buchungen = null;
        
        public ArrayList<ArrayList<OnlinehandelItem>> getListe() { return Liste; }
        public SchnittstellenImportResponse setListe(ArrayList<ArrayList<OnlinehandelItem>> value) { this.Liste = value; return this; }
        public Long getNeueDateiID() { return NeueDateiID; }
        public SchnittstellenImportResponse setNeueDateiID(Long value) { this.NeueDateiID = value; return this; }
        public String getError() { return error; }
        public SchnittstellenImportResponse setError(String value) { this.error = value; return this; }
        public String getWarnungen() { return warnungen; }
        public SchnittstellenImportResponse setWarnungen(String value) { this.warnungen = value; return this; }
        public Boolean isKeineDaten() { return KeineDaten; }
        public SchnittstellenImportResponse setKeineDaten(Boolean value) { this.KeineDaten = value; return this; }
        public Long getRealReportId() { return real_report_id; }
        public SchnittstellenImportResponse setRealReportId(Long value) { this.real_report_id = value; return this; }
        public ArrayList<KontoauszugUmsatzModel> getBuchungen() { return Buchungen; }
        public SchnittstellenImportResponse setBuchungen(ArrayList<KontoauszugUmsatzModel> value) { this.Buchungen = value; return this; }
    }

    public static class KontoauszugUmsatzModel
    {
        @DataMember
        public String ID = null;

        @DataMember
        public BigDecimal Amount = null;

        @DataMember
        public Boolean IsStorno = null;

        @DataMember
        public String Status = null;

        @DataMember
        public Date Buchungsdatum = null;

        @DataMember
        public Date Wertstellungsdatum = null;

        @DataMember
        public String ServiceReference = null;

        @DataMember
        public String BankTransactionCode = null;

        @DataMember
        public Boolean IsSammler = null;

        @DataMember
        public String Sammler_Information = null;

        @DataMember
        public String Sammler_ID = null;

        @DataMember
        public Integer Sammler_Anzahl = null;

        @DataMember
        public String Zusatzinformation = null;

        @DataMember
        public ArrayList<KontoauszugUmsatzDetailsModel> UmsatzDetailListe = null;

        public String Rechnungsnummer = null;
        public String AuftraggeberBLZ = null;
        public String AuftraggeberKto = null;
        public String Auftraggeber = null;
        public String Buchungstyp = null;
        public BigDecimal EndSaldo = null;
        
        public String getId() { return ID; }
        public KontoauszugUmsatzModel setId(String value) { this.ID = value; return this; }
        public BigDecimal getAmount() { return Amount; }
        public KontoauszugUmsatzModel setAmount(BigDecimal value) { this.Amount = value; return this; }
        public Boolean getIsStorno() { return IsStorno; }
        public KontoauszugUmsatzModel setIsStorno(Boolean value) { this.IsStorno = value; return this; }
        public String getStatus() { return Status; }
        public KontoauszugUmsatzModel setStatus(String value) { this.Status = value; return this; }
        public Date getBuchungsdatum() { return Buchungsdatum; }
        public KontoauszugUmsatzModel setBuchungsdatum(Date value) { this.Buchungsdatum = value; return this; }
        public Date getWertstellungsdatum() { return Wertstellungsdatum; }
        public KontoauszugUmsatzModel setWertstellungsdatum(Date value) { this.Wertstellungsdatum = value; return this; }
        public String getServiceReference() { return ServiceReference; }
        public KontoauszugUmsatzModel setServiceReference(String value) { this.ServiceReference = value; return this; }
        public String getBankTransactionCode() { return BankTransactionCode; }
        public KontoauszugUmsatzModel setBankTransactionCode(String value) { this.BankTransactionCode = value; return this; }
        public Boolean getIsSammler() { return IsSammler; }
        public KontoauszugUmsatzModel setIsSammler(Boolean value) { this.IsSammler = value; return this; }
        public String getSammlerInformation() { return Sammler_Information; }
        public KontoauszugUmsatzModel setSammlerInformation(String value) { this.Sammler_Information = value; return this; }
        public String getSammlerId() { return Sammler_ID; }
        public KontoauszugUmsatzModel setSammlerId(String value) { this.Sammler_ID = value; return this; }
        public Integer getSammlerAnzahl() { return Sammler_Anzahl; }
        public KontoauszugUmsatzModel setSammlerAnzahl(Integer value) { this.Sammler_Anzahl = value; return this; }
        public String getZusatzinformation() { return Zusatzinformation; }
        public KontoauszugUmsatzModel setZusatzinformation(String value) { this.Zusatzinformation = value; return this; }
        public ArrayList<KontoauszugUmsatzDetailsModel> getUmsatzDetailListe() { return UmsatzDetailListe; }
        public KontoauszugUmsatzModel setUmsatzDetailListe(ArrayList<KontoauszugUmsatzDetailsModel> value) { this.UmsatzDetailListe = value; return this; }
        public String getRechnungsnummer() { return Rechnungsnummer; }
        public KontoauszugUmsatzModel setRechnungsnummer(String value) { this.Rechnungsnummer = value; return this; }
        public String getAuftraggeberBLZ() { return AuftraggeberBLZ; }
        public KontoauszugUmsatzModel setAuftraggeberBLZ(String value) { this.AuftraggeberBLZ = value; return this; }
        public String getAuftraggeberKto() { return AuftraggeberKto; }
        public KontoauszugUmsatzModel setAuftraggeberKto(String value) { this.AuftraggeberKto = value; return this; }
        public String getAuftraggeber() { return Auftraggeber; }
        public KontoauszugUmsatzModel setAuftraggeber(String value) { this.Auftraggeber = value; return this; }
        public String getBuchungstyp() { return Buchungstyp; }
        public KontoauszugUmsatzModel setBuchungstyp(String value) { this.Buchungstyp = value; return this; }
        public BigDecimal getEndSaldo() { return EndSaldo; }
        public KontoauszugUmsatzModel setEndSaldo(BigDecimal value) { this.EndSaldo = value; return this; }
    }

    public static class KontoauszugUmsatzDetailsModel
    {
        @DataMember
        public String Ultimater_Creditor_Name = null;

        @DataMember
        public String Mandatsreferenz = null;

        @DataMember
        public String Schecknummer = null;

        @DataMember
        public String Banktransactioncode = null;

        @DataMember
        public BigDecimal Amount = null;

        @DataMember
        public String Code = null;

        @DataMember
        public String Creditor_Name = null;

        @DataMember
        public String Creditor_IBAN = null;

        @DataMember
        public String Verwendungszweck = null;

        @DataMember
        public String ReturnInformationReasonCode = null;

        @DataMember
        public String TransactionIdentification = null;

        @DataMember
        public String ZusätzlicheTransaktiondetails = null;
        
        public String getUltimaterCreditorName() { return Ultimater_Creditor_Name; }
        public KontoauszugUmsatzDetailsModel setUltimaterCreditorName(String value) { this.Ultimater_Creditor_Name = value; return this; }
        public String getMandatsreferenz() { return Mandatsreferenz; }
        public KontoauszugUmsatzDetailsModel setMandatsreferenz(String value) { this.Mandatsreferenz = value; return this; }
        public String getSchecknummer() { return Schecknummer; }
        public KontoauszugUmsatzDetailsModel setSchecknummer(String value) { this.Schecknummer = value; return this; }
        public String getBanktransactioncode() { return Banktransactioncode; }
        public KontoauszugUmsatzDetailsModel setBanktransactioncode(String value) { this.Banktransactioncode = value; return this; }
        public BigDecimal getAmount() { return Amount; }
        public KontoauszugUmsatzDetailsModel setAmount(BigDecimal value) { this.Amount = value; return this; }
        public String getCode() { return Code; }
        public KontoauszugUmsatzDetailsModel setCode(String value) { this.Code = value; return this; }
        public String getCreditorName() { return Creditor_Name; }
        public KontoauszugUmsatzDetailsModel setCreditorName(String value) { this.Creditor_Name = value; return this; }
        public String getCreditorIban() { return Creditor_IBAN; }
        public KontoauszugUmsatzDetailsModel setCreditorIban(String value) { this.Creditor_IBAN = value; return this; }
        public String getVerwendungszweck() { return Verwendungszweck; }
        public KontoauszugUmsatzDetailsModel setVerwendungszweck(String value) { this.Verwendungszweck = value; return this; }
        public String getReturnInformationReasonCode() { return ReturnInformationReasonCode; }
        public KontoauszugUmsatzDetailsModel setReturnInformationReasonCode(String value) { this.ReturnInformationReasonCode = value; return this; }
        public String getTransactionIdentification() { return TransactionIdentification; }
        public KontoauszugUmsatzDetailsModel setTransactionIdentification(String value) { this.TransactionIdentification = value; return this; }
        public String getZusätzlicheTransaktiondetails() { return ZusätzlicheTransaktiondetails; }
        public KontoauszugUmsatzDetailsModel setZusätzlicheTransaktiondetails(String value) { this.ZusätzlicheTransaktiondetails = value; return this; }
    }

}

Java SchnittstellenImportRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/Onlinehandel/SchnittstellenImport HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"VonDatum":"\/Date(-62135596800000-0000)\/","BisDatum":"\/Date(-62135596800000-0000)\/","BankID":0,"Schnittstelle":0,"Auth_wert1":"String","Auth_wert2":"String","Auth_wert3":"String","Auth_wert4":"String","Auth_wert5":"String","AusgangsrechnungKontonummer":"String","Auth_Dropdown1":"String","OnlinehandeDateiGenieren":false,"bestehende_real_report_id":0,"ZugangsdatenSpeichern":false,"ID1Checked":false,"IDChecked":false,"NurNeue":false,"AlleDatenImportieren":false,"IsWebClient":false,"SchnittstelleAusnahmen":[0],"AmazonAlleMaerkte":false,"MitWarenbewegung":false,"MitOffenePosten":false,"MitVerkaufAnAmazon":false,"MitCommingling":false,"TagesgenauAbruf":false,"ResponseSupportTools":{"error":"String","anzahl":0,"startSaldo":0,"endSaldo":0,"orders_id":["String"],"rueckmeldung":"String"}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Liste":[[{"fehler":false,"original":"String","header":"String","col_nummer":0,"konfiguration":"OrderiD","summenkonfiguration":false,"value":{},"datum":"\/Date(-62135596800000-0000)\/","zahl":0,"datum_string":"String","zahl_string":"String"}]],"NeueDateiID":0,"error":"String","warnungen":"String","KeineDaten":false,"real_report_id":0,"Buchungen":[{"ID":"String","Amount":0,"IsStorno":false,"Status":"String","Buchungsdatum":"\/Date(-62135596800000-0000)\/","Wertstellungsdatum":"\/Date(-62135596800000-0000)\/","ServiceReference":"String","BankTransactionCode":"String","IsSammler":false,"Sammler_Information":"String","Sammler_ID":"String","Sammler_Anzahl":0,"Zusatzinformation":"String","UmsatzDetailListe":[{"Ultimater_Creditor_Name":"String","Mandatsreferenz":"String","Schecknummer":"String","Banktransactioncode":"String","Amount":0,"Code":"String","Creditor_Name":"String","Creditor_IBAN":"String","Verwendungszweck":"String","ReturnInformationReasonCode":"String","TransactionIdentification":"String","ZusätzlicheTransaktiondetails":"String"}],"Rechnungsnummer":"String","AuftraggeberBLZ":"String","AuftraggeberKto":"String","Auftraggeber":"String","Buchungstyp":"String","EndSaldo":0}]}