<?xml version="1.0" encoding="ISO-8859-1"?>
<definitions xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:wservicewsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:wservicewsdl">
<types>
<xsd:schema targetNamespace="urn:wservicewsdl"
>
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="RespuestaNET">
  <xsd:all>
   <xsd:element name="cfdi" type="xsd:string"/>
   <xsd:element name="png" type="xsd:string"/>
   <xsd:element name="idpac" type="xsd:int"/>
   <xsd:element name="pac" type="xsd:int"/>
   <xsd:element name="produccion" type="xsd:string"/>
   <xsd:element name="codigo_mf_numero" type="xsd:int"/>
   <xsd:element name="codigo_mf_texto" type="xsd:string"/>
   <xsd:element name="mensaje_original_pac_json" type="xsd:string"/>
   <xsd:element name="cancelada" type="xsd:string"/>
   <xsd:element name="saldo" type="xsd:int"/>
   <xsd:element name="uuid" type="xsd:string"/>
   <xsd:element name="servidor" type="xsd:string"/>
   <xsd:element name="ejecucion" type="xsd:float"/>
   <xsd:element name="debug" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="saldoResponse">
  <xsd:all>
   <xsd:element name="saldoResult" type="xsd:string"/>
   <xsd:element name="saldo" type="xsd:int"/>
  </xsd:all>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="timbrar">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="xml" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="timbrarResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="timbrarNET">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="xml" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="timbrarNETResponse">
  <part name="return" type="tns:RespuestaNET" /></message>
<message name="timbrar64">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="xml" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="timbrar64Response">
  <part name="return" type="xsd:Array" /></message>
<message name="retencion">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="xml" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="retencionResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="saldo">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" /></message>
<message name="saldoResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="saldoNET">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" /></message>
<message name="saldoNETResponse">
  <part name="return" type="tns:saldoResponse" /></message>
<message name="cancelar">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="uuid" type="xsd:string" />
  <part name="cer" type="xsd:string" />
  <part name="key" type="xsd:string" />
  <part name="pass_cer" type="xsd:string" /></message>
<message name="cancelarResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="generar_pem">
  <part name="cer_base64" type="xsd:string" />
  <part name="key_base64" type="xsd:string" />
  <part name="pass_base64" type="xsd:string" /></message>
<message name="generar_pemResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="respaldo_masivo">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="respaldo_base64" type="xsd:string" /></message>
<message name="respaldo_masivoResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="ticket">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="ticket" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="ticketResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="ticket_reporte">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="tipo" type="xsd:string" />
  <part name="fecha_inicial" type="xsd:string" />
  <part name="fecha_final" type="xsd:string" /></message>
<message name="ticket_reporteResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="ticket_cancela">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="codigo" type="xsd:string" /></message>
<message name="ticket_cancelaResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="factura_reporte">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="mes" type="xsd:string" />
  <part name="ano" type="xsd:string" /></message>
<message name="factura_reporteResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="factura_recupera_respaldo">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="referencia" type="xsd:string" />
  <part name="uuid" type="xsd:string" /></message>
<message name="factura_recupera_respaldoResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="genera_dotnet">
  <part name="empresa" type="xsd:string" />
  <part name="pwd" type="xsd:string" />
  <part name="fe_xml" type="xsd:string" /></message>
<message name="genera_dotnetResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="genera_ut8">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="xml" type="xsd:string" /></message>
<message name="genera_ut8Response">
  <part name="return" type="xsd:Array" /></message>
<message name="acuseSAT">
  <part name="rfc" type="xsd:string" />
  <part name="pwd" type="xsd:string" />
  <part name="uuid" type="xsd:string" /></message>
<message name="acuseSATResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="cancela_ut8">
  <part name="rfc" type="xsd:string" />
  <part name="pwd" type="xsd:string" />
  <part name="xml_in" type="xsd:string" /></message>
<message name="cancela_ut8Response">
  <part name="return" type="xsd:Array" /></message>
<message name="timbradoMICROSIP">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="tipo" type="xsd:string" />
  <part name="xml" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="timbradoMICROSIPResponse">
  <part name="return" type="xsd:Array" /></message>
<message name="timbrar33b64">
  <part name="rfc" type="xsd:string" />
  <part name="clave" type="xsd:string" />
  <part name="xml" type="xsd:string" />
  <part name="produccion" type="xsd:string" /></message>
<message name="timbrar33b64Response">
  <part name="return" type="tns:RespuestaNET" /></message>
<portType name="wservicePortType">
  <operation name="timbrar">
    <documentation>Web service de Timbrado CFDi (XML ISO-8859-1)</documentation>
    <input message="tns:timbrar"/>
    <output message="tns:timbrarResponse"/>
  </operation>
  <operation name="timbrarNET">
    <documentation>Web service de Timbrado CFDi UTF8 + Base64</documentation>
    <input message="tns:timbrarNET"/>
    <output message="tns:timbrarNETResponse"/>
  </operation>
  <operation name="timbrar64">
    <documentation>Web service de Timbrado CFDi UTF8 + Base64</documentation>
    <input message="tns:timbrar64"/>
    <output message="tns:timbrar64Response"/>
  </operation>
  <operation name="retencion">
    <documentation>Web service de Timbrado de Retenciones (XML ISO-8859-1)</documentation>
    <input message="tns:retencion"/>
    <output message="tns:retencionResponse"/>
  </operation>
  <operation name="saldo">
    <documentation>Consulta de SALDO</documentation>
    <input message="tns:saldo"/>
    <output message="tns:saldoResponse"/>
  </operation>
  <operation name="saldoNET">
    <documentation>Consulta de SALDO</documentation>
    <input message="tns:saldoNET"/>
    <output message="tns:saldoNETResponse"/>
  </operation>
  <operation name="cancelar">
    <documentation>Cancelar Factura CFDi</documentation>
    <input message="tns:cancelar"/>
    <output message="tns:cancelarResponse"/>
  </operation>
  <operation name="generar_pem">
    <documentation>Genera archivos PEM para servidores restringidos</documentation>
    <input message="tns:generar_pem"/>
    <output message="tns:generar_pemResponse"/>
  </operation>
  <operation name="respaldo_masivo">
    <documentation>Respaldo portal descarga masiva</documentation>
    <input message="tns:respaldo_masivo"/>
    <output message="tns:respaldo_masivoResponse"/>
  </operation>
  <operation name="ticket">
    <documentation>Registro de Tickets, autofacturacion</documentation>
    <input message="tns:ticket"/>
    <output message="tns:ticketResponse"/>
  </operation>
  <operation name="ticket_reporte">
    <documentation>Reporte y Estado de los tickets facturados</documentation>
    <input message="tns:ticket_reporte"/>
    <output message="tns:ticket_reporteResponse"/>
  </operation>
  <operation name="ticket_cancela">
    <documentation>Reporte y Estado de los tickets facturados</documentation>
    <input message="tns:ticket_cancela"/>
    <output message="tns:ticket_cancelaResponse"/>
  </operation>
  <operation name="factura_reporte">
    <documentation>Reporte Facturas emitidas</documentation>
    <input message="tns:factura_reporte"/>
    <output message="tns:factura_reporteResponse"/>
  </operation>
  <operation name="factura_recupera_respaldo">
    <documentation>Descarga factura emitida</documentation>
    <input message="tns:factura_recupera_respaldo"/>
    <output message="tns:factura_recupera_respaldoResponse"/>
  </operation>
  <operation name="genera_dotnet">
    <documentation>Web service de Timbrado Microsip CFDi</documentation>
    <input message="tns:genera_dotnet"/>
    <output message="tns:genera_dotnetResponse"/>
  </operation>
  <operation name="genera_ut8">
    <documentation>Web service de Timbrado Microsip CFDi</documentation>
    <input message="tns:genera_ut8"/>
    <output message="tns:genera_ut8Response"/>
  </operation>
  <operation name="acuseSAT">
    <documentation>uso interno </documentation>
    <input message="tns:acuseSAT"/>
    <output message="tns:acuseSATResponse"/>
  </operation>
  <operation name="cancela_ut8">
    <documentation>uso interno </documentation>
    <input message="tns:cancela_ut8"/>
    <output message="tns:cancela_ut8Response"/>
  </operation>
  <operation name="timbradoMICROSIP">
    <documentation>Timbrado Microsip </documentation>
    <input message="tns:timbradoMICROSIP"/>
    <output message="tns:timbradoMICROSIPResponse"/>
  </operation>
  <operation name="timbrar33b64">
    <documentation>Timbrar CFDi 3.3 (XML UTF-8 + Base64)</documentation>
    <input message="tns:timbrar33b64"/>
    <output message="tns:timbrar33b64Response"/>
  </operation>
</portType>
<binding name="wserviceBinding" type="tns:wservicePortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="timbrar">
    <soap:operation soapAction="urn:wservicewsdl#timbrar" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="timbrarNET">
    <soap:operation soapAction="urn:wservicewsdl#timbrar" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="timbrar64">
    <soap:operation soapAction="urn:wservicewsdl#timbrar64" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="retencion">
    <soap:operation soapAction="urn:wservicewsdl#timbrar" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="saldo">
    <soap:operation soapAction="urn:wservicewsdl#saldo" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="saldoNET">
    <soap:operation soapAction="urn:wservicewsdl#saldoNET" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="cancelar">
    <soap:operation soapAction="urn:wservicewsdl#cancelar" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="generar_pem">
    <soap:operation soapAction="urn:wservicewsdl#generar_pem" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="respaldo_masivo">
    <soap:operation soapAction="urn:wservicewsdl#ticket" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="ticket">
    <soap:operation soapAction="urn:wservicewsdl#ticket" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="ticket_reporte">
    <soap:operation soapAction="urn:wservicewsdl#ticket_reporte" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="ticket_cancela">
    <soap:operation soapAction="urn:wservicewsdl#ticket_reporte" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="factura_reporte">
    <soap:operation soapAction="urn:wservicewsdl#factura_reporte" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="factura_recupera_respaldo">
    <soap:operation soapAction="urn:wservicewsdl#factura_respaldo" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="genera_dotnet">
    <soap:operation soapAction="urn:wservicewsdl#genera_dotnet" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="genera_ut8">
    <soap:operation soapAction="urn:wservicewsdl#genera_ut8" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="acuseSAT">
    <soap:operation soapAction="urn:wservicewsdl#acuseSAT" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="cancela_ut8">
    <soap:operation soapAction="urn:wservicewsdl#cancela_ut8" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="timbradoMICROSIP">
    <soap:operation soapAction="urn:wservicewsdl#timbradoMicrosip" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="timbrar33b64">
    <soap:operation soapAction="urn:wservicewsdl#timbrar33b64" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:wservicewsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>
<service name="wservice">
  <port name="wservicePort" binding="tns:wserviceBinding">
    <soap:address location="http://ws.multifacturas.com/pac/index.php"/>
  </port>
</service>
</definitions>