Open the Portico Developer Guide site
PosGateway Schema
FuelData Element
PosGateway Schema > FleetDataType Complex Type : FuelData Element
Description

Fuel data of a fleet transaction.

Namespace http://Hps.Exchange.PosGateway
Type
FuelDataType Complex Type
Diagram
OilCompanyBrandName Element FleetDiscountAmtInfo Element FleetPromptData Element FuelSvcType Element FuelAmtInfo Element FuelQuantity Element FuelUnitOfMeasure Element FuelUnitPrice Element FuelProductCode Element All FuelData Element
Overview
FuelData optional FuelDataType Complex Type

Fuel data of a fleet transaction.

All
FuelProductCode optional FuelProductCodeType Simple Type

Three-digit code that identifies the fuel item purchased.

Valid values include: 000-999

FuelUnitPrice optional amtTypeGlobal Simple Type

Unit price for the fuel item purchased.

FuelUnitOfMeasure optional FuelUnitOfMeasureType Simple Type

Unit of measure for the fuel item purchased (can include EV charging).

Valid values include:

  • 1 - Gallons
  • 2 - Liters
  • 3 - Pounds
  • 4 - Kilos
  • 5 - Imperial Gallons
  • 6 - Kilowatt hour
  • 7 - Minutes
  • 8 - Hours
FuelQuantity optional FuelQuantityType Simple Type

Quantity of the fuel item purchased.

FuelAmtInfo optional amtTypeGlobal Simple Type

Fuel amount information; this defines the portion of the total amount provided as part of this request that was specifically for fuel. This is informational only and will not alter the amount processed as part of the transaction. Value must be greater than zero.

FuelSvcType optional FuelSvcType Simple Type

Indicates whether the fuel service is self-service or full service or only non-fuel products were purchased.

Valid values include:

  • 0 - Undefined
  • 1 - Self-service
  • 2 - Full service
  • 3 - Only non-fuel products being purchased
FleetPromptData optional FleetPromptDataType Complex Type

Driver-entered responses to prompts required during a transaction.

All
FleetProductTypeCode optional FleetProductTypeCode Simple Type

Value encoded on the card that drives what information is prompted for at the point of sale.

Valid values include:

  • 1 - Prompts for ID number and odometer reading
  • 2 - Prompts for vehicle number and odometer reading
  • 3 - Prompts for driver number and odometer reading
  • 4 - Prompts for odometer reading only
  • 5 - No prompts issued
VehicleNbr optional VehicleNbrType Simple Type

The Vehicle Number entered by the driver. Required when the FleetProductTypeCode is 2. For Mastercard the maximum value is 6 digits.

DriverIdNbr optional DriverIdNbrType Simple Type

The Driver ID / Driver Number entered by the driver. Required when the FleetProductTypeCode is 1 or 3. For Mastercard the maximum value is 6 digits.

OdometerReading optional OdometerReadingType Simple Type

The Odometer Reading entered by the driver. Required when the FleetProductTypeCode is 1, 2, 3, or 4.

FleetDiscountAmtInfo optional amtTypeGlobal Simple Type

Discount Amount available to the cardholder.

OilCompanyBrandName optional OilCompanyBrandNameType Simple Type

The 4-digit value that identifies the brand or chain name. Required for Mastercard Fleet transactions.

Valid values include: 0500-0523, 9999

Source
<xs:element name="FuelData" type="FuelDataType" minOccurs="0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://Hps.Exchange.PosGateway">Fuel data of a fleet transaction.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
See Also
FleetDataType Complex TypePosGateway Schema