WSNewHotelSrv


Click here for a complete list of operations.

MakeExternalChargeTeste

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
hotelCode:
invoqueUser:
invoquePassword:
publicKey:
language:
reservationCode:
guessCode:
accountCode:
sectionCode:
serviceCode:
value:
documentReference:
currencyCode:
movmentPosCode:
movementAccountType:
movementDescription:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WsNewHotelServerHubOS/WSNewHotel.asmx HTTP/1.1
Host: reservas.tryplisboaaeroporto.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.NewHotel.com/MakeExternalChargeTeste"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <MakeExternalChargeTeste xmlns="http://www.NewHotel.com/">
      <hotelCode>string</hotelCode>
      <invoqueUser>string</invoqueUser>
      <invoquePassword>string</invoquePassword>
      <publicKey>string</publicKey>
      <language>string</language>
      <reservationCode>string</reservationCode>
      <guessCode>int</guessCode>
      <accountCode>string</accountCode>
      <sectionCode>string</sectionCode>
      <serviceCode>string</serviceCode>
      <value>decimal</value>
      <documentReference>string</documentReference>
      <currencyCode>string</currencyCode>
      <movmentPosCode>string</movmentPosCode>
      <movementAccountType>string</movementAccountType>
      <movementDescription>string</movementDescription>
    </MakeExternalChargeTeste>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <MakeExternalChargeTesteResponse xmlns="http://www.NewHotel.com/">
      <MakeExternalChargeTesteResult>
        <GroupChargesError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
        </GroupChargesError>
        <IndividualChargesError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
        </IndividualChargesError>
        <GroupCharges>
          <GroupCharge>
            <GroupName>string</GroupName>
            <ExternalCharges xsi:nil="true" />
          </GroupCharge>
          <GroupCharge>
            <GroupName>string</GroupName>
            <ExternalCharges xsi:nil="true" />
          </GroupCharge>
        </GroupCharges>
        <IndividualCharges>
          <IndividualCharge>
            <ExternalCharge xsi:nil="true" />
          </IndividualCharge>
          <IndividualCharge>
            <ExternalCharge xsi:nil="true" />
          </IndividualCharge>
        </IndividualCharges>
        <IndividualChargesWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
        </IndividualChargesWarning>
        <GroupChargesWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
        </GroupChargesWarning>
      </MakeExternalChargeTesteResult>
    </MakeExternalChargeTesteResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WsNewHotelServerHubOS/WSNewHotel.asmx HTTP/1.1
Host: reservas.tryplisboaaeroporto.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <MakeExternalChargeTeste xmlns="http://www.NewHotel.com/">
      <hotelCode>string</hotelCode>
      <invoqueUser>string</invoqueUser>
      <invoquePassword>string</invoquePassword>
      <publicKey>string</publicKey>
      <language>string</language>
      <reservationCode>string</reservationCode>
      <guessCode>int</guessCode>
      <accountCode>string</accountCode>
      <sectionCode>string</sectionCode>
      <serviceCode>string</serviceCode>
      <value>decimal</value>
      <documentReference>string</documentReference>
      <currencyCode>string</currencyCode>
      <movmentPosCode>string</movmentPosCode>
      <movementAccountType>string</movementAccountType>
      <movementDescription>string</movementDescription>
    </MakeExternalChargeTeste>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <MakeExternalChargeTesteResponse xmlns="http://www.NewHotel.com/">
      <MakeExternalChargeTesteResult>
        <GroupChargesError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
        </GroupChargesError>
        <IndividualChargesError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
          <ChargeError Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeError>
        </IndividualChargesError>
        <GroupCharges>
          <GroupCharge>
            <GroupName>string</GroupName>
            <ExternalCharges xsi:nil="true" />
          </GroupCharge>
          <GroupCharge>
            <GroupName>string</GroupName>
            <ExternalCharges xsi:nil="true" />
          </GroupCharge>
        </GroupCharges>
        <IndividualCharges>
          <IndividualCharge>
            <ExternalCharge xsi:nil="true" />
          </IndividualCharge>
          <IndividualCharge>
            <ExternalCharge xsi:nil="true" />
          </IndividualCharge>
        </IndividualCharges>
        <IndividualChargesWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
        </IndividualChargesWarning>
        <GroupChargesWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
          <ChargeWarning Order="int" MovementOrder="int">
            <HotelCode>string</HotelCode>
            <HotelName>string</HotelName>
            <GroupName>string</GroupName>
            <ReservationCode>string</ReservationCode>
            <AccountCode>string</AccountCode>
            <DocumentReference>string</DocumentReference>
            <PaymentTerminalInformation>string</PaymentTerminalInformation>
            <ReseCode>long</ReseCode>
            <ReseYear>int</ReseYear>
            <Error>string</Error>
            <ErrorCode>int</ErrorCode>
            <MovementID>guid</MovementID>
            <MovementIdentifier>string</MovementIdentifier>
            <MovementCode>long</MovementCode>
            <MovementRegistryDate>dateTime</MovementRegistryDate>
          </ChargeWarning>
        </GroupChargesWarning>
      </MakeExternalChargeTesteResult>
    </MakeExternalChargeTesteResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /WsNewHotelServerHubOS/WSNewHotel.asmx/MakeExternalChargeTeste?hotelCode=string&invoqueUser=string&invoquePassword=string&publicKey=string&language=string&reservationCode=string&guessCode=string&accountCode=string&sectionCode=string&serviceCode=string&value=string&documentReference=string&currencyCode=string&movmentPosCode=string&movementAccountType=string&movementDescription=string HTTP/1.1
Host: reservas.tryplisboaaeroporto.com
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ResponseCharge xmlns="http://www.NewHotel.com/">
  <GroupChargesError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
  </GroupChargesError>
  <IndividualChargesError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
  </IndividualChargesError>
  <GroupCharges>
    <GroupCharge>
      <GroupName>string</GroupName>
      <ExternalCharges>
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ExternalCharges>
    </GroupCharge>
    <GroupCharge>
      <GroupName>string</GroupName>
      <ExternalCharges>
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ExternalCharges>
    </GroupCharge>
  </GroupCharges>
  <IndividualCharges>
    <IndividualCharge>
      <ExternalCharge>
        <Order>int</Order>
      </ExternalCharge>
    </IndividualCharge>
    <IndividualCharge>
      <ExternalCharge>
        <Order>int</Order>
      </ExternalCharge>
    </IndividualCharge>
  </IndividualCharges>
  <IndividualChargesWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
  </IndividualChargesWarning>
  <GroupChargesWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
  </GroupChargesWarning>
</ResponseCharge>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /WsNewHotelServerHubOS/WSNewHotel.asmx/MakeExternalChargeTeste HTTP/1.1
Host: reservas.tryplisboaaeroporto.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

hotelCode=string&invoqueUser=string&invoquePassword=string&publicKey=string&language=string&reservationCode=string&guessCode=string&accountCode=string&sectionCode=string&serviceCode=string&value=string&documentReference=string&currencyCode=string&movmentPosCode=string&movementAccountType=string&movementDescription=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ResponseCharge xmlns="http://www.NewHotel.com/">
  <GroupChargesError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
  </GroupChargesError>
  <IndividualChargesError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
    <ChargeError Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeError>
  </IndividualChargesError>
  <GroupCharges>
    <GroupCharge>
      <GroupName>string</GroupName>
      <ExternalCharges>
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ExternalCharges>
    </GroupCharge>
    <GroupCharge>
      <GroupName>string</GroupName>
      <ExternalCharges>
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
        <ExternalCharge d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </ExternalCharges>
    </GroupCharge>
  </GroupCharges>
  <IndividualCharges>
    <IndividualCharge>
      <ExternalCharge>
        <Order>int</Order>
      </ExternalCharge>
    </IndividualCharge>
    <IndividualCharge>
      <ExternalCharge>
        <Order>int</Order>
      </ExternalCharge>
    </IndividualCharge>
  </IndividualCharges>
  <IndividualChargesWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
  </IndividualChargesWarning>
  <GroupChargesWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
    <ChargeWarning Order="int" MovementOrder="int">
      <HotelCode>string</HotelCode>
      <HotelName>string</HotelName>
      <GroupName>string</GroupName>
      <ReservationCode>string</ReservationCode>
      <AccountCode>string</AccountCode>
      <DocumentReference>string</DocumentReference>
      <PaymentTerminalInformation>string</PaymentTerminalInformation>
      <ReseCode>long</ReseCode>
      <ReseYear>int</ReseYear>
      <Error>string</Error>
      <ErrorCode>int</ErrorCode>
      <MovementID>guid</MovementID>
      <MovementIdentifier>string</MovementIdentifier>
      <MovementCode>long</MovementCode>
      <MovementRegistryDate>dateTime</MovementRegistryDate>
    </ChargeWarning>
  </GroupChargesWarning>
</ResponseCharge>