LibreDTE

¡facturación electrónica libre para Chile!

Herramientas de usuario

Herramientas del sitio


faq:libredte:lib:envio_sii

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
faq:libredte:lib:envio_sii [2016/04/15 00:55]
delaf creado
— (actual)
Línea 1: Línea 1:
-====== ¿Cómo se realiza el envío de documentos al SII? ====== 
  
-Todos los envíos de documentos se realizan usando el método ''​enviar()''​ de la clase abstracta ''​Envio''​. Todas las clases que necesitan enviar algún documento XML (facturas, libros, consumos de folios, etc) heredarán de alguna forma la clase ''​Envio''​. Las clases que heredan envío son: 
- 
-{{ https://​doc.libredte.cl/​classsasco_1_1LibreDTE_1_1Sii_1_1Base_1_1Envio__inherit__graph.png?​nolink }} 
- 
-El proceso de envío es: 
- 
-  - Ver si existe o generar los datos del XML para que queden en el atributo ''​xml_data''​ de la clase que hace el envío. 
-  - Validar el esquema del XML que se desea enviar. 
-  - Solicitar el token de autenticación al SII. 
-  - Enviar el XML a través de la simulación del formulario web del SII. 
-  - Si todo fue bien, se entregará como resultado del método ''​enviar()''​ el Track ID del envío. 
- 
-Las siguientes son las llamadas a métodos que ''​enviar()''​ podría realizar: 
- 
-{{ https://​doc.libredte.cl/​classsasco_1_1LibreDTE_1_1Sii_1_1Base_1_1Envio_a563952e7901f1c752cd696a6d9ae4fb3_cgraph.png?​nolink }} 
/home/libredte/www/cl.libredte/htdocs/wiki/data/attic/faq/libredte/lib/envio_sii.1460681736.txt.gz · Última modificación: 2016/04/15 00:55 por delaf