Lizenzen:
vacos/mdexml
vacos/shopxml
vacos/soap_basis
Rechnungspositionsauskunft (Request):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<Request xmlns="sogerp/bewegungsdaten/Rechnungspositionsauskunft.wsdl">
<Rechnungspositionsauskunft>
<!--Dienst der eine Auskunft über Rechnungspositionen liefert.-->
<Konto>
<!--Int32:REQUIRED| Interne Nummer des Kunden/Lieferanten. Wenn 0 übergeben wird werden alle Kunden/Lieferanten berücksichtigt. Muss übergeben werden. -->
</Konto>
<Satzart>
<!--Int32:OPTIONAL:DEFAULT=(1)| Satzart des Kunden/Lieferanten-->
</Satzart>
<Belegnummer>
<!--Int64:OPTIONAL| Belegnummer oder 0 für alle.-->
</Belegnummer>
<Artikelnummer>
<!--Int32:OPTIONAL| Filter für Positionen eines bestimmten Artikels.-->
</Artikelnummer>
<Tage>
<!--Int32:OPTIONAL| Filter für das maximale Alter in tagen.-->
</Tage>
<Sprache>
<!--String:OPTIONAL| Angabe einer Sprache für die ausgegebenen Texte. Wird ein leerer String übergeben, wird die Sprache des aktuellen Personenkontos verwendet. -->
</Sprache>
<Rechnungsart>
<!--Rechnungsart:VALUES=(0 (Undefiniert), 1 (Rechnung), 2 (Gutschrift)):OPTIONAL| Angabe der Rechnungsart.-->
</Rechnungsart>
</Rechnungspositionsauskunft>
</Request>
</soap:Body>
</soap:Envelope>
Rechnungspositionsauskunft (Response):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Header />
<soap:Body>
<Response xmlns="sogerp/bewegungsdaten/Rechnungspositionsauskunft.wsdl">
<Rechnungspositionsauskunft>
<Vorgangsliste>
<!--Sequence-->
<Vorgang>
<Kopf>
<Status>
<!--Int32| Status der Rechnung.-->
</Status>
<Rechnungsart>
<!--Int32| Rechnungsart (Auftrag oder Gutschrift)-->
</Rechnungsart>
<Belegnummer>
<!--Decimal| Belegnummer der Rechnung.-->
</Belegnummer>
<Satzart>
<!--Int32| Personensatzart-->
</Satzart>
<Konto>
<!--Int32| Personenkonto-->
</Konto>
<Rechnungsdatum>
<!--DateTime| Datum der Rechnung.-->
</Rechnungsdatum>
</Kopf>
<Rechnungspositionen>
<!--Sequence-->
<Rechnungsposition>
<Artikelsatzart>
<!--Int32| Satzart des Artikels.-->
</Artikelsatzart>
<Artikelnummer>
<!--Int32| Interne Nummer des Artikels.-->
</Artikelnummer>
<ArtikelbezeichnungIntern>
<!--String:MAXLENGTH=40| Interne Artikelbezeichnung.-->
</ArtikelbezeichnungIntern>
<ErgaenzungArtikelbezeichnung>
<!--String:MAXLENGTH=60| Ergaenzende Artikelbezeichnung.-->
</ErgaenzungArtikelbezeichnung>
<Artikelmatchcode>
<!--String:MAXLENGTH=25| Materialcode laut Tabelle des Artikels.-->
</Artikelmatchcode>
<Positionspreis>
<!--Decimal| Rechnungspositionspreis in Landeswährung.-->
</Positionspreis>
<Rechnungsmenge>
<!--Decimal| Menge der Rechnungsposition.-->
</Rechnungsmenge>
<WertInklusiveUmsatzsteuer>
<!--Decimal| Wert inklusive Umsatzsteuer der Rechnungsposition.-->
</WertInklusiveUmsatzsteuer>
<WertInFremdwaehrung>
<!--Decimal| Wert in Fremdwährung der Rechnungsposition.-->
</WertInFremdwaehrung>
<Artikelbezeichnungen>
<!--Sequence-->
<Artikelbezeichnung>
<Text>
<!--String-->
</Text>
</Artikelbezeichnung>
</Artikelbezeichnungen>
<PositionsnummerIntern>
<!--Int32| Interne Positionsnummer innerhalb des Vorgangs.-->
</PositionsnummerIntern>
<Unterpositionsnummer>
<!--Int32| Interne Unterpositionsnummer innerhalb des Vorgangs.-->
</Unterpositionsnummer>
<PositionsnummerExtern>
<!--String:MAXLENGTH=15| Manuell vergebene Positionsnummer innerhalb eines Vorgangs, z.B. um den Bezug zu einer Positionsnummer in einer Kundennafrage herstellen zu können.-->
</PositionsnummerExtern>
<Vorgangsnummer>
<!--Int32| Interne Nummer der Vorganges-->
</Vorgangsnummer>
<BestellmengeInLagereinheit>
<!--Decimal-->
</BestellmengeInLagereinheit>
<RestmengeInLagereinheit>
<!--Decimal-->
</RestmengeInLagereinheit>
<ZuBerechnendeMengeInLagereinheit>
<!--Decimal-->
</ZuBerechnendeMengeInLagereinheit>
<UeberUnterlieferteMengeInLagereinheit>
<!--Decimal-->
</UeberUnterlieferteMengeInLagereinheit>
<BestellmengeInVerkaufseinheit>
<!--Decimal-->
</BestellmengeInVerkaufseinheit>
<BestellwertInLandeswaehrung>
<!--Decimal-->
</BestellwertInLandeswaehrung>
<BestellwertInFremdwaehrung>
<!--Decimal-->
</BestellwertInFremdwaehrung>
<RestmengeInVerkaufseinheit>
<!--Decimal-->
</RestmengeInVerkaufseinheit>
<RestwertInLandeswaehrung>
<!--Decimal-->
</RestwertInLandeswaehrung>
<RestwertInFremdwaehrung>
<!--Decimal-->
</RestwertInFremdwaehrung>
<ZuBerechnendeMengeInVerkaufseinheit>
<!--Decimal-->
</ZuBerechnendeMengeInVerkaufseinheit>
<UeberUnterlieferteMengeInVerkaufseinheit>
<!--Decimal-->
</UeberUnterlieferteMengeInVerkaufseinheit>
<Verpackungseinheit>
<!--Decimal| Anzahl Einheiten laut Verpackungseinheitskennzeichen je Verpackungseinheit-->
</Verpackungseinheit>
<Gebindeeinheit>
<!--Decimal| Anzahl Einheiten je Gebindeeinheit laut Einstellung im Globalparameter-->
</Gebindeeinheit>
<ArtikelnummerExtern>
<!--String:MAXLENGTH=25-->
</ArtikelnummerExtern>
<Partie>
<!--String:MAXLENGTH=20| Partienummer von der/auf die gebucht werden soll.-->
</Partie>
<Preisdivisor>
<!--Int32| Preisdivisor für Lagerpreise.-->
</Preisdivisor>
<Wunschtermin>
<!--DateTime| Termin an dem die Lieferung gewünscht ist.-->
</Wunschtermin>
<MengeneinheitLagerLang>
<!--String:MAXLENGTH=80| Langbezeichnung für die Lagermengeneinheit.-->
</MengeneinheitLagerLang>
<MengeneinheitLagerKurz>
<!--String:MAXLENGTH=20| Kurzbezeichnung für die Lagermengeneinheit-->
</MengeneinheitLagerKurz>
<MengeneinheitExternLang>
<!--String:MAXLENGTH=80| Langbezeichnung für die externe Mengeneinheit.-->
</MengeneinheitExternLang>
<MengeneinheitExternKurz>
<!--String:MAXLENGTH=20| Kurzbezeichnung für die externe Mengeneinheit-->
</MengeneinheitExternKurz>
<ZuAbschlaege>
<!--Sequence-->
<ZuAbschlag>
<Nummer>
<!--Int32| Interne Nummer des Zu- bzw. Abschlages.-->
</Nummer>
<Bezeichnung>
<!--String| Bezeichnung des Zu- bzw. Abschlages.-->
</Bezeichnung>
<WertInLandeswaehrung>
<!--Decimal| Zu- bzw. abgeschlagener Wert in Landeswährung.-->
</WertInLandeswaehrung>
<WertInFremdwaehrung>
<!--Decimal| Zu- bzw. abgeschlagener Wert in Fremdwährung.-->
</WertInFremdwaehrung>
</ZuAbschlag>
</ZuAbschlaege>
<TerminIntern>
<!--DateTime| Plantermin der Lieferfreigabe.-->
</TerminIntern>
<TerminExtern>
<!--DateTime| Ankommender bzw. abgehender Termin.-->
</TerminExtern>
<Terminkennzeichen>
<!--String:MAXLENGTH=1| Bezeichnung des Terminkennzeichens.-->
</Terminkennzeichen>
<TerminkennzeichenKurz>
<!--String| Kurzbezeichnung des Terminkennzeichens.-->
</TerminkennzeichenKurz>
<Preis>
<!--Decimal| Positionspreis in Vorgangswährung.-->
</Preis>
<Preiskennzeichen>
<!--Int32| Preiskennzeichen 0 = Einzelpreis, 1 = Gesamtpreis, 2 = Sondereinzelpreis, 3 = Sondereinzelpreis ohne Bonus-->
</Preiskennzeichen>
</Rechnungsposition>
</Rechnungspositionen>
</Vorgang>
</Vorgangsliste>
</Rechnungspositionsauskunft>
</Response>
</soap:Body>
</soap:Envelope>