Supplier Party

Identifies the supplier organization/entity of the items or inventory for the associated transaction.

In most cases there is one SupplierParty per transaction. i.e. one SupplierParty for a given PurchaseOrder. However in the cases where an transaction Broker is involved there are cases where a single transaction may have different SupplierParties at the line level or in the case of a Catalog for the Catalog.

Child Components

Type Code 0..1
Role 0..1
Action Code 0..1
Identifier 0..∞
Name 0..∞
Account Identifier 0..∞
URI 0..∞
Party Identifier Set 0..∞
Tax Identifier Set 0..∞
Tax Identifier 0..∞
DUNSID 0..∞
CAGEID 0..1
DODAACID 0..1
BICID 0..1
SCACID 0..1
CCRID 0..1
Government Issued Party Identifier 0..∞
Language Code 0..1
Signature 0..1
Description 0..∞
Note 0..∞
Location 0..∞
Contact 0..∞
Industry Classification Scheme 0..∞
Security Classification 0..∞
Classification 0..∞
Enterprise Unit 0..∞
Distribution Channel 0..∞
Sales Contact 0..∞
Shipping Contact 0..∞
Customer Service Contact 0..∞
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 SupplierParty {
    String TypeCode
    String Role
    CodeList ActionCode
    String Identifier
    String Name
    String AccountIdentifier
    String URI
    String TaxIdentifier
    String DUNSID
    String CAGEID
    String DODAACID
    String BICID
    String SCACID
    String CCRID
    String GovernmentIssuedPartyIdentifier
    String LanguageCode
    String Description
    String Note
}

class "PartyIdentifierSet"{}
class "TaxIdentifierSet"{}
class "Signature"{}
class "Location"{}
class "Contact"{}
class "IndustryClassificationScheme"{}
class "SecurityClassification"{}
class "Classification"{}
class "EnterpriseUnit"{}
class "DistributionChannel"{}
class "SalesContact"{}
class "ShippingContact"{}
class "CustomerServiceContact"{}

SupplierParty o-d- "0...∞" "PartyIdentifierSet"
SupplierParty o-r- "0...∞" "TaxIdentifierSet"
SupplierParty o-u- "0...1" "Signature"
SupplierParty o-l- "0...∞" "Location"
SupplierParty o-d- "0...∞" "Contact"
SupplierParty o-u- "0...∞" "IndustryClassificationScheme"
SupplierParty o-d- "0...∞" "SecurityClassification"
SupplierParty o-u- "0...∞" "Classification"
SupplierParty o-d- "0...∞" "EnterpriseUnit"
SupplierParty o-u- "0...∞" "DistributionChannel"
SupplierParty o-d- "0...∞" "SalesContact"
SupplierParty o-u- "0...∞" "ShippingContact"
SupplierParty o-d- "0...∞" "CustomerServiceContact"

hide circle
@enduml

Where Used

Following is a list of components that have Supplier Party as a child component.

Feedback

OAGi and its members welcome your feedback.

UUID: cce467b92e83411386c65789e4107370

connectSpec (OAGIS) Version 10.12