Skip to content

Latest commit

 

History

History
32 lines (32 loc) · 2.12 KB

EmitirBoletaSIIChile.md

File metadata and controls

32 lines (32 loc) · 2.12 KB

EmitirBoletaSIIChile

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.

Pasos a Seguir:

1.-Generar un Array con los datos de la Boleta.
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.

Paso 1: Generar un Array con los datos de la Boleta

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

Proceso 2: Enviar el array en formato Json al EndPoint de Boletas Electrónicas.

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

Proceso 3: Recuperar el PDF con Boleta Electrónica:

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.

Proceso 4: Imprimir el PDF con Boleta Electrónica:


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.