Open the Portico Developer Guide site
Portico Schema
LodgingDataEditType Complex Type
Portico Schema : LodgingDataEditType Complex Type
Namespace http://Hps.Exchange.PosGateway
Diagram
ExtraChargeAmtInfo Element ExtraCharges Element Rate Element CheckOutDate Element CheckInDate Element Duration Element FolioNumber Element All LodgingDataEditType Complex Type
Overview
All
FolioNumber optional folioNumberType Simple Type

Lodging system generated value used to group and manage charges during a stay

Duration optional xs:int

Duration of stay in days

The stay Duration range is from 1 to 99.

CheckInDate optional xs:date

Date of check-in

CheckOutDate optional xs:date

Date of check-out

Rate optional amtType Simple Type

Daily room rate

Note: This field is required by AMEX.

ExtraCharges optional ExtraChargesDataType Complex Type

Indicates the types of extra charges included in the extra charge amount information and the total transaction amount

All
Restaurant optional booleanType Simple Type

Restaurant charge

GiftShop optional booleanType Simple Type

Gift shop charge

MiniBar optional booleanType Simple Type

Mini-bar charge

Telephone optional booleanType Simple Type

Telephone charge

Other optional booleanType Simple Type

Other charge

Laundry optional booleanType Simple Type

Laundry charge

ExtraChargeAmtInfo optional amtType Simple Type

Total extra charge amount information; this defines the portion of the total amount provided as part of this request that was specifically for lodging extra charges. This is informational only and will not alter the amount processed as part of the transaction.

Used By
LodgingDataEdit Element
LodgingDataEdit Element
LodgingDataEdit Element
LodgingDataEdit Element
Source
<xs:complexType name="LodgingDataEditType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:all>
    <xs:element name="FolioNumber" type="folioNumberType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Lodging system generated value used to group and manage charges during a stay</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Duration" type="xs:int" default="1" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Duration of stay in days</p>
          <p xmlns="http://Hps.Exchange.PosGateway">The stay Duration range is from 1 to 99.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CheckInDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Date of check-in</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CheckOutDate" type="xs:date" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Date of check-out</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Rate" type="amtType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Daily room rate</p>
          <p xmlns="http://Hps.Exchange.PosGateway" />
          <p xmlns="http://Hps.Exchange.PosGateway">
            <strong>Note:</strong> This field is required by AMEX.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExtraCharges" type="ExtraChargesDataType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Indicates the types of extra charges included in the extra charge amount information and the total transaction amount</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ExtraChargeAmtInfo" type="amtType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://Hps.Exchange.PosGateway">Total extra charge amount information; this defines the portion of the total amount provided as part of this request that was specifically for lodging extra charges. This is informational only and will not alter the amount processed as part of the transaction.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:all>
</xs:complexType>
See Also
Portico Schema