Open the Portico Developer Guide site
PosGateway Schema
NonFuelDataDetailType Complex Type
PosGateway Schema : NonFuelDataDetailType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
NonFuelTaxAmt Element NonFuelUnitPrice Element NonFuelUnitOfMeasure Element NonFuelQuantity Element NonFuelProductDescription Element NonFuelProductCode Element Sequence NonFuelDataDetailType Complex Type
Overview
Sequence
NonFuelProductCode optional NonFuelProductCodeType Simple Type

Three-digit code that identifies the non-fuel item purchased.

NonFuelProductDescription optional Restriction of xs:string

Short description of the non-fuel item purchased.

NonFuelQuantity optional NonFuelQuantityType Simple Type

Quantity of the non-fuel item purchased.

NonFuelUnitOfMeasure optional NonFuelUnitOfMeasureType Simple Type

Unit of measure for the non-fuel item purchased.

NonFuelUnitPrice optional Restriction of xs:decimal

Unit price for the non-fuel item purchased.

NonFuelTaxAmt optional NonFuelTaxAmtType Complex Type

Non-fuel tax amount.

All
GSTAmtNonFuel optional amtTypeGlobal Simple Type

GST tax amount per item.

HSTAmtNonFuel optional amtTypeGlobal Simple Type

HST tax amount per item.

PSTAmtNonFuel optional amtTypeGlobal Simple Type

PST tax amount per item.

QSTAmtNonFuel optional amtTypeGlobal Simple Type

QST tax amount per item.

Used By
NonFuelDataDetail Element
Source
<xs:complexType name="NonFuelDataDetailType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:sequence>
    <xs:element name="NonFuelProductCode" type="NonFuelProductCodeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Three-digit code that identifies the non-fuel item purchased.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NonFuelProductDescription" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Short description of the non-fuel item purchased.</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="^[a-zA-Z0-9 ]*$" />
          <xs:maxLength value="20" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NonFuelQuantity" type="NonFuelQuantityType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Quantity of the non-fuel item purchased.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NonFuelUnitOfMeasure" type="NonFuelUnitOfMeasureType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Unit of measure for the non-fuel item purchased.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="NonFuelUnitPrice" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Unit price for the non-fuel item purchased.</p>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:decimal">
          <xs:pattern value="\d{1,10}(\.\d{1,3})?" />
          <xs:minInclusive value="0" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="NonFuelTaxAmt" type="NonFuelTaxAmtType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Non-fuel tax amount.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
See Also
PosGateway Schema