<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE transactionSet SYSTEM "transactionSetRules.dtd">
<!-- Revision 1.6.0 data/OBOE, docs, October 12, 2000, -->
<transactionSet name="Product Transfer and Resale Report" id="867"
  revision="004010"
  functionalGroup="PT"
  xmlTag="RequestForQuotation">
    <table section="header">
        <segment name="Transaction Set Header" id="ST"
          sequence="10"
          occurs="1"
          required='M'
          xmlTag="TransactionSetHeader">
            <dataElement name="Transaction Set Identifier Code" id="143"
              sequence="1"
              description="Code uniquely identifying a Transaction Set"
              type="ID" required="M"
              minLength="3" maxLength="3"
              xmlTag="transactionSetIdentifierCode"/>
            <dataElement name="Transaction Set Control Number" id="329"
              sequence="2"
              description="Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set"
              type="AN" required="M"
              minLength="4" maxLength="9"
              xmlTag="transactionSetControlNumber"/>
        </segment>
        <segment name="Beginning Segment for Request for Product Transfer and Resale" id="BPT"
          sequence="20"
          occurs="1"
          required='M'
          xmlTag="BeginningSegmentForRequestForProuctTransferAndResale">
            <dataElement name="Transaction Set Purpose Code" id="353"
              sequence="1"
              description="Code identifying purpose of transaction set"
              type="ID" required="M"
              minLength="2" maxLength="2"
              xmlTag="transactionSetPurposeCode"/>
            <dataElement name="Filler" id="127"
              sequence="2"
              description="none"
              type="AN" required="X"
              minLength="0" maxLength="10"/>
            <dataElement name="Date" id="373"
              sequence="3"
              description="Date expressed as CCYYMMDD"
              type="DT" required="M"
              minLength="8" maxLength="8"
              xmlTag="date"/>
        </segment>
        <segment name="Currency" id="CUR"
          description="To specify the currency (dollars, pounds, francs, etc.) used in a transaction"
          sequence="25"
          occurs="1"
          required='O'
          xmlTag="Currency">
            <dataElement name="Entity Identifier Code" id="98"
              sequence="1"
              description="Code identifying an organizational entity, a physical location, property or an individual"
              type="ID" required="M"
              minLength="2" maxLength="3"
              xmlTag="entityIdentifierCode"/>
            <dataElement name="Currency Code" id="100"
              sequence="2"
              description="Code (Standard ISO) for country in whose currency the charges are specified"
              type="ID" required="M"
              minLength="3" maxLength="3"
              xmlTag="currencyCode"/>
        </segment>
        <segment name="Reference Identification" id="REF"
          description="To specify identifying information"
          sequence="30"
          occurs="1"
          required='O'
          xmlTag="ReferenceIdentification">
            <dataElement name="Reference Identification Qualifier" id="128"
              sequence="1"
              description="Code qualifying the Reference Identification"
              type="ID" required="M"
              minLength="2" maxLength="3"
              xmlTag="referenceIdentificationQualifier"/>
            <dataElement name="Reference Identification" id="127"
              sequence="2"
              description="Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier"
              type="AN" required="X"
              minLength="1" maxLength="30"
              xmlTag="referenceIdentification"/>
        </segment>
    </table>
    <table section="detail">
        <segment name="Product Transfer and Resale Detail" id="PTD"
          description="To specify identifying information"
          sequence="10"
          occurs="-1"
          required='M'
          xmlTag="ReferenceIdentification">
            <dataElement name="Product Transfer Type Code" id="521"
              sequence="1"
              description="To indicate the start of detail information relating to the transfer/resale of a product and provide identifying data"
              type="ID" required="M"
              minLength="2" maxLength="2"
              xmlTag="code"/>
            <dataElement name="Reference Identification Qualifier" id="128"
              sequence="2"
              description="Code qualifying the Reference Identification"
              type="ID" required="X"
              minLength="2" maxLength="3"
              xmlTag="idQual"/>
            <dataElement name="Reference Identification" id="127"
              sequence="3"
              description="Reference identification as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier"
              type="AN" required="X"
              minLength="1" maxLength="30"
              xmlTag="id"/>
            <dataElement name="Reference Identification Qualifier" id="128"
              sequence="4"
              description="Code qualifying the Reference Identification"
              type="ID" required="X"
              minLength="2" maxLength="3"
              xmlTag="idQual"/>
            <dataElement name="Reference Identification" id="127"
              sequence="5"
              description="Reference identification as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier"
              type="AN" required="X"
              minLength="1" maxLength="30"
              xmlTag="id"/>
            <segment name="Date/Time Reference" id="DTM"
              description="To specify pertinent dates and times"
              sequence="20"
              occurs="2"
              required='O'
              xmlTag="DateTimeReference">
                <dataElement name="Date/Time Qualifier" id="374"
                  sequence="1"
                  description="Code specifying type of date or time, or both date and time"
                  type="ID" required="M"
                  minLength="3" maxLength="3"
                  xmlTag="dateTimeQualifier"/>
                <dataElement name="Date" id="373"
                  sequence="2"
                  description="Date expressed as CCYYMMDD"
                  type="DT" required="X"
                  minLength="8" maxLength="8"
                  xmlTag="date"/>
            </segment>
            <segment name="Reference Identification" id="REF"
              description="To specify identifying information"
              sequence="30"
              occurs="2"
              required='O'
              xmlTag="ReferenceIdentification">
                <dataElement name="Reference Identification Qualifier" id="128"
                  sequence="1"
                  description="Code qualifying the Reference Identification"
                  type="ID" required="M"
                  minLength="2" maxLength="3"
                  xmlTag="referenceIdentificationQualifier"/>
                <dataElement name="Filler" id="127"
                  sequence="2" description="none"
                  type="AN" required="X"
                  minLength="0" maxLength="10"/>
                <dataElement name="Reference Identification" id="127"
                  sequence="3"
                  description="Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier"
                  type="AN" required="X"
                  minLength="1" maxLength="30"
                  xmlTag="referenceIdentification"/>
            </segment>
            <segment name="Name" id="N1"
              description="To identify a party by type of organization, name and code"
              sequence="40"
              occurs="5"
              required='O'
              xmlTag="name">
                <dataElement name="Entity Identifier Code" id="98"
                  sequence="1"
                  description="Code identifying an organizational entity, a physical location, property or an individual"
                  type="ID" required="M"
                  minLength="2" maxLength="3"
                  xmlTag="entityID"/>
                <dataElement name="Name" id="93"
                  sequence="2"
                  description="Free-form name"
                  type="AN" required="X"
                  minLength="1" maxLength="60"
                  xmlTag="name"/>
                <dataElement name="Identification Code Qualifier" id="66"
                  sequence="3"
                  description="Code designating the system/method of code structure user for Identification Code (67)"
                  type="ID" required="X"
                  minLength="1" maxLength="2"
                  xmlTag="IDqual"/>
                <dataElement name="Identification Code" id="67"
                  sequence="4"
                  description="Code identifying a party or other code"
                  type="AN" required="X"
                  minLength="2" maxLength="80"
                  xmlTag="ID"/>
                <segment name="Address Information" id="N3"
                  description="To identify a party by type of organization, name and code"
                  sequence="5"
                  occurs="2"
                  required='O'
                  xmlTag="address">
                    <dataElement name="Address Information" id="166"
                      sequence="1"
                      description="Address Information"
                      type="AN" required="M"
                      minLength="1" maxLength="155"
                      xmlTag="addrLine1"/>
                    <dataElement name="Address Information" id="166"
                      sequence="2"
                      description="Address Information"
                      type="AN" required="O"
                      minLength="1" maxLength="155"
                      xmlTag="addrLine2"/>
                </segment>
                <segment name="Geographic Location" id="N4"
                  description="To specify the geographic place of the named party"
                  sequence="6"
                  occurs="1"
                  required='O'
                  xmlTag="location">
                    <dataElement name="City Name" id="19"
                      sequence="1"
                      description="Free-form text for city name"
                      type="AN" required="O"
                      minLength="2" maxLength="30"
                      xmlTag="city"/>
                    <dataElement name="State or Province Code" id="156"
                      sequence="2"
                      description="Code (Standard State/Province) as defined by appropriate government agency"
                      type="ID" required="O"
                      minLength="2" maxLength="2"
                      xmlTag="state"/>
                    <dataElement name="Postal Code" id="116"
                      sequence="3"
                      description="Code defining international postal zone code excluding punctuation and blanks"
                      type="ID" required="O"
                      minLength="3" maxLength="15"
                      xmlTag="postalCode"/>
                    <dataElement name="Country Code" id="156"
                      sequence="4"
                      description="Code identifying the country"
                      type="ID" required="O"
                      minLength="2" maxLength="3"
                      xmlTag="country"/>
                </segment>
                <segment name="Administrative Communications Contact" id="PER"
                  description="To identify a person or office to whom administrative communications should be directed"
                  sequence="7"
                  occurs="3"
                  required='O'
                  xmlTag="administrativeContact">
                    <dataElement name="Contact Function Code" id="366"
                      sequence="1"
                      description="Code identifying the major duty or responsibility of the person or group named"
                      type="ID" required="M"
                      minLength="2" maxLength="2"
                      xmlTag="code"/>
                    <dataElement name="Filler" id="127"
                      sequence="2" description="none"
                      type="AN" required="X"
                      minLength="0" maxLength="10"/>
                    <dataElement name="Communication Number Qualifier" id="365"
                      sequence="3"
                      description="Code identifying the type of communication number"
                      type="ID" required="X"
                      minLength="2" maxLength="2"
                      xmlTag="numberQualifier"/>
                    <dataElement name="Communication Number" id="364"
                      sequence="4"
                      description="Complete communications number including country or area code when applicable"
                      type="AN" required="X"
                      minLength="1" maxLength="80"
                      xmlTag="number"/>
                </segment>
            </segment>
            <segment name="Quantity" id="QTY"
              description="Quantity"
              sequence="50"
              occurs="1"
              required='O'
              xmlTag="quantity">
                <dataElement name="Quantity Qualifier" id="673"
                  sequence="1"
                  description="Code specifying the type of quantity"
                  type="ID" required="M"
                  minLength="2" maxLength="2"
                  xmlTag="amountQualifier"/>
                <dataElement name="Quantity" id="380"
                  sequence="2"
                  description="Numeric value of quantity"
                  type="R" required="X"
                  minLength="1" maxLength="16"
                  xmlTag="amount"/>
                <segment name="Item Identification" id="LIN"
                  description="To specify basic item identification data"
                  sequence="10"
                  occurs="1"
                  required='O'
                  xmlTag="ItemIdentification">
                    <dataElement name="Assigned Identification" id="350"
                      sequence="1"
                      description="Alphanumeric characters assigned for differentiation within a transaction set"
                      type="AN" required="O"
                      minLength="1" maxLength="20"
                      xmlTag="assignedIdentification"/>
                    <dataElement name="Product/Service ID Qualifier" id="235"
                      sequence="2"
                      description="Code identifying the type/source of the descriptive number used in Product/Service ID (234)"
                      type="ID" required="M"
                      minLength="2" maxLength="2"
                      xmlTag="productServiceIdQualifier"/>
                    <dataElement name="Product/Service ID" id="234"
                      sequence="3"
                      description="Identifying number for a product or service"
                      type="AN" required="M"
                      minLength="1" maxLength="48"
                      xmlTag="productServiceId"/>
                </segment>
                <segment name="Monetary Amount" id="AMT"
                  description="To indicate the total monetary amount"
                  sequence="620"
                  occurs="12"
                  required='O'
                  xmlTag="MonetaryAmount">
                    <dataElement name="Amount Qualifier Code" id="522"
                      sequence="1"
                      description="Code to qualify amount"
                      type="ID" required="M"
                      minLength="1" maxLength="3"
                      xmlTag="amountQualifierCode"/>
                    <dataElement name="Monetary Amount" id="782"
                      sequence="2"
                      description="Monetary amount"
                      type="R" required="M"
                      minLength="1" maxLength="18"
                      xmlTag="monetaryAmount"/>
                </segment>
                <segment name="Reference Identification" id="REF"
                  description="To specify identifying information"
                  sequence="30"
                  occurs="-1"
                  required='O'
                  xmlTag="reference">
                    <dataElement name="Reference Identification Qualifier" id="128"
                      sequence="1"
                      description="Code qualifying the Reference Identification"
                      type="ID" required="M"
                      minLength="2" maxLength="3"
                      xmlTag="IDqualifier"/>
                    <dataElement name="Reference Identification" id="127"
                      sequence="2"
                      description="Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier"
                      type="AN" required="X"
                      minLength="1" maxLength="30"
                      xmlTag="ID"/>
                </segment>
            </segment>
        </segment>
    </table>
    <table section="summary">
        <segment name="Transaction Totals" id="CTT"
          description="To transmit a hash total for a specific element in the transaction set"
          sequence="10"
          occurs="1"
          required='O'
          xmlTag="TransactionTotals">
            <dataElement name="Number of Line Items" id="354"
              sequence="1"
              description="Total number of line items in the transaction set"
              type="N0" required="M"
              minLength="1" maxLength="6"
              xmlTag="numberOfLineItems"/>
        </segment>
        <segment name="Transaction Set Trailer" id="SE"
          description="To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)"
          sequence="20"
          occurs="1"
          required='M'
          xmlTag="TransactionSetTrailer">
            <dataElement name="Number of Included Segments" id="96"
              sequence="1"
              description="Total number of segments included in a transaction set including ST and SE segments"
              type="N0" required="M"
              minLength="1" maxLength="10"
              xmlTag="numberOfIncludedSegments"/>
            <dataElement name="Transaction Set Control Number" id="329"
              sequence="2"
              description="Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set"
              type="AN" required="M"
              minLength="4" maxLength="9"
              xmlTag="transactionSetControlNumber"/>
        </segment>
    </table>
</transactionSet>