FIBUdataServiceStack

<back to all web services

OnlinehandelAbrechnungGetGeparsteResultsRequest

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

public class dtos
{

    public static class OnlinehandelAbrechnungGetGeparsteResultsRequest
    {
        public String guid = null;
        public Long id = null;
        
        public String getGuid() { return guid; }
        public OnlinehandelAbrechnungGetGeparsteResultsRequest setGuid(String value) { this.guid = value; return this; }
        public Long getId() { return id; }
        public OnlinehandelAbrechnungGetGeparsteResultsRequest setId(Long value) { this.id = value; return this; }
    }

    public static class OnlinehandelAbrechnungGetGeparsteResultsResponse
    {
        public String errorMSG = null;
        public byte[] content_bin = null;
        public ArrayList<onlinehandel_datei> DateienListe = null;
        public ArrayList<Onlinehandel_Index_Datensatz_Model> dic_keys = null;
        public ArrayList<ArrayList<OnlinehandelItem>> dic_values = null;
        
        public String getErrorMSG() { return errorMSG; }
        public OnlinehandelAbrechnungGetGeparsteResultsResponse setErrorMSG(String value) { this.errorMSG = value; return this; }
        public byte[] getContentBin() { return content_bin; }
        public OnlinehandelAbrechnungGetGeparsteResultsResponse setContentBin(byte[] value) { this.content_bin = value; return this; }
        public ArrayList<onlinehandel_datei> getDateienListe() { return DateienListe; }
        public OnlinehandelAbrechnungGetGeparsteResultsResponse setDateienListe(ArrayList<onlinehandel_datei> value) { this.DateienListe = value; return this; }
        public ArrayList<Onlinehandel_Index_Datensatz_Model> getDicKeys() { return dic_keys; }
        public OnlinehandelAbrechnungGetGeparsteResultsResponse setDicKeys(ArrayList<Onlinehandel_Index_Datensatz_Model> value) { this.dic_keys = value; return this; }
        public ArrayList<ArrayList<OnlinehandelItem>> getDicValues() { return dic_values; }
        public OnlinehandelAbrechnungGetGeparsteResultsResponse setDicValues(ArrayList<ArrayList<OnlinehandelItem>> value) { this.dic_values = 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_Index_Datensatz_Model
    {
        public BigDecimal Menge = null;
        public Long Datei_Index = null;
        public Integer Zeile_Index = null;
        public String DateiGuid = null;
        public Onlinehandel_Enum_Dateityp Typ_AR_ZA = null;
        public ArrayList<OnlinehandelItem> Zeile_Item = null;
        public String parseID = null;
        public String Zeile_Zahlsystem = null;
        public ArrayList<String> ID_Liste = null;
        public Long IsBearbeitet = null;
        public String Geparsed_guid = null;
        public Date Datum = null;
        public String Buchungstext = null;
        public BigDecimal ZuzahlenderBetrag = null;
        public BigDecimal Zahlbetrag = null;
        public String Dateiname = null;
        public BigDecimal Kurs = null;
        public BigDecimal Bruttowährung = null;
        public Integer TrefferStelle = null;
        public String TrefferInfo = null;
        public String Volltext = null;
        public ArrayList<String> ID_All_Liste = null;
        
        public BigDecimal getMenge() { return Menge; }
        public Onlinehandel_Index_Datensatz_Model setMenge(BigDecimal value) { this.Menge = value; return this; }
        public Long getDateiIndex() { return Datei_Index; }
        public Onlinehandel_Index_Datensatz_Model setDateiIndex(Long value) { this.Datei_Index = value; return this; }
        public Integer getZeileIndex() { return Zeile_Index; }
        public Onlinehandel_Index_Datensatz_Model setZeileIndex(Integer value) { this.Zeile_Index = value; return this; }
        public String getDateiGuid() { return DateiGuid; }
        public Onlinehandel_Index_Datensatz_Model setDateiGuid(String value) { this.DateiGuid = value; return this; }
        public Onlinehandel_Enum_Dateityp getTypArZa() { return Typ_AR_ZA; }
        public Onlinehandel_Index_Datensatz_Model setTypArZa(Onlinehandel_Enum_Dateityp value) { this.Typ_AR_ZA = value; return this; }
        public ArrayList<OnlinehandelItem> getZeileItem() { return Zeile_Item; }
        public Onlinehandel_Index_Datensatz_Model setZeileItem(ArrayList<OnlinehandelItem> value) { this.Zeile_Item = value; return this; }
        public String getParseID() { return parseID; }
        public Onlinehandel_Index_Datensatz_Model setParseID(String value) { this.parseID = value; return this; }
        public String getZeileZahlsystem() { return Zeile_Zahlsystem; }
        public Onlinehandel_Index_Datensatz_Model setZeileZahlsystem(String value) { this.Zeile_Zahlsystem = value; return this; }
        public ArrayList<String> getIdListe() { return ID_Liste; }
        public Onlinehandel_Index_Datensatz_Model setIdListe(ArrayList<String> value) { this.ID_Liste = value; return this; }
        public Long getIsBearbeitet() { return IsBearbeitet; }
        public Onlinehandel_Index_Datensatz_Model setIsBearbeitet(Long value) { this.IsBearbeitet = value; return this; }
        public String getGeparsedGuid() { return Geparsed_guid; }
        public Onlinehandel_Index_Datensatz_Model setGeparsedGuid(String value) { this.Geparsed_guid = value; return this; }
        public Date getDatum() { return Datum; }
        public Onlinehandel_Index_Datensatz_Model setDatum(Date value) { this.Datum = value; return this; }
        public String getBuchungstext() { return Buchungstext; }
        public Onlinehandel_Index_Datensatz_Model setBuchungstext(String value) { this.Buchungstext = value; return this; }
        public BigDecimal getZuzahlenderBetrag() { return ZuzahlenderBetrag; }
        public Onlinehandel_Index_Datensatz_Model setZuzahlenderBetrag(BigDecimal value) { this.ZuzahlenderBetrag = value; return this; }
        public BigDecimal getZahlbetrag() { return Zahlbetrag; }
        public Onlinehandel_Index_Datensatz_Model setZahlbetrag(BigDecimal value) { this.Zahlbetrag = value; return this; }
        public String getDateiname() { return Dateiname; }
        public Onlinehandel_Index_Datensatz_Model setDateiname(String value) { this.Dateiname = value; return this; }
        public BigDecimal getKurs() { return Kurs; }
        public Onlinehandel_Index_Datensatz_Model setKurs(BigDecimal value) { this.Kurs = value; return this; }
        public BigDecimal getBruttowährung() { return Bruttowährung; }
        public Onlinehandel_Index_Datensatz_Model setBruttowährung(BigDecimal value) { this.Bruttowährung = value; return this; }
        public Integer getTrefferStelle() { return TrefferStelle; }
        public Onlinehandel_Index_Datensatz_Model setTrefferStelle(Integer value) { this.TrefferStelle = value; return this; }
        public String getTrefferInfo() { return TrefferInfo; }
        public Onlinehandel_Index_Datensatz_Model setTrefferInfo(String value) { this.TrefferInfo = value; return this; }
        public String getVolltext() { return Volltext; }
        public Onlinehandel_Index_Datensatz_Model setVolltext(String value) { this.Volltext = value; return this; }
        public ArrayList<String> getIdAllListe() { return ID_All_Liste; }
        public Onlinehandel_Index_Datensatz_Model setIdAllListe(ArrayList<String> value) { this.ID_All_Liste = value; return this; }
    }

    public static enum Onlinehandel_Enum_Dateityp
    {
        Ar,
        Za,
        ArFremd,
        Bankzahlung,
        FolgemonatAR,
        OffenePosten,
        Warenbewegungen,
        FolgemonatARManuell,
        Commingling,
        AbgleichDatei,
        Warenbestand;
    }

    public static class OnlinehandelItem
    {
        public Boolean fehler = null;
        public String original = null;
        public String header = null;
        public Integer col_nummer = null;
        public Spaltenkonfiguration konfiguration = null;
        public Boolean summenkonfiguration = null;
        public Object value = null;
        public Date datum = null;
        public BigDecimal zahl = null;
        public String datum_string = null;
        public String zahl_string = null;
        
        public Boolean isFehler() { return fehler; }
        public OnlinehandelItem setFehler(Boolean value) { this.fehler = value; return this; }
        public String getOriginal() { return original; }
        public OnlinehandelItem setOriginal(String value) { this.original = value; return this; }
        public String getHeader() { return header; }
        public OnlinehandelItem setHeader(String value) { this.header = value; return this; }
        public Integer getColNummer() { return col_nummer; }
        public OnlinehandelItem setColNummer(Integer value) { this.col_nummer = value; return this; }
        public Spaltenkonfiguration getKonfiguration() { return konfiguration; }
        public OnlinehandelItem setKonfiguration(Spaltenkonfiguration value) { this.konfiguration = value; return this; }
        public Boolean isSummenkonfiguration() { return summenkonfiguration; }
        public OnlinehandelItem setSummenkonfiguration(Boolean value) { this.summenkonfiguration = value; return this; }
        public Object getValue() { return value; }
        public OnlinehandelItem setValue(Object value) { this.value = value; return this; }
        public Date getDatum() { return datum; }
        public OnlinehandelItem setDatum(Date value) { this.datum = value; return this; }
        public BigDecimal getZahl() { return zahl; }
        public OnlinehandelItem setZahl(BigDecimal value) { this.zahl = value; return this; }
        public String getDatumString() { return datum_string; }
        public OnlinehandelItem setDatumString(String value) { this.datum_string = value; return this; }
        public String getZahlString() { return zahl_string; }
        public OnlinehandelItem setZahlString(String value) { this.zahl_string = value; return this; }
    }

    public static enum Spaltenkonfiguration
    {
        OrderiD,
        Betrag,
        GebuehrExtra,
        GebuehrInkl,
        Betragx1,
        GebuehrExtraX1,
        GebuehrInklX1,
        Waehrung,
        Id,
        Sonstiges,
        Datum,
        Buchungstext,
        Zahlbetrag,
        Zahlart,
        ID1,
        ID2,
        Menge,
        USt,
        IdIntern,
        UStId,
        BruttoWaehrung,
        Kurs,
        IdUrsprung,
        WaehrungsfaktorEurWaehrung,
        WaehrungsfaktorWaehrungEur,
        SollHaben,
        Volltext,
        SonstigesOhneVolltext,
        KursDatum;
    }

}

Java OnlinehandelAbrechnungGetGeparsteResultsRequest 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/AbrechnungGetGeparsteResults HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	guid: String,
	id: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	errorMSG: String,
	content_bin: AA==,
	DateienListe: 
	[
		{
			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
		}
	],
	dic_keys: 
	[
		{
			Menge: 0,
			Datei_Index: 0,
			Zeile_Index: 0,
			DateiGuid: String,
			Typ_AR_ZA: AR,
			Zeile_Item: 
			[
				{
					fehler: False,
					original: String,
					header: String,
					col_nummer: 0,
					konfiguration: OrderiD,
					summenkonfiguration: False,
					value: {},
					datum: 0001-01-01,
					zahl: 0,
					datum_string: String,
					zahl_string: String
				}
			],
			parseID: String,
			Zeile_Zahlsystem: String,
			ID_Liste: 
			[
				String
			],
			IsBearbeitet: 0,
			Geparsed_guid: String,
			Datum: 0001-01-01,
			Buchungstext: String,
			ZuzahlenderBetrag: 0,
			Zahlbetrag: 0,
			Dateiname: String,
			Kurs: 0,
			Bruttowährung: 0,
			TrefferStelle: 0,
			TrefferInfo: String,
			Volltext: String,
			ID_All_Liste: 
			[
				String
			]
		}
	],
	dic_values: 
	[
		[
			{
				fehler: False,
				original: String,
				header: String,
				col_nummer: 0,
				konfiguration: OrderiD,
				summenkonfiguration: False,
				value: {},
				datum: 0001-01-01,
				zahl: 0,
				datum_string: String,
				zahl_string: String
			}
		]
	]
}