CareCloudLoyality - Komunikačný protokol

Z Hotelové systémy - Wiki
Skočit na navigaci Skočit na vyhledávání

<xs:complexType name="ClosedBill2">

   <xs:sequence>
     <xs:element name="CashDeskId" type="xs:string"/>
     <xs:element name="SystemId" type="xs:string"/>
     <xs:element name="BillId" type="xs:string"/>
     <xs:element name="BillNumber" type="xs:string"/>
     <xs:element name="CreatedOn" type="xs:dateTime"/>
     <xs:element name="CardNumber" type="xs:string"/>
     <xs:element name="BillTotal" type="xs:decimal"/>
     <xs:element name="BillItems">
       <xs:complexType>
         <xs:sequence>
           <xs:element maxOccurs="unbounded" name="BillItem2" type="tns:BillItem2"/>
         </xs:sequence>
       </xs:complexType>
     </xs:element>
   </xs:sequence>
 </xs:complexType>

<xs:complexType name="BillItem2">

   <xs:sequence>
     <xs:element name="BillItemId" type="xs:string"/>
     <xs:element name="RelatedBillItem" type="xs:string"/>
     <xs:element name="ProductId" type="xs:string"/>
     <xs:element name="ProductName" type="xs:string"/>
     <xs:element name="ProductCategoryId" type="xs:string"/>
     <xs:element name="ProductCategoryName" type="xs:string"/>
     <xs:element name="UnitPrice" type="xs:decimal"/>
     <xs:element name="Quantity" type="xs:decimal"/>
     <xs:element name="VAT" type="xs:decimal"/>
     <xs:element name="Discount" type="xs:boolean"/>
     <xs:element name="TotalItemPrice" type="xs:decimal"/>
     <xs:element name="LoyaltyAccountActivation" type="xs:boolean"/>
     <xs:element minOccurs="0" name="OriginalCashId" type="xs:int"/>
     <xs:element minOccurs="0" name="OriginalExtSystemId" type="xs:long"/>
     <xs:element minOccurs="0" name="ExternalCashId" type="xs:int"/>
     <xs:element minOccurs="0" name="ExternalSystemId" type="xs:long"/>
   </xs:sequence>
 </xs:complexType>