FIBUdataServiceStack

<back to all web services

JTLRechnungenImportierenRequest

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

public class dtos
{

    public static class JTLRechnungenImportierenRequest
    {
        public ArrayList<JTLRechnungen> JTLRechnungenLst = null;
        public ArrayList<JTLKorrekturen> JTLKorrekturenLst = null;
        public ArrayList<JTLRechnungen> JTLRechnungenLst7TageForecast = null;
        public ArrayList<JTLKorrekturen> JTLKorrekturenLst7TageForecast = null;
        public byte[] JTLRechnungenLstBytes = null;
        public byte[] JTLKorrekturenLstBytes = null;
        public byte[] JTLRechnungenLst7TageForecastBytes = null;
        public byte[] JTLKorrekturenLst7TageForecastBytes = null;
        public String AusgangsrechnungKontonummer = null;
        public Date VonDatum = null;
        public Date BisDatum = null;
        public String Log = null;
        
        public ArrayList<JTLRechnungen> getJtlRechnungenLst() { return JTLRechnungenLst; }
        public JTLRechnungenImportierenRequest setJtlRechnungenLst(ArrayList<JTLRechnungen> value) { this.JTLRechnungenLst = value; return this; }
        public ArrayList<JTLKorrekturen> getJtlKorrekturenLst() { return JTLKorrekturenLst; }
        public JTLRechnungenImportierenRequest setJtlKorrekturenLst(ArrayList<JTLKorrekturen> value) { this.JTLKorrekturenLst = value; return this; }
        public ArrayList<JTLRechnungen> getJtlRechnungenLst7TageForecast() { return JTLRechnungenLst7TageForecast; }
        public JTLRechnungenImportierenRequest setJtlRechnungenLst7TageForecast(ArrayList<JTLRechnungen> value) { this.JTLRechnungenLst7TageForecast = value; return this; }
        public ArrayList<JTLKorrekturen> getJtlKorrekturenLst7TageForecast() { return JTLKorrekturenLst7TageForecast; }
        public JTLRechnungenImportierenRequest setJtlKorrekturenLst7TageForecast(ArrayList<JTLKorrekturen> value) { this.JTLKorrekturenLst7TageForecast = value; return this; }
        public byte[] getJtlRechnungenLstBytes() { return JTLRechnungenLstBytes; }
        public JTLRechnungenImportierenRequest setJtlRechnungenLstBytes(byte[] value) { this.JTLRechnungenLstBytes = value; return this; }
        public byte[] getJtlKorrekturenLstBytes() { return JTLKorrekturenLstBytes; }
        public JTLRechnungenImportierenRequest setJtlKorrekturenLstBytes(byte[] value) { this.JTLKorrekturenLstBytes = value; return this; }
        public byte[] getJtlRechnungenLst7TageForecastBytes() { return JTLRechnungenLst7TageForecastBytes; }
        public JTLRechnungenImportierenRequest setJtlRechnungenLst7TageForecastBytes(byte[] value) { this.JTLRechnungenLst7TageForecastBytes = value; return this; }
        public byte[] getJtlKorrekturenLst7TageForecastBytes() { return JTLKorrekturenLst7TageForecastBytes; }
        public JTLRechnungenImportierenRequest setJtlKorrekturenLst7TageForecastBytes(byte[] value) { this.JTLKorrekturenLst7TageForecastBytes = value; return this; }
        public String getAusgangsrechnungKontonummer() { return AusgangsrechnungKontonummer; }
        public JTLRechnungenImportierenRequest setAusgangsrechnungKontonummer(String value) { this.AusgangsrechnungKontonummer = value; return this; }
        public Date getVonDatum() { return VonDatum; }
        public JTLRechnungenImportierenRequest setVonDatum(Date value) { this.VonDatum = value; return this; }
        public Date getBisDatum() { return BisDatum; }
        public JTLRechnungenImportierenRequest setBisDatum(Date value) { this.BisDatum = value; return this; }
        public String getLog() { return Log; }
        public JTLRechnungenImportierenRequest setLog(String value) { this.Log = value; return this; }
    }

    public static class JTLRechnungen
    {
        public String Zahlungsartname = null;
        public String Zahlungsname = null;
        public String InternerSchluessel = null;
        public String Rechnungsnummer = null;
        public String Bestellnummer = null;
        public String USt = null;
        public String ExterneBestellnummer = null;
        public String Verwendungszweck1 = null;
        public String Ebayname = null;
        public String ExterneTransaktionID = null;
        public String Auftragswährung = null;
        public BigDecimal Währungsfaktor = null;
        public String VersandlandISO = null;
        public String RAKundennummer = null;
        public String RAUSTID = null;
        public String LALandISO = null;
        public Date ErstelldatumRechnung = null;
        public BigDecimal BetragBrutto = null;
        public Date ErstelldatumBestellung = null;
        public Date Versanddatum = null;
        public String Zahlungsziel = null;
        public String Bezahlt = null;
        public String Verwendungszweck2 = null;
        public String RAFirma = null;
        public String RAVorname = null;
        public String RANachname = null;
        public BigDecimal Zahlungsbetrag = null;
        public String Zahlungsinfos = null;
        public String IBAN = null;
        public String Konto = null;
        public ArrayList<JTLOrderItem> OrderItems = null;
        public String ColorSet = null;
        
        public String getZahlungsartname() { return Zahlungsartname; }
        public JTLRechnungen setZahlungsartname(String value) { this.Zahlungsartname = value; return this; }
        public String getZahlungsname() { return Zahlungsname; }
        public JTLRechnungen setZahlungsname(String value) { this.Zahlungsname = value; return this; }
        public String getInternerSchluessel() { return InternerSchluessel; }
        public JTLRechnungen setInternerSchluessel(String value) { this.InternerSchluessel = value; return this; }
        public String getRechnungsnummer() { return Rechnungsnummer; }
        public JTLRechnungen setRechnungsnummer(String value) { this.Rechnungsnummer = value; return this; }
        public String getBestellnummer() { return Bestellnummer; }
        public JTLRechnungen setBestellnummer(String value) { this.Bestellnummer = value; return this; }
        public String getUSt() { return USt; }
        public JTLRechnungen setUSt(String value) { this.USt = value; return this; }
        public String getExterneBestellnummer() { return ExterneBestellnummer; }
        public JTLRechnungen setExterneBestellnummer(String value) { this.ExterneBestellnummer = value; return this; }
        public String getVerwendungszweck1() { return Verwendungszweck1; }
        public JTLRechnungen setVerwendungszweck1(String value) { this.Verwendungszweck1 = value; return this; }
        public String getEbayname() { return Ebayname; }
        public JTLRechnungen setEbayname(String value) { this.Ebayname = value; return this; }
        public String getExterneTransaktionID() { return ExterneTransaktionID; }
        public JTLRechnungen setExterneTransaktionID(String value) { this.ExterneTransaktionID = value; return this; }
        public String getAuftragswährung() { return Auftragswährung; }
        public JTLRechnungen setAuftragswährung(String value) { this.Auftragswährung = value; return this; }
        public BigDecimal getWährungsfaktor() { return Währungsfaktor; }
        public JTLRechnungen setWährungsfaktor(BigDecimal value) { this.Währungsfaktor = value; return this; }
        public String getVersandlandISO() { return VersandlandISO; }
        public JTLRechnungen setVersandlandISO(String value) { this.VersandlandISO = value; return this; }
        public String getRaKundennummer() { return RAKundennummer; }
        public JTLRechnungen setRaKundennummer(String value) { this.RAKundennummer = value; return this; }
        public String getRaustid() { return RAUSTID; }
        public JTLRechnungen setRaustid(String value) { this.RAUSTID = value; return this; }
        public String getLaLandISO() { return LALandISO; }
        public JTLRechnungen setLaLandISO(String value) { this.LALandISO = value; return this; }
        public Date getErstelldatumRechnung() { return ErstelldatumRechnung; }
        public JTLRechnungen setErstelldatumRechnung(Date value) { this.ErstelldatumRechnung = value; return this; }
        public BigDecimal getBetragBrutto() { return BetragBrutto; }
        public JTLRechnungen setBetragBrutto(BigDecimal value) { this.BetragBrutto = value; return this; }
        public Date getErstelldatumBestellung() { return ErstelldatumBestellung; }
        public JTLRechnungen setErstelldatumBestellung(Date value) { this.ErstelldatumBestellung = value; return this; }
        public Date getVersanddatum() { return Versanddatum; }
        public JTLRechnungen setVersanddatum(Date value) { this.Versanddatum = value; return this; }
        public String getZahlungsziel() { return Zahlungsziel; }
        public JTLRechnungen setZahlungsziel(String value) { this.Zahlungsziel = value; return this; }
        public String getBezahlt() { return Bezahlt; }
        public JTLRechnungen setBezahlt(String value) { this.Bezahlt = value; return this; }
        public String getVerwendungszweck2() { return Verwendungszweck2; }
        public JTLRechnungen setVerwendungszweck2(String value) { this.Verwendungszweck2 = value; return this; }
        public String getRaFirma() { return RAFirma; }
        public JTLRechnungen setRaFirma(String value) { this.RAFirma = value; return this; }
        public String getRaVorname() { return RAVorname; }
        public JTLRechnungen setRaVorname(String value) { this.RAVorname = value; return this; }
        public String getRaNachname() { return RANachname; }
        public JTLRechnungen setRaNachname(String value) { this.RANachname = value; return this; }
        public BigDecimal getZahlungsbetrag() { return Zahlungsbetrag; }
        public JTLRechnungen setZahlungsbetrag(BigDecimal value) { this.Zahlungsbetrag = value; return this; }
        public String getZahlungsinfos() { return Zahlungsinfos; }
        public JTLRechnungen setZahlungsinfos(String value) { this.Zahlungsinfos = value; return this; }
        public String getIban() { return IBAN; }
        public JTLRechnungen setIban(String value) { this.IBAN = value; return this; }
        public String getKonto() { return Konto; }
        public JTLRechnungen setKonto(String value) { this.Konto = value; return this; }
        public ArrayList<JTLOrderItem> getOrderItems() { return OrderItems; }
        public JTLRechnungen setOrderItems(ArrayList<JTLOrderItem> value) { this.OrderItems = value; return this; }
        public String getColorSet() { return ColorSet; }
        public JTLRechnungen setColorSet(String value) { this.ColorSet = value; return this; }
    }

    public static class JTLOrderItem
    {
        public String Artikelnummer = null;
        public BigDecimal Menge = null;
        public String Bezeichnung = null;
        public BigDecimal USt = null;
        public BigDecimal E_Preis = null;
        public BigDecimal G_Preis = null;
        
        public String getArtikelnummer() { return Artikelnummer; }
        public JTLOrderItem setArtikelnummer(String value) { this.Artikelnummer = value; return this; }
        public BigDecimal getMenge() { return Menge; }
        public JTLOrderItem setMenge(BigDecimal value) { this.Menge = value; return this; }
        public String getBezeichnung() { return Bezeichnung; }
        public JTLOrderItem setBezeichnung(String value) { this.Bezeichnung = value; return this; }
        public BigDecimal getUSt() { return USt; }
        public JTLOrderItem setUSt(BigDecimal value) { this.USt = value; return this; }
        public BigDecimal getEPreis() { return E_Preis; }
        public JTLOrderItem setEPreis(BigDecimal value) { this.E_Preis = value; return this; }
        public BigDecimal getGPreis() { return G_Preis; }
        public JTLOrderItem setGPreis(BigDecimal value) { this.G_Preis = value; return this; }
    }

    public static class JTLKorrekturen
    {
        public String InternerSchluessel = null;
        public String Zahlungsart = null;
        public String Zahlungsname = null;
        public String ErstattungTransaktionsId = null;
        public String Gutschriftsnummer = null;
        public String BezugRechnungsnummer = null;
        public String USt = null;
        public String Währung = null;
        public BigDecimal Währungsfaktor = null;
        public String ExterneBestellnummer = null;
        public String VersandlandISO = null;
        public String LieferlandISO = null;
        public String RAKundennummer = null;
        public String RAUSTID = null;
        public Date Erstelldatum = null;
        public BigDecimal BetragBrutto = null;
        public String RAFirma = null;
        public String RAVorname = null;
        public String RANachname = null;
        public String Ebayname = null;
        
        public String getInternerSchluessel() { return InternerSchluessel; }
        public JTLKorrekturen setInternerSchluessel(String value) { this.InternerSchluessel = value; return this; }
        public String getZahlungsart() { return Zahlungsart; }
        public JTLKorrekturen setZahlungsart(String value) { this.Zahlungsart = value; return this; }
        public String getZahlungsname() { return Zahlungsname; }
        public JTLKorrekturen setZahlungsname(String value) { this.Zahlungsname = value; return this; }
        public String getErstattungTransaktionsId() { return ErstattungTransaktionsId; }
        public JTLKorrekturen setErstattungTransaktionsId(String value) { this.ErstattungTransaktionsId = value; return this; }
        public String getGutschriftsnummer() { return Gutschriftsnummer; }
        public JTLKorrekturen setGutschriftsnummer(String value) { this.Gutschriftsnummer = value; return this; }
        public String getBezugRechnungsnummer() { return BezugRechnungsnummer; }
        public JTLKorrekturen setBezugRechnungsnummer(String value) { this.BezugRechnungsnummer = value; return this; }
        public String getUSt() { return USt; }
        public JTLKorrekturen setUSt(String value) { this.USt = value; return this; }
        public String getWährung() { return Währung; }
        public JTLKorrekturen setWährung(String value) { this.Währung = value; return this; }
        public BigDecimal getWährungsfaktor() { return Währungsfaktor; }
        public JTLKorrekturen setWährungsfaktor(BigDecimal value) { this.Währungsfaktor = value; return this; }
        public String getExterneBestellnummer() { return ExterneBestellnummer; }
        public JTLKorrekturen setExterneBestellnummer(String value) { this.ExterneBestellnummer = value; return this; }
        public String getVersandlandISO() { return VersandlandISO; }
        public JTLKorrekturen setVersandlandISO(String value) { this.VersandlandISO = value; return this; }
        public String getLieferlandISO() { return LieferlandISO; }
        public JTLKorrekturen setLieferlandISO(String value) { this.LieferlandISO = value; return this; }
        public String getRaKundennummer() { return RAKundennummer; }
        public JTLKorrekturen setRaKundennummer(String value) { this.RAKundennummer = value; return this; }
        public String getRaustid() { return RAUSTID; }
        public JTLKorrekturen setRaustid(String value) { this.RAUSTID = value; return this; }
        public Date getErstelldatum() { return Erstelldatum; }
        public JTLKorrekturen setErstelldatum(Date value) { this.Erstelldatum = value; return this; }
        public BigDecimal getBetragBrutto() { return BetragBrutto; }
        public JTLKorrekturen setBetragBrutto(BigDecimal value) { this.BetragBrutto = value; return this; }
        public String getRaFirma() { return RAFirma; }
        public JTLKorrekturen setRaFirma(String value) { this.RAFirma = value; return this; }
        public String getRaVorname() { return RAVorname; }
        public JTLKorrekturen setRaVorname(String value) { this.RAVorname = value; return this; }
        public String getRaNachname() { return RANachname; }
        public JTLKorrekturen setRaNachname(String value) { this.RANachname = value; return this; }
        public String getEbayname() { return Ebayname; }
        public JTLKorrekturen setEbayname(String value) { this.Ebayname = value; return this; }
    }

    public static class JTLRechnungenImportierenResponse
    {
        public String error = null;
        public Boolean result = null;
        public Long EingefuegteJTLRechnungenOHDateiID = null;
        public Long EingefuegteJTLKorrekturenOHDateiID = null;
        
        public String getError() { return error; }
        public JTLRechnungenImportierenResponse setError(String value) { this.error = value; return this; }
        public Boolean isResult() { return result; }
        public JTLRechnungenImportierenResponse setResult(Boolean value) { this.result = value; return this; }
        public Long getEingefuegteJTLRechnungenOHDateiID() { return EingefuegteJTLRechnungenOHDateiID; }
        public JTLRechnungenImportierenResponse setEingefuegteJTLRechnungenOHDateiID(Long value) { this.EingefuegteJTLRechnungenOHDateiID = value; return this; }
        public Long getEingefuegteJTLKorrekturenOHDateiID() { return EingefuegteJTLKorrekturenOHDateiID; }
        public JTLRechnungenImportierenResponse setEingefuegteJTLKorrekturenOHDateiID(Long value) { this.EingefuegteJTLKorrekturenOHDateiID = value; return this; }
    }

}

Java JTLRechnungenImportierenRequest DTOs

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

HTTP + OTHER

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

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

{"JTLRechnungenLst":[{"Zahlungsartname":"String","Zahlungsname":"String","InternerSchluessel":"String","Rechnungsnummer":"String","Bestellnummer":"String","USt":"String","ExterneBestellnummer":"String","Verwendungszweck1":"String","Ebayname":"String","ExterneTransaktionID":"String","Auftragswährung":"String","Währungsfaktor":0,"VersandlandISO":"String","RAKundennummer":"String","RAUSTID":"String","LALandISO":"String","ErstelldatumRechnung":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"ErstelldatumBestellung":"\/Date(-62135596800000-0000)\/","Versanddatum":"\/Date(-62135596800000-0000)\/","Zahlungsziel":"String","Bezahlt":"String","Verwendungszweck2":"String","RAFirma":"String","RAVorname":"String","RANachname":"String","Zahlungsbetrag":0,"Zahlungsinfos":"String","IBAN":"String","Konto":"String","OrderItems":[{"Artikelnummer":"String","Menge":0,"Bezeichnung":"String","USt":0,"E_Preis":0,"G_Preis":0}],"ColorSet":"String"}],"JTLKorrekturenLst":[{"InternerSchluessel":"String","Zahlungsart":"String","Zahlungsname":"String","ErstattungTransaktionsId":"String","Gutschriftsnummer":"String","BezugRechnungsnummer":"String","USt":"String","Währung":"String","Währungsfaktor":0,"ExterneBestellnummer":"String","VersandlandISO":"String","LieferlandISO":"String","RAKundennummer":"String","RAUSTID":"String","Erstelldatum":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"RAFirma":"String","RAVorname":"String","RANachname":"String","Ebayname":"String"}],"JTLRechnungenLst7TageForecast":[{"Zahlungsartname":"String","Zahlungsname":"String","InternerSchluessel":"String","Rechnungsnummer":"String","Bestellnummer":"String","USt":"String","ExterneBestellnummer":"String","Verwendungszweck1":"String","Ebayname":"String","ExterneTransaktionID":"String","Auftragswährung":"String","Währungsfaktor":0,"VersandlandISO":"String","RAKundennummer":"String","RAUSTID":"String","LALandISO":"String","ErstelldatumRechnung":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"ErstelldatumBestellung":"\/Date(-62135596800000-0000)\/","Versanddatum":"\/Date(-62135596800000-0000)\/","Zahlungsziel":"String","Bezahlt":"String","Verwendungszweck2":"String","RAFirma":"String","RAVorname":"String","RANachname":"String","Zahlungsbetrag":0,"Zahlungsinfos":"String","IBAN":"String","Konto":"String","OrderItems":[{"Artikelnummer":"String","Menge":0,"Bezeichnung":"String","USt":0,"E_Preis":0,"G_Preis":0}],"ColorSet":"String"}],"JTLKorrekturenLst7TageForecast":[{"InternerSchluessel":"String","Zahlungsart":"String","Zahlungsname":"String","ErstattungTransaktionsId":"String","Gutschriftsnummer":"String","BezugRechnungsnummer":"String","USt":"String","Währung":"String","Währungsfaktor":0,"ExterneBestellnummer":"String","VersandlandISO":"String","LieferlandISO":"String","RAKundennummer":"String","RAUSTID":"String","Erstelldatum":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"RAFirma":"String","RAVorname":"String","RANachname":"String","Ebayname":"String"}],"JTLRechnungenLstBytes":"AA==","JTLKorrekturenLstBytes":"AA==","JTLRechnungenLst7TageForecastBytes":"AA==","JTLKorrekturenLst7TageForecastBytes":"AA==","AusgangsrechnungKontonummer":"String","VonDatum":"\/Date(-62135596800000-0000)\/","BisDatum":"\/Date(-62135596800000-0000)\/","Log":"String"}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"error":"String","result":false,"EingefuegteJTLRechnungenOHDateiID":0,"EingefuegteJTLKorrekturenOHDateiID":0}