Contract Line
A line in a contract.
Child Components
Type Code 0..1
Action Code 0..1
Line Number Identifier 0..1
Line Identifier Set 0..∞
Description 0..∞
Note 0..∞
Document Reference 0..∞
Attachment 0..∞
Status 0..∞
Item 0..1
Quantity 0..∞
Unit Price 0..1
Total Amount 0..1
Amount Discount 0..1
Contract Document Reference 0..∞
Catalog Reference 0..1
Quote Reference 0..1
Party 0..∞
Buyer Party 0..1
Supplier Party 0..1
Drawing Attachment 0..∞
Sample Included Indicator 0..1
Allow Substitution Indicator 0..1
Partial Shipment Allowed Indicator 0..1
Drop Shipment Allowed Indicator 0..1
Early Shipment Allowed Indicator 0..1
License Indicator 0..∞
Substitute Item Indicator 0..1
Material Required Certification Indicator 0..1
Fulfillment Term 0..∞
Transportation Term 0..∞
Payment Term 0..∞
Tax 0..∞
Tax Exempt Codes 0..1
Freight Classification 0..1
Order Release Schedule Reference 0..∞
Contract Data Requirements List 0..1
Extension 1..1
UML Class Model
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml
class ContractLine {
String TypeCode
CodeList ActionCode
String LineNumberIdentifier
String Description
String Note
String Quantity
String TotalAmount
String SampleIncludedIndicator
String AllowSubstitutionIndicator
String PartialShipmentAllowedIndicator
String DropShipmentAllowedIndicator
String EarlyShipmentAllowedIndicator
String LicenseIndicator
String SubstituteItemIndicator
String MaterialRequiredCertificationIndicator
}
class "LineIdentifierSet"{}
class "DocumentReference"{}
class "Attachment"{}
class "Status"{}
class "Item"{}
class "UnitPrice"{}
class "AmountDiscount"{}
class "ContractDocumentReference"{}
class "CatalogReference"{}
class "QuoteReference"{}
class "Party"{}
class "BuyerParty"{}
class "SupplierParty"{}
class "DrawingAttachment"{}
class "FulfillmentTerm"{}
class "TransportationTerm"{}
class "PaymentTerm"{}
class "Tax"{}
class "TaxExemptCodes"{}
class "FreightClassification"{}
class "OrderReleaseScheduleReference"{}
class "ContractDataRequirementsList"{}
ContractLine o-d- "0...∞" "LineIdentifierSet"
ContractLine o-r- "0...∞" "DocumentReference"
ContractLine o-u- "0...∞" "Attachment"
ContractLine o-l- "0...∞" "Status"
ContractLine o-d- "0...1" "Item"
ContractLine o-u- "0...1" "UnitPrice"
ContractLine o-d- "0...1" "AmountDiscount"
ContractLine o-u- "0...∞" "ContractDocumentReference"
ContractLine o-d- "0...1" "CatalogReference"
ContractLine o-u- "0...1" "QuoteReference"
ContractLine o-d- "0...∞" "Party"
ContractLine o-u- "0...1" "BuyerParty"
ContractLine o-d- "0...1" "SupplierParty"
ContractLine o-u- "0...∞" "DrawingAttachment"
ContractLine o-d- "0...∞" "FulfillmentTerm"
ContractLine o-u- "0...∞" "TransportationTerm"
ContractLine o-d- "0...∞" "PaymentTerm"
ContractLine o-u- "0...∞" "Tax"
ContractLine o-d- "0...1" "TaxExemptCodes"
ContractLine o-u- "0...1" "FreightClassification"
ContractLine o-d- "0...∞" "OrderReleaseScheduleReference"
ContractLine o-u- "0...1" "ContractDataRequirementsList"
hide circle
@enduml
Where Used
Following is a list of components that have Contract Line as a child component.
Feedback
OAGi and its members welcome your feedback.
UUID: 176fbaade3044880b4453fcc5066b428
connectSpec (OAGIS) Version 10.12