Skip to content

INVOICE GET V003

Service Reference Name: S_INVOICE_GET_V003

Deprecated

This has been deprecated. Please refer to:

  • S_INVOICE_GET_V004 - Added debtorno to InvoiceHolder, added financialAccountNo and contraAccount to PaymentPostings, VATs, TAXes and ServicePostingPartList, added costCentre and sapCostCentre to VATs, TAXes and ServicePostingPartList, added sapCode to PaymentPostings. restructured Partlist information.

General

This service returns a specific invoice

Input

  • INVOICE-OBJID: ObjID of the invoice, which can be obtained from other defined services. Mandatory

Output

  • invoice information
  • list of payment-, service postings
  • invoiceholder information: this information are saved on the invoice. If you need more information from guest then use other serivce
  • list of vats and taxs
  • currency information
  • front office reservation information

  • used combo box:

  • invoicenoset "RKWD"
  • hotel "HNA"
  • accounttype "38CB"
  • vat "53"
  • service "09Tax"
  • taxFormel "FO"

Direction

SIHOT.PMS ← IF Partner

Message

<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_INVOICE_GET_V003Request xmlns="http://www.gubse.com/IFS/SihotServices01.xsd"><!--Optional--><TransactionID>string</TransactionID>
      <Authentication>
        <SecurityID>string</SecurityID>
      </Authentication>
      <INVOICE>
        <INVOICE-OBJID>Base: string Pattern: ([0-9])*</INVOICE-OBJID>
      </INVOICE>
    </S_INVOICE_GET_V003Request>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Message

Name Type
S_INVOICE_GET_V003Request
TransactionID string
Authentication Node
SecurityID string
INVOICE Node
INVOICE-OBJID Base: string Pattern: ([0-9])*

Response

<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_INVOICE_GET_V003Response 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--><INVOICE>
        <INVOICE-OBJID>Base: string Pattern: ([0-9])*</INVOICE-OBJID>
        <invoiceno>Base: string Pattern: ([0-9])*</invoiceno>
        <invoicenoset>Base: string minLength: 0 maxLength: 2</invoicenoset>
        <hotel>Base: string Pattern: ([-+]){0,1}([0-9])*</hotel>
        <externalreference>Base: string minLength: 0 maxLength: 30</externalreference>
        <externalreference2>Base: string minLength: 0 maxLength: 30</externalreference2>
        <date>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</date>
        <creationdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</creationdate>
        <creationtime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</creationtime>
        <operator>Base: string minLength: 0 maxLength: 3</operator>
        <CANCELTYPE>Base: string Pattern: ([-+]){0,1}([0-9])*</CANCELTYPE>
        <cancellationinvoiceno>string</cancellationinvoiceno>
        <resno>Base: string Pattern: ([-+]){0,1}([0-9])*</resno>
        <amount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amount>
        <amountpaid>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountpaid>
        <currency>string</currency>
        <currencyinvoiceamount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</currencyinvoiceamount>
        <typeofpayment>string</typeofpayment>
        <fiscalsignature>string</fiscalsignature>
        <hasexternaldocument>Base: string Pattern: ([-+]){0,1}([0-9])*</hasexternaldocument>
        <INVOICEHOLDER>
          <GUEST-OBJID>Base: string Pattern: ([0-9])*</GUEST-OBJID>
          <GUEST-CENTRALID>Base: string Pattern: ([0-9])*</GUEST-CENTRALID>
          <salutation>string</salutation>
          <lastName>string</lastName>
          <firstName>string</firstName>
          <guestType>string</guestType>
          <country>string</country>
          <city>string</city>
          <pobox>string</pobox>
          <postcode>string</postcode>
          <street>string</street>
          <guestHotel>Base: string Pattern: ([-+]){0,1}([0-9])*</guestHotel>
          <guestNo>Base: string Pattern: ([-+]){0,1}([0-9])*</guestNo>
          <identificationNo>string</identificationNo>
          <documentnumber>string</documentnumber>
          <documenttype>string</documenttype>
          <documentdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</documentdate>
          <taxnumber>string</taxnumber>
          <taxnumber2>string</taxnumber2>
          <taxnumber3>string</taxnumber3>
        </INVOICEHOLDER><!--Optional--><MAINACCOUNT>
          <ACCOUNT-OBJID>Base: string Pattern: ([0-9])*</ACCOUNT-OBJID>
          <accounttype>string</accounttype>
          <accountno>Base: string Pattern: ([-+]){0,1}([0-9])*</accountno>
          <arrival>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</arrival>
          <departure>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</departure>
        </MAINACCOUNT>
        <VATS><!--Optional--><VAT>
            <vat>string</vat>
            <description>string</description>
            <percent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</percent>
            <amountvat>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountvat>
            <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
            <amountgross>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountgross>
            <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
          </VAT>
        </VATS>
        <TAXS><!--Optional--><TAX>
            <tax>string</tax>
            <description>string</description>
            <percent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</percent>
            <taxformel>string</taxformel>
            <taxpercent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</taxpercent>
            <amounttax>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amounttax>
            <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
            <amountgross>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountgross>
            <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
          </TAX>
        </TAXS>
        <SERVICES><!--Optional--><SERVICE>
            <SERVICE-OBJID>Base: string Pattern: ([0-9])*</SERVICE-OBJID>
            <servicetype>Base: string minLength: 0 maxLength: 2</servicetype>
            <service>string</service>
            <descriptionlst>string</descriptionlst>
            <arrival>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</arrival>
            <quantity>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</quantity>
            <amount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amount>
            <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
            <priceperunit>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</priceperunit>
            <currency>string</currency>
            <currencyamount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</currencyamount>
            <currencyexchangefactor>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</currencyexchangefactor>
            <hoteldate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</hoteldate>
            <packages>string</packages>
            <originalroom>string</originalroom>
            <VATS><!--Optional--><VAT>
                <vat>string</vat>
                <description>string</description>
                <percent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</percent>
                <amountvat>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountvat>
                <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
                <amountgross>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountgross>
                <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
              </VAT>
            </VATS>
            <TAXS><!--Optional--><TAX>
                <tax>string</tax>
                <description>string</description>
                <percent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</percent>
                <taxformel>string</taxformel>
                <taxpercent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</taxpercent>
                <amounttax>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amounttax>
                <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
                <amountgross>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountgross>
                <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
              </TAX>
            </TAXS>
            <PARTLIST><!--Optional--><COMPONENT>
                <COMPONENT-OBJID>Base: string Pattern: ([0-9])*</COMPONENT-OBJID>
                <servicetype>string</servicetype>
                <service>string</service>
                <descriptionlst>string</descriptionlst>
                <quantity>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</quantity>
                <amount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amount>
                <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
                <priceperunit>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</priceperunit>
                <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
                <revenuearea>Base: string Pattern: ([-+]){0,1}([0-9])*</revenuearea>
                <discount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</discount>
              </COMPONENT>
              <VATS><!--Optional--><VAT>
                  <vat>string</vat>
                  <description>string</description>
                  <percent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</percent>
                  <amountvat>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountvat>
                  <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
                  <amountgross>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountgross>
                  <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
                </VAT>
              </VATS>
              <TAXS><!--Optional--><TAX>
                  <tax>string</tax>
                  <description>string</description>
                  <percent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</percent>
                  <taxformel>string</taxformel>
                  <taxpercent>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</taxpercent>
                  <amounttax>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amounttax>
                  <amountnet>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountnet>
                  <amountgross>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amountgross>
                  <revenueaccount>Base: string Pattern: ([-+]){0,1}([0-9])*</revenueaccount>
                </TAX>
              </TAXS>
            </PARTLIST>
          </SERVICE>
        </SERVICES>
        <PAYMENTS><!--Optional--><PAYMENT>
            <PAYMENT-OBJID>Base: string Pattern: ([0-9])*</PAYMENT-OBJID>
            <typeofpayment>string</typeofpayment>
            <description>string</description>
            <amount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</amount>
            <currency>string</currency>
            <currencyamount>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</currencyamount>
            <currencyexchangefactor>Base: string Pattern: ([-+]){0,1}([0-9])*\.{0,1}([0-9])*</currencyexchangefactor>
          </PAYMENT>
        </PAYMENTS><!--Optional--><RESERVATION>
          <RESERVATION-OBJID>Base: string Pattern: ([0-9])*</RESERVATION-OBJID>
          <RESERVATION-CENTRALID>Base: string Pattern: ([0-9])*</RESERVATION-CENTRALID>
          <resno>Base: string Pattern: ([-+]){0,1}([0-9])*</resno>
          <subno>Base: string Pattern: ([-+]){0,1}([0-9])*</subno>
          <restype>string</restype>
          <optiontodate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</optiontodate>
          <cancellationdate>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</cancellationdate>
          <noofrooms>Base: string Pattern: ([-+]){0,1}([0-9])*</noofrooms>
          <noofnights>Base: string Pattern: ([-+]){0,1}([0-9])*</noofnights>
          <arrival>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</arrival>
          <arrivaltime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</arrivaltime>
          <departure>Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})|</departure>
          <departuretime>Base: string Pattern: ([01][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])|</departuretime>
          <gdsresnumber>Base: string minLength: 0 maxLength: 40</gdsresnumber>
          <externalid>string</externalid>
          <externalkey>Base: string minLength: 0 maxLength: 15</externalkey>
          <externalreference>Base: string minLength: 0 maxLength: 60</externalreference>
          <category>Base: string minLength: 0 maxLength: 4</category>
          <ratecategory>Base: string minLength: 0 maxLength: 4</ratecategory>
          <ratesegment>Base: string minLength: 0 maxLength: 3</ratesegment>
          <marketsegment>Base: string minLength: 0 maxLength: 3</marketsegment>
          <resmedium>Base: string minLength: 0 maxLength: 3</resmedium>
          <ressource>Base: string minLength: 0 maxLength: 3</ressource>
          <channel>Base: string minLength: 0 maxLength: 3</channel>
          <nn1>Base: string minLength: 0 maxLength: 3</nn1>
          <currency>string</currency>
          <noofpax>Base: string Pattern: ([-+]){0,1}([0-9])*</noofpax>
          <noofchildren>Base: string Pattern: ([-+]){0,1}([0-9])*</noofchildren>
          <noofadults>Base: string Pattern: ([-+]){0,1}([0-9])*</noofadults>
        </RESERVATION><!--Optional--><PRINTDOCUMENT>
          <PdfBase64>string</PdfBase64>
        </PRINTDOCUMENT>
      </INVOICE>
    </S_INVOICE_GET_V003Response>
  </soapenv:Body>
</soapenv:Envelope>

Attributes Response

Name Type
S_INVOICE_GET_V003Response
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
INVOICE Node
INVOICE-OBJID Base: string Pattern: ([0-9])*
invoiceno Base: string Pattern: ([0-9])*
invoicenoset Base: string minLength: 0 maxLength: 2
hotel Base: string Pattern: ([-+]){0,1}([0-9])*
externalreference Base: string minLength: 0 maxLength: 30
externalreference2 Base: string minLength: 0 maxLength: 30
date Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
creationdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
creationtime Base: string Pattern: ([01][0-9]
operator Base: string minLength: 0 maxLength: 3
CANCELTYPE Base: string Pattern: ([-+]){0,1}([0-9])*
cancellationinvoiceno string
resno Base: string Pattern: ([-+]){0,1}([0-9])*
amount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountpaid Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
currency string
currencyinvoiceamount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
typeofpayment string
fiscalsignature string
hasexternaldocument Base: string Pattern: ([-+]){0,1}([0-9])*
INVOICEHOLDER Node
GUEST-OBJID Base: string Pattern: ([0-9])*
GUEST-CENTRALID Base: string Pattern: ([0-9])*
salutation string
lastName string
firstName string
guestType string
country string
city string
pobox string
postcode string
street string
guestHotel Base: string Pattern: ([-+]){0,1}([0-9])*
guestNo Base: string Pattern: ([-+]){0,1}([0-9])*
identificationNo string
documentnumber string
documenttype string
documentdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
taxnumber string
taxnumber2 string
taxnumber3 string
MAINACCOUNT Node
ACCOUNT-OBJID Base: string Pattern: ([0-9])*
accounttype string
accountno Base: string Pattern: ([-+]){0,1}([0-9])*
arrival Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
departure Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
VATS Node
VAT Node
vat string
description string
percent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountvat Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountgross Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
TAXS Node
TAX Node
tax string
description string
percent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
taxformel string
taxpercent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amounttax Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountgross Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
SERVICES Node
SERVICE Node
SERVICE-OBJID Base: string Pattern: ([0-9])*
servicetype Base: string minLength: 0 maxLength: 2
service string
descriptionlst string
arrival Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
quantity Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
priceperunit Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
currency string
currencyamount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
currencyexchangefactor Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
hoteldate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
packages string
originalroom string
VATS Node
VAT Node
vat string
description string
percent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountvat Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountgross Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
TAXS Node
TAX Node
tax string
description string
percent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
taxformel string
taxpercent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amounttax Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountgross Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
PARTLIST Node
COMPONENT Node
COMPONENT-OBJID Base: string Pattern: ([0-9])*
servicetype string
service string
descriptionlst string
quantity Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
priceperunit Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
revenuearea Base: string Pattern: ([-+]){0,1}([0-9])*
discount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
VATS Node
VAT Node
vat string
description string
percent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountvat Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountgross Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
TAXS Node
TAX Node
tax string
description string
percent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
taxformel string
taxpercent Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amounttax Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountnet Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
amountgross Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
revenueaccount Base: string Pattern: ([-+]){0,1}([0-9])*
PAYMENTS Node
PAYMENT Node
PAYMENT-OBJID Base: string Pattern: ([0-9])*
typeofpayment string
description string
amount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
currency string
currencyamount Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
currencyexchangefactor Base: string Pattern: ([-+]){0,1}([0-9]).{0,1}([0-9])
RESERVATION Node
RESERVATION-OBJID Base: string Pattern: ([0-9])*
RESERVATION-CENTRALID Base: string Pattern: ([0-9])*
resno Base: string Pattern: ([-+]){0,1}([0-9])*
subno Base: string Pattern: ([-+]){0,1}([0-9])*
restype string
optiontodate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
cancellationdate Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
noofrooms Base: string Pattern: ([-+]){0,1}([0-9])*
noofnights Base: string Pattern: ([-+]){0,1}([0-9])*
arrival Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
arrivaltime Base: string Pattern: ([01][0-9]
departure Base: string Pattern: ([0-9]{4})-([0-9]{2})-([0-9]{2})
departuretime Base: string Pattern: ([01][0-9]
gdsresnumber Base: string minLength: 0 maxLength: 40
externalid string
externalkey Base: string minLength: 0 maxLength: 15
externalreference Base: string minLength: 0 maxLength: 60
category Base: string minLength: 0 maxLength: 4
ratecategory Base: string minLength: 0 maxLength: 4
ratesegment Base: string minLength: 0 maxLength: 3
marketsegment Base: string minLength: 0 maxLength: 3
resmedium Base: string minLength: 0 maxLength: 3
ressource Base: string minLength: 0 maxLength: 3
channel Base: string minLength: 0 maxLength: 3
nn1 Base: string minLength: 0 maxLength: 3
currency string
noofpax Base: string Pattern: ([-+]){0,1}([0-9])*
noofchildren Base: string Pattern: ([-+]){0,1}([0-9])*
noofadults Base: string Pattern: ([-+]){0,1}([0-9])*
PRINTDOCUMENT Node
PdfBase64 string