<?xml version="1.0" encoding="UTF-8"?>
<!-- Published by JAX-WS RI (http://jax-ws.java.net). RI's version is JAX-WS RI 2.2.11-b150616.1732 svn-revision#a247ba216861f2c0baac9a3657c5690bce0c744d. -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns0="http://ws.wsrecaudo.arquitecsoft.com/" targetNamespace="http://ws.wsrecaudo.arquitecsoft.com/">
    <xsd:complexType name="ConsultarCupon">
        <xsd:sequence>
            <xsd:element name="entidad" type="xsd:long"/>
            <xsd:element minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element minOccurs="0" name="cupon" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ConsultarCuponResponse">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="return" type="ns0:responseConsultarPago"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NotificarPago">
        <xsd:sequence>
            <xsd:element name="entidad" type="xsd:int"/>
            <xsd:element minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element minOccurs="0" name="sucursal" type="xsd:string"/>
            <xsd:element minOccurs="0" name="cupon" type="xsd:string"/>
            <xsd:element name="valor" type="xsd:string"/>
            <xsd:element minOccurs="0" name="medioPago" type="xsd:string"/>
            <xsd:element minOccurs="0" name="numeroCheque" type="xsd:string"/>
            <xsd:element minOccurs="0" name="terminal" type="xsd:string"/>
            <xsd:element minOccurs="0" name="fecha" type="xsd:string"/>
            <xsd:element name="jornada" type="xsd:int"/>
            <xsd:element minOccurs="0" name="UUID" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NotificarPagoResponse">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="return" type="ns0:responseNotificarPago"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ReferenciarPago">
        <xsd:sequence>
            <xsd:element name="entidad" type="xsd:int"/>
            <xsd:element minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element minOccurs="0" name="sucursal" type="xsd:string"/>
            <xsd:element minOccurs="0" name="cupon" type="xsd:string"/>
            <xsd:element name="valor" type="xsd:string"/>
            <xsd:element minOccurs="0" name="medioPago" type="xsd:string"/>
            <xsd:element minOccurs="0" name="numeroCheque" type="xsd:string"/>
            <xsd:element minOccurs="0" name="terminal" type="xsd:string"/>
            <xsd:element minOccurs="0" name="fecha" type="xsd:string"/>
            <xsd:element name="jornada" type="xsd:int"/>
            <xsd:element minOccurs="0" name="UUID" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ReferenciarPagoResponse">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="return" type="ns0:responseReferenciarPago"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ReversarPago">
        <xsd:sequence>
            <xsd:element name="entidad" type="xsd:int"/>
            <xsd:element minOccurs="0" name="password" type="xsd:string"/>
            <xsd:element minOccurs="0" name="sucursal" type="xsd:string"/>
            <xsd:element minOccurs="0" name="cupon" type="xsd:string"/>
            <xsd:element name="valor" type="xsd:string"/>
            <xsd:element minOccurs="0" name="medioPago" type="xsd:string"/>
            <xsd:element minOccurs="0" name="numeroCheque" type="xsd:string"/>
            <xsd:element minOccurs="0" name="terminal" type="xsd:string"/>
            <xsd:element minOccurs="0" name="fecha" type="xsd:string"/>
            <xsd:element name="jornada" type="xsd:int"/>
            <xsd:element minOccurs="0" name="UUID" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ReversarPagoResponse">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="return" type="ns0:responseReversarPago"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SOAPException">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="message" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
        
    <xsd:complexType name="ValidarEstadoServicio">
        <xsd:sequence>
            <xsd:element name="entidad" type="xsd:int"/>
            <xsd:element minOccurs="0" name="password" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
   
    
    <xsd:complexType name="ValidarEstadoServicioResponse">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="return" type="ns0:responseValidarEstadoServicio"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="responseConsultarPago">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="codigoError" type="xsd:string"/>
            <xsd:element minOccurs="0" name="mensaje" type="xsd:string"/>
            <xsd:element minOccurs="0" name="cupon" type="xsd:string"/>
            <xsd:element minOccurs="0" name="fechaVencimiento" type="xsd:string"/>            
            <xsd:element minOccurs="0" name="valorCupon" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="responseNotificarPago">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="codigoError" type="xsd:string"/>
            <xsd:element minOccurs="0" name="mensaje" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:complexType name="responseReferenciarPago">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="codigoError" type="xsd:string"/>
            <xsd:element minOccurs="0" name="mensaje" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:complexType name="responseReversarPago">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="codigoError" type="xsd:string"/>
            <xsd:element minOccurs="0" name="mensaje" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>
    
    <xsd:complexType name="responseValidarEstadoServicio">
        <xsd:sequence>
            <xsd:element minOccurs="0" name="codigoError" type="xsd:string"/>
            <xsd:element minOccurs="0" name="mensaje" type="xsd:string"/>
        </xsd:sequence>
    </xsd:complexType>


    <xsd:element name="ConsultarCupon" type="ns0:ConsultarCupon"/>
    <xsd:element name="ConsultarCuponResponse" type="ns0:ConsultarCuponResponse"/>
    <xsd:element name="NotificarPago" type="ns0:NotificarPago"/>
    <xsd:element name="NotificarPagoResponse" type="ns0:NotificarPagoResponse"/>
    <xsd:element name="SOAPException" type="ns0:SOAPException"/>
    <xsd:element name="ValidarEstadoServicio" type="ns0:ValidarEstadoServicio"/>
    <xsd:element name="ValidarEstadoServicioResponse" type="ns0:ValidarEstadoServicioResponse"/>
    <xsd:element name="ReferenciarPago" type="ns0:ReferenciarPago"/>
    <xsd:element name="ReferenciarPagoResponse" type="ns0:ReferenciarPagoResponse"/>
    <xsd:element name="ReversarPago" type="ns0:ReversarPago"/>
    <xsd:element name="ReversarPagoResponse" type="ns0:ReversarPagoResponse"/>
    
</xsd:schema>