| 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 .csv suffix or ?format=csv
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/csv
Content-Type: text/csv
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/csv
Content-Length: length
{"error":"String","result":false,"EingefuegteJTLRechnungenOHDateiID":0,"EingefuegteJTLKorrekturenOHDateiID":0}