Verfügbar über die Module:
vacos/soap_rma
vacos/vk-rma
<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="http://sogrdsdevbi1:6302/bewegungsdaten/Rma.wsdl">
<Rma>
<!--Dienst für die Erfassung von Reklamationen.-->
<Angaben>
<!--Sequence-->
<Angabe>
<!--Einzelne Angabe einer Reklamation-->
<RmaNummer>
<!--Int64:REQUIRED| RmaNummer um den entsprechenden Artikel und Vorgang zu ermitteln.-->
</RmaNummer>
<Typ>
<!--Typ:VALUES=(0 (Qualitativ), 1 (Quantitativ), 2 (Serviceauftrag), 9 (ExterneReferenz)):OPTIONAL| Typ der Reklamation. Zulässig sind Qualitativ und Serviceauftrag.-->
</Typ>
<Menge>
<!--Decimal:REQUIRED| Die zu reklamierende Menge.-->
</Menge>
<GrundKennzeichen>
<!--Int32:OPTIONAL| Grund der Rücksendung.-->
</GrundKennzeichen>
<ErsatzKennzeichen>
<!--Int32:OPTIONAL| 0 = Gutschrift 1 = Ersatzlieferung.-->
</ErsatzKennzeichen>
<RueckKennzeichen>
<!--Int32:OPTIONAL| Kennzeichen ob Rücksendung erfolgt.-->
</RueckKennzeichen>
<Beschreibung>
<!--String:OPTIONAL| Beschreibung warum die Ware Reklamiert wird.-->
</Beschreibung>
<Dokumente>
<!--Sequence-->
<Dokument>
<!--Ergänzende Dokumente wie Fotos-->
<Content>
<!--String:OPTIONAL| Inhalt des Dokumentes in base64 kodiert.-->
</Content>
<Extension>
<!--String:OPTIONAL| Dateierweiterung des Dokumentes. Ohne führenden Punkt.-->
</Extension>
<Bezeichnung>
<!--String:OPTIONAL| Ergänzende Bezeichnung zum Dokument.-->
</Bezeichnung>
</Dokument>
</Dokumente>
</Angabe>
</Angaben>
</Rma>
</Request>
</soap:Body>
</soap:Envelope>
<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="http://sogrdsdevbi1:6302/bewegungsdaten/Rma.wsdl">
<Rma>
<!--Dienst für die Erfassung von Reklamationen.-->
<Ergebnisse>
<!--Sequence-->
<Ergebnis>
<!--Auflistung der Ergebnisse.-->
<Error>
<!--ErrorCodes:VALUES=(0 (Keiner), 1 (RmaNummerUngueltig), 2 (RmaNummerNichtVorhanden), 3 (MengeUngueltig), 4 (MengeZuHoch), 5 (TypUngueltig))| Angabe eines eventuellen Verarbeitungsfehlers.-->
</Error>
<Menge>
<!--Decimal| Menge zur Kontrolle.-->
</Menge>
<RmaNummer>
<!--Int64| RmaNummer zur Kontrolle-->
</RmaNummer>
</Ergebnis>
</Ergebnisse>
</Rma>
</Response>
</soap:Body>
</soap:Envelope>