meta data de esta página
  •  

Método FoliosRestantes()

El request del método es el siguiente:

Request: Parámetro a enviar
Tipo Identificador Descripción
String Password Proporcionado por The Factory HKA.
String RUC Proporcionado por el cliente.
String Usuario Proporcionado por The Factory HKA.
String Certificado Proporcionado por The Factory HKA.
String Clave Certificado Proporcionado por The Factory HKA.

XML EJEMPLO
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:wsec="http://schemas.datacontract.org/2004/07/WSEcuadorService.Request">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:CargaCertificado>
         <!--Optional:-->
         <tem:data>
            <!--Optional:-->
            <wsec:Clave>?</wsec:Clave>
            <!--Optional:-->
            <wsec:RUC>?</wsec:RUC>
            <!--Optional:-->
            <wsec:Usuario>?</wsec:Usuario>
            <!--Optional:-->
            <wsec:Certificado>?</wsec:Certificado>
            <!--Optional:-->
            <wsec:ClaveCertificado>?</wsec:ClaveCertificado>
            <!--Optional:-->
            <wsec:Extension>?</wsec:Extension>
         </tem:data>
      </tem:CargaCertificado>
   </soapenv:Body>
</soapenv:Envelope>

Proceso para consumo EstatusDocumento

  • Se inicializa un objeto ServiceClient o Servicio
  • Se inicializa un objeto PeticionEstatusDocumento donde se ingresan el RUC, el usuario de Integración ,clave de Integración y Documento
  • Se hace consumo del método EstatusDocumento contenido en el objeto serviceClient y se coloca como parámetro la petición anterior, la respuesta estará contenida en un objeto llamado, la respuesta tendrá los parámetros Código y Mensaje
Codigo Ejemplo .NET
         try
            {
                ServiceClient servicio = new ServiceClient();
                PeticionEstatusDocumento peticion = new PeticionEstatusDocumento();
                peticion.Usuario = "usuariointegracion";
                peticion.RUC = "1723456789012";
                peticion.Clave = "claveintegracion";
                peticion.Documento = "01-001-001-000000001";
                RespuestaEstadoDocumento resp = servicio.EstatusDocumento(peticion);
                servicio.Close();
                richTextBox.Text = "Codigo: " + resp.Codigo + "\n\r" + "Mensaje: " + resp.Mensaje;
            }
            catch (Exception ex)
            {
 
                MessageBox.Show("Mensaje error: " + ex);
            }

El campo “Certificado” Y “ClaveCertificado” deben ser expresados en Base64