<?xml version="1.0" encoding="utf-8"?>
<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:catalagos" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:catalagos">
<types>
<xsd:schema targetNamespace="urn:catalagos"
>
 <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
 <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
 <xsd:complexType name="resultResponse">
  <xsd:all>
   <xsd:element name="codigo" type="xsd:int"/>
   <xsd:element name="mensaje" type="xsd:string"/>
   <xsd:element name="npaginas" type="xsd:int"/>
   <xsd:element name="resultAduanas" type="tns:Arraduanas"/>
   <xsd:element name="resultPaises" type="tns:ArrayPais"/>
   <xsd:element name="resultBancos" type="tns:ArraBancos"/>
   <xsd:element name="resultClaveUnidades" type="tns:ArraclaveUnidad"/>
   <xsd:element name="resultFormatoPago" type="tns:ArraFormatoPago"/>
   <xsd:element name="resultImpuestos" type="tns:ArraImpustos"/>
   <xsd:element name="resultNumeroPedimentoAduanal" type="tns:ArraNumeroPedimentoAduanal"/>
   <xsd:element name="resultPatenteAduanales" type="tns:ArraPatenteAduanales"/>
   <xsd:element name="resultRegimenFiscales" type="tns:ArraRegimenFiscales"/>
   <xsd:element name="resultTasaOCuotas" type="tns:ArraTasaOCuotas"/>
   <xsd:element name="resultTipoComprobantes" type="tns:ArraTipoComprobantes"/>
   <xsd:element name="resultTipoFactores" type="tns:ArraTipoFactores"/>
   <xsd:element name="resultTipoRelaciones" type="tns:ArraTipoRelaciones"/>
   <xsd:element name="resultClaveProdServCP" type="tns:ArrayClaveProdServCP"/>
   <xsd:element name="resultClaveProdSTCC" type="tns:ArrayClaveProdSTCC"/>
   <xsd:element name="resultClaveUnidad" type="tns:ArrayClaveUnidad"/>
   <xsd:element name="resultMaterialPeligroso" type="tns:ArrayClaveMaterialPeligroso"/>
   <xsd:element name="resultEmbalaje" type="tns:ArrayEmbalaje"/>
   <xsd:element name="resultMoneda" type="tns:ArrayMoneda"/>
   <xsd:element name="resultFraccionArancelaria" type="tns:ArrayFraccionArancelaria"/>
   <xsd:element name="resultPais" type="tns:ArrayPais"/>
   <xsd:element name="resultCodigoPostal" type="tns:ArrayCodigoPostal"/>
   <xsd:element name="resultEstado" type="tns:ArrayEstado"/>
   <xsd:element name="resultMunicipio" type="tns:ArrayMunicipio"/>
   <xsd:element name="resultLocalidad" type="tns:ArrayLocalidad"/>
   <xsd:element name="resultColonia" type="tns:ArrayColonia"/>
   <xsd:element name="resultEstaciones" type="tns:ArrayEstaciones"/>
   <xsd:element name="resultAduana" type="tns:ArrayAduana"/>
   <xsd:element name="resultPatenteAduana" type="tns:ArrayPatenteAduana"/>
   <xsd:element name="resultClaveUnidadPeso" type="tns:ArrayClaveUnidadPeso"/>
   <xsd:element name="resultTipoPermiso" type="tns:ArrayTipoPermiso"/>
   <xsd:element name="resultConfigAutotransporte" type="tns:ArrayConfigAutotransporte"/>
   <xsd:element name="resultSubTipoRem" type="tns:ArraySubTipoRem"/>
   <xsd:element name="resultClaveProdServ" type="tns:ArrayClaveProdServ"/>
   <xsd:element name="resultTipoDeServicio" type="tns:ArrayTipoDeServicio"/>
   <xsd:element name="resultFormaPago" type="tns:ArrayFormaPago"/>
   <xsd:element name="resultMetodoPago" type="tns:ArrayMetodoPago"/>
   <xsd:element name="resultUsoCFDI" type="tns:ArrayUsoCFDI"/>
   <xsd:element name="resultRegimenFiscal" type="tns:ArrayRegimenFiscal"/>
   <xsd:element name="resultTipoRelacion" type="tns:ArrayTipoRelacion"/>
   <xsd:element name="resultExportacion" type="tns:ArrayExportacion"/>
   <xsd:element name="resultObjetoImp" type="tns:ArrayObjetoImp"/>
   <xsd:element name="resultPeriodicidad" type="tns:ArrayPeriodicidad"/>
   <xsd:element name="resultMeses" type="tns:ArrayMeses"/>
   <xsd:element name="resultParteTransporte" type="tns:ArrayParteTransporte"/>
   <xsd:element name="resultDerechoDePaso" type="tns:ArrayDerechoDePaso"/>
   <xsd:element name="resultTipoCarro" type="tns:ArrayTipoCarro"/>
   <xsd:element name="resultBancosV2" type="tns:ArrayBancos"/>
   <xsd:element name="resultConfigMaritima" type="tns:ArrayConfigMaritima"/>
   <xsd:element name="resultNumAutorizacionNaviero" type="tns:ArrayNumAutorizacionNaviero"/>
   <xsd:element name="resultCodigoTransporteAereo" type="tns:ArrayCodigoTransporteAereo"/>
   <xsd:element name="resultTipoPercepcion" type="tns:ArrayTipoPercepcion"/>
   <xsd:element name="resultTipoDeduccion" type="tns:ArrayTipoDeduccion"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="Arraduanas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:AduanasResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="AduanasResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraBancos">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:BancosResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="BancosResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="rfc" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="razonsocial" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraclaveUnidad">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveUnidadResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveUnidadResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="simbolo" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraFormatoPago">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:FormatoPagoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="FormatoPagoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="bancarizado" type="xsd:string"/>
   <xsd:element name="numero_operacion" type="xsd:string"/>
   <xsd:element name="rfc_emisor_cuenta_ord" type="xsd:string"/>
   <xsd:element name="cuenta_ordenante" type="xsd:string"/>
   <xsd:element name="patron_c_ordenante" type="xsd:string"/>
   <xsd:element name="rfc_emisor_cuenta_beneficiario" type="xsd:string"/>
   <xsd:element name="cuenta_beneficiario" type="xsd:string"/>
   <xsd:element name="patron_c_beneficiario" type="xsd:string"/>
   <xsd:element name="tipo_cadena_pago" type="xsd:string"/>
   <xsd:element name="nom_banco_emi_c_ord_ext" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraImpustos">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:impustosResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="impustosResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="retencion" type="xsd:string"/>
   <xsd:element name="traslado" type="xsd:string"/>
   <xsd:element name="local_o_federal" type="xsd:string"/>
   <xsd:element name="entidad_aplica" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraNumeroPedimentoAduanal">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:numerodePedimentoAdunalResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="numerodePedimentoAdunalResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="patente" type="xsd:string"/>
   <xsd:element name="ejercicio" type="xsd:string"/>
   <xsd:element name="cantidad" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraPatenteAduanales">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:patenteAduanalesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="patenteAduanalesResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="inicio_vigencia" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraRegimenFiscales">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:regimenFiscalesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="regimenFiscalesResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="fisica" type="xsd:string"/>
   <xsd:element name="moral" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraTasaOCuotas">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tasaOCuotasResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tasaOCuotasResponse">
  <xsd:all>
   <xsd:element name="rango_fijo" type="xsd:string"/>
   <xsd:element name="valor_minimo" type="xsd:string"/>
   <xsd:element name="valor_maximo" type="xsd:string"/>
   <xsd:element name="impuesto" type="xsd:string"/>
   <xsd:element name="factor" type="xsd:string"/>
   <xsd:element name="traslado" type="xsd:string"/>
   <xsd:element name="retencion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraTipoComprobantes">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoComprobantesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoComprobantesResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="valor_maximo" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraTipoFactores">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoFactoresResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoFactoresResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraTipoRelaciones">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoRelacionesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoRelacionesResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayClaveProdServCP">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveProdServCPResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveProdServCPResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="palabras_similares" type="xsd:string"/>
   <xsd:element name="material_peligroso" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayClaveProdSTCC">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveProdSTCCResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveProdSTCCResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="inicio_vigencia" type="xsd:string"/>
   <xsd:element name="fin_vigencia" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayClaveUnidad">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveUnidadV2Response[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveUnidadV2Response">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="simbolo" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayClaveMaterialPeligroso">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveMaterialPeligrosoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveMaterialPeligrosoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayEmbalaje">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:embalajeResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="embalajeResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayMoneda">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:monedaResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="monedaResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="decimales" type="xsd:string"/>
   <xsd:element name="porcentaje_variacion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayFraccionArancelaria">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:fraccionArancelariaResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="fraccionArancelariaResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="inicio_vigencia" type="xsd:string"/>
   <xsd:element name="fin_vigencia" type="xsd:string"/>
   <xsd:element name="umt" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayPais">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:paisResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="paisResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="formato_registro_idenTribunaria" type="xsd:string"/>
   <xsd:element name="validacion_registro_idenTribunaria" type="xsd:string"/>
   <xsd:element name="agrupaciones" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayCodigoPostal">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:codigoPostalResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="codigoPostalResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="estado" type="xsd:string"/>
   <xsd:element name="municipio" type="xsd:string"/>
   <xsd:element name="localidad" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayEstado">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:estadoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="estadoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="pais" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayMunicipio">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:municipioResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="municipioResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="estado" type="xsd:string"/>
   <xsd:element name="municipio" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayLocalidad">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:localidadResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="localidadResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="estado" type="xsd:string"/>
   <xsd:element name="localidad" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayColonia">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:coloniaResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="coloniaResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="codigopostal" type="xsd:string"/>
   <xsd:element name="asentamiento" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayEstaciones">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:estacionesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="estacionesResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="nacionalidad" type="xsd:string"/>
   <xsd:element name="designador_iata" type="xsd:string"/>
   <xsd:element name="linea_ferrea" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayAduana">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:estacionesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="aduanaResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayPatenteAduana">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:patenteAduanaResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="patenteAduanaResponse">
  <xsd:all>
   <xsd:element name="patente" type="xsd:string"/>
   <xsd:element name="ejercicio" type="xsd:string"/>
   <xsd:element name="aduana" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayClaveUnidadPeso">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveUnidadPesoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveUnidadPesoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayTipoPermiso">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoPermisoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoPermisoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="clave_transporte" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayConfigAutotransporte">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:configAutotransporteResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="configAutotransporteResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="numero_ejes" type="xsd:string"/>
   <xsd:element name="numero_llantas" type="xsd:string"/>
   <xsd:element name="remolque" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArraySubTipoRem">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:subTipoRemResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="subTipoRemResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayClaveProdServ">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:claveProdServResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="claveProdServResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="iva_tras" type="xsd:string"/>
   <xsd:element name="ieps_tras" type="xsd:string"/>
   <xsd:element name="complemento" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayTipoDeServicio">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoDeServicioResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoDeServicioResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="contenedor" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayFormaPago">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:formaPagoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="formaPagoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayMetodoPago">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:metodoPagoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="metodoPagoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayUsoCFDI">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:usoCFDIResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="usoCFDIResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
   <xsd:element name="fisica" type="xsd:string"/>
   <xsd:element name="moral" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayRegimenFiscal">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:regimenFiscalResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="regimenFiscalResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayTipoRelacion">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:regimenFiscalResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="ArrayExportacion">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:exportacionResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="exportacionResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayObjetoImp">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:objetoImpResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="objetoImpResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayPeriodicidad">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:periodicidadResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="periodicidadResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayMeses">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:mesesResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="mesesResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayParteTransporte">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:parteTransporteResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="parteTransporteResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayDerechoDePaso">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:derechoDePasoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="derechoDePasoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayTipoCarro">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoCarroResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoCarroResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayBancos">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:bancosResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="bancosResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="rfc" type="xsd:string"/>
   <xsd:element name="nombre_corto" type="xsd:string"/>
   <xsd:element name="razon_social" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayConfigMaritima">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:configMaritimaResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="configMaritimaResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayNumAutorizacionNaviero">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:numAutorizacionNavieroResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="numAutorizacionNavieroResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayCodigoTransporteAereo">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:codigoTransporteAereoResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="codigoTransporteAereoResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="nombre" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayTipoPercepcion">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoPercepcionResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoPercepcionResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
 <xsd:complexType name="ArrayTipoDeduccion">
  <xsd:complexContent>
   <xsd:restriction base="SOAP-ENC:Array">
    <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="tns:tipoDeduccionResponse[]"/>
   </xsd:restriction>
  </xsd:complexContent>
 </xsd:complexType>
 <xsd:complexType name="tipoDeduccionResponse">
  <xsd:all>
   <xsd:element name="clave" type="xsd:string"/>
   <xsd:element name="descripcion" type="xsd:string"/>
  </xsd:all>
 </xsd:complexType>
</xsd:schema>
</types>
<message name="getAduanas"></message>
<message name="getAduanasResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getAduanasByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getAduanasByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getBancos"></message>
<message name="getBancosResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getBancosByClave">
  <part name="clave" type="xsd:string" /></message>
<message name="getBancosByClaveResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveProductoServicios">
  <part name="pagina" type="xsd:int" /></message>
<message name="getClaveProductoServiciosResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveProductoServiciosByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getClaveProductoServiciosByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveUnidad"></message>
<message name="getClaveUnidadResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveUnidadByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getClaveUnidadByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getCodigoPostal">
  <part name="pagina" type="xsd:int" /></message>
<message name="getCodigoPostalResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getCodigoPostalByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getCodigoPostalByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getForma_pagos"></message>
<message name="getForma_pagosResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getForma_pagosByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getForma_pagosByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMetodo_pagos"></message>
<message name="getMetodo_pagosResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMetodo_pagosByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getMetodo_pagosByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMonedas"></message>
<message name="getMonedasResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMonedasByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getMonedasByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getNumPedimentoAduanas">
  <part name="pagina" type="xsd:int" /></message>
<message name="getNumPedimentoAduanasResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getNumPedimentoAduanasByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getNumPedimentoAduanasByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPaises"></message>
<message name="getPaisesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPaisesByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getPaisesByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPatenteAduanales"></message>
<message name="getPatenteAduanalesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPatenteAduanalesByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getPatenteAduanalesByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getRegimenFiscales"></message>
<message name="getRegimenFiscalesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getRegimenFiscalesByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getRegimenFiscalesByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTasaOCuotas"></message>
<message name="getTasaOCuotasResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTasaOCuotasByfind">
  <part name="impuesto" type="xsd:string" />
  <part name="factor" type="xsd:string" />
  <part name="traslado" type="xsd:string" />
  <part name="retencion" type="xsd:string" /></message>
<message name="getTasaOCuotasByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoComprobantes"></message>
<message name="getTipoComprobantesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoComprobantesByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getTipoComprobantesByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoFactores"></message>
<message name="getTipoFactoresResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoFactoresByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getTipoFactoresByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoRelaciones"></message>
<message name="getTipoRelacionesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoRelacionesByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getTipoRelacionesByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getUsoCFDI"></message>
<message name="getUsoCFDIResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getUsoCFDIByfind">
  <part name="clave" type="xsd:string" /></message>
<message name="getUsoCFDIByfindResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="validarTicket">
  <part name="xml" type="xsd:string" /></message>
<message name="validarTicketResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveProdServCP">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getClaveProdServCPResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveProdSTCC">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getClaveProdSTCCResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveUnidadV2">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" />
  <part name="nombre_as_descripcion" type="xsd:boolean" /></message>
<message name="getClaveUnidadV2Response">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveMaterialPeligroso">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getClaveMaterialPeligrosoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getEmbalaje">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getEmbalajeResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMoneda">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getMonedaResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getFraccionArancelaria">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getFraccionArancelariaResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPais">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getPaisResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getCodigoPostalV2">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getCodigoPostalV2Response">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getEstado">
  <part name="clave" type="xsd:string" />
  <part name="pais" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getEstadoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMunicipio">
  <part name="clave" type="xsd:string" />
  <part name="estado" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getMunicipioResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getLocalidad">
  <part name="clave" type="xsd:string" />
  <part name="estado" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getLocalidadResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getColonia">
  <part name="clave" type="xsd:string" />
  <part name="codigopostal" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getColoniaResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getEstaciones">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getEstacionesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getAduana">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getAduanaResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPatenteAduana">
  <part name="aduana" type="xsd:string" />
  <part name="ejercicio" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getPatenteAduanaResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveUnidadPeso">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getClaveUnidadPesoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoPermiso">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getTipoPermisoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getConfigAutotransporte">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getConfigAutotransporteResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getSubTipoRem">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getSubTipoRemResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getClaveProdServ">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getClaveProdServResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoDeServicio">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getTipoDeServicioResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getFormaPago">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getFormaPagoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMetodoPago">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getMetodoPagoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getUsoCFDIV2">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getUsoCFDIV2Response">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getRegimenFiscal">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getRegimenFiscalResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoRelacion">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getTipoRelacionResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getExportacion">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getExportacionResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getObjetoImp">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getObjetoImpResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getPeriodicidad">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getPeriodicidadResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getMeses">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getMesesResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getParteTransporte">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getParteTransporteResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getDerechoDePaso">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getDerechoDePasoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoCarro">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getTipoCarroResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getBancosV2">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getBancosV2Response">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getConfigMaritima">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getConfigMaritimaResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getNumAutorizacionNaviero">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getNumAutorizacionNavieroResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getCodigoTransporteAereo">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getCodigoTransporteAereoResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoPercepcion">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getTipoPercepcionResponse">
  <part name="return" type="tns:resultResponse" /></message>
<message name="getTipoDeduccion">
  <part name="clave" type="xsd:string" />
  <part name="buscar" type="xsd:string" />
  <part name="pagina" type="xsd:int" />
  <part name="limite" type="xsd:int" /></message>
<message name="getTipoDeduccionResponse">
  <part name="return" type="tns:resultResponse" /></message>
<portType name="CATALOGOSPortType">
  <operation name="getAduanas">
    <documentation>obtiene todo los datos aduanas</documentation>
    <input message="tns:getAduanas"/>
    <output message="tns:getAduanasResponse"/>
  </operation>
  <operation name="getAduanasByfind">
    <documentation>obtiene una fila de datos de aduanas</documentation>
    <input message="tns:getAduanasByfind"/>
    <output message="tns:getAduanasByfindResponse"/>
  </operation>
  <operation name="getBancos">
    <documentation>obtiene todo los datos de Bancos</documentation>
    <input message="tns:getBancos"/>
    <output message="tns:getBancosResponse"/>
  </operation>
  <operation name="getBancosByClave">
    <documentation>obtiene los datos mediante la clave</documentation>
    <input message="tns:getBancosByClave"/>
    <output message="tns:getBancosByClaveResponse"/>
  </operation>
  <operation name="getClaveProductoServicios">
    <documentation>obtiene todo los datos clave de producto y servicios</documentation>
    <input message="tns:getClaveProductoServicios"/>
    <output message="tns:getClaveProductoServiciosResponse"/>
  </operation>
  <operation name="getClaveProductoServiciosByfind">
    <documentation>obtiene todo los datos clave de producto y servicios</documentation>
    <input message="tns:getClaveProductoServiciosByfind"/>
    <output message="tns:getClaveProductoServiciosByfindResponse"/>
  </operation>
  <operation name="getClaveUnidad">
    <documentation>obtiene todo los datos clave de unidades</documentation>
    <input message="tns:getClaveUnidad"/>
    <output message="tns:getClaveUnidadResponse"/>
  </operation>
  <operation name="getClaveUnidadByfind">
    <documentation>obtiene todo los datos clave de unidades</documentation>
    <input message="tns:getClaveUnidadByfind"/>
    <output message="tns:getClaveUnidadByfindResponse"/>
  </operation>
  <operation name="getCodigoPostal">
    <documentation>obtiene la 1/2 de los cogigos postales</documentation>
    <input message="tns:getCodigoPostal"/>
    <output message="tns:getCodigoPostalResponse"/>
  </operation>
  <operation name="getCodigoPostalByfind">
    <documentation>obtiene la 1/2 de los cogigos postales</documentation>
    <input message="tns:getCodigoPostalByfind"/>
    <output message="tns:getCodigoPostalByfindResponse"/>
  </operation>
  <operation name="getForma_pagos">
    <documentation>obtiene datos formato de pago</documentation>
    <input message="tns:getForma_pagos"/>
    <output message="tns:getForma_pagosResponse"/>
  </operation>
  <operation name="getForma_pagosByfind">
    <documentation>obtiene datos formato de pago</documentation>
    <input message="tns:getForma_pagosByfind"/>
    <output message="tns:getForma_pagosByfindResponse"/>
  </operation>
  <operation name="getMetodo_pagos">
    <documentation>obtiene metodos de pago</documentation>
    <input message="tns:getMetodo_pagos"/>
    <output message="tns:getMetodo_pagosResponse"/>
  </operation>
  <operation name="getMetodo_pagosByfind">
    <documentation>obtiene metodos de pago</documentation>
    <input message="tns:getMetodo_pagosByfind"/>
    <output message="tns:getMetodo_pagosByfindResponse"/>
  </operation>
  <operation name="getMonedas">
    <documentation>obtiene monedas</documentation>
    <input message="tns:getMonedas"/>
    <output message="tns:getMonedasResponse"/>
  </operation>
  <operation name="getMonedasByfind">
    <documentation>obtiene monedas</documentation>
    <input message="tns:getMonedasByfind"/>
    <output message="tns:getMonedasByfindResponse"/>
  </operation>
  <operation name="getNumPedimentoAduanas">
    <documentation>obtiene numero de pedimetontos adunales</documentation>
    <input message="tns:getNumPedimentoAduanas"/>
    <output message="tns:getNumPedimentoAduanasResponse"/>
  </operation>
  <operation name="getNumPedimentoAduanasByfind">
    <documentation>obtiene numero de pedimetontos adunales</documentation>
    <input message="tns:getNumPedimentoAduanasByfind"/>
    <output message="tns:getNumPedimentoAduanasByfindResponse"/>
  </operation>
  <operation name="getPaises">
    <documentation>obtiene paises</documentation>
    <input message="tns:getPaises"/>
    <output message="tns:getPaisesResponse"/>
  </operation>
  <operation name="getPaisesByfind">
    <documentation>obtiene paises</documentation>
    <input message="tns:getPaisesByfind"/>
    <output message="tns:getPaisesByfindResponse"/>
  </operation>
  <operation name="getPatenteAduanales">
    <documentation>obtiene patente Aduanales</documentation>
    <input message="tns:getPatenteAduanales"/>
    <output message="tns:getPatenteAduanalesResponse"/>
  </operation>
  <operation name="getPatenteAduanalesByfind">
    <documentation>obtiene patente Aduanales</documentation>
    <input message="tns:getPatenteAduanalesByfind"/>
    <output message="tns:getPatenteAduanalesByfindResponse"/>
  </operation>
  <operation name="getRegimenFiscales">
    <documentation>obtiene regimen fiscal</documentation>
    <input message="tns:getRegimenFiscales"/>
    <output message="tns:getRegimenFiscalesResponse"/>
  </operation>
  <operation name="getRegimenFiscalesByfind">
    <documentation>obtiene regimen fiscal</documentation>
    <input message="tns:getRegimenFiscalesByfind"/>
    <output message="tns:getRegimenFiscalesByfindResponse"/>
  </operation>
  <operation name="getTasaOCuotas">
    <documentation>obtiene tasa o cuotas</documentation>
    <input message="tns:getTasaOCuotas"/>
    <output message="tns:getTasaOCuotasResponse"/>
  </operation>
  <operation name="getTasaOCuotasByfind">
    <documentation>obtiene tasa o cuotas</documentation>
    <input message="tns:getTasaOCuotasByfind"/>
    <output message="tns:getTasaOCuotasByfindResponse"/>
  </operation>
  <operation name="getTipoComprobantes">
    <documentation>obtiene tipo de comprovantes</documentation>
    <input message="tns:getTipoComprobantes"/>
    <output message="tns:getTipoComprobantesResponse"/>
  </operation>
  <operation name="getTipoComprobantesByfind">
    <documentation>obtiene tipo de comprovantes</documentation>
    <input message="tns:getTipoComprobantesByfind"/>
    <output message="tns:getTipoComprobantesByfindResponse"/>
  </operation>
  <operation name="getTipoFactores">
    <documentation>obtiene factores</documentation>
    <input message="tns:getTipoFactores"/>
    <output message="tns:getTipoFactoresResponse"/>
  </operation>
  <operation name="getTipoFactoresByfind">
    <documentation>obtiene factores</documentation>
    <input message="tns:getTipoFactoresByfind"/>
    <output message="tns:getTipoFactoresByfindResponse"/>
  </operation>
  <operation name="getTipoRelaciones">
    <documentation>obtiene relaciones</documentation>
    <input message="tns:getTipoRelaciones"/>
    <output message="tns:getTipoRelacionesResponse"/>
  </operation>
  <operation name="getTipoRelacionesByfind">
    <documentation>obtiene relaciones</documentation>
    <input message="tns:getTipoRelacionesByfind"/>
    <output message="tns:getTipoRelacionesByfindResponse"/>
  </operation>
  <operation name="getUsoCFDI">
    <documentation>obtiene el uso de cfdi</documentation>
    <input message="tns:getUsoCFDI"/>
    <output message="tns:getUsoCFDIResponse"/>
  </operation>
  <operation name="getUsoCFDIByfind">
    <documentation>obtiene el usu de cfdi</documentation>
    <input message="tns:getUsoCFDIByfind"/>
    <output message="tns:getUsoCFDIByfindResponse"/>
  </operation>
  <operation name="validarTicket">
    <documentation>valida el xml del ticket enviado para pode guardar y facturar despues</documentation>
    <input message="tns:validarTicket"/>
    <output message="tns:validarTicketResponse"/>
  </operation>
  <operation name="getClaveProdServCP">
    <documentation>Obtener lista de las claves de productos/servicio de carta porte.</documentation>
    <input message="tns:getClaveProdServCP"/>
    <output message="tns:getClaveProdServCPResponse"/>
  </operation>
  <operation name="getClaveProdSTCC">
    <documentation>Obtener lista de las claves de productos STCC</documentation>
    <input message="tns:getClaveProdSTCC"/>
    <output message="tns:getClaveProdSTCCResponse"/>
  </operation>
  <operation name="getClaveUnidadV2">
    <documentation>Obtener lista de las claves de unidades</documentation>
    <input message="tns:getClaveUnidadV2"/>
    <output message="tns:getClaveUnidadV2Response"/>
  </operation>
  <operation name="getClaveMaterialPeligroso">
    <documentation>Obtener lista de las claves de materiales peligrosos</documentation>
    <input message="tns:getClaveMaterialPeligroso"/>
    <output message="tns:getClaveMaterialPeligrosoResponse"/>
  </operation>
  <operation name="getEmbalaje">
    <documentation>Obtener lista de los embalajes</documentation>
    <input message="tns:getEmbalaje"/>
    <output message="tns:getEmbalajeResponse"/>
  </operation>
  <operation name="getMoneda">
    <documentation>Obtener lista de las monedas</documentation>
    <input message="tns:getMoneda"/>
    <output message="tns:getMonedaResponse"/>
  </operation>
  <operation name="getFraccionArancelaria">
    <documentation>Obtener lista de las fracciones arancelarias</documentation>
    <input message="tns:getFraccionArancelaria"/>
    <output message="tns:getFraccionArancelariaResponse"/>
  </operation>
  <operation name="getPais">
    <documentation>Obtener lista de paises</documentation>
    <input message="tns:getPais"/>
    <output message="tns:getPaisResponse"/>
  </operation>
  <operation name="getCodigoPostalV2">
    <documentation>Obtener lista de los códigos postales</documentation>
    <input message="tns:getCodigoPostalV2"/>
    <output message="tns:getCodigoPostalV2Response"/>
  </operation>
  <operation name="getEstado">
    <documentation>Obtener lista de estados</documentation>
    <input message="tns:getEstado"/>
    <output message="tns:getEstadoResponse"/>
  </operation>
  <operation name="getMunicipio">
    <documentation>Obtener lista de municipios</documentation>
    <input message="tns:getMunicipio"/>
    <output message="tns:getMunicipioResponse"/>
  </operation>
  <operation name="getLocalidad">
    <documentation>Obtener lista de localidades</documentation>
    <input message="tns:getLocalidad"/>
    <output message="tns:getLocalidadResponse"/>
  </operation>
  <operation name="getColonia">
    <documentation>Obtener lista de colonias</documentation>
    <input message="tns:getColonia"/>
    <output message="tns:getColoniaResponse"/>
  </operation>
  <operation name="getEstaciones">
    <documentation>Obtener lista de las estaciones</documentation>
    <input message="tns:getEstaciones"/>
    <output message="tns:getEstacionesResponse"/>
  </operation>
  <operation name="getAduana">
    <documentation>Obtener lista de las aduanas</documentation>
    <input message="tns:getAduana"/>
    <output message="tns:getAduanaResponse"/>
  </operation>
  <operation name="getPatenteAduana">
    <documentation>Obtener lista de las patentes disponibles por aduana y ejercicio</documentation>
    <input message="tns:getPatenteAduana"/>
    <output message="tns:getPatenteAduanaResponse"/>
  </operation>
  <operation name="getClaveUnidadPeso">
    <documentation>Obtener lista de las unidades de peso</documentation>
    <input message="tns:getClaveUnidadPeso"/>
    <output message="tns:getClaveUnidadPesoResponse"/>
  </operation>
  <operation name="getTipoPermiso">
    <documentation>Obtener lista de los tipos de permiso</documentation>
    <input message="tns:getTipoPermiso"/>
    <output message="tns:getTipoPermisoResponse"/>
  </operation>
  <operation name="getConfigAutotransporte">
    <documentation>Obtener lista de las configuraciones de autotrasnporte</documentation>
    <input message="tns:getConfigAutotransporte"/>
    <output message="tns:getConfigAutotransporteResponse"/>
  </operation>
  <operation name="getSubTipoRem">
    <documentation>Obtener lista de las configuraciones de autotrasnporte</documentation>
    <input message="tns:getSubTipoRem"/>
    <output message="tns:getSubTipoRemResponse"/>
  </operation>
  <operation name="getClaveProdServ">
    <documentation>Obtener lista de las claves de productos y servicios</documentation>
    <input message="tns:getClaveProdServ"/>
    <output message="tns:getClaveProdServResponse"/>
  </operation>
  <operation name="getTipoDeServicio">
    <documentation>Obtener lista de tipos de servicio</documentation>
    <input message="tns:getTipoDeServicio"/>
    <output message="tns:getTipoDeServicioResponse"/>
  </operation>
  <operation name="getFormaPago">
    <documentation>Obtener lista de formas de pago</documentation>
    <input message="tns:getFormaPago"/>
    <output message="tns:getFormaPagoResponse"/>
  </operation>
  <operation name="getMetodoPago">
    <documentation>Obtener lista de métodos de pago</documentation>
    <input message="tns:getMetodoPago"/>
    <output message="tns:getMetodoPagoResponse"/>
  </operation>
  <operation name="getUsoCFDIV2">
    <documentation>Obtener lista de usos del CFDI</documentation>
    <input message="tns:getUsoCFDIV2"/>
    <output message="tns:getUsoCFDIV2Response"/>
  </operation>
  <operation name="getRegimenFiscal">
    <documentation>Obtener lista de regímenes fiscales</documentation>
    <input message="tns:getRegimenFiscal"/>
    <output message="tns:getRegimenFiscalResponse"/>
  </operation>
  <operation name="getTipoRelacion">
    <documentation>Obtener lista de tipos de relacion</documentation>
    <input message="tns:getTipoRelacion"/>
    <output message="tns:getTipoRelacionResponse"/>
  </operation>
  <operation name="getExportacion">
    <documentation>Obtener lista de tipos de exportacion</documentation>
    <input message="tns:getExportacion"/>
    <output message="tns:getExportacionResponse"/>
  </operation>
  <operation name="getObjetoImp">
    <documentation>Obtener lista de tipos de objetos de impuestos</documentation>
    <input message="tns:getObjetoImp"/>
    <output message="tns:getObjetoImpResponse"/>
  </operation>
  <operation name="getPeriodicidad">
    <documentation>Obtener lista de tipos de periodisidad</documentation>
    <input message="tns:getPeriodicidad"/>
    <output message="tns:getPeriodicidadResponse"/>
  </operation>
  <operation name="getMeses">
    <documentation>Obtener lista de meses</documentation>
    <input message="tns:getMeses"/>
    <output message="tns:getMesesResponse"/>
  </operation>
  <operation name="getParteTransporte">
    <documentation>Obtener lista de las partes del transporte</documentation>
    <input message="tns:getParteTransporte"/>
    <output message="tns:getParteTransporteResponse"/>
  </operation>
  <operation name="getDerechoDePaso">
    <documentation>Obtener lista de los derechos de paso</documentation>
    <input message="tns:getDerechoDePaso"/>
    <output message="tns:getDerechoDePasoResponse"/>
  </operation>
  <operation name="getTipoCarro">
    <documentation>Obtener lista de los tipos de carro</documentation>
    <input message="tns:getTipoCarro"/>
    <output message="tns:getTipoCarroResponse"/>
  </operation>
  <operation name="getBancosV2">
    <documentation>Obtener lista de los bancos</documentation>
    <input message="tns:getBancosV2"/>
    <output message="tns:getBancosV2Response"/>
  </operation>
  <operation name="getConfigMaritima">
    <documentation>Obtener lista de las configuraciones marítimas</documentation>
    <input message="tns:getConfigMaritima"/>
    <output message="tns:getConfigMaritimaResponse"/>
  </operation>
  <operation name="getNumAutorizacionNaviero">
    <documentation>Obtener lista de los números de autorización</documentation>
    <input message="tns:getNumAutorizacionNaviero"/>
    <output message="tns:getNumAutorizacionNavieroResponse"/>
  </operation>
  <operation name="getCodigoTransporteAereo">
    <documentation>Obtener lista de los códigos de transporte aéreo</documentation>
    <input message="tns:getCodigoTransporteAereo"/>
    <output message="tns:getCodigoTransporteAereoResponse"/>
  </operation>
  <operation name="getTipoPercepcion">
    <documentation>Obtener lista de los tipos de percepción</documentation>
    <input message="tns:getTipoPercepcion"/>
    <output message="tns:getTipoPercepcionResponse"/>
  </operation>
  <operation name="getTipoDeduccion">
    <documentation>Obtener lista de los tipos de deducción</documentation>
    <input message="tns:getTipoDeduccion"/>
    <output message="tns:getTipoDeduccionResponse"/>
  </operation>
</portType>
<binding name="CATALOGOSBinding" type="tns:CATALOGOSPortType">
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="getAduanas">
    <soap:operation soapAction="urn:catalagos#getAduanas" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getAduanasByfind">
    <soap:operation soapAction="urn:catalagos#getAduanasByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getBancos">
    <soap:operation soapAction="urn:catalagos#getBancos" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getBancosByClave">
    <soap:operation soapAction="urn:catalagos#getBancosByClave" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveProductoServicios">
    <soap:operation soapAction="urn:catalagos#getClaveProductoServicios" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveProductoServiciosByfind">
    <soap:operation soapAction="urn:catalagos#getClaveProductoServiciosByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveUnidad">
    <soap:operation soapAction="urn:catalagos#getClaveUnidad" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveUnidadByfind">
    <soap:operation soapAction="urn:catalagos#getClaveUnidadByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getCodigoPostal">
    <soap:operation soapAction="urn:catalagos#getCodigoPostal" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getCodigoPostalByfind">
    <soap:operation soapAction="urn:catalagos#getCodigoPostalByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getForma_pagos">
    <soap:operation soapAction="urn:catalagos#getForma_pagos" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getForma_pagosByfind">
    <soap:operation soapAction="urn:catalagos#getForma_pagosByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMetodo_pagos">
    <soap:operation soapAction="urn:catalagos#getMetodo_pagos" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMetodo_pagosByfind">
    <soap:operation soapAction="urn:catalagos#getMetodo_pagosByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMonedas">
    <soap:operation soapAction="urn:catalagos#getMonedas" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMonedasByfind">
    <soap:operation soapAction="urn:catalagos#getMonedasByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getNumPedimentoAduanas">
    <soap:operation soapAction="urn:catalagos#getNumPedimentoAduanas" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getNumPedimentoAduanasByfind">
    <soap:operation soapAction="urn:catalagos#getNumPedimentoAduanasByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPaises">
    <soap:operation soapAction="urn:catalagos#getPaises" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPaisesByfind">
    <soap:operation soapAction="urn:catalagos#getPaisesByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPatenteAduanales">
    <soap:operation soapAction="urn:catalagos#getPatenteAduanales" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPatenteAduanalesByfind">
    <soap:operation soapAction="urn:catalagos#getPatenteAduanalesByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getRegimenFiscales">
    <soap:operation soapAction="urn:catalagos#getRegimenFiscales" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getRegimenFiscalesByfind">
    <soap:operation soapAction="urn:catalagos#getRegimenFiscalesByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTasaOCuotas">
    <soap:operation soapAction="urn:catalagos#getTasaOCuotas" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTasaOCuotasByfind">
    <soap:operation soapAction="urn:catalagos#getTasaOCuotasByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoComprobantes">
    <soap:operation soapAction="urn:catalagos#getTipoComprobantes" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoComprobantesByfind">
    <soap:operation soapAction="urn:catalagos#getTipoComprobantesByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoFactores">
    <soap:operation soapAction="urn:catalagos#getTipoFactores" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoFactoresByfind">
    <soap:operation soapAction="urn:catalagos#getTipoFactoresByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoRelaciones">
    <soap:operation soapAction="urn:catalagos#getTipoRelaciones" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoRelacionesByfind">
    <soap:operation soapAction="urn:catalagos#getTipoRelacionesByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getUsoCFDI">
    <soap:operation soapAction="urn:catalagos#getUsoCFDI" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getUsoCFDIByfind">
    <soap:operation soapAction="urn:catalagos#getUsoCFDIByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="validarTicket">
    <soap:operation soapAction="urn:catalagos#getUsoCFDIByfind" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveProdServCP">
    <soap:operation soapAction="urn:catalagos#getClaveProdServCP" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveProdSTCC">
    <soap:operation soapAction="urn:catalagos#getClaveProdSTCC" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveUnidadV2">
    <soap:operation soapAction="urn:catalagos#getClaveUnidadV2" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveMaterialPeligroso">
    <soap:operation soapAction="urn:catalagos#getClaveMaterialPeligroso" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getEmbalaje">
    <soap:operation soapAction="urn:catalagos#getEmbalaje" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMoneda">
    <soap:operation soapAction="urn:catalagos#getMoneda" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getFraccionArancelaria">
    <soap:operation soapAction="urn:catalagos#getFraccionArancelaria" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPais">
    <soap:operation soapAction="urn:catalagos#getPais" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getCodigoPostalV2">
    <soap:operation soapAction="urn:catalagos#getCodigoPostalV2" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getEstado">
    <soap:operation soapAction="urn:catalagos#getEstado" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMunicipio">
    <soap:operation soapAction="urn:catalagos#getMunicipio" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getLocalidad">
    <soap:operation soapAction="urn:catalagos#getLocalidad" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getColonia">
    <soap:operation soapAction="urn:catalagos#getColonia" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getEstaciones">
    <soap:operation soapAction="urn:catalagos#getEstaciones" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getAduana">
    <soap:operation soapAction="urn:catalagos#getAduana" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPatenteAduana">
    <soap:operation soapAction="urn:catalagos#getPatenteAduana" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveUnidadPeso">
    <soap:operation soapAction="urn:catalagos#getClaveUnidadPeso" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoPermiso">
    <soap:operation soapAction="urn:catalagos#getTipoPermiso" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getConfigAutotransporte">
    <soap:operation soapAction="urn:catalagos#getConfigAutotransporte" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getSubTipoRem">
    <soap:operation soapAction="urn:catalagos#getSubTipoRem" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getClaveProdServ">
    <soap:operation soapAction="urn:catalagos#getClaveProdServ" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoDeServicio">
    <soap:operation soapAction="urn:catalagos#getTipoDeServicio" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getFormaPago">
    <soap:operation soapAction="urn:catalagos#getFormaPago" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMetodoPago">
    <soap:operation soapAction="urn:catalagos#getMetodoPago" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getUsoCFDIV2">
    <soap:operation soapAction="urn:catalagos#getUsoCFDIV2" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getRegimenFiscal">
    <soap:operation soapAction="urn:catalagos#getRegimenFiscal" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoRelacion">
    <soap:operation soapAction="urn:catalagos#getTipoRelacion" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getExportacion">
    <soap:operation soapAction="urn:catalagos#getExportacion" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getObjetoImp">
    <soap:operation soapAction="urn:catalagos#getObjetoImp" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getPeriodicidad">
    <soap:operation soapAction="urn:catalagos#getPeriodicidad" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getMeses">
    <soap:operation soapAction="urn:catalagos#getMeses" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getParteTransporte">
    <soap:operation soapAction="urn:catalagos#getParteTransporte" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getDerechoDePaso">
    <soap:operation soapAction="urn:catalagos#getDerechoDePaso" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoCarro">
    <soap:operation soapAction="urn:catalagos#getTipoCarro" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getBancosV2">
    <soap:operation soapAction="urn:catalagos#getBancosV2" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getConfigMaritima">
    <soap:operation soapAction="urn:catalagos#getConfigMaritima" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getNumAutorizacionNaviero">
    <soap:operation soapAction="urn:catalagos#getNumAutorizacionNaviero" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getCodigoTransporteAereo">
    <soap:operation soapAction="urn:catalagos#getCodigoTransporteAereo" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoPercepcion">
    <soap:operation soapAction="urn:catalagos#getTipoPercepcion" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
  <operation name="getTipoDeduccion">
    <soap:operation soapAction="urn:catalagos#getTipoDeduccion" style="rpc"/>
    <input><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input>
    <output><soap:body use="encoded" namespace="urn:catalagos" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output>
  </operation>
</binding>
<service name="CATALOGOS">
  <port name="CATALOGOSPort" binding="tns:CATALOGOSBinding">
    <soap:address location="https://internal.catalogos-sat.acpdelsureste.org/servicio.php"/>
  </port>
</service>
</definitions>