Service Reference Name: S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002
Post deposit service on the reservation. Deposit amount can represent the reservation total or partly deposit. Prerequisites: Both of the following registry keys are set
RESERVATION-CENTRALID: CentralID of the reservation. Optional, but one out of RESERVATION-CENTRALID or RESERVATION-OBJID needs to be sent to find the reservation.
RESERVATION-OBJID: ObjID of the reservation. Optional, but one out of RESERVATION-CENTRALID or RESERVATION-OBJID needs to be sent to find the reservation.
transactionID. Mandatory. The transaction ID of the payment.
typeofpayment. Mandatory. Payment type for the payment.
paymentAmount. Mandatory. Amount of the payment.
currency. Optional for reservations in local currency, mandatory for reservations in foreign currency. Local currency is used, if empty.
approvalNumber. Mandatory. Approval number for the deposit in processing.
processingDate. Mandatory. Date of the deposit in processing.
serviceProvider. Optional. The service provider used for the payment.
paymentDescription. Optional. Field for further description of the payment.
emailForDepositInvoice. Optional. Email address for deposit invoice.
service. Mandatory. Deposit service for deposit in process.
amount. Mandatory. Amount for deposit in process.
cardNumber. Optional. Number of the credit card.
cardValidUntil. Optional. Credit card valid until date.
SIHOT.PMS ← IF Partner
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header />
<soapenv:Body>
<S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Authentication>
<SecurityID>string</SecurityID>
</Authentication>
<Reservation><!--Optional--><RESERVATION-CENTRALID>Base: string Pattern: ([0-9])*</RESERVATION-CENTRALID><!--Optional--><RESERVATION-OBJID>Base: string Pattern: ([0-9])*</RESERVATION-OBJID>
<DepositInWithService>
<transactionid>string</transactionid>
<typeofpayment>string</typeofpayment>
<paymentamount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</paymentamount><!--Optional--><currency>string</currency><!--Optional--><approvalnumber>string</approvalnumber><!--Optional--><processingdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</processingdate><!--Optional--><serviceprovider>string</serviceprovider><!--Optional--><paymentdescription>string</paymentdescription><!--Optional--><emailfordepositinvoice>string</emailfordepositinvoice><!--Optional--><cardnumber>string</cardnumber><!--Optional--><cardvaliduntil>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</cardvaliduntil><!--1 or more repetitions--><DepositInEntry>
<service>string</service>
<amount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amount>
</DepositInEntry>
</DepositInWithService>
</Reservation>
</S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002Request>
</soapenv:Body>
</soapenv:Envelope>
| Name | Type |
|---|---|
| S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002Request | |
| TransactionID | string |
| Authentication | Node |
| SecurityID | string |
| Reservation | Node |
| RESERVATION-CENTRALID | Base: string Pattern: ([0-9])* |
| RESERVATION-OBJID | Base: string Pattern: ([0-9])* |
| DepositInWithService | Node |
| transactionid | string |
| typeofpayment | string |
| paymentamount | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
| currency | string |
| approvalnumber | string |
| processingdate | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
| serviceprovider | string |
| paymentdescription | string |
| emailfordepositinvoice | string |
| cardnumber | string |
| cardvaliduntil | Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2}) |
| DepositInEntry | Node |
| service | string |
| amount | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:envgen="http://soapenvelopegenerator.eduardocastro.info/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soapenv:Header />
<soapenv:Body>
<S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002Response xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
<Result>
<Success>Base: string Pattern: true or false</Success><!--Optional--><ErrorMsg>string</ErrorMsg><!--Optional--><MSG-LIST><!--Optional--><MSG-ENTRY><!--Optional--><MSG-LEVEL>Base: string Pattern: ERROR or WARNING or INFO</MSG-LEVEL><!--Optional--><MSG-CLASS>string</MSG-CLASS><!--Optional--><MSG-NO>Base: string Pattern: ([0-9])*</MSG-NO><!--Optional--><MSG-TEXT>string</MSG-TEXT><!--Optional--><MSG-ENTRY-PARAM-LIST><!--Optional--><PARAM><!--Optional--><INDEX>Base: string Pattern: ([0-9])*</INDEX><!--Optional--><VALUE>string</VALUE>
</PARAM>
</MSG-ENTRY-PARAM-LIST><!--Optional--><MSG-COMMENT>string</MSG-COMMENT><!--Optional--><MSG-SUPRESSED>string</MSG-SUPRESSED>
</MSG-ENTRY>
</MSG-LIST>
</Result><!--Optional--><Output><!--Optional--><Deposit>
<ResAccounts><!--Optional--><DepositAccount>
<ACCOUNT-OBJID>Base: string Pattern: ([0-9])*</ACCOUNT-OBJID>
</DepositAccount>
</ResAccounts><!--Optional--><DepositInvoice>
<INVOICE-OBJID>Base: string Pattern: ([0-9])*</INVOICE-OBJID>
<invoiceno>Base: string Pattern: ([0-9])*</invoiceno>
<invoicenoset>Base: string minLength: 0 maxLength: 2</invoicenoset>
<amount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amount>
<currencyinvoiceamount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</currencyinvoiceamount>
<currency>string</currency>
</DepositInvoice>
</Deposit>
</Output>
</S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002Response>
</soapenv:Body>
</soapenv:Envelope>
| Name | Type |
|---|---|
| S_RESERVATION_DEPOSITIN_WITH_SERVICE_ADD_V002Response | |
| TransactionID | string |
| Result | Node |
| Success | Base: string Pattern: true or false |
| ErrorMsg | string |
| MSG-LIST | Node |
| MSG-ENTRY | Node |
| MSG-LEVEL | Base: string Pattern: ERROR or WARNING or INFO |
| MSG-CLASS | string |
| MSG-NO | Base: string Pattern: ([0-9])* |
| MSG-TEXT | string |
| MSG-ENTRY-PARAM-LIST | Node |
| PARAM | Node |
| INDEX | Base: string Pattern: ([0-9])* |
| VALUE | string |
| MSG-COMMENT | string |
| MSG-SUPRESSED | string |
| Output | Node |
| Deposit | Node |
| ResAccounts | Node |
| DepositAccount | Node |
| ACCOUNT-OBJID | Base: string Pattern: ([0-9])* |
| DepositInvoice | Node |
| INVOICE-OBJID | Base: string Pattern: ([0-9])* |
| invoiceno | Base: string Pattern: ([0-9])* |
| invoicenoset | Base: string minLength: 0 maxLength: 2 |
| amount | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
| currencyinvoiceamount | Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9]) |
| currency | string |