Buscar en este blog

sábado, 29 de agosto de 2020

API SII BOLETA ELECTRÓNICA

API SII BOLETA ELECTRÓNICA 


Especificaciones:
  • Desarrollado en c#
  • Version 1.0
  • Framework 4.6.1
  • Tipo DLL
  • Ambiente Certificación
  • Ambiente Producción


Contacto: Marcelo Rojas Rojas
Movil     : 997800285
Contacto: abaddon.1974@gmail.com
Estado    : Disponible para venta

Valor del desarrollo $400.000.- Líquidos con transferencia bancaria


Estimados colegas desarrolladores, hemos desarrollando una solución definitiva para el nuevo proceso de Boletas electrónicas del SII. Para ello construimos una clase en C# que le permitirá realizar las siguientes operaciones.

  1. Conexión y recuperación de token del SII ( Certificación y producción )
  2. Envío de Documento Boleta electrónica al SII.
  3. Se agrega Envío de Documento RCOF
  4. Consulta del TRACKID asociado al envío de la boleta electrónica.
  5. Consulta el estado de la boleta en el SII.
  6. Reutilización token para optimizar tiempos de respuesta.
  7. Compatibilidad con SecurityProtocolType.Tls12;
  8. Envío de resumen de ventas diarias a servidor facturas ( ex RCOF  )
  9. Consultas de envío resumen de ventas diarias ( ex RCOF )

MODELO DE OPERACIÓN












COMO ENVIAR DOCUMENTO BOLETA ELECTRÓNICA



El resultado de esta operación es el siguiente:
En este ejemplo tenemos una salida de consola con la información recupera del SII. Cuando la respuesta del SII es Correcta podemos recuperar su valor utilizando la propiedad Resultado.








COMO CONSULTAR EL TRACKID DEL DOCUMENTO ENVIADO




El resultado de la operación es el siguiente:


Si extraemos el resultado del SII obtenemos lo siguiente:



COMO CONSULTAR UN DOCUMENTO BOLETA EN EL SII



El resultado de la operación es el siguiente:


Si extraemos la respuesta del SII obtenemos:













7 comentarios:

  1. Hola estimado... que valor tiene la API?

    ResponderEliminar
    Respuestas
    1. Estimado,

      Favor verificar nuevamente la página, ya agregue el valor del desarrollo.

      Muchas Gracias por visitarnos

      Atte,
      Marcelo Rojas Rojas
      997800285

      Eliminar
  2. Hola Marcelo, quería consultarte por la forma en como lo hiciste para descargar datos desde la web del SII desde c#, estoy haciendo un desarrollo en el que necesito obtener la información de las boletas de honorarios, pero no he podido encontrar ningún servicio desde donde bajar los datos, por lo tanto supongo que la única forma sería hacerlo por la web mediante en webBrowser de C# pero no he podido lograr hacer el login, use este código pero no logro acceder a la sesión, te agradecería si me puedes ayudar.


    HtmlElement usuario = webBrowser.Document.GetElementById("rutcntr");
    usuario.InnerText = "xxxxxxxxX";

    HtmlElement Clave = webBrowser.Document.GetElementById("clave");
    Clave.InnerText = "1234567";

    webBrowser.Document.GetElementById("bt_ingresar").InvokeMember("click");

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Hola Marcelo, estoy intentando realizar la certificación de boleta, consultarte si puedes compartir un ejemplo del xml de setEnvioBoleta con el set de pruebas actualizado de boleta que se debe enviar a SII, específicamente tengo dudas en el tag de referencias que se debe enviar para certificar boleta electrónica. Te lo agradeceria.

    ResponderEliminar
  5. Hola Marcelo, me puedes orientar para saber por qué si ya obtuve el TOKEN desde el ambiente apicert, y al realizar el envio a pangal me arroja el siguiente mensaje... RESPUESTA = NO ESTA AUTENTICADO

    ResponderEliminar