En Chile hay tres formas de emitir documentos tributarios electrónicos (DTE), como facturas, boletas, notas de crédito y guías de despacho: el sistema gratuito del SII, un software de mercado de un proveedor, o un software propio certificado ante el SII. El formato de los documentos es público y está documentado por el SII, por eso existen proyectos de código abierto como LibreDTE que implementan la emisión. La opción adecuada depende del volumen de documentos y de cuánto necesitas integrarlo con tus otros sistemas.
Las tres vías para emitir DTE
| Vía | Costo | Integración con otros sistemas | Adecuada para |
|---|---|---|---|
| Sistema gratuito del SII | Gratis | Ninguna: se emite a mano en el sitio del SII | Pocas facturas al mes, sin sistema de ventas |
| Software de mercado | Suscripción mensual o por documento | Según el proveedor: API, conectores con ERP o tienda en línea | La mayoría de las empresas con volumen |
| Software propio | Desarrollo y mantenimiento | Total | Empresas con equipo técnico y necesidades específicas |
El sistema gratuito del SII
El SII ofrece un portal para emitir y recibir facturas, boletas, notas de crédito y débito y guías de despacho sin costo. Para usarlo hay que haber iniciado actividades y ser contribuyente de primera categoría. Es suficiente para un profesional o una pyme pequeña, pero cada documento se llena a mano: no se conecta con un inventario, una tienda en línea ni un sistema contable.
Software de mercado
Son proveedores que emiten los documentos por ti, normalmente integrados con un ERP, un punto de venta o una tienda en línea. El SII publica en su sitio la lista de empresas que ofrecen este servicio. Casi todo el software de mercado es propietario.
Software propio
Cualquier contribuyente puede desarrollar su propio sistema de emisión. Antes de usarlo en producción tiene que aprobar el proceso de certificación del SII, que consiste en emitir un set de documentos de prueba en el ambiente de certificación y demostrar que cumplen el formato. Las especificaciones técnicas (esquemas XML, firma electrónica, timbre electrónico, envío y consulta de estado) están publicadas en el sitio del SII.
LibreDTE: el proyecto de código abierto chileno
LibreDTE es el proyecto de código abierto más conocido para facturación electrónica en Chile. Implementa la generación, firma, timbraje y envío de DTE al SII, y tiene dos piezas principales:
- Biblioteca en PHP (
libredte-lib-core): el núcleo para generar y enviar documentos desde cualquier aplicación. - Aplicación web edición comunidad: un sistema completo de facturación que puedes instalar en tu servidor.
Existe además una edición Enterprise, que se ofrece como servicio en libredte.cl.
Qué exige su licencia
LibreDTE se distribuye bajo la licencia AGPL, con términos y condiciones adicionales del proyecto. En la práctica:
- Si integras la biblioteca en tu sistema y lo distribuyes u ofreces como servicio por internet, tu sistema también debe publicarse bajo AGPL, con su código fuente. Es el efecto del copyleft en red.
- Los términos del proyecto piden reconocer públicamente el uso de LibreDTE y a su autor.
- Según su documentación, no hay licencia comercial alternativa para la biblioteca.
Si piensas usarlo en un producto comercial cerrado, lee los términos completos antes. Las dudas típicas sobre la AGPL están en ¿puedo usar código GPL en un producto comercial?
ERP libres con facturación chilena
Odoo tiene una localización chilena, con plan de cuentas e impuestos locales. La emisión electrónica integrada con el SII forma parte de su edición Enterprise, que es de pago; con la edición Community hace falta un módulo de terceros o un servicio externo. Dolibarr y otros ERP libres dependen también de módulos de la comunidad o de integraciones con proveedores de DTE.
Antes de elegir un ERP, libre o no, verifica tres cosas: que emita todos los documentos que necesitas (por ejemplo, boletas o guías de despacho), quién mantiene el módulo cuando el SII cambia una especificación, y si hay soporte local.
Cuál conviene
- Emites pocas facturas y no tienes sistema de ventas: el sistema gratuito del SII.
- Vendes por una tienda en línea o un punto de venta: un proveedor de software de mercado que se integre con esa plataforma.
- Tienes equipo técnico y quieres control total: software propio sobre una biblioteca como LibreDTE, aceptando la AGPL, o desarrollado desde las especificaciones del SII.
- Usas un ERP: la facturación que ese ERP soporte oficialmente, para no depender de dos proveedores cuando algo falla.
Preguntas frecuentes
¿Se puede emitir facturas electrónicas gratis en Chile? Sí. El SII ofrece un sistema gratuito para emitir facturas, boletas, notas de crédito y débito y guías de despacho, al que acceden los contribuyentes de primera categoría que iniciaron actividades.
¿Qué es un DTE? Es un documento tributario electrónico: una factura, boleta, nota de crédito, nota de débito o guía de despacho emitida en el formato electrónico que define el SII.
¿Qué es LibreDTE? Es el proyecto de código abierto más conocido para facturación electrónica en Chile. Incluye una biblioteca en PHP para generar, firmar, timbrar y enviar DTE al SII, y una aplicación web que puedes instalar en tu servidor.
¿Puedo usar LibreDTE en un software comercial cerrado? No, si distribuyes ese software o lo ofreces como servicio por internet. Su licencia es la AGPL, que obliga a publicar tu sistema bajo la misma licencia y con su código fuente.
¿Cómo se certifica un software de facturación propio ante el SII? Aprobando el proceso de certificación del SII: emitir un set de documentos de prueba en el ambiente de certificación y demostrar que cumplen el formato. Solo después se puede usar en producción.
Fuentes
- Factura electrónica, Servicio de Impuestos Internos: sistema gratuito, proveedores y documentación técnica.
- LibreDTE, sitio oficial.
- libredte-lib-core, repositorio de la biblioteca y su licencia.