public override CAEDetalleRespuesta DatosDeComprobante( Autorizacion aut, int tipoComprobante, int nroComprobante, int ptoVta )
        {
            AuthRequestType feAutRequest = this.wa.ConvertirMTXCA( aut );
            ConsultaComprobanteRequestType solicitud = new ConsultaComprobanteRequestType();
            solicitud.numeroComprobante = nroComprobante;
            solicitud.codigoTipoComprobante = (short) tipoComprobante;
            solicitud.numeroPuntoVenta = (short) ptoVta;

            CodigoDescripcionType[] observaciones;
            CodigoDescripcionType[] errores;
            CodigoDescripcionType evento;

            ComprobanteType respuesta = this.ws.consultarComprobante( feAutRequest, solicitud, out observaciones, out errores, out evento );
            this.managerErrores.CapturarError( errores );

            ConversorConsultaCaeARespuestaCae conversor = new ConversorConsultaCaeARespuestaCae();
            CAEDetalleRespuesta respuestaConvertida = conversor.ConvertirDetalle( respuesta );

            return respuestaConvertida;
        }
        /// <summary>
        /// Obtiene informacion de respuesta de autorizacion para un comprobante
        /// </summary>
        /// <param name="aut">Autorizacion</param>
        /// <param name="tipoComprobante">Tipo de Comprobante</param>
        /// <param name="nroComprobante">Nro de Comprobante</param>
        /// <param name="ptoVta">Punto de Venta</param>
        /// <returns>Respuesta simil a la de solicitud de CAE</returns>
        public override CAEDetalleRespuesta DatosDeComprobante( Autorizacion aut, int tipoComprobante, int nroComprobante, int ptoVta )
        {
            FEAuthRequest feAutRequest = this.wa.ConvertirFe( aut );
            FECompConsultaReq solicitud = new FECompConsultaReq();
            solicitud.CbteNro = nroComprobante;
            solicitud.CbteTipo = tipoComprobante;
            solicitud.PtoVta = ptoVta;
            FECompConsultaResponse respuesta = this.wsfe.FECompConsultar( feAutRequest, solicitud );
            this.managerErrores.CapturarError( respuesta.Errors );

            ConversorConsultaCaeARespuestaCae conversor = new ConversorConsultaCaeARespuestaCae();
            CAEDetalleRespuesta respuestaConvertida = conversor.ConvertirDetalle( respuesta.ResultGet );

            return respuestaConvertida;
        }