Skip to content

ProductOrderItem

ProductOrderItem

Data type: Extensible

An identified part of the order. A product order is decomposed into one or more order items.

Name Type Description Example
@type (1) string When sub-classing, this defines the sub-class Extensible name
id (1) string Identifier of the ProductOrder item (generally it is a sequence number 01, 02, 03,...) 01
action (1) OrderItemActionType
@baseType string When sub-classing, this defines the super-class
@schemaLocation string A URI to a JSON-Schema file that defines additional attributes and relationships
billingAccount BillingAccountRef
product ProductRefOrValue
productOffering ProductOfferingRefOrValue
alternateProductOffering ProductOfferingRefOrValue
productOrderItemRelationship OrderItemRelationship [n..m] Product order item relationship []
productOfferingQualificationItem ProductOfferingQualificationItemRef
endUserAppointmentIsNecessary boolean Defines if an end user appointment is required for this order item false
requestedTimeSlot TimeSlot
appointment AppointmentRefOrValue