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 .xml suffix or ?format=xml

HTTP + XML

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/xml
Content-Type: application/xml
Content-Length: length

<SchnittstellenImportRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <AlleDatenImportieren>false</AlleDatenImportieren>
  <AmazonAlleMaerkte>false</AmazonAlleMaerkte>
  <AusgangsrechnungKontonummer>String</AusgangsrechnungKontonummer>
  <Auth_Dropdown1>String</Auth_Dropdown1>
  <Auth_wert1>String</Auth_wert1>
  <Auth_wert2>String</Auth_wert2>
  <Auth_wert3>String</Auth_wert3>
  <Auth_wert4>String</Auth_wert4>
  <Auth_wert5>String</Auth_wert5>
  <BankID>0</BankID>
  <BisDatum>0001-01-01T00:00:00</BisDatum>
  <ID1Checked>false</ID1Checked>
  <IDChecked>false</IDChecked>
  <IsWebClient>false</IsWebClient>
  <MitCommingling>false</MitCommingling>
  <MitOffenePosten>false</MitOffenePosten>
  <MitVerkaufAnAmazon>false</MitVerkaufAnAmazon>
  <MitWarenbewegung>false</MitWarenbewegung>
  <NurNeue>false</NurNeue>
  <OnlinehandeDateiGenieren>false</OnlinehandeDateiGenieren>
  <ResponseSupportTools>
    <anzahl>0</anzahl>
    <endSaldo>0</endSaldo>
    <error>String</error>
    <orders_id xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>String</d3p1:string>
    </orders_id>
    <rueckmeldung>String</rueckmeldung>
    <startSaldo>0</startSaldo>
  </ResponseSupportTools>
  <Schnittstelle>0</Schnittstelle>
  <SchnittstelleAusnahmen xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </SchnittstelleAusnahmen>
  <TagesgenauAbruf>false</TagesgenauAbruf>
  <VonDatum>0001-01-01T00:00:00</VonDatum>
  <ZugangsdatenSpeichern>false</ZugangsdatenSpeichern>
  <bestehende_real_report_id>0</bestehende_real_report_id>
</SchnittstellenImportRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SchnittstellenImportResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Buchungen xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Banking">
    <d2p1:KontoauszugUmsatzModel>
      <d2p1:Amount>0</d2p1:Amount>
      <d2p1:Auftraggeber>String</d2p1:Auftraggeber>
      <d2p1:AuftraggeberBLZ>String</d2p1:AuftraggeberBLZ>
      <d2p1:AuftraggeberKto>String</d2p1:AuftraggeberKto>
      <d2p1:BankTransactionCode>String</d2p1:BankTransactionCode>
      <d2p1:Buchungsdatum>0001-01-01T00:00:00</d2p1:Buchungsdatum>
      <d2p1:Buchungstyp>String</d2p1:Buchungstyp>
      <d2p1:EndSaldo>0</d2p1:EndSaldo>
      <d2p1:ID>String</d2p1:ID>
      <d2p1:IsSammler>false</d2p1:IsSammler>
      <d2p1:IsStorno>false</d2p1:IsStorno>
      <d2p1:Rechnungsnummer>String</d2p1:Rechnungsnummer>
      <d2p1:Sammler_Anzahl>0</d2p1:Sammler_Anzahl>
      <d2p1:Sammler_ID>String</d2p1:Sammler_ID>
      <d2p1:Sammler_Information>String</d2p1:Sammler_Information>
      <d2p1:ServiceReference>String</d2p1:ServiceReference>
      <d2p1:Status>String</d2p1:Status>
      <d2p1:UmsatzDetailListe>
        <d2p1:KontoauszugUmsatzDetailsModel>
          <d2p1:Amount>0</d2p1:Amount>
          <d2p1:Banktransactioncode>String</d2p1:Banktransactioncode>
          <d2p1:Code>String</d2p1:Code>
          <d2p1:Creditor_IBAN>String</d2p1:Creditor_IBAN>
          <d2p1:Creditor_Name>String</d2p1:Creditor_Name>
          <d2p1:Mandatsreferenz>String</d2p1:Mandatsreferenz>
          <d2p1:ReturnInformationReasonCode>String</d2p1:ReturnInformationReasonCode>
          <d2p1:Schecknummer>String</d2p1:Schecknummer>
          <d2p1:TransactionIdentification>String</d2p1:TransactionIdentification>
          <d2p1:Ultimater_Creditor_Name>String</d2p1:Ultimater_Creditor_Name>
          <d2p1:Verwendungszweck>String</d2p1:Verwendungszweck>
          <d2p1:ZusätzlicheTransaktiondetails>String</d2p1:ZusätzlicheTransaktiondetails>
        </d2p1:KontoauszugUmsatzDetailsModel>
      </d2p1:UmsatzDetailListe>
      <d2p1:Wertstellungsdatum>0001-01-01T00:00:00</d2p1:Wertstellungsdatum>
      <d2p1:Zusatzinformation>String</d2p1:Zusatzinformation>
    </d2p1:KontoauszugUmsatzModel>
  </Buchungen>
  <KeineDaten>false</KeineDaten>
  <Liste xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
    <d2p1:ArrayOfOnlinehandelItem>
      <d2p1:OnlinehandelItem>
        <d2p1:col_nummer>0</d2p1:col_nummer>
        <d2p1:datum>0001-01-01T00:00:00</d2p1:datum>
        <d2p1:datum_string>String</d2p1:datum_string>
        <d2p1:fehler>false</d2p1:fehler>
        <d2p1:header>String</d2p1:header>
        <d2p1:konfiguration>OrderiD</d2p1:konfiguration>
        <d2p1:original>String</d2p1:original>
        <d2p1:summenkonfiguration>false</d2p1:summenkonfiguration>
        <d2p1:value />
        <d2p1:zahl>0</d2p1:zahl>
        <d2p1:zahl_string>String</d2p1:zahl_string>
      </d2p1:OnlinehandelItem>
    </d2p1:ArrayOfOnlinehandelItem>
  </Liste>
  <NeueDateiID>0</NeueDateiID>
  <error>String</error>
  <real_report_id>0</real_report_id>
  <warnungen>String</warnungen>
</SchnittstellenImportResponse>