Definition Type: ComplexType
Name: PartyInstitutional
Namespace: http://www.openapplications.org/oagis
Type: oa:PartyBase
Containing Schema: Components.xsd
Abstract
Documentation:
A business entity that plays some role in the transaction, either actively or by reference (active parties in a purchase might be the CustomerParty or the SupplierParty, while Manufacturer would be referenced Party that plays no active role in the transaction). The Party type carries with it all of the identifying and descriptive information about the party. A specific Party's role name is captured in the corresponding element's name, following the so-called "semantically-named element substitution group" design pattern. The instance is named [rolename]Party, as in SupplierParty, CustomerParty, etc. Each is of type Party, or of some derived type. Need to bring more Party elements into PartyBase, once reg testing can be broken for a little while. mdf
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema meta_xsd Drilldown into Qualification in schema components_xsd Drilldown into CorrespondenceLanguage in schema fields_xsd Drilldown into Attachments in schema components_xsd Drilldown into Contacts in schema components_xsd Drilldown into Addresses in schema components_xsd Drilldown into TermId in schema components_xsd Drilldown into TaxId in schema components_xsd Drilldown into TaxExemptInd in schema components_xsd Drilldown into Rating in schema components_xsd Drilldown into PaymentMethod in schema components_xsd Drilldown into GLEntity in schema components_xsd Drilldown into Description in schema components_xsd Drilldown into Currency in schema components_xsd Drilldown into Business in schema components_xsd Drilldown into Name in schema components_xsd Drilldown into AlternatePartyIds in schema components_xsd Drilldown into PartyId in schema components_xsd Drilldown into Noun in schema meta_xsd Drilldown into oneTime in schema components_xsd Drilldown into active in schema components_xsd Drilldown into PartyBase in schema components_xsdXSD Diagram of PartyInstitutional in schema components_xsd (Open Applications Group (OAGIS))
Collapse XSD Schema Code:
<xs:complexType name="PartyInstitutional">
    <xs:annotation>
        <xs:documentation source="http://www.openapplications.org/oagis">A business entity that plays some role in the transaction, either actively or  by reference (active parties  in a purchase might be the CustomerParty or the SupplierParty, while Manufacturer would be referenced Party  that plays no active role in the transaction).

The Party type carries with it all of the identifying and descriptive information about the party. 

A specific Party's role name is captured in the corresponding element's name, following the so-called "semantically-named element substitution group" design pattern. The instance is named [rolename]Party, as in SupplierParty, CustomerParty, etc. Each is of type Party, or of some derived type.

Need to bring more Party elements into PartyBase, once reg testing can be broken for a little while. mdf</xs:documentation>
    </xs:annotation>
    <xs:complexContent>
        <xs:extension base="PartyBase">
            <xs:sequence>
                <xs:element name="Name" type="Name" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Name of the Party.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element ref="Business" minOccurs="0" />
                <xs:element name="Currency" type="Currency" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Currency used by the party.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Description" type="Description" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Description of the Party.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="GLEntity" type="GLEntity" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Is the GL Entity Source for the party.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="PaymentMethod" type="PaymentMethod" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Identifies the party's perferred payment method.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="Rating" type="Rating" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Rating level of the party...This can be for Customer, Supplier, Carrier etc.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TaxExemptInd" type="Indicator" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Inidicates whether the Party is Tax exempt.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TaxId" type="Id" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Is the party's TaxId</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element name="TermId" type="Id" minOccurs="0">
                    <xs:annotation>
                        <xs:documentation source="http://www.openapplications.org/oagis">Identifies the terms to be used with this party.</xs:documentation>
                    </xs:annotation>
                </xs:element>
                <xs:element ref="Addresses" minOccurs="0" />
                <xs:element ref="Contacts" minOccurs="0" />
                <xs:element ref="Attachments" minOccurs="0" />
                <xs:element ref="CorrespondenceLanguage" minOccurs="0" maxOccurs="unbounded" />
                <xs:element ref="Qualification" minOccurs="0" maxOccurs="unbounded" />
                <xs:element ref="UserArea" minOccurs="0" />
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PartyId oa:PartyId 0 (1)
AlternatePartyIds oa:AlternatePartyIds 0 (1)
Name oa:Name 0 unbounded
Business oa:Business 0 (1)
Currency oa:Currency 0 (1)
Description oa:Description 0 unbounded
GLEntity oa:GLEntity 0 (1)
PaymentMethod oa:PaymentMethod 0 (1)
Rating oa:Rating 0 (1)
TaxExemptInd oa:TaxExemptInd 0 (1)
TaxId oa:TaxId 0 (1)
TermId oa:TermId 0 (1)
Addresses oa:Addresses 0 (1)
Contacts oa:Contacts 0 (1)
Attachments oa:Attachments 0 (1)
CorrespondenceLanguage oa:CorrespondenceLanguage 0 unbounded
Qualification oa:Qualification 0 unbounded
UserArea oa:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
active oa:active false Optional
oneTime oa:oneTime false Optional
Collapse Derivation Tree:
Collapse References:
oa:BillToParty, oa:BrokerParty, oa:CarrierParty, oa:CustomerParty, oa:EmployeeParty, oa:ExporterParty, oa:FreightBillToParty, oa:HoldAtParty, oa:ImporterParty, oa:JointVentureParty, oa:ManufacturerParty, oa:PayFromParty, oa:PublisherParty, oa:RemitToParty, oa:ReturnToParty, oa:ShipFromParty, oa:ShipToParty, oa:SoldToParty, oa:SupplierParty