Petra2 Java API – SjOrderFacadeInterface.calculateRebuyPrice
Method description
Beräknar återköpsvärdet för en hel beställning eller valda beställningsrader.
Vid beräkna hel beställning beräknas rader som utifrån dess status (OrderItemStatus) borde kunna krediteras. Svaret innehåller dessa rader.
Vid beräkna enstaka rader försöker man beräkna alla begärda rader. Svaret innehåller alla begärda rader och för de som inte kan krediteras returneras återköpsvärde 0.00. Detta kan bero på t ex radstatus (OrderItemStatus).
For Javadoc, click here.
Input
CalculateRebuyPriceQuery
- OrderItemIdList
- Om man vill beräkna återköpsvärde för vissa rader så anger man här vilka beställningsrader som avses.
- CalculateRebuyPriceQuery
- [OrderItemIdList], sekvens av:
Output
CalculateRebuyPriceResult
Om man frågat på hel beställning returneras de rader som är krediterbara. Om man frågat på enstaka rader returneras dessa.
- TotalPrice
- Totala priset för de rader som returneras i svaret.
- RebuyPrice
- Totala återköpsvärdet för de rader som returneras i svaret.
- RebuyPriceItemList
- Pris och återköpsvärde för de aktuella beställningsraderna.
- CalculateRebuyPriceResult
- TotalPrice:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- RebuyPrice:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [TotalPoints:int]
- [TotalCreditPoints:int]
- [TotalInsecureRebuyPrice:PriceVat]
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- RebuyPriceItemList, sekvens av:
- RebuyPriceItem
- OrderItemId:Identity
- TotalPrice:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- RebuyPrice:PriceVat
- PriceInclVat:Money
- CurrencyCode:Code
- Amount:DecimalString
- Vat:Money
- CurrencyCode:Code
- Amount:DecimalString
- [VatPercentage:DecimalString]
- [Points:int]
- [CreditPoints:int]
- [CreditValueWarningCode:Code]
- [ClientInformation:ClientInformation]
- ClientSessionData:ClientSessionData
- SessionId:String
- [SessionLanguageCode:String]
- [OrderNumber:String]
- [CustomerRoleCode:Code]
- [OrderCreatorCustomerId:String]
- [LockId:String]
- [ClientVersion:String]
- Protocol:Protocol
- Compressed:boolean
- [Algorithm:String]
- [Encoding:String]
- [CachePolicy:String]
- [TimeInformation], sekvens av:
- [TimeInformation]
- [CloneName:String]
- Description:String
- MethodName:String
- Time:String
- LogTime:String
- [TimeInformation:TimeInformation]
- [InitialCloneName:String]
- [ExternalEventSpecification:ExternalEventSpecification]
- [OverrideTimeLogLevel:boolean]