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..∞
Related Identifier 0..∞
Description 0..∞
Note 0..∞
Document Reference 0..∞
Attachment 0..∞
Status 0..∞
Item 0..1
Quantity 0..∞
Unit Price 0..1
Total Amount 0..∞
Amount Discount 0..1
Contract Document Reference 0..∞
Catalog Reference 0..1
Quote Reference 0..1
Project Reference 0..∞
Party 0..∞
Buyer Party 0..1
Supplier Party 0..1
Ship From Party 0..∞
Ship To Party 0..∞
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
Order Commission 0..1
Classification 0..∞
Parent Line Number Identifier 0..∞
Percentage 0..∞
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
string ActionCode
string LineNumberIdentifier
string Description
string Note
number Quantity
number TotalAmount
boolean SampleIncludedIndicator
boolean AllowSubstitutionIndicator
boolean PartialShipmentAllowedIndicator
boolean DropShipmentAllowedIndicator
boolean EarlyShipmentAllowedIndicator
boolean LicenseIndicator
boolean SubstituteItemIndicator
boolean MaterialRequiredCertificationIndicator
string ParentLineNumberIdentifier
number Percentage
}
class "LineIdentifierSet"{}
class "RelatedIdentifier"{}
class "DocumentReference"{}
class "Attachment"{}
class "Status"{}
class "Item"{}
class "UnitPrice"{}
class "AmountDiscount"{}
class "ContractDocumentReference"{}
class "CatalogReference"{}
class "QuoteReference"{}
class "ProjectReference"{}
class "Party"{}
class "BuyerParty"{}
class "SupplierParty"{}
class "ShipFromParty"{}
class "ShipToParty"{}
class "DrawingAttachment"{}
class "FulfillmentTerm"{}
class "TransportationTerm"{}
class "PaymentTerm"{}
class "Tax"{}
class "TaxExemptCodes"{}
class "FreightClassification"{}
class "OrderReleaseScheduleReference"{}
class "ContractDataRequirementsList"{}
class "OrderCommission"{}
class "Classification"{}
ContractLine o-d- "0...∞" "LineIdentifierSet"
ContractLine o-r- "0...∞" "RelatedIdentifier"
ContractLine o-u- "0...∞" "DocumentReference"
ContractLine o-l- "0...∞" "Attachment"
ContractLine o-d- "0...∞" "Status"
ContractLine o-u- "0...1" "Item"
ContractLine o-d- "0...1" "UnitPrice"
ContractLine o-u- "0...1" "AmountDiscount"
ContractLine o-d- "0...∞" "ContractDocumentReference"
ContractLine o-u- "0...1" "CatalogReference"
ContractLine o-d- "0...1" "QuoteReference"
ContractLine o-u- "0...∞" "ProjectReference"
ContractLine o-d- "0...∞" "Party"
ContractLine o-u- "0...1" "BuyerParty"
ContractLine o-d- "0...1" "SupplierParty"
ContractLine o-u- "0...∞" "ShipFromParty"
ContractLine o-d- "0...∞" "ShipToParty"
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"
ContractLine o-d- "0...1" "OrderCommission"
ContractLine o-u- "0...∞" "Classification"
hide circle
@endumlWhere 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.8