Facturación electrónica para WooCommerce en Chile: integración con SII
La facturación electrónica en WooCommerce es obligatoria en Chile. Esta guía cubre los requisitos del SII, cómo integrar LibreDTE, la configuración del checkout para boleta/factura y los requisitos de hosting para que todo funcione automáticamente.
Facturación electrónica para WooCommerce en Chile: integración con SII
Si tienes una tienda WooCommerce en Chile y vendes a personas y empresas, la facturación electrónica es una obligación legal —no una opción. El Servicio de Impuestos Internos (SII) exige que todos los contribuyentes emitan boletas y facturas en formato electrónico (DTE).
En esta guía te explicamos cómo funciona la facturación electrónica, cuáles son las plataformas disponibles para integrarla a WooCommerce y cómo configurarlo paso a paso.
Qué es la facturación electrónica y por qué es obligatoria
La facturación electrónica en Chile opera a través del sistema de Documentos Tributarios Electrónicos (DTE) del SII. Cada boleta o factura que emites debe:
- Generarse en formato XML según las especificaciones del SII
- Firmarse digitalmente con tu certificado digital
- Enviarse al SII para su timbraje (validación)
- Entregarse al receptor (cliente) por correo electrónico o descarga
¿Cuándo debes emitir cada documento?
- Boleta electrónica: ventas a consumidores finales (personas naturales que no necesitan factura)
- Factura electrónica: ventas a empresas o personas que soliciten factura para deducir el IVA
- Boleta de honorarios: para prestadores de servicios a terceros
Para un e-commerce WooCommerce en Chile, el flujo más común es: boleta automática al completar la compra, con opción para el cliente de solicitar factura ingresando su RUT y razón social.
Opciones para integrar facturación electrónica a WooCommerce
Hay dos rutas principales: plataformas locales chilenas con plugin para WooCommerce.
LibreDTE
LibreDTE es la plataforma más popular para facturación electrónica en Chile. Es de código abierto, tiene integración directa con el SII y ofrece un plugin oficial para WooCommerce.
Ventajas de LibreDTE:
- Plan gratuito disponible (con límite de documentos mensuales)
- Plugin oficial para WooCommerce mantenido activamente
- API robusta para integraciones avanzadas
- Soporte en español y documentación en chileno
- Historial DTE, gestión de clientes y libro de ventas incluidos
Planes: El plan gratuito permite emitir hasta 50 DTEs mensuales, suficiente para tiendas en etapa inicial. Los planes de pago comienzan desde $5.000-$10.000 CLP mensuales para volúmenes mayores.
SimpleFact
SimpleFact es otra alternativa local con integración para WooCommerce. Más enfocada en simplificar el proceso para negocios sin equipo técnico, con una interfaz más accesible y soporte telefónico.
Cuándo elegir SimpleFact: si necesitas soporte directo y prefieres una configuración más guiada sin tocar código.
Requisitos previos antes de instalar
Antes de integrar facturación electrónica a WooCommerce, debes tener:
- RUT de empresa o contribuyente activo en el SII
- Inicio de actividades realizado en el SII (si aún no lo has hecho, debes hacerlo presencialmente o en el sitio web del SII)
- Certificado digital tributario (TimestampAuthority o E-certchile): lo compras en línea, cuesta alrededor de $20.000-$30.000 CLP y tiene vigencia de 1-3 años
- Resolución de folios en el SII: debes solicitar al SII que te asigne folios (rangos de numeración) para cada tipo de documento (boleta electrónica, factura afecta, etc.)
- Cuenta en LibreDTE o la plataforma elegida, ya verificada con el SII
Configuración paso a paso con LibreDTE + WooCommerce
Paso 1: Crea y verifica tu cuenta en LibreDTE
En libredte.cl, crea tu cuenta con el RUT de tu empresa. Durante el registro:
- Ingresa los datos del contribuyente: RUT, razón social, giro, dirección
- Sube tu certificado digital (.pfx o .p12)
- Conecta LibreDTE con el SII a través del proceso de autorización (la plataforma te guía)
Paso 2: Solicita y carga los folios en el SII
En el sitio del SII (sii.cl), en la sección de Factura Electrónica, solicita folios para:
- Boleta Electrónica (código 39 o 41 según el tipo)
- Factura Afecta Electrónica (código 33)
- Nota de Crédito Electrónica (código 61) — para anulaciones y devoluciones
El SII te entrega un archivo XML con los folios. Súbelo a LibreDTE en la sección de Folios.
Paso 3: Instala el plugin de LibreDTE en WooCommerce
En el repositorio de WordPress o directamente desde el panel de LibreDTE, descarga el plugin oficial. Instálalo en WordPress desde Plugins → Añadir nuevo → Subir plugin.
Una vez instalado, en la configuración del plugin ingresa:
- API key de LibreDTE: la encuentras en tu cuenta de LibreDTE bajo Configuración → API
- RUT del emisor
- Tipo de documento por defecto: boleta electrónica para ventas al consumidor
- Activar campo RUT en checkout: para que los clientes puedan ingresar RUT y solicitar factura
Paso 4: Configura los datos tributarios en WooCommerce
En WooCommerce → Ajustes → General:
- País base: Chile
- Moneda: Peso chileno (CLP)
- IVA: activa el cálculo de impuestos en WooCommerce → Impuestos → Añadir tasa. Ingresa el IVA chileno: 19%, para todas las clases de impuesto
Paso 5: Configura el checkout para boleta o factura
El plugin de LibreDTE agrega automáticamente un campo en el checkout para que el cliente seleccione:
- Boleta (solo ingresa su nombre)
- Factura (debe ingresar RUT empresa, razón social y giro)
Asegúrate de que los campos sean visibles y obligatorios según el tipo de documento. Para la boleta, el RUT es opcional pero el SII requiere que las boletas incluyan el RUT del receptor cuando superen las 5 UTM (aprox. $320.000 CLP en 2026).
Paso 6: Prueba el flujo completo en ambiente de certificación
Antes de activar en producción, LibreDTE tiene un ambiente de certificación donde puedes emitir DTEs de prueba sin valor tributario real. Completa al menos 5-10 compras de prueba verificando que:
- El DTE se genera correctamente en LibreDTE
- El XML pasa la validación del SII
- El cliente recibe el correo con el DTE adjunto
- La numeración de folios es correlativa
Paso 7: Activa en producción
Una vez validado el flujo, cambia el plugin a modo producción en su configuración. A partir de ese momento, cada pedido completado en WooCommerce generará automáticamente el DTE correspondiente.
Facturación manual B2B: pedidos que llegan por fuera del checkout
Para ventas B2B donde la factura se acuerda antes de la compra online (o directamente por correo), LibreDTE tiene una interfaz para emitir facturas manuales sin pasar por WooCommerce. Esto es útil para pedidos grandes, cotizaciones aprobadas o servicios recurrentes.
Libro de compras y ventas: cumplimiento tributario mensual
LibreDTE genera automáticamente el resumen mensual de documentos emitidos (Libro de Ventas) en el formato que requiere el SII. Esto simplifica la declaración mensual del IVA (Formulario 29) con tu contador o directamente en el SII.
Consideraciones de hosting para facturación electrónica
La facturación electrónica requiere un hosting que cumpla ciertos estándares:
- SSL activo y válido: el SII exige que el endpoint de tu tienda tenga HTTPS. Sin SSL, el DTE puede no procesarse correctamente.
- Uptime confiable: si tu hosting se cae en el momento de una compra, la generación del DTE falla. Elige un hosting con SLA de uptime del 99.9% o más.
- PHP actualizado: LibreDTE requiere PHP 8.0 o superior. Asegúrate de que tu hosting lo soporte.
- Correo SMTP configurado: los DTEs se envían por correo. Si WordPress usa el servidor de correo local del hosting (que frecuentemente termina en spam), configura SMTP con un servicio dedicado.
Consulta nuestra guía de cómo configurar SMTP de correo en WooCommerce para que los correos con DTEs lleguen correctamente.
Preguntas frecuentes
¿Qué pasa si el cliente no ingresa su RUT en el checkout?
Para boletas, el RUT del receptor es opcional hasta las 5 UTM (aproximadamente $320.000 CLP). Por encima de ese monto, el SII exige identificar al receptor. Puedes configurar el plugin para hacer el campo obligatorio cuando el monto supere ese umbral.
¿Las devoluciones generan documentos especiales?
Sí. Para anular una boleta o factura, debes emitir una Nota de Crédito Electrónica (código 61). WooCommerce con el plugin de LibreDTE puede generarla automáticamente cuando procesas un reembolso desde el panel de pedidos.
¿Puedo emitir boletas de honorarios desde WooCommerce?
Las boletas de honorarios son para prestadores de servicios independientes y se emiten directamente en el SII (no a través de plataformas como LibreDTE). Si vendes servicios freelance junto con productos, necesitas emitir las boletas de honorarios manualmente en sii.cl.
¿LibreDTE funciona si tengo varios RUT o sucursales?
LibreDTE soporta múltiples contribuyentes en la misma cuenta. Puedes administrar varios RUT desde un único panel, útil si manejas varias marcas o tiendas separadas.
La facturación electrónica integrada a WooCommerce transforma el checkout en un proceso 100% automático: el cliente compra, recibe su DTE en segundos y tú cumples con el SII sin intervención manual. Para que todo funcione bien, necesitas un hosting con SSL activo, buen uptime y PHP actualizado → Ver planes Elevocloud