FIBUdataServiceStack

<back to all web services

OnlinehandelAbrechnungListeRequest

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

public class dtos
{

    public static class OnlinehandelAbrechnungListeRequest
    {
        public Oem oem = null;
        public Date VonDatum = null;
        public Date BisDatum = null;
        
        public Oem getOem() { return oem; }
        public OnlinehandelAbrechnungListeRequest setOem(Oem value) { this.oem = value; return this; }
        public Date getVonDatum() { return VonDatum; }
        public OnlinehandelAbrechnungListeRequest setVonDatum(Date value) { this.VonDatum = value; return this; }
        public Date getBisDatum() { return BisDatum; }
        public OnlinehandelAbrechnungListeRequest setBisDatum(Date value) { this.BisDatum = value; return this; }
    }

    public static enum Oem
    {
        Fibudata(0),
        Spectrum(3);

        private final int value;
        Oem(final int intValue) { value = intValue; }
        public int getValue() { return value; }
    }

    public static class OnlinehandelAbrechnungListeResponse
    {
        public ArrayList<onlinehandel_datei> Liste = null;
        public ArrayList<onlinehandel_abrechnung> GespeicherteDateien = null;
        public ArrayList<bank> Bankzahlung = null;
        public ArrayList<bank> Banks = null;
        public BigDecimal Rundungsabweichung = null;
        
        public ArrayList<onlinehandel_datei> getListe() { return Liste; }
        public OnlinehandelAbrechnungListeResponse setListe(ArrayList<onlinehandel_datei> value) { this.Liste = value; return this; }
        public ArrayList<onlinehandel_abrechnung> getGespeicherteDateien() { return GespeicherteDateien; }
        public OnlinehandelAbrechnungListeResponse setGespeicherteDateien(ArrayList<onlinehandel_abrechnung> value) { this.GespeicherteDateien = value; return this; }
        public ArrayList<bank> getBankzahlung() { return Bankzahlung; }
        public OnlinehandelAbrechnungListeResponse setBankzahlung(ArrayList<bank> value) { this.Bankzahlung = value; return this; }
        public ArrayList<bank> getBanks() { return Banks; }
        public OnlinehandelAbrechnungListeResponse setBanks(ArrayList<bank> value) { this.Banks = value; return this; }
        public BigDecimal getRundungsabweichung() { return Rundungsabweichung; }
        public OnlinehandelAbrechnungListeResponse setRundungsabweichung(BigDecimal value) { this.Rundungsabweichung = value; return this; }
    }

    public static class onlinehandel_datei implements IPrimaryKey, IMandnr, IDel, ITableBase
    {
        public Long id = null;
        public Long mandant = null;
        public Long bankindex = null;
        public Long del = null;
        public String dateiname = null;
        public String kopf_hash = null;
        public Integer betragskonvertierung = null;
        public Integer datumskonvertierung = null;
        public String trennzeichen = null;
        public String originalname = null;
        public Integer textcodierung = null;
        public Integer dateityp = null;
        public Integer kopfspalte_vorhanden = null;
        public String dateiinhalt = null;
        public Date _erstellt = null;
        public Date _aenderung = null;
        public Date _checked = null;
        public byte[] originaldatei = null;
        public Date anfangsdatum = null;
        public Date enddatum = null;
        public Long positionen_anzahl = null;
        public BigDecimal betragssumme = null;
        public Long abrechnung_id = null;
        public Long offene_positionen_id = null;
        public String bemerkung = null;
        public String guid = null;
        public Long naechste_datei_id = null;
        public Long letzte_datei_id = null;
        public String id2_text = null;
        public String kopf_faengt_mit = null;
        public Long muster = null;
        public Integer schnittstelle = null;
        public String subpfad = null;
        public String originaldateiname = null;
        public String dateiinhalt_pfad = null;
        public BigDecimal anfangssaldo = null;
        public BigDecimal endsaldo = null;
        public BigDecimal aktueller_saldo = null;
        public String json_data = null;
        public String waehrung = null;
        @Ignore()
        public Long PrimaryKey = null;
        
        public Long getId() { return id; }
        public onlinehandel_datei setId(Long value) { this.id = value; return this; }
        public Long getMandant() { return mandant; }
        public onlinehandel_datei setMandant(Long value) { this.mandant = value; return this; }
        public Long getBankindex() { return bankindex; }
        public onlinehandel_datei setBankindex(Long value) { this.bankindex = value; return this; }
        public Long getDel() { return del; }
        public onlinehandel_datei setDel(Long value) { this.del = value; return this; }
        public String getDateiname() { return dateiname; }
        public onlinehandel_datei setDateiname(String value) { this.dateiname = value; return this; }
        public String getKopfHash() { return kopf_hash; }
        public onlinehandel_datei setKopfHash(String value) { this.kopf_hash = value; return this; }
        public Integer getBetragskonvertierung() { return betragskonvertierung; }
        public onlinehandel_datei setBetragskonvertierung(Integer value) { this.betragskonvertierung = value; return this; }
        public Integer getDatumskonvertierung() { return datumskonvertierung; }
        public onlinehandel_datei setDatumskonvertierung(Integer value) { this.datumskonvertierung = value; return this; }
        public String getTrennzeichen() { return trennzeichen; }
        public onlinehandel_datei setTrennzeichen(String value) { this.trennzeichen = value; return this; }
        public String getOriginalname() { return originalname; }
        public onlinehandel_datei setOriginalname(String value) { this.originalname = value; return this; }
        public Integer getTextcodierung() { return textcodierung; }
        public onlinehandel_datei setTextcodierung(Integer value) { this.textcodierung = value; return this; }
        public Integer getDateityp() { return dateityp; }
        public onlinehandel_datei setDateityp(Integer value) { this.dateityp = value; return this; }
        public Integer getKopfspalteVorhanden() { return kopfspalte_vorhanden; }
        public onlinehandel_datei setKopfspalteVorhanden(Integer value) { this.kopfspalte_vorhanden = value; return this; }
        public String getDateiinhalt() { return dateiinhalt; }
        public onlinehandel_datei setDateiinhalt(String value) { this.dateiinhalt = value; return this; }
        public Date getErstellt() { return _erstellt; }
        public onlinehandel_datei setErstellt(Date value) { this._erstellt = value; return this; }
        public Date getAenderung() { return _aenderung; }
        public onlinehandel_datei setAenderung(Date value) { this._aenderung = value; return this; }
        public Date getChecked() { return _checked; }
        public onlinehandel_datei setChecked(Date value) { this._checked = value; return this; }
        public byte[] getOriginaldatei() { return originaldatei; }
        public onlinehandel_datei setOriginaldatei(byte[] value) { this.originaldatei = value; return this; }
        public Date getAnfangsdatum() { return anfangsdatum; }
        public onlinehandel_datei setAnfangsdatum(Date value) { this.anfangsdatum = value; return this; }
        public Date getEnddatum() { return enddatum; }
        public onlinehandel_datei setEnddatum(Date value) { this.enddatum = value; return this; }
        public Long getPositionenAnzahl() { return positionen_anzahl; }
        public onlinehandel_datei setPositionenAnzahl(Long value) { this.positionen_anzahl = value; return this; }
        public BigDecimal getBetragssumme() { return betragssumme; }
        public onlinehandel_datei setBetragssumme(BigDecimal value) { this.betragssumme = value; return this; }
        public Long getAbrechnungId() { return abrechnung_id; }
        public onlinehandel_datei setAbrechnungId(Long value) { this.abrechnung_id = value; return this; }
        public Long getOffenePositionenId() { return offene_positionen_id; }
        public onlinehandel_datei setOffenePositionenId(Long value) { this.offene_positionen_id = value; return this; }
        public String getBemerkung() { return bemerkung; }
        public onlinehandel_datei setBemerkung(String value) { this.bemerkung = value; return this; }
        public String getGuid() { return guid; }
        public onlinehandel_datei setGuid(String value) { this.guid = value; return this; }
        public Long getNaechsteDateiId() { return naechste_datei_id; }
        public onlinehandel_datei setNaechsteDateiId(Long value) { this.naechste_datei_id = value; return this; }
        public Long getLetzteDateiId() { return letzte_datei_id; }
        public onlinehandel_datei setLetzteDateiId(Long value) { this.letzte_datei_id = value; return this; }
        public String getId2Text() { return id2_text; }
        public onlinehandel_datei setId2Text(String value) { this.id2_text = value; return this; }
        public String getKopfFaengtMit() { return kopf_faengt_mit; }
        public onlinehandel_datei setKopfFaengtMit(String value) { this.kopf_faengt_mit = value; return this; }
        public Long getMuster() { return muster; }
        public onlinehandel_datei setMuster(Long value) { this.muster = value; return this; }
        public Integer getSchnittstelle() { return schnittstelle; }
        public onlinehandel_datei setSchnittstelle(Integer value) { this.schnittstelle = value; return this; }
        public String getSubpfad() { return subpfad; }
        public onlinehandel_datei setSubpfad(String value) { this.subpfad = value; return this; }
        public String getOriginaldateiname() { return originaldateiname; }
        public onlinehandel_datei setOriginaldateiname(String value) { this.originaldateiname = value; return this; }
        public String getDateiinhaltPfad() { return dateiinhalt_pfad; }
        public onlinehandel_datei setDateiinhaltPfad(String value) { this.dateiinhalt_pfad = value; return this; }
        public BigDecimal getAnfangssaldo() { return anfangssaldo; }
        public onlinehandel_datei setAnfangssaldo(BigDecimal value) { this.anfangssaldo = value; return this; }
        public BigDecimal getEndsaldo() { return endsaldo; }
        public onlinehandel_datei setEndsaldo(BigDecimal value) { this.endsaldo = value; return this; }
        public BigDecimal getAktuellerSaldo() { return aktueller_saldo; }
        public onlinehandel_datei setAktuellerSaldo(BigDecimal value) { this.aktueller_saldo = value; return this; }
        public String getJsonData() { return json_data; }
        public onlinehandel_datei setJsonData(String value) { this.json_data = value; return this; }
        public String getWaehrung() { return waehrung; }
        public onlinehandel_datei setWaehrung(String value) { this.waehrung = value; return this; }
        public Long getPrimaryKey() { return PrimaryKey; }
        public onlinehandel_datei setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
    }

    public static class onlinehandel_abrechnung extends onlinehandel_abrechnung_light
    {
        public byte[] geparste_results_keys = null;
        public byte[] geparste_results_values = null;
        
        public byte[] getGeparsteResultsKeys() { return geparste_results_keys; }
        public onlinehandel_abrechnung setGeparsteResultsKeys(byte[] value) { this.geparste_results_keys = value; return this; }
        public byte[] getGeparsteResultsValues() { return geparste_results_values; }
        public onlinehandel_abrechnung setGeparsteResultsValues(byte[] value) { this.geparste_results_values = value; return this; }
    }

    public static class onlinehandel_abrechnung_light implements IPrimaryKey, IMandnr, IDel, ITableBase
    {
        public Long id = null;
        public Long mandant = null;
        public Long del = null;
        public String bezeichnung = null;
        public String guid = null;
        public String parent_guid = null;
        public Date _erstellt = null;
        public Date _aenderung = null;
        public Long nutzer_id = null;
        public Long in_arbeit = null;
        public String ausgewaehlte_treffertypen = null;
        public String ausgewaehlte_zahlsysteme = null;
        public String zip_dateiname = null;
        public Date exportdatum = null;
        @Ignore()
        public Long PrimaryKey = null;
        
        public Long getId() { return id; }
        public onlinehandel_abrechnung_light setId(Long value) { this.id = value; return this; }
        public Long getMandant() { return mandant; }
        public onlinehandel_abrechnung_light setMandant(Long value) { this.mandant = value; return this; }
        public Long getDel() { return del; }
        public onlinehandel_abrechnung_light setDel(Long value) { this.del = value; return this; }
        public String getBezeichnung() { return bezeichnung; }
        public onlinehandel_abrechnung_light setBezeichnung(String value) { this.bezeichnung = value; return this; }
        public String getGuid() { return guid; }
        public onlinehandel_abrechnung_light setGuid(String value) { this.guid = value; return this; }
        public String getParentGuid() { return parent_guid; }
        public onlinehandel_abrechnung_light setParentGuid(String value) { this.parent_guid = value; return this; }
        public Date getErstellt() { return _erstellt; }
        public onlinehandel_abrechnung_light setErstellt(Date value) { this._erstellt = value; return this; }
        public Date getAenderung() { return _aenderung; }
        public onlinehandel_abrechnung_light setAenderung(Date value) { this._aenderung = value; return this; }
        public Long getNutzerId() { return nutzer_id; }
        public onlinehandel_abrechnung_light setNutzerId(Long value) { this.nutzer_id = value; return this; }
        public Long getInArbeit() { return in_arbeit; }
        public onlinehandel_abrechnung_light setInArbeit(Long value) { this.in_arbeit = value; return this; }
        public String getAusgewaehlteTreffertypen() { return ausgewaehlte_treffertypen; }
        public onlinehandel_abrechnung_light setAusgewaehlteTreffertypen(String value) { this.ausgewaehlte_treffertypen = value; return this; }
        public String getAusgewaehlteZahlsysteme() { return ausgewaehlte_zahlsysteme; }
        public onlinehandel_abrechnung_light setAusgewaehlteZahlsysteme(String value) { this.ausgewaehlte_zahlsysteme = value; return this; }
        public String getZipDateiname() { return zip_dateiname; }
        public onlinehandel_abrechnung_light setZipDateiname(String value) { this.zip_dateiname = value; return this; }
        public Date getExportdatum() { return exportdatum; }
        public onlinehandel_abrechnung_light setExportdatum(Date value) { this.exportdatum = value; return this; }
        public Long getPrimaryKey() { return PrimaryKey; }
        public onlinehandel_abrechnung_light setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
    }

    public static class bank implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid
    {
        public Long BankID = null;
        public Date _erstellt = null;
        public Date _aenderung = null;
        public Date Anlagedatum = null;
        public Integer ktotyp = null;
        public Integer max_banktext = null;
        public Integer abruf = null;
        public Integer isRev = null;
        public Integer isSepa = null;
        public Integer buchungsdatum_isErfasst = null;
        public Long del = null;
        public Long id_lokal = null;
        public Long mandant = null;
        public Long Art = null;
        public Long FibuKonto = null;
        public String Bezeichnung = null;
        public String bic = null;
        public String BLZ = null;
        public String GUID = null;
        public String iban = null;
        public String Konto = null;
        public String pw = null;
        public String userBLZ = null;
        public String userKto = null;
        public String wkz = null;
        public String universal = null;
        public Long nutzerid = null;
        @Ignore()
        public Long PrimaryKey = null;
        
        public Long getBankID() { return BankID; }
        public bank setBankID(Long value) { this.BankID = value; return this; }
        public Date getErstellt() { return _erstellt; }
        public bank setErstellt(Date value) { this._erstellt = value; return this; }
        public Date getAenderung() { return _aenderung; }
        public bank setAenderung(Date value) { this._aenderung = value; return this; }
        public Date getAnlagedatum() { return Anlagedatum; }
        public bank setAnlagedatum(Date value) { this.Anlagedatum = value; return this; }
        public Integer getKtotyp() { return ktotyp; }
        public bank setKtotyp(Integer value) { this.ktotyp = value; return this; }
        public Integer getMaxBanktext() { return max_banktext; }
        public bank setMaxBanktext(Integer value) { this.max_banktext = value; return this; }
        public Integer getAbruf() { return abruf; }
        public bank setAbruf(Integer value) { this.abruf = value; return this; }
        public Integer getIsRev() { return isRev; }
        public bank setIsRev(Integer value) { this.isRev = value; return this; }
        public Integer getIsSepa() { return isSepa; }
        public bank setIsSepa(Integer value) { this.isSepa = value; return this; }
        public Integer getBuchungsdatumIsErfasst() { return buchungsdatum_isErfasst; }
        public bank setBuchungsdatumIsErfasst(Integer value) { this.buchungsdatum_isErfasst = value; return this; }
        public Long getDel() { return del; }
        public bank setDel(Long value) { this.del = value; return this; }
        public Long getIdLokal() { return id_lokal; }
        public bank setIdLokal(Long value) { this.id_lokal = value; return this; }
        public Long getMandant() { return mandant; }
        public bank setMandant(Long value) { this.mandant = value; return this; }
        public Long getArt() { return Art; }
        public bank setArt(Long value) { this.Art = value; return this; }
        public Long getFibuKonto() { return FibuKonto; }
        public bank setFibuKonto(Long value) { this.FibuKonto = value; return this; }
        public String getBezeichnung() { return Bezeichnung; }
        public bank setBezeichnung(String value) { this.Bezeichnung = value; return this; }
        public String getBic() { return bic; }
        public bank setBic(String value) { this.bic = value; return this; }
        public String getBlz() { return BLZ; }
        public bank setBlz(String value) { this.BLZ = value; return this; }
        public String getGuid() { return GUID; }
        public bank setGuid(String value) { this.GUID = value; return this; }
        public String getIban() { return iban; }
        public bank setIban(String value) { this.iban = value; return this; }
        public String getKonto() { return Konto; }
        public bank setKonto(String value) { this.Konto = value; return this; }
        public String getPw() { return pw; }
        public bank setPw(String value) { this.pw = value; return this; }
        public String getUserBLZ() { return userBLZ; }
        public bank setUserBLZ(String value) { this.userBLZ = value; return this; }
        public String getUserKto() { return userKto; }
        public bank setUserKto(String value) { this.userKto = value; return this; }
        public String getWkz() { return wkz; }
        public bank setWkz(String value) { this.wkz = value; return this; }
        public String getUniversal() { return universal; }
        public bank setUniversal(String value) { this.universal = value; return this; }
        public Long getNutzerid() { return nutzerid; }
        public bank setNutzerid(Long value) { this.nutzerid = value; return this; }
        public Long getPrimaryKey() { return PrimaryKey; }
        public bank setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
    }

}

Java OnlinehandelAbrechnungListeRequest DTOs

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

HTTP + JSV

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

POST /fibuscan/Onlinehandel/AbrechnungListe HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	oem: fibudata,
	VonDatum: 0001-01-01,
	BisDatum: 0001-01-01
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Liste: 
	[
		{
			id: 0,
			mandant: 0,
			bankindex: 0,
			del: 0,
			dateiname: String,
			kopf_hash: String,
			betragskonvertierung: 0,
			datumskonvertierung: 0,
			trennzeichen: String,
			originalname: String,
			textcodierung: 0,
			dateityp: 0,
			kopfspalte_vorhanden: 0,
			dateiinhalt: String,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			_checked: 0001-01-01,
			originaldatei: AA==,
			anfangsdatum: 0001-01-01,
			enddatum: 0001-01-01,
			positionen_anzahl: 0,
			betragssumme: 0,
			abrechnung_id: 0,
			offene_positionen_id: 0,
			bemerkung: String,
			guid: String,
			naechste_datei_id: 0,
			letzte_datei_id: 0,
			id2_text: String,
			kopf_faengt_mit: String,
			muster: 0,
			schnittstelle: 0,
			subpfad: String,
			originaldateiname: String,
			dateiinhalt_pfad: String,
			anfangssaldo: 0,
			endsaldo: 0,
			aktueller_saldo: 0,
			json_data: String,
			waehrung: String,
			PrimaryKey: 0
		}
	],
	GespeicherteDateien: 
	[
		{
			geparste_results_keys: AA==,
			geparste_results_values: AA==,
			id: 0,
			mandant: 0,
			del: 0,
			bezeichnung: String,
			guid: String,
			parent_guid: String,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			nutzer_id: 0,
			in_arbeit: 0,
			ausgewaehlte_treffertypen: String,
			ausgewaehlte_zahlsysteme: String,
			zip_dateiname: String,
			exportdatum: 0001-01-01,
			PrimaryKey: 0
		}
	],
	Bankzahlung: 
	[
		{
			BankID: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			Anlagedatum: 0001-01-01,
			ktotyp: 0,
			max_banktext: 0,
			abruf: 0,
			isRev: 0,
			isSepa: 0,
			buchungsdatum_isErfasst: 0,
			del: 0,
			id_lokal: 0,
			mandant: 0,
			Art: 0,
			FibuKonto: 0,
			Bezeichnung: String,
			bic: String,
			BLZ: String,
			GUID: String,
			iban: String,
			Konto: String,
			pw: String,
			userBLZ: String,
			userKto: String,
			wkz: String,
			universal: String,
			nutzerid: 0,
			PrimaryKey: 0
		}
	],
	Banks: 
	[
		{
			BankID: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			Anlagedatum: 0001-01-01,
			ktotyp: 0,
			max_banktext: 0,
			abruf: 0,
			isRev: 0,
			isSepa: 0,
			buchungsdatum_isErfasst: 0,
			del: 0,
			id_lokal: 0,
			mandant: 0,
			Art: 0,
			FibuKonto: 0,
			Bezeichnung: String,
			bic: String,
			BLZ: String,
			GUID: String,
			iban: String,
			Konto: String,
			pw: String,
			userBLZ: String,
			userKto: String,
			wkz: String,
			universal: String,
			nutzerid: 0,
			PrimaryKey: 0
		}
	],
	Rundungsabweichung: 0
}