API Factronica Boleta Electrónica
Esta API permite emitir Boleta electrónica Afecta tipo 39 y Boleta electrónica Exenta tipo 41.
A continuación se detallan los pasos para realizar la Emisión de Boleta Electrónica con Software Propio.
2.-Enviar el Array en formato json a la Api Factronica.
3.-Capturar la Respuesta del Envío al SII Chile.
4.-Recuperar Archivo PDF con Boleta Electrónica.
4.-Imprimir Pdf de Boleta Electrónica.
Este proceso Consiste en generar un array con los datos de la boleta.
Ver Formato del array para Boleta Electrónica.
https://github.com/FacTronica/EmitirBoletaElectronica/blob/master/json_boleta.php
Para enviar el Array Json en php se deja ejemplo en el siguiente Link.
https://github.com/FacTronica/EmitirBoletaElectronica/blob/master/envia_json_boleta.php
Este proceso es necesario para poder obtener una copia del pdf del documento electrónico.
Recuperar archivo Pdf con Windows:
c:\curl\curl.exe -o c:\curl\BOLETA_FOLIO777_TIPO39.pdf http://www.facturalibre.cl/sdk_factronica_home/111111111/BOLETA_FOLIO777_TIPO39.pdf
Recuperar archivo Pdf con Linux:
curl -o BOLETA_FOLIO777_TIPO39.pdf http://www.facturalibre.cl/sdk_factronica_home/111111111/BOLETA_FOLIO777_TIPO39.pdf
En el ejemplo utilizado, El rut es 111111111 y debe ser reemplazado por el rut del contribuyente emisor, el folio es 777 y el tipo 39 Boleta electrónica afecta.
Este proceso consiste en enviar el PDF con la boleta electrónica al spooler de impresión. Para ello debe utilizar los comandos correspondientes al lenguaje utilizado en su sistema de boletas electrónicas. Lo ideal es enviar al spooler de impresión pero sin pasar por la pantalla de confirmación de impresión.