<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="CancelaTicket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelaTicketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CancelaTicketResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraTicket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlTicket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraTicketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraTicketResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraTicketConToken">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlTicket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraTicketConTokenResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraTicketConTokenResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraGlobalPorSucursal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="fechaInicio" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="fechaFin" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="FormaPago" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LugarExpedicion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serie" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="folio" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="diseno" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Timbrar" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraGlobalPorSucursalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraGlobalPorSucursalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraGlobal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="fechaInicio" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="fechaFin" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="tienda" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FormaPago" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LugarExpedicion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serie" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="folio" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="diseno" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Timbrar" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="FechaFactura" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraGlobalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraGlobalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraGlobalMesAnterior">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="tienda" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FormaPago" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LugarExpedicion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serie" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="folio" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="diseno" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Timbrar" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraGlobalMesAnteriorResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraGlobalMesAnteriorResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BuscarUUIDParaDocumentoRelacionado">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RFC" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="folio" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="serie" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BuscarUUIDParaDocumentoRelacionadoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BuscarUUIDParaDocumentoRelacionadoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CambiarDiseno">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RFC" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="nombreDiseno" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CambiarDisenoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CambiarDisenoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BuscarTicketsPorIDs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RFC" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IdTickets" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BuscarTicketsPorIDsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="BuscarTicketsPorIDsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FacturarCliente">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IdTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="rfcReceptor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="nommbreReceptor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="receptorCorreoElectronico" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ClaveUsoCFDI" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="disenoCorreo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="disenoZIP" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="EnviarZipPorCorreo" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="RegresarZipEnResponse" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="FechaFactura" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FacturarClienteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FacturarClienteResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FacturarCliente40">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IdTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="rfcReceptor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="nommbreReceptor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domicilioFiscalReceptor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="regimenFiscalReceptor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="receptorCorreoElectronico" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ClaveUsoCFDI" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="disenoCorreo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="disenoZIP" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="EnviarZipPorCorreo" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="RegresarZipEnResponse" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="FechaFactura" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FacturarCliente40Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FacturarCliente40Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelaFacturaYLiberaTicket">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelaFacturaYLiberaTicketResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CancelaFacturaYLiberaTicketResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelaFacturaYLiberaTicket40">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="motivoCancelacion" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="folioFiscalSutitucion" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CancelaFacturaYLiberaTicket40Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CancelaFacturaYLiberaTicket40Result" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenSucursales">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RFC" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FechaInicial" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtenSucursalesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ObtenSucursalesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnviaComprobanteDePago">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="XML" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EnviaComprobanteDePagoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EnviaComprobanteDePagoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TimbraCFDI">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="XML" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="receptorCorreoElectronico" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="disenoCorreo" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="disenoZIP" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="EnviarZipPorCorreo" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="RegresarZipEnResponse" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="FechaFactura" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TimbraCFDIResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TimbraCFDIResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtieneNumeroDeTimbres">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Token" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ObtieneNumeroDeTimbresResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ObtieneNumeroDeTimbresResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CambiaLogoPNG">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="rfcEmisor" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Byt" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CambiaLogoPNGResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CambiaLogoPNGResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraNC">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlTicket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraNCResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraNCResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraParcialidad">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="idTicket" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="xmlTicket" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GeneraParcialidadResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GeneraParcialidadResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="CancelaTicketSoapIn">
    <wsdl:part name="parameters" element="tns:CancelaTicket" />
  </wsdl:message>
  <wsdl:message name="CancelaTicketSoapOut">
    <wsdl:part name="parameters" element="tns:CancelaTicketResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraTicketSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraTicket" />
  </wsdl:message>
  <wsdl:message name="GeneraTicketSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraTicketResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraTicketConTokenSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraTicketConToken" />
  </wsdl:message>
  <wsdl:message name="GeneraTicketConTokenSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraTicketConTokenResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraGlobalPorSucursalSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraGlobalPorSucursal" />
  </wsdl:message>
  <wsdl:message name="GeneraGlobalPorSucursalSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraGlobalPorSucursalResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraGlobalSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraGlobal" />
  </wsdl:message>
  <wsdl:message name="GeneraGlobalSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraGlobalResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraGlobalMesAnteriorSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraGlobalMesAnterior" />
  </wsdl:message>
  <wsdl:message name="GeneraGlobalMesAnteriorSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraGlobalMesAnteriorResponse" />
  </wsdl:message>
  <wsdl:message name="BuscarUUIDParaDocumentoRelacionadoSoapIn">
    <wsdl:part name="parameters" element="tns:BuscarUUIDParaDocumentoRelacionado" />
  </wsdl:message>
  <wsdl:message name="BuscarUUIDParaDocumentoRelacionadoSoapOut">
    <wsdl:part name="parameters" element="tns:BuscarUUIDParaDocumentoRelacionadoResponse" />
  </wsdl:message>
  <wsdl:message name="CambiarDisenoSoapIn">
    <wsdl:part name="parameters" element="tns:CambiarDiseno" />
  </wsdl:message>
  <wsdl:message name="CambiarDisenoSoapOut">
    <wsdl:part name="parameters" element="tns:CambiarDisenoResponse" />
  </wsdl:message>
  <wsdl:message name="BuscarTicketsPorIDsSoapIn">
    <wsdl:part name="parameters" element="tns:BuscarTicketsPorIDs" />
  </wsdl:message>
  <wsdl:message name="BuscarTicketsPorIDsSoapOut">
    <wsdl:part name="parameters" element="tns:BuscarTicketsPorIDsResponse" />
  </wsdl:message>
  <wsdl:message name="FacturarClienteSoapIn">
    <wsdl:part name="parameters" element="tns:FacturarCliente" />
  </wsdl:message>
  <wsdl:message name="FacturarClienteSoapOut">
    <wsdl:part name="parameters" element="tns:FacturarClienteResponse" />
  </wsdl:message>
  <wsdl:message name="FacturarCliente40SoapIn">
    <wsdl:part name="parameters" element="tns:FacturarCliente40" />
  </wsdl:message>
  <wsdl:message name="FacturarCliente40SoapOut">
    <wsdl:part name="parameters" element="tns:FacturarCliente40Response" />
  </wsdl:message>
  <wsdl:message name="CancelaFacturaYLiberaTicketSoapIn">
    <wsdl:part name="parameters" element="tns:CancelaFacturaYLiberaTicket" />
  </wsdl:message>
  <wsdl:message name="CancelaFacturaYLiberaTicketSoapOut">
    <wsdl:part name="parameters" element="tns:CancelaFacturaYLiberaTicketResponse" />
  </wsdl:message>
  <wsdl:message name="CancelaFacturaYLiberaTicket40SoapIn">
    <wsdl:part name="parameters" element="tns:CancelaFacturaYLiberaTicket40" />
  </wsdl:message>
  <wsdl:message name="CancelaFacturaYLiberaTicket40SoapOut">
    <wsdl:part name="parameters" element="tns:CancelaFacturaYLiberaTicket40Response" />
  </wsdl:message>
  <wsdl:message name="ObtenSucursalesSoapIn">
    <wsdl:part name="parameters" element="tns:ObtenSucursales" />
  </wsdl:message>
  <wsdl:message name="ObtenSucursalesSoapOut">
    <wsdl:part name="parameters" element="tns:ObtenSucursalesResponse" />
  </wsdl:message>
  <wsdl:message name="EnviaComprobanteDePagoSoapIn">
    <wsdl:part name="parameters" element="tns:EnviaComprobanteDePago" />
  </wsdl:message>
  <wsdl:message name="EnviaComprobanteDePagoSoapOut">
    <wsdl:part name="parameters" element="tns:EnviaComprobanteDePagoResponse" />
  </wsdl:message>
  <wsdl:message name="TimbraCFDISoapIn">
    <wsdl:part name="parameters" element="tns:TimbraCFDI" />
  </wsdl:message>
  <wsdl:message name="TimbraCFDISoapOut">
    <wsdl:part name="parameters" element="tns:TimbraCFDIResponse" />
  </wsdl:message>
  <wsdl:message name="ObtieneNumeroDeTimbresSoapIn">
    <wsdl:part name="parameters" element="tns:ObtieneNumeroDeTimbres" />
  </wsdl:message>
  <wsdl:message name="ObtieneNumeroDeTimbresSoapOut">
    <wsdl:part name="parameters" element="tns:ObtieneNumeroDeTimbresResponse" />
  </wsdl:message>
  <wsdl:message name="CambiaLogoPNGSoapIn">
    <wsdl:part name="parameters" element="tns:CambiaLogoPNG" />
  </wsdl:message>
  <wsdl:message name="CambiaLogoPNGSoapOut">
    <wsdl:part name="parameters" element="tns:CambiaLogoPNGResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraNCSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraNC" />
  </wsdl:message>
  <wsdl:message name="GeneraNCSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraNCResponse" />
  </wsdl:message>
  <wsdl:message name="GeneraParcialidadSoapIn">
    <wsdl:part name="parameters" element="tns:GeneraParcialidad" />
  </wsdl:message>
  <wsdl:message name="GeneraParcialidadSoapOut">
    <wsdl:part name="parameters" element="tns:GeneraParcialidadResponse" />
  </wsdl:message>
  <wsdl:portType name="Service1Soap">
    <wsdl:operation name="CancelaTicket">
      <wsdl:input message="tns:CancelaTicketSoapIn" />
      <wsdl:output message="tns:CancelaTicketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraTicket">
      <wsdl:input message="tns:GeneraTicketSoapIn" />
      <wsdl:output message="tns:GeneraTicketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraTicketConToken">
      <wsdl:input message="tns:GeneraTicketConTokenSoapIn" />
      <wsdl:output message="tns:GeneraTicketConTokenSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobalPorSucursal">
      <wsdl:input message="tns:GeneraGlobalPorSucursalSoapIn" />
      <wsdl:output message="tns:GeneraGlobalPorSucursalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobal">
      <wsdl:input message="tns:GeneraGlobalSoapIn" />
      <wsdl:output message="tns:GeneraGlobalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobalMesAnterior">
      <wsdl:input message="tns:GeneraGlobalMesAnteriorSoapIn" />
      <wsdl:output message="tns:GeneraGlobalMesAnteriorSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BuscarUUIDParaDocumentoRelacionado">
      <wsdl:input message="tns:BuscarUUIDParaDocumentoRelacionadoSoapIn" />
      <wsdl:output message="tns:BuscarUUIDParaDocumentoRelacionadoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CambiarDiseno">
      <wsdl:input message="tns:CambiarDisenoSoapIn" />
      <wsdl:output message="tns:CambiarDisenoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="BuscarTicketsPorIDs">
      <wsdl:input message="tns:BuscarTicketsPorIDsSoapIn" />
      <wsdl:output message="tns:BuscarTicketsPorIDsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FacturarCliente">
      <wsdl:input message="tns:FacturarClienteSoapIn" />
      <wsdl:output message="tns:FacturarClienteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FacturarCliente40">
      <wsdl:input message="tns:FacturarCliente40SoapIn" />
      <wsdl:output message="tns:FacturarCliente40SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelaFacturaYLiberaTicket">
      <wsdl:input message="tns:CancelaFacturaYLiberaTicketSoapIn" />
      <wsdl:output message="tns:CancelaFacturaYLiberaTicketSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CancelaFacturaYLiberaTicket40">
      <wsdl:input message="tns:CancelaFacturaYLiberaTicket40SoapIn" />
      <wsdl:output message="tns:CancelaFacturaYLiberaTicket40SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ObtenSucursales">
      <wsdl:input message="tns:ObtenSucursalesSoapIn" />
      <wsdl:output message="tns:ObtenSucursalesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EnviaComprobanteDePago">
      <wsdl:input message="tns:EnviaComprobanteDePagoSoapIn" />
      <wsdl:output message="tns:EnviaComprobanteDePagoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TimbraCFDI">
      <wsdl:input message="tns:TimbraCFDISoapIn" />
      <wsdl:output message="tns:TimbraCFDISoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ObtieneNumeroDeTimbres">
      <wsdl:input message="tns:ObtieneNumeroDeTimbresSoapIn" />
      <wsdl:output message="tns:ObtieneNumeroDeTimbresSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CambiaLogoPNG">
      <wsdl:input message="tns:CambiaLogoPNGSoapIn" />
      <wsdl:output message="tns:CambiaLogoPNGSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraNC">
      <wsdl:input message="tns:GeneraNCSoapIn" />
      <wsdl:output message="tns:GeneraNCSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GeneraParcialidad">
      <wsdl:input message="tns:GeneraParcialidadSoapIn" />
      <wsdl:output message="tns:GeneraParcialidadSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="Service1Soap" type="tns:Service1Soap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CancelaTicket">
      <soap:operation soapAction="http://tempuri.org/CancelaTicket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraTicket">
      <soap:operation soapAction="http://tempuri.org/GeneraTicket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraTicketConToken">
      <soap:operation soapAction="http://tempuri.org/GeneraTicketConToken" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobalPorSucursal">
      <soap:operation soapAction="http://tempuri.org/GeneraGlobalPorSucursal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobal">
      <soap:operation soapAction="http://tempuri.org/GeneraGlobal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobalMesAnterior">
      <soap:operation soapAction="http://tempuri.org/GeneraGlobalMesAnterior" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BuscarUUIDParaDocumentoRelacionado">
      <soap:operation soapAction="http://tempuri.org/BuscarUUIDParaDocumentoRelacionado" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CambiarDiseno">
      <soap:operation soapAction="http://tempuri.org/CambiarDiseno" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BuscarTicketsPorIDs">
      <soap:operation soapAction="http://tempuri.org/BuscarTicketsPorIDs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FacturarCliente">
      <soap:operation soapAction="http://tempuri.org/FacturarCliente" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FacturarCliente40">
      <soap:operation soapAction="http://tempuri.org/FacturarCliente40" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelaFacturaYLiberaTicket">
      <soap:operation soapAction="http://tempuri.org/CancelaFacturaYLiberaTicket" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelaFacturaYLiberaTicket40">
      <soap:operation soapAction="http://tempuri.org/CancelaFacturaYLiberaTicket40" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenSucursales">
      <soap:operation soapAction="http://tempuri.org/ObtenSucursales" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnviaComprobanteDePago">
      <soap:operation soapAction="http://tempuri.org/EnviaComprobanteDePago" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TimbraCFDI">
      <soap:operation soapAction="http://tempuri.org/TimbraCFDI" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtieneNumeroDeTimbres">
      <soap:operation soapAction="http://tempuri.org/ObtieneNumeroDeTimbres" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CambiaLogoPNG">
      <soap:operation soapAction="http://tempuri.org/CambiaLogoPNG" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraNC">
      <soap:operation soapAction="http://tempuri.org/GeneraNC" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraParcialidad">
      <soap:operation soapAction="http://tempuri.org/GeneraParcialidad" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="Service1Soap12" type="tns:Service1Soap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CancelaTicket">
      <soap12:operation soapAction="http://tempuri.org/CancelaTicket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraTicket">
      <soap12:operation soapAction="http://tempuri.org/GeneraTicket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraTicketConToken">
      <soap12:operation soapAction="http://tempuri.org/GeneraTicketConToken" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobalPorSucursal">
      <soap12:operation soapAction="http://tempuri.org/GeneraGlobalPorSucursal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobal">
      <soap12:operation soapAction="http://tempuri.org/GeneraGlobal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraGlobalMesAnterior">
      <soap12:operation soapAction="http://tempuri.org/GeneraGlobalMesAnterior" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BuscarUUIDParaDocumentoRelacionado">
      <soap12:operation soapAction="http://tempuri.org/BuscarUUIDParaDocumentoRelacionado" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CambiarDiseno">
      <soap12:operation soapAction="http://tempuri.org/CambiarDiseno" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="BuscarTicketsPorIDs">
      <soap12:operation soapAction="http://tempuri.org/BuscarTicketsPorIDs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FacturarCliente">
      <soap12:operation soapAction="http://tempuri.org/FacturarCliente" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FacturarCliente40">
      <soap12:operation soapAction="http://tempuri.org/FacturarCliente40" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelaFacturaYLiberaTicket">
      <soap12:operation soapAction="http://tempuri.org/CancelaFacturaYLiberaTicket" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CancelaFacturaYLiberaTicket40">
      <soap12:operation soapAction="http://tempuri.org/CancelaFacturaYLiberaTicket40" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtenSucursales">
      <soap12:operation soapAction="http://tempuri.org/ObtenSucursales" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnviaComprobanteDePago">
      <soap12:operation soapAction="http://tempuri.org/EnviaComprobanteDePago" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TimbraCFDI">
      <soap12:operation soapAction="http://tempuri.org/TimbraCFDI" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ObtieneNumeroDeTimbres">
      <soap12:operation soapAction="http://tempuri.org/ObtieneNumeroDeTimbres" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CambiaLogoPNG">
      <soap12:operation soapAction="http://tempuri.org/CambiaLogoPNG" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraNC">
      <soap12:operation soapAction="http://tempuri.org/GeneraNC" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GeneraParcialidad">
      <soap12:operation soapAction="http://tempuri.org/GeneraParcialidad" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Service1">
    <wsdl:port name="Service1Soap" binding="tns:Service1Soap">
      <soap:address location="http://vsrvtest01.profact.mx/KioskoCFDIPruebasWS/kiosko.asmx" />
    </wsdl:port>
    <wsdl:port name="Service1Soap12" binding="tns:Service1Soap12">
      <soap12:address location="http://vsrvtest01.profact.mx/KioskoCFDIPruebasWS/kiosko.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>