Definition Type: ComplexType
Name: PartyInstitutional
Namespace: http://www.openapplications.org/oagis
Type: nsC:PartyBase
Containing Schema: Invoice.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 invoice_xsd Drilldown into Qualification in schema invoice_xsd Drilldown into CorrespondenceLanguage in schema invoice_xsd Drilldown into Attachments in schema invoice_xsd Drilldown into Contacts in schema invoice_xsd Drilldown into Addresses in schema invoice_xsd Drilldown into TermId in schema invoice_xsd Drilldown into TaxId in schema invoice_xsd Drilldown into TaxExemptInd in schema invoice_xsd Drilldown into Rating in schema invoice_xsd Drilldown into PaymentMethod in schema invoice_xsd Drilldown into GLEntity in schema invoice_xsd Drilldown into Description in schema invoice_xsd Drilldown into Currency in schema invoice_xsd Drilldown into Business in schema invoice_xsd Drilldown into Name in schema invoice_xsd Drilldown into AlternatePartyIds in schema invoice_xsd Drilldown into PartyId in schema invoice_xsd Drilldown into Noun in schema invoice_xsd Drilldown into oneTime in schema invoice_xsd Drilldown into active in schema invoice_xsd Drilldown into PartyBase in schema invoice_xsdXSD Diagram of PartyInstitutional in schema invoice_xsd (HR-XML - Human Resources XML)
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 nsC:PartyId 0 (1)
AlternatePartyIds nsC:AlternatePartyIds 0 (1)
Name nsC:Name 0 unbounded
Business nsC:Business 0 (1)
Currency nsC:Currency 0 (1)
Description nsC:Description 0 unbounded
GLEntity nsC:GLEntity 0 (1)
PaymentMethod nsC:PaymentMethod 0 (1)
Rating nsC:Rating 0 (1)
TaxExemptInd nsC:TaxExemptInd 0 (1)
TaxId nsC:TaxId 0 (1)
TermId nsC:TermId 0 (1)
Addresses nsC:Addresses 0 (1)
Contacts nsC:Contacts 0 (1)
Attachments nsC:Attachments 0 (1)
CorrespondenceLanguage nsC:CorrespondenceLanguage 0 unbounded
Qualification nsC:Qualification 0 unbounded
UserArea nsC:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
active nsC:active false Optional
oneTime nsC:oneTime false Optional
Collapse Derivation Tree:
Collapse References:
nsC:BillToParty, nsC:BrokerParty, nsC:CarrierParty, nsC:CustomerParty, nsC:EmployeeParty, nsC:ExporterParty, nsC:FreightBillToParty, nsC:HoldAtParty, nsC:ImporterParty, nsC:JointVentureParty, nsC:ManufacturerParty, nsC:PayFromParty, nsC:PublisherParty, nsC:RemitToParty, nsC:ReturnToParty, nsC:ShipFromParty, nsC:ShipToParty, nsC:SoldToParty, nsC:SupplierParty