Die Preisfindung kann sehr komplex werden, eine Nachbildung in einem externen System wird nicht empfohlen.
Preise können über die folgende Methode aufgerufen werden, wobei auch mehrere Berechnungen in einem Aufruf möglich sind (siehe https://confluence.i-ag.ch/x/boay).
Aufruf
URI | Methode |
---|---|
./ArtikelMethods/method/GetArtPriceSell | GET |
Beispielaufruf: ./ArtikelMethods/method/GetArtPriceSell?ArticleID=123&CustomerID=0&PriceGroupID=0&Quantity=1&Date=2016-10-10 |
Signatur
Parameter | Richtung | Optional | Typ | Info |
---|---|---|---|---|
DivisionID | I | x | ref | ID des Bereiches |
ArticleID | I | ref | ID des Artikels | |
CustomerID | I | ref | ID des Kunden (aus Tabelle ./Adresse), 0 falls nicht spezifiziert | |
PriceGroupID | I | ref | ID der Preisgruppe, 0 falls nicht spezifiziert | |
Quantity | I | num[12,4] | Menge | |
Date | I | date | Datum | |
Price | O | - | num[12,4] | Berechneter Preis |
PriceType | O | - | num[2] | Preistyp, siehe ./OnlineBestellPosition, Feld PreisErmittlung |