Move Product Header

Identifies the things common to the entire Movement.

Child Components

Identifier 0..∞
UUID 0..1
Source Identifier 0..1
Party Identifier 0..1
Related Identifier 0..∞
Revision Identifier 0..1
Variation Identifier 0..1
Document Identifier Set 0..∞
Language Code 0..1
Last Modification Date Time 0..1
Document Date Time 0..1
Description 0..∞
Note 0..∞
Document Reference 0..∞
Attachment 0..∞
Security Classification 0..∞
Metadata Reference 0..∞
Transfer Type Code 0..1
Transaction Date Time 0..1
Bill To Party 0..1
Payment 0..1
Owner Party 0..1
Sold To Party 0..1
Carrier Party 0..∞
Ship From Party 0..1
Ship From Location 0..1
Warehouse Party 0..∞
Ship To Party 0..1
Deliver To Party 0..1
Party 0..∞
Ship To Location 0..1
Transport Step 0..∞
Dunnage Weight Measure 0..1
Tare Weight Measure 0..1
Net Weight Measure 0..1
Gross Weight Measure 0..1
Net Volume Measure 0..1
Total Volume Measure 0..1
Total Cost Amount 0..1
Tax 0..∞
Total Tax 0..1
Total Tax Amount 0..1
Total Amount 0..1
Contract Reference 0..1
Extension 1..1

UML Class Model

The following link opens the SVG image in a separate browser tab.
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml

class MoveProductHeader {
    String Identifier
    String UUID
    String SourceIdentifier
    String PartyIdentifier
    String RevisionIdentifier
    String VariationIdentifier
    String LanguageCode
    String LastModificationDateTime
    String DocumentDateTime
    String Description
    String Note
    CodeList TransferTypeCode
    String TransactionDateTime
    String DunnageWeightMeasure
    String TareWeightMeasure
    String NetWeightMeasure
    String GrossWeightMeasure
    String NetVolumeMeasure
    String TotalVolumeMeasure
    String TotalCostAmount
    String TotalTaxAmount
    String TotalAmount
}

class "RelatedIdentifier"{}
class "DocumentIdentifierSet"{}
class "DocumentReference"{}
class "Attachment"{}
class "SecurityClassification"{}
class "MetadataReference"{}
class "BillToParty"{}
class "Payment"{}
class "OwnerParty"{}
class "SoldToParty"{}
class "CarrierParty"{}
class "ShipFromParty"{}
class "ShipFromLocation"{}
class "WarehouseParty"{}
class "ShipToParty"{}
class "DeliverToParty"{}
class "Party"{}
class "ShipToLocation"{}
class "TransportStep"{}
class "Tax"{}
class "TotalTax"{}
class "ContractReference"{}

MoveProductHeader o-d- "0...∞" "RelatedIdentifier"
MoveProductHeader o-r- "0...∞" "DocumentIdentifierSet"
MoveProductHeader o-u- "0...∞" "DocumentReference"
MoveProductHeader o-l- "0...∞" "Attachment"
MoveProductHeader o-d- "0...∞" "SecurityClassification"
MoveProductHeader o-u- "0...∞" "MetadataReference"
MoveProductHeader o-d- "0...1" "BillToParty"
MoveProductHeader o-u- "0...1" "Payment"
MoveProductHeader o-d- "0...1" "OwnerParty"
MoveProductHeader o-u- "0...1" "SoldToParty"
MoveProductHeader o-d- "0...∞" "CarrierParty"
MoveProductHeader o-u- "0...1" "ShipFromParty"
MoveProductHeader o-d- "0...1" "ShipFromLocation"
MoveProductHeader o-u- "0...∞" "WarehouseParty"
MoveProductHeader o-d- "0...1" "ShipToParty"
MoveProductHeader o-u- "0...1" "DeliverToParty"
MoveProductHeader o-d- "0...∞" "Party"
MoveProductHeader o-u- "0...1" "ShipToLocation"
MoveProductHeader o-d- "0...∞" "TransportStep"
MoveProductHeader o-u- "0...∞" "Tax"
MoveProductHeader o-d- "0...1" "TotalTax"
MoveProductHeader o-u- "0...1" "ContractReference"

hide circle
@enduml

Where Used

Following is a list of components that have Move Product Header as a child component.

Feedback

OAGi and its members welcome your feedback.

UUID: 387e62b9faa8455084f7db9fe6c87072

connectSpec (OAGIS) Version 10.12