SOG-Helpcenter Logo SOG Business - Software

Rechnungspositionsauskunft


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>