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

## Diagram

![PartnerDescriptionType diagram](media://6eb200f7-0fbd-4a8a-be59-fab6a44b1a92)

## Elements

| # | Element | Type | Occurs | Description |
| --- | --- | --- | --- | --- |
| 1 | **BusinessDescription** [required] | [BusinessDescriptionType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726859822) | 1..1 |  |
| 2 | **GlobalPartnerClassificationCode** [required] | [GlobalPartnerClassificationCodeType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726204488/OTRN+V3.2+Code+lists+simple+types#GlobalPartnerClassificationCodeType)  
`Buyer` `Seller` `EndUser` `Carrier` | 1..1 | [V3.1] Purchase Order: In case of the fromRole, billTo and shipTo elements the value = 'Buyer'. In case of the toRole element the value = 'Seller'. In case of the Licence Enduser element the value = 'Enduser' Purchase Order Confirmation: In case of toRole, billTo, shipTo - Reseller elements the value = 'Buyer'. In case of fromRole element the value = 'Seller'. In case of the Licence Enduser element the value = 'Enduser' Advanced Shipment Notification: In case of TransportedBy the value = 'Carrier': In case of toRole, BuyingPartner, ReceivingPartner (shipTo) elements the value = 'Buyer'. In case of fromRole, OriginatingPartner and SellingPartner elements the value = 'Seller'. |

## Used by

- [ExtendedPartnerDescriptionType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/725975090) / **PartnerDescription (extension)**
- [PartnerRoleDescriptionType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/726073375) / **PartnerDescription**
- [transportedByType](https://onetrail.atlassian.net/wiki/spaces/docs/pages/727318541) / **PartnerRoleDescription** [Advance Shipment Notification V3.2]

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

```xml
<xsd:complexType name="PartnerDescriptionType">
        <xsd:sequence>
            <xsd:element name="BusinessDescription" type="BusinessDescriptionType"/>
            <xsd:element name="GlobalPartnerClassificationCode" type="GlobalPartnerClassificationCodeType">
                <xsd:annotation>
                    <xsd:documentation xml:lang="EN" source="V3.1">Purchase Order:
In case of the fromRole, billTo and shipTo elements the value = 'Buyer'.
In case of the toRole element the value = 'Seller'.
In case of the Licence Enduser element the value = 'Enduser'

Purchase Order Confirmation:
In case of toRole, billTo, shipTo - Reseller elements the value = 'Buyer'.
In case of fromRole element the value = 'Seller'.
In case of the Licence Enduser element the value = 'Enduser'
						
Advanced Shipment Notification:
In case of TransportedBy the value = 'Carrier':
In case of toRole, BuyingPartner, ReceivingPartner (shipTo) elements the value = 'Buyer'.
In case of fromRole, OriginatingPartner and SellingPartner elements the value = 'Seller'.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>

```
</details>