PartsOrderLine

Uses the Component:PartsOrderLineType

Parts Order Line

Fields and Components

Table 7.39. Fields and Components

Name Description Occurrence Type Data Type User Notes
DocumentIdentification

A group of identifications that uniquely identifies this document

0..1ComponentDocumentIdentificationType 
DocumentReferenceIdentificationGroup

A group of identifications that uniquely identifies this document

0..*ComponentDocumentReferenceIdentificationGroupType 
AcknowledgementStatus

0..*ComponentAcknowledgementStatusType 
ShipToParty

The party receiving the goods or services.

0..*ComponentPartyABIEType 
ShipFromParty

The Ship From Party.

0..*ComponentShipFromPartyABIEType 
PartOrderType

Part Order Type component.

0..*ComponentPartOrderTypeType 
Date

Date component to specify date/time such as a parts order date or parts invoice date.

0..*ComponentDateType 
PartQuantity

Part Order Quantity.

0..*Field BaseQuantityType  
OrderState

The OrderState component represents the current and history states of the order. This component may occur many times reflecting the history of states.

0..*ComponentOrderStateType 
OrderBusinessRules

The business rules that apply to the Order.

0..*ComponentOrderBusinessRulesType 
SalesCampaign

Sales Campaign Component to communicate sales promotions or sales programs.

0..*ComponentSalesCampaignType 
OrderedByName

The name of the person that created the order.

0..1Field oag:TextType  
OrderComments

Free form text of remarks regarding the order.

0..1Field oag:TextType  
Part

This is the basic information to identify a Part.

0..1ComponentPartType 
PartDetails

The details of a Part such as serial number, manufacturer, etc.

0..1ComponentPartDetailsType 
Price

Part Price.

0..*Field BasePriceType  
PriceBreak

This defines the prices and modifiers to the price for buying a given quantity or value of an item or item category on a price list line. For Price List Lines that specify Items the price breaks can be specified in terms of quantity or amount. For Price list lines that specify commodity, price breaks can only be specified in terms of currency amount.

0..*ComponentPriceBreakType 
oag:Charge  0..*Component  
oag:Discount  0..*Component  
TaxabilityIndicator

Determines whether an item or amount is taxable.

0..1Field oag:IndicatorType  
Tax

Tax Type Component.

0..*ComponentTaxType 
ShippingCondition

Defines shipping conditions based on order type.

0..*ComponentPartsDeliveryDetailsShippingConditionType 
VehicleIdentifier

Vehicle Identifier Component.

0..1ComponentVehicleIdentifierType 
NewLineIndicator

Whether or not this is a new line being returned.

0..1Field oag:IndicatorType  
NewLineReason

The reason a new line was created.

0..*ComponentNewLineReasonType 
SupersessionIndicator

Indicates whether or not this part is under supersession.

0..1Field oag:IndicatorType  
Supersession

Supersession Group.

0..1ComponentSupersessionType 
ChildLineIndicator

Whether or not there is a child line present.

0..1Field oag:IndicatorType  
ChildLineReason

The reason a new child line was created.

0..*ComponentChildLineReasonType 
LineSplitPartsOrderLine

Split Parts Order Line

0..*ComponentSplitPartsOrderLineType 
FreeFormTextGroup

This component allows for the free form entry of notes and text descriptions. Detailed data should use one of the existing fields or submit a modification request back to STAR to capture the appropriate data.

0..1ComponentFreeFormTextGroupType 

Sample XML

The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.

Example 7.48. PartsOrderLine

<PartsOrderLine>
     <DocumentIdentification>......</DocumentIdentification>     [0..1]
     <DocumentReferenceIdentificationGroup>......</DocumentReferenceIdentificationGroup>     [0..*]
     <AcknowledgementStatus>......</AcknowledgementStatus>     [0..*]
     <ShipToParty>......</ShipToParty>     [0..*]
     <ShipFromParty>......</ShipFromParty>     [0..*]
     <PartOrderType>......</PartOrderType>     [0..*]
     <Date>......</Date>     [0..*]
     <PartQuantity>......</PartQuantity>     [0..*]
     <OrderState>......</OrderState>     [0..*]
     <OrderBusinessRules>......</OrderBusinessRules>     [0..*]
     <SalesCampaign>......</SalesCampaign>     [0..*]
     <OrderedByName>......</OrderedByName>     [0..1]
     <OrderComments>......</OrderComments>     [0..1]
     <Part>......</Part>     [0..1]
     <PartDetails>......</PartDetails>     [0..1]
     <Price>......</Price>     [0..*]
     <PriceBreak>......</PriceBreak>     [0..*]
     <oag:Charge>......</oag:Charge>     [0..*]
     <oag:Discount>......</oag:Discount>     [0..*]
     <TaxabilityIndicator>......</TaxabilityIndicator>     [0..1]
     <Tax>......</Tax>     [0..*]
     <ShippingCondition>......</ShippingCondition>     [0..*]
     <VehicleIdentifier>......</VehicleIdentifier>     [0..1]
     <NewLineIndicator>......</NewLineIndicator>     [0..1]
     <NewLineReason>......</NewLineReason>     [0..*]
     <SupersessionIndicator>......</SupersessionIndicator>     [0..1]
     <Supersession>......</Supersession>     [0..1]
     <ChildLineIndicator>......</ChildLineIndicator>     [0..1]
     <ChildLineReason>......</ChildLineReason>     [0..*]
     <LineSplitPartsOrderLine>......</LineSplitPartsOrderLine>     [0..*]
     <FreeFormTextGroup>......</FreeFormTextGroup>     [0..1]
</PartsOrderLine>