<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="DigicServiceWebService" targetNamespace="http://digic.service.gobcan.org" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://digic.service.gobcan.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xs:schema targetNamespace="http://digic.service.gobcan.org" version="1.0" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://digic.service.gobcan.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xs:element name="EliminarResponse" type="xs:string"/>
<xs:element name="ValidationDerException" type="tns:ValidationDerException"/>
<xs:element name="crearNuevoDer" type="tns:crearNuevoDer"/>
<xs:element name="crearNuevoDerResponse" type="tns:crearNuevoDerResponse"/>
<xs:element name="eliminarDer">
<xs:complexType>
<xs:sequence>
<xs:element name="idDer" type="xs:long"/>
<xs:element name="nifPeticion" type="xs:string"/>
<xs:element name="nombrePeticion" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="eliminarResponse">
<xs:complexType>
<xs:sequence>
<xs:element name="eliminarResponse" type="tns:EliminarResponseDto"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getVersion" type="xs:string"/>
<xs:element name="getVersionResponse" type="tns:getVersionResponse"/>
<xs:complexType name="getVersionResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="EliminarResponseDto">
<xs:sequence>
<xs:element name="estado" type="xs:boolean"/>
<xs:element minOccurs="0" name="response" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="crearNuevoDer">
<xs:sequence>
<xs:element minOccurs="0" name="CrearDerType" type="tns:crearDerType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="crearDerType">
<xs:sequence>
<xs:element minOccurs="0" name="derAltaDto" type="tns:derAltaDto"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="productos" nillable="true" type="tns:derProductoAltaDto"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="derAltaDto">
<xs:sequence>
<xs:element minOccurs="0" name="apellidosViajero" type="xs:string"/>
<xs:element minOccurs="0" name="BIC" type="xs:string"/>
<xs:element minOccurs="0" name="claveBanco" type="xs:string"/>
<xs:element minOccurs="0" name="claveControl" type="xs:string"/>
<xs:element minOccurs="0" name="codMedioPago" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalId" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalViajeroExtranjero" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalViajeroId" type="xs:string"/>
<xs:element minOccurs="0" name="cuentaSinIBAN" type="xs:string"/>
<xs:element minOccurs="0" name="descInstFinanciera" type="xs:string"/>
<xs:element minOccurs="0" name="escalera" type="xs:string"/>
<xs:element minOccurs="0" name="escaleraViajero" type="xs:string"/>
<xs:element minOccurs="0" name="fechaFactura" type="xs:string"/>
<xs:element minOccurs="0" name="fechaSalida" type="xs:string"/>
<xs:element minOccurs="0" name="identificadorBillete" type="xs:string"/>
<xs:element minOccurs="0" name="mail" type="xs:string"/>
<xs:element minOccurs="0" name="mailViajero" type="xs:string"/>
<xs:element minOccurs="0" name="minorista" type="xs:string"/>
<xs:element minOccurs="0" name="modoTransporte" type="xs:string"/>
<xs:element minOccurs="0" name="municipioCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="municipioViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="municipioViajeroExtranjero" type="xs:string"/>
<xs:element minOccurs="0" name="nif" type="xs:string"/>
<xs:element minOccurs="0" name="nifPeticion" type="xs:string"/>
<xs:element minOccurs="0" name="nombreComercial" type="xs:string"/>
<xs:element minOccurs="0" name="nombrePeticion" type="xs:string"/>
<xs:element minOccurs="0" name="nombreVia" type="xs:string"/>
<xs:element minOccurs="0" name="nombreViaViajero" type="xs:string"/>
<xs:element minOccurs="0" name="nombreViajero" type="xs:string"/>
<xs:element minOccurs="0" name="numeroABA" type="xs:string"/>
<xs:element minOccurs="0" name="numeroFactura" type="xs:string"/>
<xs:element minOccurs="0" name="numeroVia" type="xs:string"/>
<xs:element minOccurs="0" name="numeroViaViajero" type="xs:string"/>
<xs:element minOccurs="0" name="paisBanco" type="xs:string"/>
<xs:element minOccurs="0" name="paisExpedicionCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="paisResidenciaCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="piso" type="xs:string"/>
<xs:element minOccurs="0" name="pisoViajero" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaViajeroExtranjero" type="xs:string"/>
<xs:element minOccurs="0" name="puerta" type="xs:string"/>
<xs:element minOccurs="0" name="puertaViajero" type="xs:string"/>
<xs:element minOccurs="0" name="razonSocial" type="xs:string"/>
<xs:element minOccurs="0" name="telefono" type="xs:string"/>
<xs:element minOccurs="0" name="telefonoViajero" type="xs:string"/>
<xs:element minOccurs="0" name="tipoDocumento" type="xs:string"/>
<xs:element minOccurs="0" name="tipoViaCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="tipoViaViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="valorDocumento" type="xs:string"/>
<xs:element minOccurs="0" name="valorMedioPago" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="derProductoAltaDto">
<xs:sequence>
<xs:element minOccurs="0" name="baseImponible" type="xs:decimal"/>
<xs:element minOccurs="0" name="cantidad" type="xs:decimal"/>
<xs:element minOccurs="0" name="clasificacionCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="descripcionProducto" type="xs:string"/>
<xs:element minOccurs="0" name="tipoImpositivoId" type="xs:long"/>
<xs:element minOccurs="0" name="tipoImpositivoPorcentaje" type="xs:decimal"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="crearNuevoDerResponse">
<xs:sequence>
<xs:element minOccurs="0" name="CrearDerResponseDto" type="tns:crearDerResponseDto"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="crearDerResponseDto">
<xs:sequence>
<xs:element minOccurs="0" name="der" type="tns:derDto"/>
<xs:element minOccurs="0" name="derPdf" type="xs:base64Binary"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="derDto">
<xs:sequence>
<xs:element minOccurs="0" name="apellidosViajero" type="xs:string"/>
<xs:element minOccurs="0" name="BIC" type="xs:string"/>
<xs:element name="borrado" type="xs:boolean"/>
<xs:element minOccurs="0" name="claveBanco" type="xs:string"/>
<xs:element minOccurs="0" name="claveControl" type="xs:string"/>
<xs:element minOccurs="0" name="codMedioPago" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalId" type="xs:long"/>
<xs:element minOccurs="0" name="codigoPostalViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalViajeroExtranjero" type="xs:string"/>
<xs:element minOccurs="0" name="codigoPostalViajeroId" type="xs:long"/>
<xs:element minOccurs="0" name="cuentaSinIBAN" type="xs:string"/>
<xs:element minOccurs="0" name="descInstFinanciera" type="xs:string"/>
<xs:element minOccurs="0" name="escalera" type="xs:string"/>
<xs:element minOccurs="0" name="escaleraViajero" type="xs:string"/>
<xs:element minOccurs="0" name="estado" type="xs:string"/>
<xs:element minOccurs="0" name="fechaAlta" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaBorrado" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaEstado" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaFactura" type="xs:string"/>
<xs:element minOccurs="0" name="fechaLimiteSalida" type="xs:string"/>
<xs:element minOccurs="0" name="fechaMod" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaSalida" type="xs:string"/>
<xs:element minOccurs="0" name="id" type="xs:long"/>
<xs:element minOccurs="0" name="identificadorBillete" type="xs:string"/>
<xs:element minOccurs="0" name="justificante" type="xs:string"/>
<xs:element minOccurs="0" name="mail" type="xs:string"/>
<xs:element minOccurs="0" name="mailViajero" type="xs:string"/>
<xs:element minOccurs="0" name="minorista" type="xs:string"/>
<xs:element minOccurs="0" name="modoTransporte" type="xs:string"/>
<xs:element minOccurs="0" name="municipioCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="municipioDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="municipioViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="municipioViajeroDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="municipioViajeroExtranjero" type="xs:string"/>
<xs:element minOccurs="0" name="nif" type="xs:string"/>
<xs:element minOccurs="0" name="nifPeticion" type="xs:string"/>
<xs:element minOccurs="0" name="nombreComercial" type="xs:string"/>
<xs:element minOccurs="0" name="nombrePeticion" type="xs:string"/>
<xs:element minOccurs="0" name="nombreVia" type="xs:string"/>
<xs:element minOccurs="0" name="nombreViaViajero" type="xs:string"/>
<xs:element minOccurs="0" name="nombreViajero" type="xs:string"/>
<xs:element minOccurs="0" name="numeroABA" type="xs:string"/>
<xs:element minOccurs="0" name="numeroFactura" type="xs:string"/>
<xs:element minOccurs="0" name="numeroVia" type="xs:string"/>
<xs:element minOccurs="0" name="numeroViaViajero" type="xs:string"/>
<xs:element minOccurs="0" name="paisBanco" type="xs:string"/>
<xs:element minOccurs="0" name="paisExpedicionCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="paisExpedicionDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="paisResidenciaCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="paisResidenciaDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="piso" type="xs:string"/>
<xs:element minOccurs="0" name="pisoViajero" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="productos" nillable="true" type="tns:derProductoDto"/>
<xs:element minOccurs="0" name="provinciaCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaViajeroDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="provinciaViajeroExtranjero" type="xs:string"/>
<xs:element minOccurs="0" name="puerta" type="xs:string"/>
<xs:element minOccurs="0" name="puertaViajero" type="xs:string"/>
<xs:element minOccurs="0" name="razonSocial" type="xs:string"/>
<xs:element minOccurs="0" name="telefono" type="xs:string"/>
<xs:element minOccurs="0" name="telefonoViajero" type="xs:string"/>
<xs:element minOccurs="0" name="tipoDocumento" type="xs:string"/>
<xs:element minOccurs="0" name="tipoViaCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="tipoViaDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="tipoViaViajeroCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="tipoViaViajeroDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="totalDigic" type="xs:decimal"/>
<xs:element minOccurs="0" name="usuAlta" type="xs:string"/>
<xs:element minOccurs="0" name="usuBorrado" type="xs:string"/>
<xs:element minOccurs="0" name="usuMod" type="xs:string"/>
<xs:element minOccurs="0" name="valorDocumento" type="xs:string"/>
<xs:element minOccurs="0" name="valorMedioPago" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="derProductoDto">
<xs:sequence>
<xs:element minOccurs="0" name="baseImponible" type="xs:decimal"/>
<xs:element name="borrado" type="xs:boolean"/>
<xs:element minOccurs="0" name="cantidad" type="xs:decimal"/>
<xs:element minOccurs="0" name="clasificacionCodigo" type="xs:string"/>
<xs:element minOccurs="0" name="clasificacionDescripcion" type="xs:string"/>
<xs:element minOccurs="0" name="derId" type="xs:long"/>
<xs:element minOccurs="0" name="descripcionProducto" type="xs:string"/>
<xs:element minOccurs="0" name="digic" type="xs:decimal"/>
<xs:element minOccurs="0" name="estado" type="xs:string"/>
<xs:element minOccurs="0" name="fechaAlta" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaBorrado" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaEstado" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaMod" type="xs:dateTime"/>
<xs:element minOccurs="0" name="id" type="xs:long"/>
<xs:element minOccurs="0" name="tipoImpositivoId" type="xs:long"/>
<xs:element minOccurs="0" name="tipoImpositivoPorcentaje" type="xs:decimal"/>
<xs:element minOccurs="0" name="usuAlta" type="xs:string"/>
<xs:element minOccurs="0" name="usuBorrado" type="xs:string"/>
<xs:element minOccurs="0" name="usuMod" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ValidationDerException">
<xs:sequence>
<xs:element minOccurs="0" name="message" type="xs:string"/>
<xs:element minOccurs="0" name="respValidator" type="tns:validatorResponse"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="validatorResponse">
<xs:sequence>
<xs:element minOccurs="0" name="respuesta" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="validacionErrorList" nillable="true" type="tns:validatorPropertyResponse"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="validatorPropertyResponse">
<xs:sequence>
<xs:element minOccurs="0" name="codigoMensaje" type="xs:string"/>
<xs:element minOccurs="0" name="mensajeError" type="xs:string"/>
<xs:element minOccurs="0" name="propiedad" type="xs:string"/>
<xs:element minOccurs="0" name="valor" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="getVersionResponse">
    <wsdl:part element="tns:getVersionResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="eliminarDerResponse">
    <wsdl:part element="tns:eliminarResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="crearNuevoDer">
    <wsdl:part element="tns:crearNuevoDer" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getVersion">
    <wsdl:part element="tns:getVersion" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="eliminarDer">
    <wsdl:part element="tns:eliminarDer" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="crearNuevoDerResponse">
    <wsdl:part element="tns:crearNuevoDerResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ValidationDerException_Exception">
    <wsdl:part element="tns:ValidationDerException" name="ValidationDerException_Exception">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="DigicServiceWeb">
    <wsdl:operation name="getVersion">
      <wsdl:input message="tns:getVersion" name="getVersion">
    </wsdl:input>
      <wsdl:output message="tns:getVersionResponse" name="getVersionResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="eliminarDer">
      <wsdl:input message="tns:eliminarDer" name="eliminarDer">
    </wsdl:input>
      <wsdl:output message="tns:eliminarDerResponse" name="eliminarDerResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="crearNuevoDer">
      <wsdl:input message="tns:crearNuevoDer" name="crearNuevoDer">
    </wsdl:input>
      <wsdl:output message="tns:crearNuevoDerResponse" name="crearNuevoDerResponse">
    </wsdl:output>
      <wsdl:fault message="tns:ValidationDerException_Exception" name="ValidationDerException_Exception">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="DigicServiceWebServiceSoapBinding" type="tns:DigicServiceWeb">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getVersion">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getVersion">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getVersionResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="eliminarDer">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="eliminarDer">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="eliminarDerResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="crearNuevoDer">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="crearNuevoDer">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="crearNuevoDerResponse">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="ValidationDerException_Exception">
        <soap:fault name="ValidationDerException_Exception" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="DigicServiceWebService">
    <wsdl:port binding="tns:DigicServiceWebServiceSoapBinding" name="DigicServiceWebPort">
      <soap:address location="https://sede.gobiernodecanarias.org/tributos/middlewarecaut/services/servicioDigic"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>