Petra2 Java API – SjOrderFacadeInterface.getOrderDescription

Method description

Metoden getOrderDescription hämtar beställningsdata. Via en beställningsreferens kan all information om en beställning hämtas med denna metod. Beställningsreferensen skapas med getOrder.

Beskrivningen av beställningen är indelad i följande delar:


For Javadoc, click here.

Input

OrderDescriptionQuery

Output

OrderDescriptionResult

Strukturen innehåller en beställning som hämtats från orderboken i PETRA.

Här beskrivs endast vissa av elementen i OrderDescriptionResult. För de enkla fälten finns förklaringar vid respektive fält.

OrderDescription
Denna struktur beskriver beställningsnivån.

TotalPrice
Summan av alla aktiva beställningsraders Price.

RequisitionId
Fakturareferens, dvs fritext som skrivs ut på faktura, lagras av historiska skäl i fältet LastName i PayerReferenceSpecification på beställningsnivån. Fältet RequisitionId används inte för detta eftersom det inte skrivs ut på fakturan.

OrderHistoryNote
För fältet OrderEventCode (händelsekod) finns det följande konstanter definierade i SJPConstants:
  • VOrderEventPayed (Betald)
  • VOrderEventPrinted (Utskriven)
  • VOrderEventPartlyPrinted (Delvis utskriven)
  • VOrderEventElectronicallyDistributed (SMS/E-post)

OrderItemDescription
Denna struktur innehåller all information om en beställningsrad och upprepas därför en gång för varje beställningsrad.

AdditionalPaymentTypeTotalAmount
Detta fält innehåller summan av AdditionalPaymentTypeAmount för de OrderItemDescription som har OrderItemStatus = VOrderItemStatusOk.

Reviderad 2009-02-12