---
title: "OTRN V3.2 · PartnerRoleDescriptionType"
canonical: "https://knowledge-hub.onetrail.com/space/docs/726073375/OTRN%20V3.2%20%C2%B7%20PartnerRoleDescriptionType"
format: markdown
---
**Complex type** in namespace `(none)` · part of [OTRN Library V3.2](https://onetrail.atlassian.net/wiki/spaces/docs/pages/727023656)

## Diagram

![PartnerRoleDescriptionType diagram](media://286d1e86-0048-4102-b2c5-982844a46cbd)

## Elements

| # | Element | Type | Occurs | Description |
| --- | --- | --- | --- | --- |
| 1 | **ContactInformation** [required] | [ContactInformationType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726532177) | 1..1 |  |
| 2 | **GlobalPartnerRoleClassificationCode** [required] | [GlobalPartnerRoleClassificationCodeType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726204488/OTRN+V3.2+Code+lists+simple+types#GlobalPartnerRoleClassificationCodeType)  
`Distributor` `Reseller` `Manufacturer` | 1..1 | [V3.1] Purchase Order: In case of the fromRole, billTo and shipTo elements the value = 'Reseller'. In case of the toRole element the value = 'Distributor' or 'Manufacturer'. Purchase Order Confirmation: In case of the toRole, billTo and shipTo elements the value = 'Reseller'. In case of the fromRole element the value = 'Distributor' or 'Manufacturer'. Advanced Shipment Notification: In case of toRole, BuyingPartner, ReceivingPartner (shipTo) elements the value = 'Reseller'. In case of fromRole, OriginatingPartner and SellingPartner elements the value = 'Distributor' or 'Manufacturer'. |
| 3 | **PartnerDescription** [required] | [PartnerDescriptionType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726040594) | 1..1 |  |

## Used by

- [roleType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/725549065) / **PartnerRoleDescription**
- [BuyingPartnerType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/725549100) / **PartnerRoleDescription** [Advance Shipment Notification V3.2]
- [OriginatingPartnerType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726597728) / **PartnerRoleDescription** [Advance Shipment Notification V3.2]
- [SellingPartnerType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/725483562) / **PartnerRoleDescription** [Advance Shipment Notification V3.2]

<details>
<summary>XSD source</summary>

```xml
<xsd:complexType name="PartnerRoleDescriptionType">
        <xsd:sequence>
            <xsd:element name="ContactInformation" type="ContactInformationType"/>
            <xsd:element name="GlobalPartnerRoleClassificationCode" type="GlobalPartnerRoleClassificationCodeType">
                <xsd:annotation>
                    <xsd:documentation xml:lang="EN" source="V3.1">Purchase Order:
In case of the fromRole, billTo and shipTo elements the value = 'Reseller'.
In case of the toRole element the value = 'Distributor' or 'Manufacturer'.

Purchase Order Confirmation:
In case of the toRole, billTo and shipTo elements the value = 'Reseller'.
In case of the fromRole element the value = 'Distributor' or 'Manufacturer'.

Advanced Shipment Notification:
In case of toRole, BuyingPartner, ReceivingPartner (shipTo) elements the value = 'Reseller'.
In case of fromRole, OriginatingPartner and SellingPartner elements the value = 'Distributor' or 'Manufacturer'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PartnerDescription" type="PartnerDescriptionType"/>
        </xsd:sequence>
    </xsd:complexType>

```
</details>