<?xml version="1.0"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/axFuelService.ServiceModel" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/axFuelService.ServiceModel" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.servicestack.net/types" />
  <xs:complexType name="SaveFstReceipts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Receipt" nillable="true" type="tns:Receipts" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFstReceipts" nillable="true" type="tns:SaveFstReceipts" />
  <xs:complexType name="Receipts">
    <xs:sequence>
      <xs:element minOccurs="0" name="ReceiptId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReceiptNum" type="xs:int" />
      <xs:element minOccurs="0" name="BranchId" type="xs:int" />
      <xs:element minOccurs="0" name="FstNum" type="xs:int" />
      <xs:element minOccurs="0" name="ShiftId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Opdt" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Dccardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Prods" nillable="true" type="tns:ArrayOfReceiptProds" />
      <xs:element minOccurs="0" name="Payments" nillable="true" type="tns:ArrayOfReceiptPayments" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Receipts" nillable="true" type="tns:Receipts" />
  <xs:complexType name="ArrayOfReceiptProds">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReceiptProds" nillable="true" type="tns:ReceiptProds" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReceiptProds" nillable="true" type="tns:ArrayOfReceiptProds" />
  <xs:complexType name="ReceiptProds">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReceiptId" type="ser:guid" />
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
      <xs:element minOccurs="0" name="Scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Price" type="xs:decimal" />
      <xs:element minOccurs="0" name="Vg" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReceiptProds" nillable="true" type="tns:ReceiptProds" />
  <xs:complexType name="ArrayOfReceiptPayments">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReceiptPayments" nillable="true" type="tns:ReceiptPayments" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReceiptPayments" nillable="true" type="tns:ArrayOfReceiptPayments" />
  <xs:complexType name="ReceiptPayments">
    <xs:sequence>
      <xs:element minOccurs="0" name="RecId" type="ser:guid" />
      <xs:element minOccurs="0" name="ReceiptId" type="ser:guid" />
      <xs:element minOccurs="0" name="PaytypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Vg" type="xs:decimal" />
      <xs:element minOccurs="0" name="FiscalNumber" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReceiptPayments" nillable="true" type="tns:ReceiptPayments" />
  <xs:complexType name="RegisterFst">
    <xs:sequence>
      <xs:element minOccurs="0" name="BranchId" type="xs:int" />
      <xs:element minOccurs="0" name="FstNum" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegisterFst" nillable="true" type="tns:RegisterFst" />
  <xs:complexType name="ChangeLifeDate">
    <xs:sequence>
      <xs:element minOccurs="0" name="PreordersdetId" type="xs:int" />
      <xs:element minOccurs="0" name="LifeDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangeLifeDate" nillable="true" type="tns:ChangeLifeDate" />
  <xs:complexType name="SetTicketsPrinted">
    <xs:sequence>
      <xs:element minOccurs="0" name="Tickets" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetTicketsPrinted" nillable="true" type="tns:SetTicketsPrinted" />
  <xs:complexType name="SaveDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Discount" nillable="true" type="tns:Discounts" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDiscounts" nillable="true" type="tns:SaveDiscounts" />
  <xs:complexType name="Discounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Spend" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Discounts" nillable="true" type="tns:Discounts" />
  <xs:complexType name="SaveDiscountDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="DiscountId" type="xs:int" />
      <xs:element minOccurs="0" name="Data" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDiscountDetails" nillable="true" type="tns:SaveDiscountDetails" />
  <xs:complexType name="ArrayOfIntDecimal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntDecimal" nillable="true" type="tns:IntDecimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIntDecimal" nillable="true" type="tns:ArrayOfIntDecimal" />
  <xs:complexType name="IntDecimal">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntDecimal" nillable="true" type="tns:IntDecimal" />
  <xs:complexType name="SaveCompanyDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="DiscountId" type="xs:int" />
      <xs:element minOccurs="0" name="Data" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCompanyDiscounts" nillable="true" type="tns:SaveCompanyDiscounts" />
  <xs:complexType name="RemoveCompanyDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Data" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RemoveCompanyDiscounts" nillable="true" type="tns:RemoveCompanyDiscounts" />
  <xs:complexType name="SpendDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="DiscountId" type="xs:int" />
      <xs:element minOccurs="0" name="Spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SpendDiscounts" nillable="true" type="tns:SpendDiscounts" />
  <xs:complexType name="SaveCardLimits">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Data" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCardLimits" nillable="true" type="tns:SaveCardLimits" />
  <xs:complexType name="SaveInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="InvNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Vat" type="xs:boolean" />
      <xs:element minOccurs="0" name="PType" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Data" nillable="true" type="tns:ArrayOfIntDecDec" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveInvoice" nillable="true" type="tns:SaveInvoice" />
  <xs:complexType name="ArrayOfIntDecDec">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntDecDec" nillable="true" type="tns:IntDecDec" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIntDecDec" nillable="true" type="tns:ArrayOfIntDecDec" />
  <xs:complexType name="IntDecDec">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="amount1" type="xs:decimal" />
      <xs:element minOccurs="0" name="amount2" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntDecDec" nillable="true" type="tns:IntDecDec" />
  <xs:complexType name="SaveCompanyInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="InvNum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Vat" type="xs:boolean" />
      <xs:element minOccurs="0" name="PType" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Data" nillable="true" type="tns:ArrayOfIntDecDec" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCompanyInvoice" nillable="true" type="tns:SaveCompanyInvoice" />
  <xs:complexType name="CreatePreorderFromInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="InvoiceId" type="xs:int" />
      <xs:element minOccurs="0" name="Ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePreorderFromInvoice" nillable="true" type="tns:CreatePreorderFromInvoice" />
  <xs:complexType name="DeleteCUsers">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCUsers" nillable="true" type="tns:DeleteCUsers" />
  <xs:complexType name="DeleteFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteFuels" nillable="true" type="tns:DeleteFuels" />
  <xs:complexType name="DeleteCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCompany" nillable="true" type="tns:DeleteCompany" />
  <xs:complexType name="DeleteBranch">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteBranch" nillable="true" type="tns:DeleteBranch" />
  <xs:complexType name="DeleteTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteTickets" nillable="true" type="tns:DeleteTickets" />
  <xs:complexType name="DeleteTicketsGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteTicketsGroup" nillable="true" type="tns:DeleteTicketsGroup" />
  <xs:complexType name="TxDeleteTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="ids" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfstring" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxDeleteTickets" nillable="true" type="tns:TxDeleteTickets" />
  <xs:complexType name="TxDelTicketsTran">
    <xs:sequence>
      <xs:element minOccurs="0" name="ids" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfstring" />
      <xs:element minOccurs="0" name="status_id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxDelTicketsTran" nillable="true" type="tns:TxDelTicketsTran" />
  <xs:complexType name="TspDelPreOrder">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspDelPreOrder" nillable="true" type="tns:TspDelPreOrder" />
  <xs:complexType name="DeleteCards">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCards" nillable="true" type="tns:DeleteCards" />
  <xs:complexType name="TspDelOrdersF">
    <xs:sequence>
      <xs:element minOccurs="0" name="ordersf_id" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspDelOrdersF" nillable="true" type="tns:TspDelOrdersF" />
  <xs:complexType name="DeleteCounters">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCounters" nillable="true" type="tns:DeleteCounters" />
  <xs:complexType name="DelAxReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="ser:guid" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelAxReports" nillable="true" type="tns:DelAxReports" />
  <xs:complexType name="DelAxFuelReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelAxFuelReports" nillable="true" type="tns:DelAxFuelReports" />
  <xs:complexType name="DelBrCash">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelBrCash" nillable="true" type="tns:DelBrCash" />
  <xs:complexType name="DelCardFuelsExpense">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelCardFuelsExpense" nillable="true" type="tns:DelCardFuelsExpense" />
  <xs:complexType name="DelPaymentTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelPaymentTypes" nillable="true" type="tns:DelPaymentTypes" />
  <xs:complexType name="DeleteDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteDiscounts" nillable="true" type="tns:DeleteDiscounts" />
  <xs:complexType name="DeleteInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteInvoices" nillable="true" type="tns:DeleteInvoices" />
  <xs:complexType name="RsCheck">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="RsCheck" nillable="true" type="tns:RsCheck" />
  <xs:complexType name="RsCheck_spec_users">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="RsCheck_spec_users" nillable="true" type="tns:RsCheck_spec_users" />
  <xs:complexType name="GetRsFuelsList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetRsFuelsList" nillable="true" type="tns:GetRsFuelsList" />
  <xs:complexType name="GetUnIdAndNameBySn">
    <xs:sequence>
      <xs:element minOccurs="0" name="sn" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUnIdAndNameBySn" nillable="true" type="tns:GetUnIdAndNameBySn" />
  <xs:complexType name="SaveRsInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="specinvoice" nillable="true" type="tns:RsSpecInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveRsInvoice" nillable="true" type="tns:SaveRsInvoice" />
  <xs:complexType name="RsSpecInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="invois_id" type="xs:int" />
      <xs:element minOccurs="0" name="p_F_SERIES" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_OPERATION_DT" type="xs:dateTime" />
      <xs:element minOccurs="0" name="p_BUYER_UN_ID" type="xs:int" />
      <xs:element minOccurs="0" name="p_SSD_N" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_SSAF_N" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_CALC_DATE" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="p_K_SSAF_N" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_TR_ST_DATE" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="p_OIL_ST_ADDRESS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_OIL_ST_N" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_OIL_FN_ADDRESS" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_OIL_FN_N" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_TRANSPORT_TYPE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_TRANSPORT_MARK" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_DRIVER_INFO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_CARRIER_INFO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_CARRIE_S_NO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_B_S_USER_ID" type="xs:int" />
      <xs:element minOccurs="0" name="p_SSD_DATE" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="p_SSAF_DATE" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="p_PAY_TYPE" type="xs:int" />
      <xs:element minOccurs="0" name="p_SELLER_PHONE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_BUYER_PHONE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_driver_no" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_SSAF_ALT_NUMBER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_SSAF_ALT_TYPE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_SSD_ALT_NUMBER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_SSD_ALT_TYPE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_SSAF_ALT_STATUS" type="xs:int" />
      <xs:element minOccurs="0" name="p_SSD_ALT_STATUS" type="xs:int" />
      <xs:element minOccurs="0" name="p_driver_is_geo" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsSpecInvoice" nillable="true" type="tns:RsSpecInvoice" />
  <xs:complexType name="CorrectRsInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="specinvoice" nillable="true" type="tns:RsSpecInvoice" />
      <xs:element minOccurs="0" name="specinvoicedet" nillable="true" type="tns:RsSpecInvoiceDet" />
      <xs:element minOccurs="0" name="k_type" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CorrectRsInvoice" nillable="true" type="tns:CorrectRsInvoice" />
  <xs:complexType name="RsSpecInvoiceDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="p_inv_id" type="xs:int" />
      <xs:element minOccurs="0" name="p_goods" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_g_unit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_g_number" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_un_price" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_drg_amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_aqcizi_amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_aqcizi_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="p_aqcizi_rate" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_dgg_rate" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_g_number_alt" type="xs:decimal" />
      <xs:element minOccurs="0" name="p_good_id" type="xs:int" />
      <xs:element minOccurs="0" name="p_drg_type" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsSpecInvoiceDet" nillable="true" type="tns:RsSpecInvoiceDet" />
  <xs:complexType name="SaveRsInvoiceDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="specinvoicedet" nillable="true" type="tns:RsSpecInvoiceDet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveRsInvoiceDet" nillable="true" type="tns:SaveRsInvoiceDet" />
  <xs:complexType name="ChangeInvoiceStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="inv_id" type="xs:int" />
      <xs:element minOccurs="0" name="status" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangeInvoiceStatus" nillable="true" type="tns:ChangeInvoiceStatus" />
  <xs:complexType name="CancelInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="inv_id" type="xs:int" />
      <xs:element minOccurs="0" name="p_reason" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CancelInvoice" nillable="true" type="tns:CancelInvoice" />
  <xs:complexType name="GetRsOrgObjectsList">
    <xs:sequence>
      <xs:element minOccurs="0" name="sn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="factSeries" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsOrgObjectsList" nillable="true" type="tns:GetRsOrgObjectsList" />
  <xs:complexType name="GetRsInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="invoice_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsInvoice" nillable="true" type="tns:GetRsInvoice" />
  <xs:complexType name="GetRsTrTypeList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetRsTrTypeList" nillable="true" type="tns:GetRsTrTypeList" />
  <xs:complexType name="GetRsStatusList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetRsStatusList" nillable="true" type="tns:GetRsStatusList" />
  <xs:complexType name="GetRsCorTypesList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetRsCorTypesList" nillable="true" type="tns:GetRsCorTypesList" />
  <xs:complexType name="GetZReportDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="D1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetZReportDetails" nillable="true" type="tns:GetZReportDetails" />
  <xs:complexType name="GetCardsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="D" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardsByCompany" nillable="true" type="tns:GetCardsByCompany" />
  <xs:complexType name="GetSellerName">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetSellerName" nillable="true" type="tns:GetSellerName" />
  <xs:complexType name="TxFuelToCards">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuelid" type="xs:int" />
      <xs:element minOccurs="0" name="cards" nillable="true" type="tns:ArrayOfStringDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFuelToCards" nillable="true" type="tns:TxFuelToCards" />
  <xs:complexType name="ArrayOfStringDecimal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="StringDecimal" nillable="true" type="tns:StringDecimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStringDecimal" nillable="true" type="tns:ArrayOfStringDecimal" />
  <xs:complexType name="StringDecimal">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="StringDecimal" nillable="true" type="tns:StringDecimal" />
  <xs:complexType name="TxFromToCards">
    <xs:sequence>
      <xs:element minOccurs="0" name="dbcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuels" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFromToCards" nillable="true" type="tns:TxFromToCards" />
  <xs:complexType name="TspCardTurnover">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="fuelid" type="xs:int" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCardTurnover" nillable="true" type="tns:TspCardTurnover" />
  <xs:complexType name="TspCardTurnoverForAll">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="fuelid" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCardTurnoverForAll" nillable="true" type="tns:TspCardTurnoverForAll" />
  <xs:complexType name="TspShiftCalcView">
    <xs:sequence>
      <xs:element minOccurs="0" name="shiftid" type="xs:int" />
      <xs:element minOccurs="0" name="fuelid" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspShiftCalcView" nillable="true" type="tns:TspShiftCalcView" />
  <xs:complexType name="TspEditCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="card" nillable="true" type="tns:Cards" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspEditCard" nillable="true" type="tns:TspEditCard" />
  <xs:complexType name="Cards">
    <xs:sequence>
      <xs:element minOccurs="0" name="card_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="owner_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crtime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="isbasic" type="xs:boolean" />
      <xs:element minOccurs="0" name="pincode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="owner_mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_car" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Cards" nillable="true" type="tns:Cards" />
  <xs:complexType name="GetCompanyUser">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyUser" nillable="true" type="tns:GetCompanyUser" />
  <xs:complexType name="DynFormSelect">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="ParamList" nillable="true" type="tns:ArrayOfDynParams" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynFormSelect" nillable="true" type="tns:DynFormSelect" />
  <xs:complexType name="ArrayOfDynParams">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DynParams" nillable="true" type="tns:DynParams" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDynParams" nillable="true" type="tns:ArrayOfDynParams" />
  <xs:complexType name="DynParams">
    <xs:sequence>
      <xs:element minOccurs="0" name="Param" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:anyType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynParams" nillable="true" type="tns:DynParams" />
  <xs:complexType name="GetTblDynForms">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTblDynForms" nillable="true" type="tns:GetTblDynForms" />
  <xs:complexType name="GetDynMenu">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetDynMenu" nillable="true" type="tns:GetDynMenu" />
  <xs:complexType name="DynFormsParamSelect">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynFormsParamSelect" nillable="true" type="tns:DynFormsParamSelect" />
  <xs:complexType name="SaveDynForms">
    <xs:sequence>
      <xs:element minOccurs="0" name="dynForm" nillable="true" type="tns:DynFormsF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynForms" nillable="true" type="tns:SaveDynForms" />
  <xs:complexType name="DynFormsF">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:DynForms">
        <xs:sequence>
          <xs:element minOccurs="0" name="dynFormsLayout" nillable="true" type="tns:ArrayOfDynFormsLayout" />
          <xs:element minOccurs="0" name="dynPrintLayout" nillable="true" type="tns:ArrayOfDynPrintLayout" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DynFormsF" nillable="true" type="tns:DynFormsF" />
  <xs:complexType name="DynForms">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Img16" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="Img32" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="cID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="dDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="dName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="dQuery" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="dType" type="xs:int" />
      <xs:element minOccurs="0" name="dynFormParams" nillable="true" type="tns:ArrayOfDynFormsParams" />
      <xs:element minOccurs="0" name="menu_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="mvisible" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynForms" nillable="true" type="tns:DynForms" />
  <xs:complexType name="ArrayOfDynFormsParams">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DynFormsParams" nillable="true" type="tns:DynFormsParams" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDynFormsParams" nillable="true" type="tns:ArrayOfDynFormsParams" />
  <xs:complexType name="DynFormsParams">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="formID" type="xs:int" />
      <xs:element minOccurs="0" name="pDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="pQuery" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="paramFormatStr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="paramName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="paramType" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynFormsParams" nillable="true" type="tns:DynFormsParams" />
  <xs:complexType name="ArrayOfDynFormsLayout">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DynFormsLayout" nillable="true" type="tns:DynFormsLayout" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDynFormsLayout" nillable="true" type="tns:ArrayOfDynFormsLayout" />
  <xs:complexType name="DynFormsLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="formID" type="xs:int" />
      <xs:element minOccurs="0" name="gridsize" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="isdef" type="xs:int" />
      <xs:element minOccurs="0" name="layName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="layout" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="orient" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynFormsLayout" nillable="true" type="tns:DynFormsLayout" />
  <xs:complexType name="ArrayOfDynPrintLayout">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DynPrintLayout" nillable="true" type="tns:DynPrintLayout" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDynPrintLayout" nillable="true" type="tns:ArrayOfDynPrintLayout" />
  <xs:complexType name="DynPrintLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="formID" type="xs:int" />
      <xs:element minOccurs="0" name="isdef" type="xs:int" />
      <xs:element minOccurs="0" name="layName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="layout" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynPrintLayout" nillable="true" type="tns:DynPrintLayout" />
  <xs:complexType name="SaveDynFormsLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="layout" nillable="true" type="tns:DynFormsLayout" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynFormsLayout" nillable="true" type="tns:SaveDynFormsLayout" />
  <xs:complexType name="SaveDynPrintLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="layout" nillable="true" type="tns:DynPrintLayout" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynPrintLayout" nillable="true" type="tns:SaveDynPrintLayout" />
  <xs:complexType name="GetLayoutTable">
    <xs:sequence>
      <xs:element minOccurs="0" name="formID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLayoutTable" nillable="true" type="tns:GetLayoutTable" />
  <xs:complexType name="GetPrintLayoutTable">
    <xs:sequence>
      <xs:element minOccurs="0" name="formID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPrintLayoutTable" nillable="true" type="tns:GetPrintLayoutTable" />
  <xs:complexType name="SetDynFormDefLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="layout" nillable="true" type="tns:DynFormsLayout" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetDynFormDefLayout" nillable="true" type="tns:SetDynFormDefLayout" />
  <xs:complexType name="SetDynPrintDefLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="layout" nillable="true" type="tns:DynPrintLayout" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetDynPrintDefLayout" nillable="true" type="tns:SetDynPrintDefLayout" />
  <xs:complexType name="DelDynForm">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelDynForm" nillable="true" type="tns:DelDynForm" />
  <xs:complexType name="DelDynFormLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelDynFormLayout" nillable="true" type="tns:DelDynFormLayout" />
  <xs:complexType name="DelDynPrintLayout">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelDynPrintLayout" nillable="true" type="tns:DelDynPrintLayout" />
  <xs:complexType name="SaveFixValQuery">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="SaveFixValQuery" nillable="true" type="tns:SaveFixValQuery" />
  <xs:complexType name="SaveDynMenu">
    <xs:sequence>
      <xs:element minOccurs="0" name="MenuXml" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynMenu" nillable="true" type="tns:SaveDynMenu" />
  <xs:complexType name="GetUserProps">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserProps" nillable="true" type="tns:GetUserProps" />
  <xs:complexType name="GetUsers">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetUsers" nillable="true" type="tns:GetUsers" />
  <xs:complexType name="GetFuels">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetFuels" nillable="true" type="tns:GetFuels" />
  <xs:complexType name="GetFixVal">
    <xs:sequence>
      <xs:element minOccurs="0" name="unid" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFixVal" nillable="true" type="tns:GetFixVal" />
  <xs:complexType name="GetCompany">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetCompany" nillable="true" type="tns:GetCompany" />
  <xs:complexType name="GetBranch">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetBranch" nillable="true" type="tns:GetBranch" />
  <xs:complexType name="GetCounters">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetCounters" nillable="true" type="tns:GetCounters" />
  <xs:complexType name="GetTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="group_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="amount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="d1" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="status_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTickets" nillable="true" type="tns:GetTickets" />
  <xs:complexType name="GetTicketsGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsGroup" nillable="true" type="tns:GetTicketsGroup" />
  <xs:complexType name="GetPreOrders">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="d1" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreOrders" nillable="true" type="tns:GetPreOrders" />
  <xs:complexType name="GetIfPreOrdersDetFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="preorder_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ddate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="novat" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIfPreOrdersDetFuels" nillable="true" type="tns:GetIfPreOrdersDetFuels" />
  <xs:complexType name="GetNextNumByPrefix">
    <xs:sequence>
      <xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNextNumByPrefix" nillable="true" type="tns:GetNextNumByPrefix" />
  <xs:complexType name="GetAmountsByFuelAndStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="status_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAmountsByFuelAndStatus" nillable="true" type="tns:GetAmountsByFuelAndStatus" />
  <xs:complexType name="GetPreordersDetTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="preordersdet_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreordersDetTickets" nillable="true" type="tns:GetPreordersDetTickets" />
  <xs:complexType name="GETTicketInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="ticket_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GETTicketInfo" nillable="true" type="tns:GETTicketInfo" />
  <xs:complexType name="GETUserPermiss">
    <xs:sequence>
      <xs:element minOccurs="0" name="cuserid" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GETUserPermiss" nillable="true" type="tns:GETUserPermiss" />
  <xs:complexType name="GETCntDetailsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="novat" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GETCntDetailsByCompany" nillable="true" type="tns:GETCntDetailsByCompany" />
  <xs:complexType name="GetTicketStatusList">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetTicketStatusList" nillable="true" type="tns:GetTicketStatusList" />
  <xs:complexType name="GetTicketsForAct">
    <xs:sequence>
      <xs:element minOccurs="0" name="preorders_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="preordersdet_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsForAct" nillable="true" type="tns:GetTicketsForAct" />
  <xs:complexType name="GetCompanyFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyFuels" nillable="true" type="tns:GetCompanyFuels" />
  <xs:complexType name="GetCompanyTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyTickets" nillable="true" type="tns:GetCompanyTickets" />
  <xs:complexType name="GetCards">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCards" nillable="true" type="tns:GetCards" />
  <xs:complexType name="GetCardSupplies">
    <xs:sequence>
      <xs:element minOccurs="0" name="preordersdet_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardSupplies" nillable="true" type="tns:GetCardSupplies" />
  <xs:complexType name="GetCardSuppliesRcount">
    <xs:sequence>
      <xs:element minOccurs="0" name="preordersdet_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardSuppliesRcount" nillable="true" type="tns:GetCardSuppliesRcount" />
  <xs:complexType name="GetFuelsByCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="card_id" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFuelsByCard" nillable="true" type="tns:GetFuelsByCard" />
  <xs:complexType name="GetCurrentShiftId">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCurrentShiftId" nillable="true" type="tns:GetCurrentShiftId" />
  <xs:complexType name="GetCurrentShift">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCurrentShift" nillable="true" type="tns:GetCurrentShift" />
  <xs:complexType name="GetShifts">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="branch_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="d1" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetShifts" nillable="true" type="tns:GetShifts" />
  <xs:complexType name="IFShiftPrices">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFShiftPrices" nillable="true" type="tns:IFShiftPrices" />
  <xs:complexType name="GetTfExpenseByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="companyID" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfExpenseByCompany" nillable="true" type="tns:GetTfExpenseByCompany" />
  <xs:complexType name="GetTfExpenseSpecInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="companyID" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfExpenseSpecInvoices" nillable="true" type="tns:GetTfExpenseSpecInvoices" />
  <xs:complexType name="GetTfUserDynForms">
    <xs:sequence>
      <xs:element minOccurs="0" name="cuser_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfUserDynForms" nillable="true" type="tns:GetTfUserDynForms" />
  <xs:complexType name="GetAxReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="FuelRepId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAxReports" nillable="true" type="tns:GetAxReports" />
  <xs:complexType name="GetAxFuelReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAxFuelReports" nillable="true" type="tns:GetAxFuelReports" />
  <xs:complexType name="GetReport">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetReport" nillable="true" type="tns:GetReport" />
  <xs:complexType name="GetIFCounterMetersByShiftFuel">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFCounterMetersByShiftFuel" nillable="true" type="tns:GetIFCounterMetersByShiftFuel" />
  <xs:complexType name="GetBrCash">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="branch_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBrCash" nillable="true" type="tns:GetBrCash" />
  <xs:complexType name="GetIFBrCashShift">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFBrCashShift" nillable="true" type="tns:GetIFBrCashShift" />
  <xs:complexType name="GetIFShiftCashOpers">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFShiftCashOpers" nillable="true" type="tns:GetIFShiftCashOpers" />
  <xs:complexType name="GetIFCardsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFCardsByCompany" nillable="true" type="tns:GetIFCardsByCompany" />
  <xs:complexType name="GetForms">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetForms" nillable="true" type="tns:GetForms" />
  <xs:complexType name="GetShiftSales">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetShiftSales" nillable="true" type="tns:GetShiftSales" />
  <xs:complexType name="GetCalcShiftCash">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCalcShiftCash" nillable="true" type="tns:GetCalcShiftCash" />
  <xs:complexType name="GetTFUserBranch">
    <xs:sequence>
      <xs:element minOccurs="0" name="cuser_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTFUserBranch" nillable="true" type="tns:GetTFUserBranch" />
  <xs:complexType name="GetIfSaleByShift">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIfSaleByShift" nillable="true" type="tns:GetIfSaleByShift" />
  <xs:complexType name="IFFuelsByCardHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="trans_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFFuelsByCardHistory" nillable="true" type="tns:IFFuelsByCardHistory" />
  <xs:complexType name="GetCalcSaleByPartners">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="dDate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCalcSaleByPartners" nillable="true" type="tns:GetCalcSaleByPartners" />
  <xs:complexType name="GetIfPartnersBook">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIfPartnersBook" nillable="true" type="tns:GetIfPartnersBook" />
  <xs:complexType name="GetBranchKeyboardBlocking">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBranchKeyboardBlocking" nillable="true" type="tns:GetBranchKeyboardBlocking" />
  <xs:complexType name="GetBranchKeyboardBlockingTicket">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBranchKeyboardBlockingTicket" nillable="true" type="tns:GetBranchKeyboardBlockingTicket" />
  <xs:complexType name="GetLastShiftData">
    <xs:sequence>
      <xs:element minOccurs="0" name="BranchId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLastShiftData" nillable="true" type="tns:GetLastShiftData" />
  <xs:complexType name="GetFstNextNum">
    <xs:sequence>
      <xs:element minOccurs="0" name="BranchId" type="xs:int" />
      <xs:element minOccurs="0" name="FstNum" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFstNextNum" nillable="true" type="tns:GetFstNextNum" />
  <xs:complexType name="GetDcCardInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDcCardInfo" nillable="true" type="tns:GetDcCardInfo" />
  <xs:complexType name="GetPaymentTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetPaymentTypes" nillable="true" type="tns:GetPaymentTypes" />
  <xs:complexType name="GetBrPayTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="PayTypeId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBrPayTypes" nillable="true" type="tns:GetBrPayTypes" />
  <xs:complexType name="GetBrFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBrFuels" nillable="true" type="tns:GetBrFuels" />
  <xs:complexType name="GetPaymentBaseTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetPaymentBaseTypes" nillable="true" type="tns:GetPaymentBaseTypes" />
  <xs:complexType name="GetFuelTurnTypes">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetFuelTurnTypes" nillable="true" type="tns:GetFuelTurnTypes" />
  <xs:complexType name="GetShiftCloseReport">
    <xs:sequence>
      <xs:element minOccurs="0" name="ShiftId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetShiftCloseReport" nillable="true" type="tns:GetShiftCloseReport" />
  <xs:complexType name="GetTfCompanyFuelsRem">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfCompanyFuelsRem" nillable="true" type="tns:GetTfCompanyFuelsRem" />
  <xs:complexType name="GetTicketsByPreordersdet">
    <xs:sequence>
      <xs:element minOccurs="0" name="PreordersdetId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsByPreordersdet" nillable="true" type="tns:GetTicketsByPreordersdet" />
  <xs:complexType name="GetCardRemByPreordersdet">
    <xs:sequence>
      <xs:element minOccurs="0" name="PreordersdetId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardRemByPreordersdet" nillable="true" type="tns:GetCardRemByPreordersdet" />
  <xs:complexType name="GetPreorderHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="PreorderId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreorderHistory" nillable="true" type="tns:GetPreorderHistory" />
  <xs:complexType name="GetDiscounts">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetDiscounts" nillable="true" type="tns:GetDiscounts" />
  <xs:complexType name="GetDiscountDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="DiscountId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDiscountDetails" nillable="true" type="tns:GetDiscountDetails" />
  <xs:complexType name="GetCompanyDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" name="DiscountId" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyDiscounts" nillable="true" type="tns:GetCompanyDiscounts" />
  <xs:complexType name="GetInvoiceDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="InvoiceId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Ddate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="NoVat" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetInvoiceDet" nillable="true" type="tns:GetInvoiceDet" />
  <xs:complexType name="GetCompanyInvoiceDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="InvoiceId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyInvoiceDet" nillable="true" type="tns:GetCompanyInvoiceDet" />
  <xs:complexType name="GetInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="D1" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetInvoices" nillable="true" type="tns:GetInvoices" />
  <xs:complexType name="GetCompanyInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="D1" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyInvoices" nillable="true" type="tns:GetCompanyInvoices" />
  <xs:complexType name="GetCardTurnoverFull">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="D1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FuelId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardTurnoverFull" nillable="true" type="tns:GetCardTurnoverFull" />
  <xs:complexType name="GetOtherCardTurnoverFull">
    <xs:sequence>
      <xs:element minOccurs="0" name="D1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FuelId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetOtherCardTurnoverFull" nillable="true" type="tns:GetOtherCardTurnoverFull" />
  <xs:complexType name="GetOtherCompanyCardsTurnover">
    <xs:sequence>
      <xs:element minOccurs="0" name="D1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ByCards" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetOtherCompanyCardsTurnover" nillable="true" type="tns:GetOtherCompanyCardsTurnover" />
  <xs:complexType name="SaveCUsers">
    <xs:sequence>
      <xs:element minOccurs="0" name="cusers" nillable="true" type="tns:cUsers" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCUsers" nillable="true" type="tns:SaveCUsers" />
  <xs:complexType name="cUsers">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="cuser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="is_admin" type="xs:boolean" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="usertype" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="fullname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="cUsers" nillable="true" type="tns:cUsers" />
  <xs:complexType name="ChangePassword">
    <xs:sequence>
      <xs:element minOccurs="0" name="user_id" type="xs:int" />
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oldpassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="newpassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePassword" nillable="true" type="tns:ChangePassword" />
  <xs:complexType name="SaveFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuels" nillable="true" type="tns:Fuels" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFuels" nillable="true" type="tns:SaveFuels" />
  <xs:complexType name="Fuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname_en" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="unit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="altprice" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="prodpp_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rsfuel_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="density" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Fuels" nillable="true" type="tns:Fuels" />
  <xs:complexType name="SaveFixVal">
    <xs:sequence>
      <xs:element minOccurs="0" name="fixvalList" nillable="true" type="tns:ArrayOfFixVal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFixVal" nillable="true" type="tns:SaveFixVal" />
  <xs:complexType name="ArrayOfFixVal">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FixVal" nillable="true" type="tns:FixVal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFixVal" nillable="true" type="tns:ArrayOfFixVal" />
  <xs:complexType name="FixVal">
    <xs:sequence>
      <xs:element minOccurs="0" name="unid" type="ser:guid" />
      <xs:element minOccurs="0" name="FixValName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValueBit" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ValueInt" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="ValueDecimal" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ValueNvarchar" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ValueDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ValueVarbinary" nillable="true" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FixVal" nillable="true" type="tns:FixVal" />
  <xs:complexType name="SaveCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="company" nillable="true" type="tns:Company" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCompany" nillable="true" type="tns:SaveCompany" />
  <xs:complexType name="Company">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="rs_code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="name_en" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address_ph" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="phone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="web" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="note" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="acc" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="withoutvat" type="xs:boolean" />
      <xs:element minOccurs="0" name="discounts_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="discounts_date" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Company" nillable="true" type="tns:Company" />
  <xs:complexType name="SaveBranch">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch" nillable="true" type="tns:Branch" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBranch" nillable="true" type="tns:SaveBranch" />
  <xs:complexType name="Branch">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="name_en" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="brnum" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="erp_brid" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="groupid" type="xs:int" />
      <xs:element minOccurs="0" name="keyboardblocking" nillable="true" type="xs:boolean" />
      <xs:element minOccurs="0" name="ticket_key_blocking" nillable="true" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Branch" nillable="true" type="tns:Branch" />
  <xs:complexType name="SaveCounters">
    <xs:sequence>
      <xs:element minOccurs="0" name="counters" nillable="true" type="tns:Counters" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCounters" nillable="true" type="tns:SaveCounters" />
  <xs:complexType name="Counters">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="CounterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="fcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="rcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Counters" nillable="true" type="tns:Counters" />
  <xs:complexType name="SaveTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="tickets" nillable="true" type="tns:Tickets" />
      <xs:element minOccurs="0" name="edit" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveTickets" nillable="true" type="tns:SaveTickets" />
  <xs:complexType name="Tickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="group_id" type="xs:int" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="crtime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="status_id" type="xs:int" />
      <xs:element minOccurs="0" name="preordersdet_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Tickets" nillable="true" type="tns:Tickets" />
  <xs:complexType name="SaveTicketsGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="groupnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="startNum" type="xs:decimal" />
      <xs:element minOccurs="0" name="endNum" type="xs:decimal" />
      <xs:element minOccurs="0" name="len" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveTicketsGroup" nillable="true" type="tns:SaveTicketsGroup" />
  <xs:complexType name="SavePreOrders">
    <xs:sequence>
      <xs:element minOccurs="0" name="preOrder" nillable="true" type="tns:PreOrders" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SavePreOrders" nillable="true" type="tns:SavePreOrders" />
  <xs:complexType name="PreOrders">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="vg" type="xs:decimal" />
      <xs:element minOccurs="0" name="docnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status_id" type="xs:int" />
      <xs:element minOccurs="0" name="blocked" type="xs:boolean" />
      <xs:element minOccurs="0" name="vat" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PreOrders" nillable="true" type="tns:PreOrders" />
  <xs:complexType name="SavePreOrdersDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="preOrder" nillable="true" type="tns:PreOrdersDet" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SavePreOrdersDet" nillable="true" type="tns:SavePreOrdersDet" />
  <xs:complexType name="PreOrdersDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="preorder_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="specinvoice_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicedet_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicenum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvoicestatus" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvtrtype" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvtrbunknum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvsavedate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvserie" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="actdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="actnum" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PreOrdersDet" nillable="true" type="tns:PreOrdersDet" />
  <xs:complexType name="SaveTicketsGroupHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="ticketsGroup" nillable="true" type="tns:TicketsGroup" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveTicketsGroupHeader" nillable="true" type="tns:SaveTicketsGroupHeader" />
  <xs:complexType name="TicketsGroup">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="groupnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="is_printed" type="xs:boolean" />
      <xs:element minOccurs="0" name="blocked" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketsGroup" nillable="true" type="tns:TicketsGroup" />
  <xs:complexType name="TicketsGroupPrint">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:boolean" />
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketsGroupPrint" nillable="true" type="tns:TicketsGroupPrint" />
  <xs:complexType name="TxTicketGroupBlock">
    <xs:sequence>
      <xs:element minOccurs="0" name="ids" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfint" />
      <xs:element minOccurs="0" name="blocked" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxTicketGroupBlock" nillable="true" type="tns:TxTicketGroupBlock" />
  <xs:complexType name="TxPreOrdersBlock">
    <xs:sequence>
      <xs:element minOccurs="0" name="ids" nillable="true" xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q8:ArrayOfint" />
      <xs:element minOccurs="0" name="blocked" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxPreOrdersBlock" nillable="true" type="tns:TxPreOrdersBlock" />
  <xs:complexType name="TxUserPermiss">
    <xs:sequence>
      <xs:element minOccurs="0" name="cuser" type="xs:int" />
      <xs:element minOccurs="0" name="userpermiss" nillable="true" type="tns:ArrayOfIntInt" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxUserPermiss" nillable="true" type="tns:TxUserPermiss" />
  <xs:complexType name="ArrayOfIntInt">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntInt" nillable="true" type="tns:IntInt" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIntInt" nillable="true" type="tns:ArrayOfIntInt" />
  <xs:complexType name="IntInt">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="val" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IntInt" nillable="true" type="tns:IntInt" />
  <xs:complexType name="TxPreOrderSave">
    <xs:sequence>
      <xs:element minOccurs="0" name="preOrder" nillable="true" type="tns:PreOrders" />
      <xs:element minOccurs="0" name="tbl" nillable="true" type="tns:ArrayOfPreOrdersDetTable" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxPreOrderSave" nillable="true" type="tns:TxPreOrderSave" />
  <xs:complexType name="ArrayOfPreOrdersDetTable">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PreOrdersDetTable" nillable="true" type="tns:PreOrdersDetTable" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPreOrdersDetTable" nillable="true" type="tns:ArrayOfPreOrdersDetTable" />
  <xs:complexType name="PreOrdersDetTable">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PreOrdersDetTable" nillable="true" type="tns:PreOrdersDetTable" />
  <xs:complexType name="TxFuelsExpense">
    <xs:sequence>
      <xs:element minOccurs="0" name="branchid" type="xs:int" />
      <xs:element minOccurs="0" name="carnumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="tickets" nillable="true" xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q9:ArrayOfstring" />
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelsamount" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFuelsExpense" nillable="true" type="tns:TxFuelsExpense" />
  <xs:complexType name="TxSpendTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="companyid" type="xs:int" />
      <xs:element minOccurs="0" name="tickets" nillable="true" xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q10:ArrayOfstring" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxSpendTickets" nillable="true" type="tns:TxSpendTickets" />
  <xs:complexType name="AddTicketsToTrans">
    <xs:sequence>
      <xs:element minOccurs="0" name="preordersdet_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="trans_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="transtype_id" type="xs:int" />
      <xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="startNum" type="xs:decimal" />
      <xs:element minOccurs="0" name="endNum" type="xs:decimal" />
      <xs:element minOccurs="0" name="len" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddTicketsToTrans" nillable="true" type="tns:AddTicketsToTrans" />
  <xs:complexType name="TspPreorderDetSave">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="preorder_id" type="xs:int" />
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="docnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cntID" type="xs:int" />
      <xs:element minOccurs="0" name="cntVg" type="xs:decimal" />
      <xs:element minOccurs="0" name="cntDiskG" type="xs:decimal" />
      <xs:element minOccurs="0" name="cntDiskP" type="xs:decimal" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="detCount" type="xs:decimal" />
      <xs:element minOccurs="0" name="detVg" type="xs:decimal" />
      <xs:element minOccurs="0" name="detPrice" type="xs:decimal" />
      <xs:element minOccurs="0" name="detDiskP" type="xs:decimal" />
      <xs:element minOccurs="0" name="detDiskG" type="xs:decimal" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="statusid" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspPreorderDetSave" nillable="true" type="tns:TspPreorderDetSave" />
  <xs:complexType name="SaveCards">
    <xs:sequence>
      <xs:element minOccurs="0" name="card" nillable="true" type="tns:Cards" />
      <xs:element minOccurs="0" name="edit" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCards" nillable="true" type="tns:SaveCards" />
  <xs:complexType name="TspFuelsToCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="preordersdet_id" type="xs:int" />
      <xs:element minOccurs="0" name="del" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspFuelsToCard" nillable="true" type="tns:TspFuelsToCard" />
  <xs:complexType name="TxShiftClose">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
      <xs:element minOccurs="0" name="tbl" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftClose" nillable="true" type="tns:TxShiftClose" />
  <xs:complexType name="TxShiftOpen">
    <xs:sequence>
      <xs:element minOccurs="0" name="BranchId" type="xs:int" />
      <xs:element minOccurs="0" name="ShiftId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="FuelsList" nillable="true" type="tns:ArrayOfFuels" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftOpen" nillable="true" type="tns:TxShiftOpen" />
  <xs:complexType name="ArrayOfFuels">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Fuels" nillable="true" type="tns:Fuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFuels" nillable="true" type="tns:ArrayOfFuels" />
  <xs:complexType name="TxShiftCalcSave">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="tbl" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftCalcSave" nillable="true" type="tns:TxShiftCalcSave" />
  <xs:complexType name="TxShiftPricesEdit">
    <xs:sequence>
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
      <xs:element minOccurs="0" name="tbl" nillable="true" type="tns:ArrayOfIntDecDec" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftPricesEdit" nillable="true" type="tns:TxShiftPricesEdit" />
  <xs:complexType name="TspCreateInvoicesByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="companyID" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCreateInvoicesByCompany" nillable="true" type="tns:TspCreateInvoicesByCompany" />
  <xs:complexType name="SaveOrders">
    <xs:sequence>
      <xs:element minOccurs="0" name="Order" nillable="true" type="tns:Orders" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveOrders" nillable="true" type="tns:SaveOrders" />
  <xs:complexType name="Orders">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="ordersf_id" type="xs:int" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="specinvoice_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicedet_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicenum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvoicestatus" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvtrtype" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvtrbunknum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvsavedate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvserie" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crtime" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Orders" nillable="true" type="tns:Orders" />
  <xs:complexType name="TxUserDynForms">
    <xs:sequence>
      <xs:element minOccurs="0" name="cuser_id" type="xs:int" />
      <xs:element minOccurs="0" name="ids" nillable="true" xmlns:q11="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q11:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxUserDynForms" nillable="true" type="tns:TxUserDynForms" />
  <xs:complexType name="SaveAxReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="AxReport" nillable="true" type="tns:AxReports" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveAxReports" nillable="true" type="tns:SaveAxReports" />
  <xs:complexType name="AxReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Layout" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="isDef" type="xs:boolean" />
      <xs:element minOccurs="0" name="FuelRepId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AxReports" nillable="true" type="tns:AxReports" />
  <xs:complexType name="TxEditCounterMeters">
    <xs:sequence>
      <xs:element minOccurs="0" name="CounterMeters" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxEditCounterMeters" nillable="true" type="tns:TxEditCounterMeters" />
  <xs:complexType name="SaveAxFuelReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="AxFuelReport" nillable="true" type="tns:AxFuelReports" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveAxFuelReports" nillable="true" type="tns:SaveAxFuelReports" />
  <xs:complexType name="AxFuelReports">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReportId" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AxFuelReports" nillable="true" type="tns:AxFuelReports" />
  <xs:complexType name="SaveBrCash">
    <xs:sequence>
      <xs:element minOccurs="0" name="brcash" nillable="true" type="tns:BrCash" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrCash" nillable="true" type="tns:SaveBrCash" />
  <xs:complexType name="BrCash">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="cashN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BrCash" nillable="true" type="tns:BrCash" />
  <xs:complexType name="SaveBrCashValues">
    <xs:sequence>
      <xs:element minOccurs="0" name="ShiftId" type="xs:int" />
      <xs:element minOccurs="0" name="tbl" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrCashValues" nillable="true" type="tns:SaveBrCashValues" />
  <xs:complexType name="SaveShiftCashOperValues">
    <xs:sequence>
      <xs:element minOccurs="0" name="ShiftId" type="xs:int" />
      <xs:element minOccurs="0" name="tbl" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveShiftCashOperValues" nillable="true" type="tns:SaveShiftCashOperValues" />
  <xs:complexType name="TxFromToCardsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="companyid" type="xs:int" />
      <xs:element minOccurs="0" name="dbcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuels" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFromToCardsByCompany" nillable="true" type="tns:TxFromToCardsByCompany" />
  <xs:complexType name="TxFuelToCardsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="companyid" type="xs:int" />
      <xs:element minOccurs="0" name="fuelid" type="xs:int" />
      <xs:element minOccurs="0" name="cards" nillable="true" type="tns:ArrayOfStringDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFuelToCardsByCompany" nillable="true" type="tns:TxFuelToCardsByCompany" />
  <xs:complexType name="TxUserBranch">
    <xs:sequence>
      <xs:element minOccurs="0" name="cuser_id" type="xs:int" />
      <xs:element minOccurs="0" name="ids" nillable="true" xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q12:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxUserBranch" nillable="true" type="tns:TxUserBranch" />
  <xs:complexType name="CopyPermissions">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="cuser_id" type="xs:int" />
      <xs:element minOccurs="0" name="list" nillable="true" xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q13:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CopyPermissions" nillable="true" type="tns:CopyPermissions" />
  <xs:complexType name="TspShiftBookOpersAll">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
      <xs:element minOccurs="0" name="cuser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspShiftBookOpersAll" nillable="true" type="tns:TspShiftBookOpersAll" />
  <xs:complexType name="TspPreordersBook">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="preorder_id" type="xs:int" />
      <xs:element minOccurs="0" name="cuser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspPreordersBook" nillable="true" type="tns:TspPreordersBook" />
  <xs:complexType name="TspPreordersDetBook">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="preordersdet_id" type="xs:int" />
      <xs:element minOccurs="0" name="cuser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspPreordersDetBook" nillable="true" type="tns:TspPreordersDetBook" />
  <xs:complexType name="TspShiftBookAllPartner">
    <xs:sequence>
      <xs:element minOccurs="0" name="iud" type="xs:int" />
      <xs:element minOccurs="0" name="branch_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="dshift" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="dfact" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="factN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="unid" nillable="true" type="ser:guid" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspShiftBookAllPartner" nillable="true" type="tns:TspShiftBookAllPartner" />
  <xs:complexType name="BranchKeyboardblocking">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="blocking" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BranchKeyboardblocking" nillable="true" type="tns:BranchKeyboardblocking" />
  <xs:complexType name="BranchTicketKeyBlocking">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="blocking" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BranchTicketKeyBlocking" nillable="true" type="tns:BranchTicketKeyBlocking" />
  <xs:complexType name="MergeRsZreports">
    <xs:sequence>
      <xs:element minOccurs="0" name="D1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MergeRsZreports" nillable="true" type="tns:MergeRsZreports" />
  <xs:complexType name="SavePaymentTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="PaymentType" nillable="true" type="tns:PaymentTypes" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SavePaymentTypes" nillable="true" type="tns:SavePaymentTypes" />
  <xs:complexType name="PaymentTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="base_type_id" type="xs:int" />
      <xs:element minOccurs="0" name="payment_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="turntype_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="base_type" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="turntype" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentTypes" nillable="true" type="tns:PaymentTypes" />
  <xs:complexType name="SaveBrPayTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="Iud" type="xs:int" />
      <xs:element minOccurs="0" name="PaymentTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="Branches" nillable="true" xmlns:q14="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q14:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrPayTypes" nillable="true" type="tns:SaveBrPayTypes" />
  <xs:complexType name="SaveBrFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="Iud" type="xs:int" />
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
      <xs:element minOccurs="0" name="Branches" nillable="true" xmlns:q15="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q15:ArrayOfint" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrFuels" nillable="true" type="tns:SaveBrFuels" />
  <xs:complexType name="BlockDcCardPoints">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReceiptId" type="ser:guid" />
      <xs:element minOccurs="0" name="Points" type="xs:decimal" />
      <xs:element minOccurs="0" name="UnBlock" type="xs:boolean" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BlockDcCardPoints" nillable="true" type="tns:BlockDcCardPoints" />
  <xs:complexType name="GetLastShiftPrices">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetLastShiftPrices" nillable="true" type="tns:GetLastShiftPrices" />
  <xs:complexType name="GetAllBranch">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetAllBranch" nillable="true" type="tns:GetAllBranch" />
  <xs:complexType name="GetMyIp">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="GetMyIp" nillable="true" type="tns:GetMyIp" />
  <xs:complexType name="GetUserProps2">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserProps2" nillable="true" type="tns:GetUserProps2" />
  <xs:complexType name="GetCompanyUser2">
    <xs:sequence>
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyUser2" nillable="true" type="tns:GetCompanyUser2" />
  <xs:complexType name="GetCardsByCompany2">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardsByCompany2" nillable="true" type="tns:GetCardsByCompany2" />
  <xs:complexType name="TspCardTurnover2">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
      <xs:element minOccurs="0" name="fuelid" type="xs:int" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCardTurnover2" nillable="true" type="tns:TspCardTurnover2" />
  <xs:complexType name="TxFromToCards2">
    <xs:sequence>
      <xs:element minOccurs="0" name="dbcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuels" nillable="true" type="tns:ArrayOfIntDecimal" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFromToCards2" nillable="true" type="tns:TxFromToCards2" />
  <xs:complexType name="ChangePassword2">
    <xs:sequence>
      <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="oldpassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="newpassword" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePassword2" nillable="true" type="tns:ChangePassword2" />
  <xs:complexType name="CheckOnline">
    <xs:sequence />
  </xs:complexType>
  <xs:element name="CheckOnline" nillable="true" type="tns:CheckOnline" />
  <xs:complexType name="GetSyncChanges">
    <xs:sequence>
      <xs:element minOccurs="0" name="SyncName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientId" type="ser:guid" />
      <xs:element minOccurs="0" name="Scopes" nillable="true" type="tns:ArrayOfScopeRequest" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetSyncChanges" nillable="true" type="tns:GetSyncChanges" />
  <xs:complexType name="ArrayOfScopeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ScopeRequest" nillable="true" type="tns:ScopeRequest" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfScopeRequest" nillable="true" type="tns:ArrayOfScopeRequest" />
  <xs:complexType name="ScopeRequest">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientBlob" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="Parameters" nillable="true" type="tns:ArrayOfSyncParamValue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ScopeRequest" nillable="true" type="tns:ScopeRequest" />
  <xs:complexType name="ArrayOfSyncParamValue">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SyncParamValue" nillable="true" type="tns:SyncParamValue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSyncParamValue" nillable="true" type="tns:ArrayOfSyncParamValue" />
  <xs:complexType name="SyncParamValue">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SyncParamValue" nillable="true" type="tns:SyncParamValue" />
  <xs:complexType name="SaveFstReceiptsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q16="http://schemas.servicestack.net/types" type="q16:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFstReceiptsResponse" nillable="true" type="tns:SaveFstReceiptsResponse" />
  <xs:complexType name="RegisterFstResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q17="http://schemas.servicestack.net/types" type="q17:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RegisterFstResponse" nillable="true" type="tns:RegisterFstResponse" />
  <xs:complexType name="ChangeLifeDateResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q18="http://schemas.servicestack.net/types" type="q18:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangeLifeDateResponse" nillable="true" type="tns:ChangeLifeDateResponse" />
  <xs:complexType name="SetTicketsPrintedResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q19="http://schemas.servicestack.net/types" type="q19:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetTicketsPrintedResponse" nillable="true" type="tns:SetTicketsPrintedResponse" />
  <xs:complexType name="SaveDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q20="http://schemas.servicestack.net/types" type="q20:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDiscountsResponse" nillable="true" type="tns:SaveDiscountsResponse" />
  <xs:complexType name="SaveDiscountDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q21="http://schemas.servicestack.net/types" type="q21:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDiscountDetailsResponse" nillable="true" type="tns:SaveDiscountDetailsResponse" />
  <xs:complexType name="SaveCompanyDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q22="http://schemas.servicestack.net/types" type="q22:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCompanyDiscountsResponse" nillable="true" type="tns:SaveCompanyDiscountsResponse" />
  <xs:complexType name="RemoveCompanyDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q23="http://schemas.servicestack.net/types" type="q23:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RemoveCompanyDiscountsResponse" nillable="true" type="tns:RemoveCompanyDiscountsResponse" />
  <xs:complexType name="SpendDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q24="http://schemas.servicestack.net/types" type="q24:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SpendDiscountsResponse" nillable="true" type="tns:SpendDiscountsResponse" />
  <xs:complexType name="SaveCardLimitsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q25="http://schemas.servicestack.net/types" type="q25:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCardLimitsResponse" nillable="true" type="tns:SaveCardLimitsResponse" />
  <xs:complexType name="SaveInvoiceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q26="http://schemas.servicestack.net/types" type="q26:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveInvoiceResponse" nillable="true" type="tns:SaveInvoiceResponse" />
  <xs:complexType name="CreatePreorderFromInvoiceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q27="http://schemas.servicestack.net/types" type="q27:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CreatePreorderFromInvoiceResponse" nillable="true" type="tns:CreatePreorderFromInvoiceResponse" />
  <xs:complexType name="DeleteCUsersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q28="http://schemas.servicestack.net/types" type="q28:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCUsersResponse" nillable="true" type="tns:DeleteCUsersResponse" />
  <xs:complexType name="DeleteFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q29="http://schemas.servicestack.net/types" type="q29:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteFuelsResponse" nillable="true" type="tns:DeleteFuelsResponse" />
  <xs:complexType name="DeleteCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q30="http://schemas.servicestack.net/types" type="q30:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCompanyResponse" nillable="true" type="tns:DeleteCompanyResponse" />
  <xs:complexType name="DeleteBranchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q31="http://schemas.servicestack.net/types" type="q31:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteBranchResponse" nillable="true" type="tns:DeleteBranchResponse" />
  <xs:complexType name="DeleteTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q32="http://schemas.servicestack.net/types" type="q32:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteTicketsResponse" nillable="true" type="tns:DeleteTicketsResponse" />
  <xs:complexType name="DeleteTicketsGroupResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q33="http://schemas.servicestack.net/types" type="q33:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteTicketsGroupResponse" nillable="true" type="tns:DeleteTicketsGroupResponse" />
  <xs:complexType name="TxDeleteTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q34="http://schemas.servicestack.net/types" type="q34:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxDeleteTicketsResponse" nillable="true" type="tns:TxDeleteTicketsResponse" />
  <xs:complexType name="TxDelTicketsTranResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q35="http://schemas.servicestack.net/types" type="q35:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxDelTicketsTranResponse" nillable="true" type="tns:TxDelTicketsTranResponse" />
  <xs:complexType name="TspDelPreOrderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q36="http://schemas.servicestack.net/types" type="q36:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspDelPreOrderResponse" nillable="true" type="tns:TspDelPreOrderResponse" />
  <xs:complexType name="DeleteCardsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q37="http://schemas.servicestack.net/types" type="q37:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCardsResponse" nillable="true" type="tns:DeleteCardsResponse" />
  <xs:complexType name="TspDelOrdersFResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q38="http://schemas.servicestack.net/types" type="q38:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspDelOrdersFResponse" nillable="true" type="tns:TspDelOrdersFResponse" />
  <xs:complexType name="DeleteCountersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q39="http://schemas.servicestack.net/types" type="q39:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteCountersResponse" nillable="true" type="tns:DeleteCountersResponse" />
  <xs:complexType name="DelAxReportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q40="http://schemas.servicestack.net/types" type="q40:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelAxReportsResponse" nillable="true" type="tns:DelAxReportsResponse" />
  <xs:complexType name="DelAxFuelReportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q41="http://schemas.servicestack.net/types" type="q41:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelAxFuelReportsResponse" nillable="true" type="tns:DelAxFuelReportsResponse" />
  <xs:complexType name="DelBrCashResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q42="http://schemas.servicestack.net/types" type="q42:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelBrCashResponse" nillable="true" type="tns:DelBrCashResponse" />
  <xs:complexType name="DelCardFuelsExpenseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q43="http://schemas.servicestack.net/types" type="q43:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelCardFuelsExpenseResponse" nillable="true" type="tns:DelCardFuelsExpenseResponse" />
  <xs:complexType name="DelPaymentTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q44="http://schemas.servicestack.net/types" type="q44:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelPaymentTypesResponse" nillable="true" type="tns:DelPaymentTypesResponse" />
  <xs:complexType name="DeleteDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q45="http://schemas.servicestack.net/types" type="q45:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteDiscountsResponse" nillable="true" type="tns:DeleteDiscountsResponse" />
  <xs:complexType name="DeleteInvoicesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q46="http://schemas.servicestack.net/types" type="q46:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DeleteInvoicesResponse" nillable="true" type="tns:DeleteInvoicesResponse" />
  <xs:complexType name="RsCheckResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q47="http://schemas.servicestack.net/types" type="q47:ResponseStatus" />
      <xs:element minOccurs="0" name="user_id" type="xs:int" />
      <xs:element minOccurs="0" name="sua" type="xs:int" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsCheckResponse" nillable="true" type="tns:RsCheckResponse" />
  <xs:complexType name="RsCheck_spec_userskResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q48="http://schemas.servicestack.net/types" type="q48:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsCheck_spec_userskResponse" nillable="true" type="tns:RsCheck_spec_userskResponse" />
  <xs:complexType name="GetRsFuelsListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q49="http://schemas.servicestack.net/types" type="q49:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfRsFuel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsFuelsListResponse" nillable="true" type="tns:GetRsFuelsListResponse" />
  <xs:complexType name="ArrayOfRsFuel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RsFuel" nillable="true" type="tns:RsFuel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRsFuel" nillable="true" type="tns:ArrayOfRsFuel" />
  <xs:complexType name="RsFuel">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="GOODS_NAME" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SSN_CODE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SSF_CODE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UNIT_TYPE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EXCISE_RATE" type="xs:decimal" />
      <xs:element minOccurs="0" name="DISPLAY_NAME" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsFuel" nillable="true" type="tns:RsFuel" />
  <xs:complexType name="GetUnIdAndNameBySnResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q50="http://schemas.servicestack.net/types" type="q50:ResponseStatus" />
      <xs:element minOccurs="0" name="UnID" type="xs:int" />
      <xs:element minOccurs="0" name="OrgName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUnIdAndNameBySnResponse" nillable="true" type="tns:GetUnIdAndNameBySnResponse" />
  <xs:complexType name="SaveRsInvoiceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q51="http://schemas.servicestack.net/types" type="q51:ResponseStatus" />
      <xs:element minOccurs="0" name="result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveRsInvoiceResponse" nillable="true" type="tns:SaveRsInvoiceResponse" />
  <xs:complexType name="CorrectRsInvoiceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q52="http://schemas.servicestack.net/types" type="q52:ResponseStatus" />
      <xs:element minOccurs="0" name="invdet_id" type="xs:int" />
      <xs:element minOccurs="0" name="result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CorrectRsInvoiceResponse" nillable="true" type="tns:CorrectRsInvoiceResponse" />
  <xs:complexType name="SaveRsInvoiceDetResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q53="http://schemas.servicestack.net/types" type="q53:ResponseStatus" />
      <xs:element minOccurs="0" name="result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveRsInvoiceDetResponse" nillable="true" type="tns:SaveRsInvoiceDetResponse" />
  <xs:complexType name="ChangeInvoiceStatusResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q54="http://schemas.servicestack.net/types" type="q54:ResponseStatus" />
      <xs:element minOccurs="0" name="result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangeInvoiceStatusResponse" nillable="true" type="tns:ChangeInvoiceStatusResponse" />
  <xs:complexType name="CancelInvoiceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q55="http://schemas.servicestack.net/types" type="q55:ResponseStatus" />
      <xs:element minOccurs="0" name="result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CancelInvoiceResponse" nillable="true" type="tns:CancelInvoiceResponse" />
  <xs:complexType name="GetRsOrgObjectsListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q56="http://schemas.servicestack.net/types" type="q56:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfRsOrgObjects" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsOrgObjectsListResponse" nillable="true" type="tns:GetRsOrgObjectsListResponse" />
  <xs:complexType name="ArrayOfRsOrgObjects">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RsOrgObjects" nillable="true" type="tns:RsOrgObjects" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRsOrgObjects" nillable="true" type="tns:ArrayOfRsOrgObjects" />
  <xs:complexType name="RsOrgObjects">
    <xs:sequence>
      <xs:element minOccurs="0" name="OB_IDENT_NO" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ADDRESS" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsOrgObjects" nillable="true" type="tns:RsOrgObjects" />
  <xs:complexType name="GetRsInvoiceResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q57="http://schemas.servicestack.net/types" type="q57:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:RsInvoice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsInvoiceResponse" nillable="true" type="tns:GetRsInvoiceResponse" />
  <xs:complexType name="RsInvoice">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="F_SERIES" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="F_NUMBER" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OPERATION_DT" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SELLER_UN_ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="BUYER_UN_ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="OIL_ST_N" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TRANSPORT_TYPE" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="STATUS" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="USER_ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="S_USER_ID" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="NO_STATUS" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="NO_TEXT" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="WAS_REF" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="REG_DATE" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="GAUQMEBIS_MIZEZI" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IS_ENDED" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="AGREE_DATE" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="SELLER_SN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SELLER_NM" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BUYER_SN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BUYER_NM" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsInvoice" nillable="true" type="tns:RsInvoice" />
  <xs:complexType name="GetRsTrTypeListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q58="http://schemas.servicestack.net/types" type="q58:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfRsTrType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsTrTypeListResponse" nillable="true" type="tns:GetRsTrTypeListResponse" />
  <xs:complexType name="ArrayOfRsTrType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RsTrType" nillable="true" type="tns:RsTrType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRsTrType" nillable="true" type="tns:ArrayOfRsTrType" />
  <xs:complexType name="RsTrType">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="trtype" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsTrType" nillable="true" type="tns:RsTrType" />
  <xs:complexType name="GetRsStatusListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q59="http://schemas.servicestack.net/types" type="q59:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfRsStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsStatusListResponse" nillable="true" type="tns:GetRsStatusListResponse" />
  <xs:complexType name="ArrayOfRsStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RsStatus" nillable="true" type="tns:RsStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRsStatus" nillable="true" type="tns:ArrayOfRsStatus" />
  <xs:complexType name="RsStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="rsstatus" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsStatus" nillable="true" type="tns:RsStatus" />
  <xs:complexType name="GetRsCorTypesListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q60="http://schemas.servicestack.net/types" type="q60:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfRsCorTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetRsCorTypesListResponse" nillable="true" type="tns:GetRsCorTypesListResponse" />
  <xs:complexType name="ArrayOfRsCorTypes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RsCorTypes" nillable="true" type="tns:RsCorTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRsCorTypes" nillable="true" type="tns:ArrayOfRsCorTypes" />
  <xs:complexType name="RsCorTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="cortype" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="RsCorTypes" nillable="true" type="tns:RsCorTypes" />
  <xs:complexType name="GetCardsByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q61="http://schemas.servicestack.net/types" type="q61:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardsByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardsByCompanyResponse" nillable="true" type="tns:GetCardsByCompanyResponse" />
  <xs:complexType name="ArrayOfCardsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardsByCompany" nillable="true" type="tns:CardsByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardsByCompany" nillable="true" type="tns:ArrayOfCardsByCompany" />
  <xs:complexType name="CardsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="card_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crtime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="isbasic" type="xs:boolean" />
      <xs:element minOccurs="0" name="pincode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="rcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="rcount_nolife" type="xs:decimal" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_car" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="limit" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardsByCompany" nillable="true" type="tns:CardsByCompany" />
  <xs:complexType name="GetSellerNameResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q62="http://schemas.servicestack.net/types" type="q62:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Url" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetSellerNameResponse" nillable="true" type="tns:GetSellerNameResponse" />
  <xs:complexType name="TxFuelToCardsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q63="http://schemas.servicestack.net/types" type="q63:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFuelToCardsResponse" nillable="true" type="tns:TxFuelToCardsResponse" />
  <xs:complexType name="TxFromToCardsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q64="http://schemas.servicestack.net/types" type="q64:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFromToCardsResponse" nillable="true" type="tns:TxFromToCardsResponse" />
  <xs:complexType name="TspCardTurnoverResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q65="http://schemas.servicestack.net/types" type="q65:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:CardTurnoverF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCardTurnoverResponse" nillable="true" type="tns:TspCardTurnoverResponse" />
  <xs:complexType name="CardTurnoverF">
    <xs:sequence>
      <xs:element minOccurs="0" name="Turnover" nillable="true" type="tns:ArrayOfCardTurnover" />
      <xs:element minOccurs="0" name="StartRem" type="xs:decimal" />
      <xs:element minOccurs="0" name="EndRem" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardTurnoverF" nillable="true" type="tns:CardTurnoverF" />
  <xs:complexType name="ArrayOfCardTurnover">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardTurnover" nillable="true" type="tns:CardTurnover" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardTurnover" nillable="true" type="tns:ArrayOfCardTurnover" />
  <xs:complexType name="CardTurnover">
    <xs:sequence>
      <xs:element minOccurs="0" name="NN" type="xs:int" />
      <xs:element minOccurs="0" name="crtime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="corcard" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="icount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="scount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rem" type="xs:decimal" />
      <xs:element minOccurs="0" name="br" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="carnumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="supp_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="order_id" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardTurnover" nillable="true" type="tns:CardTurnover" />
  <xs:complexType name="TspCardTurnoverForAllResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q66="http://schemas.servicestack.net/types" type="q66:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:CardTurnoverF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCardTurnoverForAllResponse" nillable="true" type="tns:TspCardTurnoverForAllResponse" />
  <xs:complexType name="TspShiftCalcViewResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q67="http://schemas.servicestack.net/types" type="q67:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ShiftCalcViewF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspShiftCalcViewResponse" nillable="true" type="tns:TspShiftCalcViewResponse" />
  <xs:complexType name="ShiftCalcViewF">
    <xs:sequence>
      <xs:element minOccurs="0" name="shiftcalcview" nillable="true" type="tns:ArrayOfShiftCalcView" />
      <xs:element minOccurs="0" name="turn_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="st_rem" type="xs:decimal" />
      <xs:element minOccurs="0" name="counters_scount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ShiftCalcViewF" nillable="true" type="tns:ShiftCalcViewF" />
  <xs:complexType name="ArrayOfShiftCalcView">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ShiftCalcView" nillable="true" type="tns:ShiftCalcView" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfShiftCalcView" nillable="true" type="tns:ArrayOfShiftCalcView" />
  <xs:complexType name="ShiftCalcView">
    <xs:sequence>
      <xs:element minOccurs="0" name="turntype_id" type="xs:int" />
      <xs:element minOccurs="0" name="turntype" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="inout" type="xs:int" />
      <xs:element minOccurs="0" name="shiftfuelturnD_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="icount" type="xs:decimal" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="rng" type="xs:int" />
      <xs:element minOccurs="0" name="editable" type="xs:boolean" />
      <xs:element minOccurs="0" name="prop" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="vg" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ShiftCalcView" nillable="true" type="tns:ShiftCalcView" />
  <xs:complexType name="TspEditCardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q68="http://schemas.servicestack.net/types" type="q68:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspEditCardResponse" nillable="true" type="tns:TspEditCardResponse" />
  <xs:complexType name="GetCompanyUserResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q69="http://schemas.servicestack.net/types" type="q69:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:CompanyUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyUserResponse" nillable="true" type="tns:GetCompanyUserResponse" />
  <xs:complexType name="CompanyUser">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:cUsers">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanySN" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CompanyUser" nillable="true" type="tns:CompanyUser" />
  <xs:complexType name="DynFormSelectResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q70="http://schemas.servicestack.net/types" type="q70:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynFormSelectResponse" nillable="true" type="tns:DynFormSelectResponse" />
  <xs:complexType name="GetTblDynFormsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q71="http://schemas.servicestack.net/types" type="q71:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTblDynFormsResponse" nillable="true" type="tns:GetTblDynFormsResponse" />
  <xs:complexType name="GetDynMenuResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q72="http://schemas.servicestack.net/types" type="q72:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDynMenuResponse" nillable="true" type="tns:GetDynMenuResponse" />
  <xs:complexType name="DynFormsParamSelectResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q73="http://schemas.servicestack.net/types" type="q73:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DynFormsParamSelectResponse" nillable="true" type="tns:DynFormsParamSelectResponse" />
  <xs:complexType name="SaveDynFormsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q74="http://schemas.servicestack.net/types" type="q74:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynFormsResponse" nillable="true" type="tns:SaveDynFormsResponse" />
  <xs:complexType name="SaveDynFormsLayoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q75="http://schemas.servicestack.net/types" type="q75:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynFormsLayoutResponse" nillable="true" type="tns:SaveDynFormsLayoutResponse" />
  <xs:complexType name="SaveDynPrintLayoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q76="http://schemas.servicestack.net/types" type="q76:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynPrintLayoutResponse" nillable="true" type="tns:SaveDynPrintLayoutResponse" />
  <xs:complexType name="GetLayoutTableResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q77="http://schemas.servicestack.net/types" type="q77:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLayoutTableResponse" nillable="true" type="tns:GetLayoutTableResponse" />
  <xs:complexType name="GetPrintLayoutTableResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q78="http://schemas.servicestack.net/types" type="q78:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPrintLayoutTableResponse" nillable="true" type="tns:GetPrintLayoutTableResponse" />
  <xs:complexType name="SetDynFormDefLayoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q79="http://schemas.servicestack.net/types" type="q79:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetDynFormDefLayoutResponse" nillable="true" type="tns:SetDynFormDefLayoutResponse" />
  <xs:complexType name="SetDynPrintDefLayoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q80="http://schemas.servicestack.net/types" type="q80:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SetDynPrintDefLayoutResponse" nillable="true" type="tns:SetDynPrintDefLayoutResponse" />
  <xs:complexType name="DelDynFormResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q81="http://schemas.servicestack.net/types" type="q81:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelDynFormResponse" nillable="true" type="tns:DelDynFormResponse" />
  <xs:complexType name="DelDynFormLayoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q82="http://schemas.servicestack.net/types" type="q82:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelDynFormLayoutResponse" nillable="true" type="tns:DelDynFormLayoutResponse" />
  <xs:complexType name="DelDynPrintLayoutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q83="http://schemas.servicestack.net/types" type="q83:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DelDynPrintLayoutResponse" nillable="true" type="tns:DelDynPrintLayoutResponse" />
  <xs:complexType name="SaveFixValQueryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q84="http://schemas.servicestack.net/types" type="q84:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFixValQueryResponse" nillable="true" type="tns:SaveFixValQueryResponse" />
  <xs:complexType name="SaveDynMenuResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q85="http://schemas.servicestack.net/types" type="q85:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveDynMenuResponse" nillable="true" type="tns:SaveDynMenuResponse" />
  <xs:complexType name="GetUserPropsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q86="http://schemas.servicestack.net/types" type="q86:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:cUsers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserPropsResponse" nillable="true" type="tns:GetUserPropsResponse" />
  <xs:complexType name="GetUsersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q87="http://schemas.servicestack.net/types" type="q87:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfcUsers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUsersResponse" nillable="true" type="tns:GetUsersResponse" />
  <xs:complexType name="ArrayOfcUsers">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="cUsers" nillable="true" type="tns:cUsers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfcUsers" nillable="true" type="tns:ArrayOfcUsers" />
  <xs:complexType name="GetFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q88="http://schemas.servicestack.net/types" type="q88:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFuelsResponse" nillable="true" type="tns:GetFuelsResponse" />
  <xs:complexType name="GetFixValResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q89="http://schemas.servicestack.net/types" type="q89:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFixVal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFixValResponse" nillable="true" type="tns:GetFixValResponse" />
  <xs:complexType name="GetCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q90="http://schemas.servicestack.net/types" type="q90:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyResponse" nillable="true" type="tns:GetCompanyResponse" />
  <xs:complexType name="ArrayOfCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Company" nillable="true" type="tns:Company" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCompany" nillable="true" type="tns:ArrayOfCompany" />
  <xs:complexType name="GetBranchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q91="http://schemas.servicestack.net/types" type="q91:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfBranch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBranchResponse" nillable="true" type="tns:GetBranchResponse" />
  <xs:complexType name="ArrayOfBranch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Branch" nillable="true" type="tns:Branch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBranch" nillable="true" type="tns:ArrayOfBranch" />
  <xs:complexType name="GetCountersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q92="http://schemas.servicestack.net/types" type="q92:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCounters" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCountersResponse" nillable="true" type="tns:GetCountersResponse" />
  <xs:complexType name="ArrayOfCounters">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Counters" nillable="true" type="tns:Counters" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCounters" nillable="true" type="tns:ArrayOfCounters" />
  <xs:complexType name="GetTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q93="http://schemas.servicestack.net/types" type="q93:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsResponse" nillable="true" type="tns:GetTicketsResponse" />
  <xs:complexType name="ArrayOfTickets">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Tickets" nillable="true" type="tns:Tickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTickets" nillable="true" type="tns:ArrayOfTickets" />
  <xs:complexType name="GetTicketsGroupResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q94="http://schemas.servicestack.net/types" type="q94:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTicketsGroup" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsGroupResponse" nillable="true" type="tns:GetTicketsGroupResponse" />
  <xs:complexType name="ArrayOfTicketsGroup">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketsGroup" nillable="true" type="tns:TicketsGroup" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketsGroup" nillable="true" type="tns:ArrayOfTicketsGroup" />
  <xs:complexType name="GetPreOrdersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q95="http://schemas.servicestack.net/types" type="q95:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfPreOrdersF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreOrdersResponse" nillable="true" type="tns:GetPreOrdersResponse" />
  <xs:complexType name="ArrayOfPreOrdersF">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PreOrdersF" nillable="true" type="tns:PreOrdersF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPreOrdersF" nillable="true" type="tns:ArrayOfPreOrdersF" />
  <xs:complexType name="PreOrdersF">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:PreOrders">
        <xs:sequence>
          <xs:element minOccurs="0" name="booked" type="xs:boolean" />
          <xs:element minOccurs="0" name="invnum" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="PreOrdersF" nillable="true" type="tns:PreOrdersF" />
  <xs:complexType name="GetIfPreOrdersDetFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q96="http://schemas.servicestack.net/types" type="q96:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIfPreOrdersDetFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIfPreOrdersDetFuelsResponse" nillable="true" type="tns:GetIfPreOrdersDetFuelsResponse" />
  <xs:complexType name="ArrayOfIfPreOrdersDetFuels">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IfPreOrdersDetFuels" nillable="true" type="tns:IfPreOrdersDetFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIfPreOrdersDetFuels" nillable="true" type="tns:ArrayOfIfPreOrdersDetFuels" />
  <xs:complexType name="IfPreOrdersDetFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname_en" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="unit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rsfuel_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="density" type="xs:decimal" />
      <xs:element minOccurs="0" name="preordersdet_id" type="xs:int" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="specinvoice_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicedet_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicenum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvoicestatus" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvtrtype" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvtrbunknum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="preorder_id" type="xs:int" />
      <xs:element minOccurs="0" name="specinvsavedate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvserie" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="actdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="actnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cntid" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="docs_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="life_date" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IfPreOrdersDetFuels" nillable="true" type="tns:IfPreOrdersDetFuels" />
  <xs:complexType name="GetNextNumByPrefixResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q97="http://schemas.servicestack.net/types" type="q97:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetNextNumByPrefixResponse" nillable="true" type="tns:GetNextNumByPrefixResponse" />
  <xs:complexType name="GetAmountsByFuelAndStatusResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q98="http://schemas.servicestack.net/types" type="q98:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" xmlns:q99="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q99:ArrayOfdecimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAmountsByFuelAndStatusResponse" nillable="true" type="tns:GetAmountsByFuelAndStatusResponse" />
  <xs:complexType name="GetPreordersDetTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q100="http://schemas.servicestack.net/types" type="q100:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFPreordersDetTickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreordersDetTicketsResponse" nillable="true" type="tns:GetPreordersDetTicketsResponse" />
  <xs:complexType name="ArrayOfIFPreordersDetTickets">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFPreordersDetTickets" nillable="true" type="tns:IFPreordersDetTickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFPreordersDetTickets" nillable="true" type="tns:ArrayOfIFPreordersDetTickets" />
  <xs:complexType name="IFPreordersDetTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="ticket_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="status_id" type="xs:int" />
      <xs:element minOccurs="0" name="printed" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFPreordersDetTickets" nillable="true" type="tns:IFPreordersDetTickets" />
  <xs:complexType name="GETTicketInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q101="http://schemas.servicestack.net/types" type="q101:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:IFTicketInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GETTicketInfoResponse" nillable="true" type="tns:GETTicketInfoResponse" />
  <xs:complexType name="IFTicketInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="Fuel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="company_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="status_id" type="xs:int" />
      <xs:element minOccurs="0" name="status_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="life_date" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFTicketInfo" nillable="true" type="tns:IFTicketInfo" />
  <xs:complexType name="GETUserPermissResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q102="http://schemas.servicestack.net/types" type="q102:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFUserPermiss" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GETUserPermissResponse" nillable="true" type="tns:GETUserPermissResponse" />
  <xs:complexType name="ArrayOfIFUserPermiss">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFUserPermiss" nillable="true" type="tns:IFUserPermiss" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFUserPermiss" nillable="true" type="tns:ArrayOfIFUserPermiss" />
  <xs:complexType name="IFUserPermiss">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="pid" type="xs:int" />
      <xs:element minOccurs="0" name="perm_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rng" type="xs:int" />
      <xs:element minOccurs="0" name="rights" type="xs:int" />
      <xs:element minOccurs="0" name="value" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFUserPermiss" nillable="true" type="tns:IFUserPermiss" />
  <xs:complexType name="GETCntDetailsByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q103="http://schemas.servicestack.net/types" type="q103:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFCntDetailsByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GETCntDetailsByCompanyResponse" nillable="true" type="tns:GETCntDetailsByCompanyResponse" />
  <xs:complexType name="ArrayOfIFCntDetailsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFCntDetailsByCompany" nillable="true" type="tns:IFCntDetailsByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFCntDetailsByCompany" nillable="true" type="tns:ArrayOfIFCntDetailsByCompany" />
  <xs:complexType name="IFCntDetailsByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="cntID" type="xs:int" />
      <xs:element minOccurs="0" name="CntName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cntVg" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="cntVg_used" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="cntDiskG" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="cntDiskP" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="fuel_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="detCount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="detCount_used" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="detVg" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="detVg_used" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="detPrice" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="detDiskP" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="detDiskG" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="unit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="price" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFCntDetailsByCompany" nillable="true" type="tns:IFCntDetailsByCompany" />
  <xs:complexType name="GetTicketStatusListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q104="http://schemas.servicestack.net/types" type="q104:ResponseStatus" />
      <xs:element minOccurs="0" name="result" nillable="true" type="tns:ArrayOfTicketStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketStatusListResponse" nillable="true" type="tns:GetTicketStatusListResponse" />
  <xs:complexType name="ArrayOfTicketStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TicketStatus" nillable="true" type="tns:TicketStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTicketStatus" nillable="true" type="tns:ArrayOfTicketStatus" />
  <xs:complexType name="TicketStatus">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="status_name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketStatus" nillable="true" type="tns:TicketStatus" />
  <xs:complexType name="GetTicketsForActResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q105="http://schemas.servicestack.net/types" type="q105:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFGetTicketsForAct" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsForActResponse" nillable="true" type="tns:GetTicketsForActResponse" />
  <xs:complexType name="ArrayOfIFGetTicketsForAct">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFGetTicketsForAct" nillable="true" type="tns:IFGetTicketsForAct" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFGetTicketsForAct" nillable="true" type="tns:ArrayOfIFGetTicketsForAct" />
  <xs:complexType name="IFGetTicketsForAct">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelnameen" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fromticket" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="toticket" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:int" />
      <xs:element minOccurs="0" name="tcount" type="xs:int" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFGetTicketsForAct" nillable="true" type="tns:IFGetTicketsForAct" />
  <xs:complexType name="GetCompanyFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q106="http://schemas.servicestack.net/types" type="q106:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFGetCompanyFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyFuelsResponse" nillable="true" type="tns:GetCompanyFuelsResponse" />
  <xs:complexType name="ArrayOfIFGetCompanyFuels">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFGetCompanyFuels" nillable="true" type="tns:IFGetCompanyFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFGetCompanyFuels" nillable="true" type="tns:ArrayOfIFGetCompanyFuels" />
  <xs:complexType name="IFGetCompanyFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname_en" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFGetCompanyFuels" nillable="true" type="tns:IFGetCompanyFuels" />
  <xs:complexType name="GetCompanyTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q107="http://schemas.servicestack.net/types" type="q107:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFGetCompanyTickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyTicketsResponse" nillable="true" type="tns:GetCompanyTicketsResponse" />
  <xs:complexType name="ArrayOfIFGetCompanyTickets">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFGetCompanyTickets" nillable="true" type="tns:IFGetCompanyTickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFGetCompanyTickets" nillable="true" type="tns:ArrayOfIFGetCompanyTickets" />
  <xs:complexType name="IFGetCompanyTickets">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFGetCompanyTickets" nillable="true" type="tns:IFGetCompanyTickets" />
  <xs:complexType name="GetCardsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q108="http://schemas.servicestack.net/types" type="q108:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCards" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardsResponse" nillable="true" type="tns:GetCardsResponse" />
  <xs:complexType name="ArrayOfCards">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Cards" nillable="true" type="tns:Cards" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCards" nillable="true" type="tns:ArrayOfCards" />
  <xs:complexType name="GetCardSuppliesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q109="http://schemas.servicestack.net/types" type="q109:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardSupplies" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardSuppliesResponse" nillable="true" type="tns:GetCardSuppliesResponse" />
  <xs:complexType name="ArrayOfCardSupplies">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardSupplies" nillable="true" type="tns:CardSupplies" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardSupplies" nillable="true" type="tns:ArrayOfCardSupplies" />
  <xs:complexType name="CardSupplies">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="transaction_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="preordersdet_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="fpreordersdet_id" type="xs:int" />
      <xs:element minOccurs="0" name="orders_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="dbcard_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crcard_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="icount" type="xs:decimal" />
      <xs:element minOccurs="0" name="rcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="crtime" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardSupplies" nillable="true" type="tns:CardSupplies" />
  <xs:complexType name="GetFuelsByCardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q110="http://schemas.servicestack.net/types" type="q110:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFuelsByCard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFuelsByCardResponse" nillable="true" type="tns:GetFuelsByCardResponse" />
  <xs:complexType name="ArrayOfFuelsByCard">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FuelsByCard" nillable="true" type="tns:FuelsByCard" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFuelsByCard" nillable="true" type="tns:ArrayOfFuelsByCard" />
  <xs:complexType name="FuelsByCard">
    <xs:sequence>
      <xs:element minOccurs="0" name="card_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="rs_code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="spend" type="xs:boolean" />
      <xs:element minOccurs="0" name="pincode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rcount_full" type="xs:decimal" />
      <xs:element minOccurs="0" name="rcount_nolife" type="xs:decimal" />
      <xs:element minOccurs="0" name="owner_mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_car" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="limit" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FuelsByCard" nillable="true" type="tns:FuelsByCard" />
  <xs:complexType name="GetCurrentShiftIdResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q111="http://schemas.servicestack.net/types" type="q111:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCurrentShiftIdResponse" nillable="true" type="tns:GetCurrentShiftIdResponse" />
  <xs:complexType name="GetCurrentShiftResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q112="http://schemas.servicestack.net/types" type="q112:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Shifts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCurrentShiftResponse" nillable="true" type="tns:GetCurrentShiftResponse" />
  <xs:complexType name="Shifts">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="Branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="D1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="D2" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Calc" type="xs:boolean" />
      <xs:element minOccurs="0" name="FstMachineCount" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Shifts" nillable="true" type="tns:Shifts" />
  <xs:complexType name="GetShiftsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q113="http://schemas.servicestack.net/types" type="q113:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfShiftsF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetShiftsResponse" nillable="true" type="tns:GetShiftsResponse" />
  <xs:complexType name="ArrayOfShiftsF">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ShiftsF" nillable="true" type="tns:ShiftsF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfShiftsF" nillable="true" type="tns:ArrayOfShiftsF" />
  <xs:complexType name="ShiftsF">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shifts">
        <xs:sequence>
          <xs:element minOccurs="0" name="Booked" type="xs:boolean" />
          <xs:element minOccurs="0" name="groupid" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ShiftsF" nillable="true" type="tns:ShiftsF" />
  <xs:complexType name="IFShiftPricesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q114="http://schemas.servicestack.net/types" type="q114:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFShiftPricesResponse" nillable="true" type="tns:IFShiftPricesResponse" />
  <xs:complexType name="GetTfExpenseByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q115="http://schemas.servicestack.net/types" type="q115:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTfExpenseByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfExpenseByCompanyResponse" nillable="true" type="tns:GetTfExpenseByCompanyResponse" />
  <xs:complexType name="ArrayOfTfExpenseByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TfExpenseByCompany" nillable="true" type="tns:TfExpenseByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTfExpenseByCompany" nillable="true" type="tns:ArrayOfTfExpenseByCompany" />
  <xs:complexType name="TfExpenseByCompany">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="trtype" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="rs_code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="companyname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TfExpenseByCompany" nillable="true" type="tns:TfExpenseByCompany" />
  <xs:complexType name="GetTfExpenseSpecInvoicesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q116="http://schemas.servicestack.net/types" type="q116:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTfExpenseSpecInvoices" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfExpenseSpecInvoicesResponse" nillable="true" type="tns:GetTfExpenseSpecInvoicesResponse" />
  <xs:complexType name="ArrayOfTfExpenseSpecInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TfExpenseSpecInvoices" nillable="true" type="tns:TfExpenseSpecInvoices" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTfExpenseSpecInvoices" nillable="true" type="tns:ArrayOfTfExpenseSpecInvoices" />
  <xs:complexType name="TfExpenseSpecInvoices">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="ordersf_id" type="xs:int" />
      <xs:element minOccurs="0" name="scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="price" type="xs:decimal" />
      <xs:element minOccurs="0" name="specinvoice_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicedet_id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvoicenum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvoicestatus" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvdate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvtrtype" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="specinvtrbunknum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvsavedate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="specinvserie" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="crtime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="company_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="ftype" type="xs:int" />
      <xs:element minOccurs="0" name="rs_code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="companyname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelcode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="trtype" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="density" type="xs:decimal" />
      <xs:element minOccurs="0" name="rsfuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="withoutvat" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TfExpenseSpecInvoices" nillable="true" type="tns:TfExpenseSpecInvoices" />
  <xs:complexType name="GetTfUserDynFormsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q117="http://schemas.servicestack.net/types" type="q117:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTfUserDynForms" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfUserDynFormsResponse" nillable="true" type="tns:GetTfUserDynFormsResponse" />
  <xs:complexType name="ArrayOfTfUserDynForms">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TfUserDynForms" nillable="true" type="tns:TfUserDynForms" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTfUserDynForms" nillable="true" type="tns:ArrayOfTfUserDynForms" />
  <xs:complexType name="TfUserDynForms">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="dName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="allowed" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TfUserDynForms" nillable="true" type="tns:TfUserDynForms" />
  <xs:complexType name="GetAxReportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q118="http://schemas.servicestack.net/types" type="q118:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfAxReports" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAxReportsResponse" nillable="true" type="tns:GetAxReportsResponse" />
  <xs:complexType name="ArrayOfAxReports">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AxReports" nillable="true" type="tns:AxReports" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAxReports" nillable="true" type="tns:ArrayOfAxReports" />
  <xs:complexType name="GetAxFuelReportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q119="http://schemas.servicestack.net/types" type="q119:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfAxFuelReports" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAxFuelReportsResponse" nillable="true" type="tns:GetAxFuelReportsResponse" />
  <xs:complexType name="ArrayOfAxFuelReports">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AxFuelReports" nillable="true" type="tns:AxFuelReports" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAxFuelReports" nillable="true" type="tns:ArrayOfAxFuelReports" />
  <xs:complexType name="GetReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q120="http://schemas.servicestack.net/types" type="q120:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetReportResponse" nillable="true" type="tns:GetReportResponse" />
  <xs:complexType name="GetIFCounterMetersByShiftFuelResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q121="http://schemas.servicestack.net/types" type="q121:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFCounterMetersByShiftFuel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFCounterMetersByShiftFuelResponse" nillable="true" type="tns:GetIFCounterMetersByShiftFuelResponse" />
  <xs:complexType name="ArrayOfIFCounterMetersByShiftFuel">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFCounterMetersByShiftFuel" nillable="true" type="tns:IFCounterMetersByShiftFuel" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFCounterMetersByShiftFuel" nillable="true" type="tns:ArrayOfIFCounterMetersByShiftFuel" />
  <xs:complexType name="IFCounterMetersByShiftFuel">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="CounterName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastMeter" type="xs:decimal" />
      <xs:element minOccurs="0" name="NewMeter" type="xs:decimal" />
      <xs:element minOccurs="0" name="Scount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFCounterMetersByShiftFuel" nillable="true" type="tns:IFCounterMetersByShiftFuel" />
  <xs:complexType name="GetBrCashResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q122="http://schemas.servicestack.net/types" type="q122:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfBrCash" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBrCashResponse" nillable="true" type="tns:GetBrCashResponse" />
  <xs:complexType name="ArrayOfBrCash">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BrCash" nillable="true" type="tns:BrCash" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBrCash" nillable="true" type="tns:ArrayOfBrCash" />
  <xs:complexType name="GetIFBrCashShiftResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q123="http://schemas.servicestack.net/types" type="q123:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFBrCashShift" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFBrCashShiftResponse" nillable="true" type="tns:GetIFBrCashShiftResponse" />
  <xs:complexType name="ArrayOfIFBrCashShift">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFBrCashShift" nillable="true" type="tns:IFBrCashShift" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFBrCashShift" nillable="true" type="tns:ArrayOfIFBrCashShift" />
  <xs:complexType name="IFBrCashShift">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="cash_id" type="xs:int" />
      <xs:element minOccurs="0" name="cashN" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="vg" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFBrCashShift" nillable="true" type="tns:IFBrCashShift" />
  <xs:complexType name="GetIFShiftCashOpersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q124="http://schemas.servicestack.net/types" type="q124:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFShiftCashOpers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFShiftCashOpersResponse" nillable="true" type="tns:GetIFShiftCashOpersResponse" />
  <xs:complexType name="ArrayOfIFShiftCashOpers">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFShiftCashOpers" nillable="true" type="tns:IFShiftCashOpers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFShiftCashOpers" nillable="true" type="tns:ArrayOfIFShiftCashOpers" />
  <xs:complexType name="IFShiftCashOpers">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="type_id" type="xs:int" />
      <xs:element minOccurs="0" name="opertype" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rng" type="xs:int" />
      <xs:element minOccurs="0" name="editable" type="xs:boolean" />
      <xs:element minOccurs="0" name="inout" type="xs:int" />
      <xs:element minOccurs="0" name="vg" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFShiftCashOpers" nillable="true" type="tns:IFShiftCashOpers" />
  <xs:complexType name="GetIFCardsByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q125="http://schemas.servicestack.net/types" type="q125:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardsByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIFCardsByCompanyResponse" nillable="true" type="tns:GetIFCardsByCompanyResponse" />
  <xs:complexType name="GetFormsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q126="http://schemas.servicestack.net/types" type="q126:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfForms" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFormsResponse" nillable="true" type="tns:GetFormsResponse" />
  <xs:complexType name="ArrayOfForms">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Forms" nillable="true" type="tns:Forms" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfForms" nillable="true" type="tns:ArrayOfForms" />
  <xs:complexType name="Forms">
    <xs:sequence>
      <xs:element minOccurs="0" name="formid" type="ser:guid" />
      <xs:element minOccurs="0" name="formname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="helpaddress" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Forms" nillable="true" type="tns:Forms" />
  <xs:complexType name="GetShiftSalesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q127="http://schemas.servicestack.net/types" type="q127:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIFShiftSales" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetShiftSalesResponse" nillable="true" type="tns:GetShiftSalesResponse" />
  <xs:complexType name="ArrayOfIFShiftSales">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IFShiftSales" nillable="true" type="tns:IFShiftSales" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIFShiftSales" nillable="true" type="tns:ArrayOfIFShiftSales" />
  <xs:complexType name="IFShiftSales">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TicketsAmount" type="xs:decimal" />
      <xs:element minOccurs="0" name="CardsAmount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFShiftSales" nillable="true" type="tns:IFShiftSales" />
  <xs:complexType name="GetCalcShiftCashResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q128="http://schemas.servicestack.net/types" type="q128:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCalcShiftCashResponse" nillable="true" type="tns:GetCalcShiftCashResponse" />
  <xs:complexType name="GetTFUserBranchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q129="http://schemas.servicestack.net/types" type="q129:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTFUserBranch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTFUserBranchResponse" nillable="true" type="tns:GetTFUserBranchResponse" />
  <xs:complexType name="ArrayOfTFUserBranch">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TFUserBranch" nillable="true" type="tns:TFUserBranch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTFUserBranch" nillable="true" type="tns:ArrayOfTFUserBranch" />
  <xs:complexType name="TFUserBranch">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="allowed" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TFUserBranch" nillable="true" type="tns:TFUserBranch" />
  <xs:complexType name="GetIfSaleByShiftResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q130="http://schemas.servicestack.net/types" type="q130:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIfSaleByShift" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIfSaleByShiftResponse" nillable="true" type="tns:GetIfSaleByShiftResponse" />
  <xs:complexType name="ArrayOfIfSaleByShift">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IfSaleByShift" nillable="true" type="tns:IfSaleByShift" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIfSaleByShift" nillable="true" type="tns:ArrayOfIfSaleByShift" />
  <xs:complexType name="IfSaleByShift">
    <xs:sequence>
      <xs:element minOccurs="0" name="trans_id" type="xs:int" />
      <xs:element minOccurs="0" name="crtime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="shift_id" type="xs:int" />
      <xs:element minOccurs="0" name="carnumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="ticket_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="card_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="company" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IfSaleByShift" nillable="true" type="tns:IfSaleByShift" />
  <xs:complexType name="IFFuelsByCardHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q131="http://schemas.servicestack.net/types" type="q131:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFuelsByCardF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IFFuelsByCardHistoryResponse" nillable="true" type="tns:IFFuelsByCardHistoryResponse" />
  <xs:complexType name="ArrayOfFuelsByCardF">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FuelsByCardF" nillable="true" type="tns:FuelsByCardF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFuelsByCardF" nillable="true" type="tns:ArrayOfFuelsByCardF" />
  <xs:complexType name="FuelsByCardF">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:FuelsByCard">
        <xs:sequence>
          <xs:element minOccurs="0" name="scount" type="xs:decimal" />
          <xs:element minOccurs="0" name="br_fuel" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="FuelsByCardF" nillable="true" type="tns:FuelsByCardF" />
  <xs:complexType name="GetCalcSaleByPartnersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q132="http://schemas.servicestack.net/types" type="q132:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIfCalcSaleByPartners" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCalcSaleByPartnersResponse" nillable="true" type="tns:GetCalcSaleByPartnersResponse" />
  <xs:complexType name="ArrayOfIfCalcSaleByPartners">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IfCalcSaleByPartners" nillable="true" type="tns:IfCalcSaleByPartners" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIfCalcSaleByPartners" nillable="true" type="tns:ArrayOfIfCalcSaleByPartners" />
  <xs:complexType name="IfCalcSaleByPartners">
    <xs:sequence>
      <xs:element minOccurs="0" name="fuel_id" type="xs:int" />
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="amount" type="xs:decimal" />
      <xs:element minOccurs="0" name="stype" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IfCalcSaleByPartners" nillable="true" type="tns:IfCalcSaleByPartners" />
  <xs:complexType name="GetIfPartnersBookResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q133="http://schemas.servicestack.net/types" type="q133:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIfPartnersBook" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetIfPartnersBookResponse" nillable="true" type="tns:GetIfPartnersBookResponse" />
  <xs:complexType name="ArrayOfIfPartnersBook">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IfPartnersBook" nillable="true" type="tns:IfPartnersBook" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIfPartnersBook" nillable="true" type="tns:ArrayOfIfPartnersBook" />
  <xs:complexType name="IfPartnersBook">
    <xs:sequence>
      <xs:element minOccurs="0" name="unid" type="ser:guid" />
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="d1" type="xs:dateTime" />
      <xs:element minOccurs="0" name="cuser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="d2" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IfPartnersBook" nillable="true" type="tns:IfPartnersBook" />
  <xs:complexType name="GetBranchKeyboardBlockingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q134="http://schemas.servicestack.net/types" type="q134:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBranchKeyboardBlockingResponse" nillable="true" type="tns:GetBranchKeyboardBlockingResponse" />
  <xs:complexType name="GetBranchKeyboardBlockingTicketResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q135="http://schemas.servicestack.net/types" type="q135:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBranchKeyboardBlockingTicketResponse" nillable="true" type="tns:GetBranchKeyboardBlockingTicketResponse" />
  <xs:complexType name="GetLastShiftDataResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q136="http://schemas.servicestack.net/types" type="q136:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:LastShiftData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLastShiftDataResponse" nillable="true" type="tns:GetLastShiftDataResponse" />
  <xs:complexType name="LastShiftData">
    <xs:sequence>
      <xs:element minOccurs="0" name="Shift" nillable="true" type="tns:Shifts" />
      <xs:element minOccurs="0" name="FuelsList" nillable="true" type="tns:ArrayOfFuels" />
      <xs:element minOccurs="0" name="PaymentTypes" nillable="true" type="tns:ArrayOfPaymentTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LastShiftData" nillable="true" type="tns:LastShiftData" />
  <xs:complexType name="ArrayOfPaymentTypes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentTypes" nillable="true" type="tns:PaymentTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentTypes" nillable="true" type="tns:ArrayOfPaymentTypes" />
  <xs:complexType name="GetFstNextNumResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q137="http://schemas.servicestack.net/types" type="q137:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFstNextNumResponse" nillable="true" type="tns:GetFstNextNumResponse" />
  <xs:complexType name="GetDcCardInfoResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q138="http://schemas.servicestack.net/types" type="q138:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:DcCardInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDcCardInfoResponse" nillable="true" type="tns:GetDcCardInfoResponse" />
  <xs:complexType name="DcCardInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="cardid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="points" type="xs:decimal" />
      <xs:element minOccurs="0" name="vg" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DcCardInfo" nillable="true" type="tns:DcCardInfo" />
  <xs:complexType name="GetPaymentTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q139="http://schemas.servicestack.net/types" type="q139:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfPaymentTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentTypesResponse" nillable="true" type="tns:GetPaymentTypesResponse" />
  <xs:complexType name="GetBrPayTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q140="http://schemas.servicestack.net/types" type="q140:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIfBrPayTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBrPayTypesResponse" nillable="true" type="tns:GetBrPayTypesResponse" />
  <xs:complexType name="ArrayOfIfBrPayTypes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IfBrPayTypes" nillable="true" type="tns:IfBrPayTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIfBrPayTypes" nillable="true" type="tns:ArrayOfIfBrPayTypes" />
  <xs:complexType name="IfBrPayTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="branch_id" type="xs:int" />
      <xs:element minOccurs="0" name="branch_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="is_granted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IfBrPayTypes" nillable="true" type="tns:IfBrPayTypes" />
  <xs:complexType name="GetBrFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q141="http://schemas.servicestack.net/types" type="q141:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfIfBrFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetBrFuelsResponse" nillable="true" type="tns:GetBrFuelsResponse" />
  <xs:complexType name="ArrayOfIfBrFuels">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="IfBrFuels" nillable="true" type="tns:IfBrFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfIfBrFuels" nillable="true" type="tns:ArrayOfIfBrFuels" />
  <xs:complexType name="IfBrFuels">
    <xs:sequence>
      <xs:element minOccurs="0" name="BranchId" type="xs:int" />
      <xs:element minOccurs="0" name="BranchName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsGranted" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IfBrFuels" nillable="true" type="tns:IfBrFuels" />
  <xs:complexType name="GetPaymentBaseTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q142="http://schemas.servicestack.net/types" type="q142:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfPaymentBaseTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPaymentBaseTypesResponse" nillable="true" type="tns:GetPaymentBaseTypesResponse" />
  <xs:complexType name="ArrayOfPaymentBaseTypes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PaymentBaseTypes" nillable="true" type="tns:PaymentBaseTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPaymentBaseTypes" nillable="true" type="tns:ArrayOfPaymentBaseTypes" />
  <xs:complexType name="PaymentBaseTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="id" type="xs:int" />
      <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PaymentBaseTypes" nillable="true" type="tns:PaymentBaseTypes" />
  <xs:complexType name="GetFuelTurnTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q143="http://schemas.servicestack.net/types" type="q143:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFuelTurnTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetFuelTurnTypesResponse" nillable="true" type="tns:GetFuelTurnTypesResponse" />
  <xs:complexType name="ArrayOfFuelTurnTypes">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FuelTurnTypes" nillable="true" type="tns:FuelTurnTypes" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFuelTurnTypes" nillable="true" type="tns:ArrayOfFuelTurnTypes" />
  <xs:complexType name="FuelTurnTypes">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Turntype" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Inout" type="xs:int" />
      <xs:element minOccurs="0" name="Rng" type="xs:int" />
      <xs:element minOccurs="0" name="Editable" type="xs:boolean" />
      <xs:element minOccurs="0" name="Prop" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FuelTurnTypes" nillable="true" type="tns:FuelTurnTypes" />
  <xs:complexType name="GetShiftCloseReportResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q144="http://schemas.servicestack.net/types" type="q144:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfShiftCloseReport" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetShiftCloseReportResponse" nillable="true" type="tns:GetShiftCloseReportResponse" />
  <xs:complexType name="ArrayOfShiftCloseReport">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ShiftCloseReport" nillable="true" type="tns:ShiftCloseReport" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfShiftCloseReport" nillable="true" type="tns:ArrayOfShiftCloseReport" />
  <xs:complexType name="ShiftCloseReport">
    <xs:sequence>
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
      <xs:element minOccurs="0" name="FuelName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PaytypeId" type="xs:int" />
      <xs:element minOccurs="0" name="PaymentName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Vg" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ShiftCloseReport" nillable="true" type="tns:ShiftCloseReport" />
  <xs:complexType name="GetTfCompanyFuelsRemResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q145="http://schemas.servicestack.net/types" type="q145:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTfCompanyFuelsRem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTfCompanyFuelsRemResponse" nillable="true" type="tns:GetTfCompanyFuelsRemResponse" />
  <xs:complexType name="ArrayOfTfCompanyFuelsRem">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TfCompanyFuelsRem" nillable="true" type="tns:TfCompanyFuelsRem" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTfCompanyFuelsRem" nillable="true" type="tns:ArrayOfTfCompanyFuelsRem" />
  <xs:complexType name="TfCompanyFuelsRem">
    <xs:sequence>
      <xs:element minOccurs="0" name="PreordersdetId" type="xs:int" />
      <xs:element minOccurs="0" name="Ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="LifeDate" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Docnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="RsCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Rcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Rtype" type="xs:int" />
      <xs:element minOccurs="0" name="RtypeName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TfCompanyFuelsRem" nillable="true" type="tns:TfCompanyFuelsRem" />
  <xs:complexType name="GetTicketsByPreordersdetResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q146="http://schemas.servicestack.net/types" type="q146:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfTickets" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetTicketsByPreordersdetResponse" nillable="true" type="tns:GetTicketsByPreordersdetResponse" />
  <xs:complexType name="GetCardRemByPreordersdetResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q147="http://schemas.servicestack.net/types" type="q147:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardsRemByPreordersdet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardRemByPreordersdetResponse" nillable="true" type="tns:GetCardRemByPreordersdetResponse" />
  <xs:complexType name="ArrayOfCardsRemByPreordersdet">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardsRemByPreordersdet" nillable="true" type="tns:CardsRemByPreordersdet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardsRemByPreordersdet" nillable="true" type="tns:ArrayOfCardsRemByPreordersdet" />
  <xs:complexType name="CardsRemByPreordersdet">
    <xs:sequence>
      <xs:element minOccurs="0" name="card_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="owner_name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="rcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="isbasic" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardsRemByPreordersdet" nillable="true" type="tns:CardsRemByPreordersdet" />
  <xs:complexType name="GetPreorderHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q148="http://schemas.servicestack.net/types" type="q148:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfPreorderHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetPreorderHistoryResponse" nillable="true" type="tns:GetPreorderHistoryResponse" />
  <xs:complexType name="ArrayOfPreorderHistory">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PreorderHistory" nillable="true" type="tns:PreorderHistory" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPreorderHistory" nillable="true" type="tns:ArrayOfPreorderHistory" />
  <xs:complexType name="PreorderHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="preordersdet_id" type="xs:int" />
      <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="unit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="price" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="scount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="amount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="ocount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="life_date" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" name="docs_id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="specinvoicestatus" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="trgid" type="xs:int" />
      <xs:element minOccurs="0" name="trgiud" type="xs:int" />
      <xs:element minOccurs="0" name="appname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="hostip" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="cuser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="trgdate" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PreorderHistory" nillable="true" type="tns:PreorderHistory" />
  <xs:complexType name="GetDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q149="http://schemas.servicestack.net/types" type="q149:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfDiscounts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDiscountsResponse" nillable="true" type="tns:GetDiscountsResponse" />
  <xs:complexType name="ArrayOfDiscounts">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Discounts" nillable="true" type="tns:Discounts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDiscounts" nillable="true" type="tns:ArrayOfDiscounts" />
  <xs:complexType name="GetDiscountDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q150="http://schemas.servicestack.net/types" type="q150:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfDiscountDetailsF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetDiscountDetailsResponse" nillable="true" type="tns:GetDiscountDetailsResponse" />
  <xs:complexType name="ArrayOfDiscountDetailsF">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DiscountDetailsF" nillable="true" type="tns:DiscountDetailsF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDiscountDetailsF" nillable="true" type="tns:ArrayOfDiscountDetailsF" />
  <xs:complexType name="DiscountDetailsF">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:DiscountDetails">
        <xs:sequence>
          <xs:element minOccurs="0" name="FuelCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FuelName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Price" type="xs:decimal" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DiscountDetailsF" nillable="true" type="tns:DiscountDetailsF" />
  <xs:complexType name="DiscountDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="DiscountsId" type="xs:int" />
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
      <xs:element minOccurs="0" name="Discount" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DiscountDetails" nillable="true" type="tns:DiscountDetails" />
  <xs:complexType name="GetCompanyDiscountsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q151="http://schemas.servicestack.net/types" type="q151:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyDiscountsResponse" nillable="true" type="tns:GetCompanyDiscountsResponse" />
  <xs:complexType name="GetInvoiceDetResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q152="http://schemas.servicestack.net/types" type="q152:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOftfInvoiceDet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetInvoiceDetResponse" nillable="true" type="tns:GetInvoiceDetResponse" />
  <xs:complexType name="ArrayOftfInvoiceDet">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="tfInvoiceDet" nillable="true" type="tns:tfInvoiceDet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOftfInvoiceDet" nillable="true" type="tns:ArrayOftfInvoiceDet" />
  <xs:complexType name="tfInvoiceDet">
    <xs:sequence>
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
      <xs:element minOccurs="0" name="Fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fuelname_en" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Unit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Price" type="xs:decimal" />
      <xs:element minOccurs="0" name="Discount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="InvoicedetId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Scount" nillable="true" type="xs:decimal" />
      <xs:element minOccurs="0" name="InvoiceId" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="tfInvoiceDet" nillable="true" type="tns:tfInvoiceDet" />
  <xs:complexType name="GetInvoicesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q153="http://schemas.servicestack.net/types" type="q153:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfInvoicesF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetInvoicesResponse" nillable="true" type="tns:GetInvoicesResponse" />
  <xs:complexType name="ArrayOfInvoicesF">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InvoicesF" nillable="true" type="tns:InvoicesF" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInvoicesF" nillable="true" type="tns:ArrayOfInvoicesF" />
  <xs:complexType name="InvoicesF">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Invoices">
        <xs:sequence>
          <xs:element minOccurs="0" name="CompanyCode" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PTypeName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="PreorderNum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="InvoicesF" nillable="true" type="tns:InvoicesF" />
  <xs:complexType name="Invoices">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="Ddate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CompanyId" type="xs:int" />
      <xs:element minOccurs="0" name="Vg" type="xs:decimal" />
      <xs:element minOccurs="0" name="Invnum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Vat" type="xs:boolean" />
      <xs:element minOccurs="0" name="PreorderId" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="PType" nillable="true" type="xs:int" />
      <xs:element minOccurs="0" name="CUser" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Crtime" nillable="true" type="xs:dateTime" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Invoices" nillable="true" type="tns:Invoices" />
  <xs:complexType name="GetCardTurnoverFullResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q154="http://schemas.servicestack.net/types" type="q154:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardTurnoverFull" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardTurnoverFullResponse" nillable="true" type="tns:GetCardTurnoverFullResponse" />
  <xs:complexType name="ArrayOfCardTurnoverFull">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardTurnoverFull" nillable="true" type="tns:CardTurnoverFull" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardTurnoverFull" nillable="true" type="tns:ArrayOfCardTurnoverFull" />
  <xs:complexType name="CardTurnoverFull">
    <xs:sequence>
      <xs:element minOccurs="0" name="Id" type="xs:int" />
      <xs:element minOccurs="0" name="Crtime" type="xs:dateTime" />
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Cor_cardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Icount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Comment" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Carnumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Br" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardTurnoverFull" nillable="true" type="tns:CardTurnoverFull" />
  <xs:complexType name="GetOtherCompanyCardsTurnoverResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q155="http://schemas.servicestack.net/types" type="q155:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardsTurnover" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetOtherCompanyCardsTurnoverResponse" nillable="true" type="tns:GetOtherCompanyCardsTurnoverResponse" />
  <xs:complexType name="ArrayOfCardsTurnover">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardsTurnover" nillable="true" type="tns:CardsTurnover" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardsTurnover" nillable="true" type="tns:ArrayOfCardsTurnover" />
  <xs:complexType name="CardsTurnover">
    <xs:sequence>
      <xs:element minOccurs="0" name="CardId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Isbasic" type="xs:boolean" />
      <xs:element minOccurs="0" name="Card" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FuelId" type="xs:int" />
      <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fuelname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartRem" type="xs:decimal" />
      <xs:element minOccurs="0" name="Icount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Xcount" type="xs:decimal" />
      <xs:element minOccurs="0" name="Scount" type="xs:decimal" />
      <xs:element minOccurs="0" name="EndRem" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardsTurnover" nillable="true" type="tns:CardsTurnover" />
  <xs:complexType name="SaveCUsersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q156="http://schemas.servicestack.net/types" type="q156:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCUsersResponse" nillable="true" type="tns:SaveCUsersResponse" />
  <xs:complexType name="ChangePasswordResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q157="http://schemas.servicestack.net/types" type="q157:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePasswordResponse" nillable="true" type="tns:ChangePasswordResponse" />
  <xs:complexType name="SaveFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q158="http://schemas.servicestack.net/types" type="q158:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFuelsResponse" nillable="true" type="tns:SaveFuelsResponse" />
  <xs:complexType name="SaveFixValResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q159="http://schemas.servicestack.net/types" type="q159:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveFixValResponse" nillable="true" type="tns:SaveFixValResponse" />
  <xs:complexType name="SaveCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q160="http://schemas.servicestack.net/types" type="q160:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCompanyResponse" nillable="true" type="tns:SaveCompanyResponse" />
  <xs:complexType name="SaveBranchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q161="http://schemas.servicestack.net/types" type="q161:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBranchResponse" nillable="true" type="tns:SaveBranchResponse" />
  <xs:complexType name="SaveCountersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q162="http://schemas.servicestack.net/types" type="q162:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCountersResponse" nillable="true" type="tns:SaveCountersResponse" />
  <xs:complexType name="SaveTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q163="http://schemas.servicestack.net/types" type="q163:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveTicketsResponse" nillable="true" type="tns:SaveTicketsResponse" />
  <xs:complexType name="SaveTicketsGroupResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q164="http://schemas.servicestack.net/types" type="q164:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveTicketsGroupResponse" nillable="true" type="tns:SaveTicketsGroupResponse" />
  <xs:complexType name="SavePreOrdersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q165="http://schemas.servicestack.net/types" type="q165:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SavePreOrdersResponse" nillable="true" type="tns:SavePreOrdersResponse" />
  <xs:complexType name="SavePreOrdersDetResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q166="http://schemas.servicestack.net/types" type="q166:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SavePreOrdersDetResponse" nillable="true" type="tns:SavePreOrdersDetResponse" />
  <xs:complexType name="SaveTicketsGroupHeaderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q167="http://schemas.servicestack.net/types" type="q167:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveTicketsGroupHeaderResponse" nillable="true" type="tns:SaveTicketsGroupHeaderResponse" />
  <xs:complexType name="TicketsGroupPrintResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q168="http://schemas.servicestack.net/types" type="q168:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketsGroupPrintResponse" nillable="true" type="tns:TicketsGroupPrintResponse" />
  <xs:complexType name="TxTicketGroupBlockResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q169="http://schemas.servicestack.net/types" type="q169:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxTicketGroupBlockResponse" nillable="true" type="tns:TxTicketGroupBlockResponse" />
  <xs:complexType name="TxPreOrdersBlockResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q170="http://schemas.servicestack.net/types" type="q170:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxPreOrdersBlockResponse" nillable="true" type="tns:TxPreOrdersBlockResponse" />
  <xs:complexType name="TxUserPermissResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q171="http://schemas.servicestack.net/types" type="q171:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxUserPermissResponse" nillable="true" type="tns:TxUserPermissResponse" />
  <xs:complexType name="TxPreOrderSaveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q172="http://schemas.servicestack.net/types" type="q172:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxPreOrderSaveResponse" nillable="true" type="tns:TxPreOrderSaveResponse" />
  <xs:complexType name="TxFuelsExpenseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q173="http://schemas.servicestack.net/types" type="q173:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFuelsExpenseResponse" nillable="true" type="tns:TxFuelsExpenseResponse" />
  <xs:complexType name="TxSpendTicketsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q174="http://schemas.servicestack.net/types" type="q174:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxSpendTicketsResponse" nillable="true" type="tns:TxSpendTicketsResponse" />
  <xs:complexType name="AddTicketsToTransResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q175="http://schemas.servicestack.net/types" type="q175:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AddTicketsToTransResponse" nillable="true" type="tns:AddTicketsToTransResponse" />
  <xs:complexType name="TspPreorderDetSaveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q176="http://schemas.servicestack.net/types" type="q176:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspPreorderDetSaveResponse" nillable="true" type="tns:TspPreorderDetSaveResponse" />
  <xs:complexType name="SaveCardsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q177="http://schemas.servicestack.net/types" type="q177:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveCardsResponse" nillable="true" type="tns:SaveCardsResponse" />
  <xs:complexType name="TspFuelsToCardResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q178="http://schemas.servicestack.net/types" type="q178:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspFuelsToCardResponse" nillable="true" type="tns:TspFuelsToCardResponse" />
  <xs:complexType name="TxShiftCloseResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q179="http://schemas.servicestack.net/types" type="q179:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftCloseResponse" nillable="true" type="tns:TxShiftCloseResponse" />
  <xs:complexType name="TxShiftOpenResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q180="http://schemas.servicestack.net/types" type="q180:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftOpenResponse" nillable="true" type="tns:TxShiftOpenResponse" />
  <xs:complexType name="TxShiftCalcSaveResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q181="http://schemas.servicestack.net/types" type="q181:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftCalcSaveResponse" nillable="true" type="tns:TxShiftCalcSaveResponse" />
  <xs:complexType name="TxShiftPricesEditResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q182="http://schemas.servicestack.net/types" type="q182:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxShiftPricesEditResponse" nillable="true" type="tns:TxShiftPricesEditResponse" />
  <xs:complexType name="TspCreateInvoicesByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q183="http://schemas.servicestack.net/types" type="q183:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCreateInvoicesByCompanyResponse" nillable="true" type="tns:TspCreateInvoicesByCompanyResponse" />
  <xs:complexType name="SaveOrdersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q184="http://schemas.servicestack.net/types" type="q184:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveOrdersResponse" nillable="true" type="tns:SaveOrdersResponse" />
  <xs:complexType name="TxUserDynFormsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q185="http://schemas.servicestack.net/types" type="q185:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxUserDynFormsResponse" nillable="true" type="tns:TxUserDynFormsResponse" />
  <xs:complexType name="SaveAxReportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q186="http://schemas.servicestack.net/types" type="q186:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="ser:guid" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveAxReportsResponse" nillable="true" type="tns:SaveAxReportsResponse" />
  <xs:complexType name="TxEditCounterMetersResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q187="http://schemas.servicestack.net/types" type="q187:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxEditCounterMetersResponse" nillable="true" type="tns:TxEditCounterMetersResponse" />
  <xs:complexType name="SaveAxFuelReportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q188="http://schemas.servicestack.net/types" type="q188:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveAxFuelReportsResponse" nillable="true" type="tns:SaveAxFuelReportsResponse" />
  <xs:complexType name="SaveBrCashResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q189="http://schemas.servicestack.net/types" type="q189:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrCashResponse" nillable="true" type="tns:SaveBrCashResponse" />
  <xs:complexType name="SaveBrCashValuesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q190="http://schemas.servicestack.net/types" type="q190:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrCashValuesResponse" nillable="true" type="tns:SaveBrCashValuesResponse" />
  <xs:complexType name="SaveShiftCashOperValuesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q191="http://schemas.servicestack.net/types" type="q191:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveShiftCashOperValuesResponse" nillable="true" type="tns:SaveShiftCashOperValuesResponse" />
  <xs:complexType name="TxFromToCardsByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q192="http://schemas.servicestack.net/types" type="q192:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFromToCardsByCompanyResponse" nillable="true" type="tns:TxFromToCardsByCompanyResponse" />
  <xs:complexType name="TxFuelToCardsByCompanyResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q193="http://schemas.servicestack.net/types" type="q193:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFuelToCardsByCompanyResponse" nillable="true" type="tns:TxFuelToCardsByCompanyResponse" />
  <xs:complexType name="CopyPermissionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q194="http://schemas.servicestack.net/types" type="q194:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CopyPermissionsResponse" nillable="true" type="tns:CopyPermissionsResponse" />
  <xs:complexType name="TspShiftBookOpersAllResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q195="http://schemas.servicestack.net/types" type="q195:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspShiftBookOpersAllResponse" nillable="true" type="tns:TspShiftBookOpersAllResponse" />
  <xs:complexType name="TspPreordersBookResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q196="http://schemas.servicestack.net/types" type="q196:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspPreordersBookResponse" nillable="true" type="tns:TspPreordersBookResponse" />
  <xs:complexType name="TspPreordersDetBookResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q197="http://schemas.servicestack.net/types" type="q197:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspPreordersDetBookResponse" nillable="true" type="tns:TspPreordersDetBookResponse" />
  <xs:complexType name="TspShiftBookAllPartnerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q198="http://schemas.servicestack.net/types" type="q198:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspShiftBookAllPartnerResponse" nillable="true" type="tns:TspShiftBookAllPartnerResponse" />
  <xs:complexType name="BranchKeyboardblockingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q199="http://schemas.servicestack.net/types" type="q199:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BranchKeyboardblockingResponse" nillable="true" type="tns:BranchKeyboardblockingResponse" />
  <xs:complexType name="BranchTicketKeyBlockingResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q200="http://schemas.servicestack.net/types" type="q200:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BranchTicketKeyBlockingResponse" nillable="true" type="tns:BranchTicketKeyBlockingResponse" />
  <xs:complexType name="MergeRsZreportsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q201="http://schemas.servicestack.net/types" type="q201:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MergeRsZreportsResponse" nillable="true" type="tns:MergeRsZreportsResponse" />
  <xs:complexType name="SavePaymentTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q202="http://schemas.servicestack.net/types" type="q202:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SavePaymentTypesResponse" nillable="true" type="tns:SavePaymentTypesResponse" />
  <xs:complexType name="SaveBrPayTypesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q203="http://schemas.servicestack.net/types" type="q203:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrPayTypesResponse" nillable="true" type="tns:SaveBrPayTypesResponse" />
  <xs:complexType name="SaveBrFuelsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q204="http://schemas.servicestack.net/types" type="q204:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SaveBrFuelsResponse" nillable="true" type="tns:SaveBrFuelsResponse" />
  <xs:complexType name="BlockDcCardPointsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q205="http://schemas.servicestack.net/types" type="q205:ResponseStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BlockDcCardPointsResponse" nillable="true" type="tns:BlockDcCardPointsResponse" />
  <xs:complexType name="GetLastShiftPricesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q206="http://schemas.servicestack.net/types" type="q206:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfFuels" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetLastShiftPricesResponse" nillable="true" type="tns:GetLastShiftPricesResponse" />
  <xs:complexType name="GetAllBranchResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q207="http://schemas.servicestack.net/types" type="q207:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfBranch" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetAllBranchResponse" nillable="true" type="tns:GetAllBranchResponse" />
  <xs:complexType name="GetMyIpResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="Result" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetMyIpResponse" nillable="true" type="tns:GetMyIpResponse" />
  <xs:complexType name="GetUserProps2Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q208="http://schemas.servicestack.net/types" type="q208:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:cUsers" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetUserProps2Response" nillable="true" type="tns:GetUserProps2Response" />
  <xs:complexType name="GetCompanyUser2Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q209="http://schemas.servicestack.net/types" type="q209:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:CompanyUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCompanyUser2Response" nillable="true" type="tns:GetCompanyUser2Response" />
  <xs:complexType name="GetCardsByCompany2Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q210="http://schemas.servicestack.net/types" type="q210:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:ArrayOfCardsByCompany" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="GetCardsByCompany2Response" nillable="true" type="tns:GetCardsByCompany2Response" />
  <xs:complexType name="TspCardTurnover2Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q211="http://schemas.servicestack.net/types" type="q211:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:CardTurnoverF2" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TspCardTurnover2Response" nillable="true" type="tns:TspCardTurnover2Response" />
  <xs:complexType name="CardTurnoverF2">
    <xs:sequence>
      <xs:element minOccurs="0" name="Turnover" nillable="true" type="tns:ArrayOfCardTurnover2" />
      <xs:element minOccurs="0" name="StartRem" type="xs:decimal" />
      <xs:element minOccurs="0" name="EndRem" type="xs:decimal" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CardTurnoverF2" nillable="true" type="tns:CardTurnoverF2" />
  <xs:complexType name="ArrayOfCardTurnover2">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CardTurnover2" nillable="true" type="tns:CardTurnover2" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCardTurnover2" nillable="true" type="tns:ArrayOfCardTurnover2" />
  <xs:complexType name="CardTurnover2">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:CardTurnover">
        <xs:sequence>
          <xs:element minOccurs="0" name="branchId" nillable="true" type="xs:int" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CardTurnover2" nillable="true" type="tns:CardTurnover2" />
  <xs:complexType name="TxFromToCards2Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q212="http://schemas.servicestack.net/types" type="q212:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TxFromToCards2Response" nillable="true" type="tns:TxFromToCards2Response" />
  <xs:complexType name="ChangePassword2Response">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q213="http://schemas.servicestack.net/types" type="q213:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ChangePassword2Response" nillable="true" type="tns:ChangePassword2Response" />
  <xs:complexType name="CheckOnlineResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="ResponseStatus" nillable="true" xmlns:q214="http://schemas.servicestack.net/types" type="q214:ResponseStatus" />
      <xs:element minOccurs="0" name="Result" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CheckOnlineResponse" nillable="true" type="tns:CheckOnlineResponse" />
</xs:schema>