Cómo Emitir Factura Electrónica en Chile: Guía Completa 2026
Todo lo que necesitas saber para emitir factura electrónica en Chile en 2026: requisitos del SII, métodos de emisión, tabla comparativa, ejemplo de código y errores comunes.

Emitir una factura electrónica en Chile es hoy un requisito legal para prácticamente cualquier empresa o persona con inicio de actividades. El proceso puede ser tan simple como ingresar al portal del SII o tan automatizado como enviar un JSON y recibir el folio en segundos. Esta guía cubre todo el camino: desde los conceptos básicos hasta cómo integrar la facturación electrónica vía API sin necesidad de certificación propia.
Qué es la factura electrónica en Chile y quiénes deben emitirla
La factura electrónica es un Documento Tributario Electrónico (DTE) de tipo 33, definido por el SII, que reemplaza a la antigua factura en papel. Es un archivo XML firmado digitalmente que se transmite al SII para su timbraje y queda registrado automáticamente en el Registro de Compras y Ventas (RCV) de ambas partes.
Desde el año 2017, el SII ha exigido de forma escalonada la adopción de la factura electrónica. Hoy, todos los contribuyentes con inicio de actividades vigente están obligados a emitir DTEs. No existe excepción por tamaño de empresa, monto de ventas ni tipo de giro: si tienes inicio de actividades y realizas transacciones entre empresas (B2B), debes emitir factura electrónica.
Las empresas que incumplen esta obligación pueden enfrentar multas del SII, invalidación de los créditos fiscales del receptor y complicaciones en sus declaraciones mensuales de IVA.
Tipos de DTE: factura, factura exenta y guía de despacho
Antes de emitir, conviene entender cuál documento corresponde a cada situación. El SII define doce tipos de DTE distintos, pero para la operación diaria de la mayoría de las empresas los más relevantes son:
- Factura Electrónica (código 33): La más utilizada en transacciones B2B. Afecta a IVA (19%), con el impuesto desglosado del monto neto. El receptor puede usar el IVA pagado como crédito fiscal.
- Factura No Afecta o Exenta (código 34): Para servicios o bienes que la ley exime de IVA: honorarios de segunda categoría, servicios médicos, educación, entre otros.
- Guía de Despacho (código 52): Documenta el traslado físico de mercancías. No genera hecho gravado directamente, sino que se referencia desde la factura definitiva.
- Nota de Crédito (código 61): Anula o modifica parcialmente una factura emitida anteriormente.
- Nota de Débito (código 56): Aumenta el monto de un documento previo por cargos adicionales o diferencias de precio.
Para un desglose completo de cada tipo de DTE, sus códigos oficiales y sus efectos en el RCV, revisa nuestra guía completa de tipos de DTE en Chile.
Requisitos para emitir facturas electrónicas
Antes de poder emitir tu primer DTE, debes cumplir con los siguientes requisitos ante el SII:
Requisitos legales y tributarios:
- Tener inicio de actividades vigente ante el SII con el giro correspondiente
- Contar con resolución autorizada del SII para emitir DTE (se gestiona en el portal del SII)
- Tener un certificado digital de firma electrónica avanzada vigente (puede ser del titular o de un representante autorizado)
- Mantener folios asignados por el SII para cada tipo de DTE que se quiera emitir
Requisitos técnicos:
- Software o plataforma habilitada para generar el XML en el formato estándar del SII
- Conexión para enviar y recibir documentos del SII vía sus servicios web
- Sistema para almacenar los DTEs emitidos (la ley exige conservarlos por 6 años)
El proceso de obtener la resolución inicial en el portal del SII implica completar un formulario en línea, adjuntar el certificado digital y aprobar una serie de verificaciones. Una vez aprobado, el SII asigna al contribuyente acceso al sistema de facturación electrónica y a la gestión de folios.
Métodos de emisión: portal del SII, software certificado y API
Existen tres formas principales de emitir facturas electrónicas en Chile, y cada una responde a un perfil distinto de empresa o volumen de operaciones.
Portal gratuito del SII (MiPyme)
El SII ofrece un portal web gratuito llamado "Sistema de Facturación Gratuito" (también conocido como MiPyme), disponible para todos los contribuyentes. Permite emitir facturas y otros DTEs de forma manual, ingresando los datos del receptor, ítems y montos directamente en el navegador.
Es adecuado para negocios con bajo volumen de facturas (hasta unas pocas decenas al mes) que no requieren integración con otros sistemas. Su principal limitación es que cada factura requiere intervención humana: no es posible automatizar ni integrar el proceso con un ERP o tienda online.
Software certificado de facturación
Los proveedores de software certificados ante el SII ofrecen sistemas de escritorio o web para emitir DTEs. Suelen incluir gestión de clientes, catálogo de productos, reportes y en algunos casos integración contable. El costo varía: hay alternativas desde planes mensuales económicos hasta sistemas ERP complejos con costo de implementación.
La desventaja de esta vía es la dependencia de un proveedor específico y, en general, la ausencia de una API que permita integrar la emisión con otros sistemas propios. Para empresas que desarrollan software o tienen flujos automatizados, este enfoque resulta inflexible.
API de facturación electrónica
La tercera opción es integrar la emisión directamente desde el código, usando una API REST especializada. Este enfoque permite que tu sistema (ERP, e-commerce, plataforma SaaS, sistema contable) emita facturas de forma automática, sin intervención humana y en tiempo real.
BaseAPI ofrece un endpoint de facturación electrónica que no requiere que pases por el proceso de certificación ante el SII, que normalmente implica seis etapas técnicas y varias semanas de trabajo. Tú envías los datos del DTE en formato JSON y la API se encarga de generar el XML, firmarlo, enviarlo al SII y devolverte el folio, los totales y el Track ID.
Tabla comparativa: portal SII vs software certificado vs API
| Aspecto | Portal SII (gratuito) | Software certificado | API (BaseAPI) |
|---|---|---|---|
| Costo base | Gratis | Mensualidad fija | Sin mensualidad |
| Automatización | No | Parcial | Completa |
| Integración con sistemas propios | No | Limitada | Nativa (REST/JSON) |
| Certificacion SII propia requerida | No | Si (el proveedor la tiene) | No |
| Velocidad de emisión | Manual (minutos) | Semi-manual (minutos) | Automatica (segundos) |
| Volumen escalable | Bajo (manual) | Medio | Alto (ilimitado) |
| Multi-empresa | Una por cuenta | Depende del plan | Si, sin costo extra |
| Ideal para | Startups y microempresas | PYMEs sin desarrollo | ERPs, e-commerce, estudios |
Para empresas que facturen más de 50 documentos al mes o que necesiten que la factura se emita automáticamente al cerrar una venta, la API es la opción más eficiente en costo y tiempo.
Cómo funciona la emisión vía API con BaseAPI
El flujo de emisión con BaseAPI tiene tres pasos:
-
Autenticación: Cada solicitud incluye tu API Key de BaseAPI y las credenciales del contribuyente (RUT, clave tributaria y clave del certificado digital). Las credenciales no se almacenan en ningún momento en los servidores de BaseAPI.
-
Envío de datos: Haces un POST al endpoint
/sii/dte/emitircon el body en JSON, que incluye el tipo de DTE, datos del receptor, detalle de ítems y montos. La API genera el XML, lo firma con el certificado del contribuyente y lo envía al SII para su timbraje. -
Respuesta inmediata: Recibes en el response el folio asignado, el Track ID del SII, los totales desglosados (monto neto, IVA, monto total) y, de forma opcional, el PDF del documento listo para entregar al receptor.
Si el SII rechaza el documento por algún error en los datos, recibes el código de error y la descripción específica. Solo se cobra por emisiones exitosas.
Para comenzar, basta con crear una cuenta gratuita y generar tu primera API Key. No se requiere tarjeta de crédito ni contrato.
Ejemplo de código JavaScript para emitir una factura
El siguiente ejemplo muestra cómo emitir una Factura Electrónica (tipo 33) usando fetch nativo en Node.js o en el navegador:
const response = await fetch('https://api.baseapi.cl/sii/dte/emitir', {
method: 'POST',
headers: {
'X-API-Key': 'tu_api_key_aqui',
'Content-Type': 'application/json'
},
body: JSON.stringify({
rut: '76123456-7',
clave: 'clave_tributaria_sii',
clave_certificado: 'clave_del_certificado_digital',
tipo_dte: 33,
receptor: {
rut: '12345678-9',
razon_social: 'Empresa Receptora SpA',
giro: 'Servicios de Tecnología',
direccion: 'Av. Providencia 1234, Providencia',
ciudad: 'Santiago'
},
items: [
{
nombre: 'Licencia de software anual',
cantidad: 1,
precio_unitario: 500000
},
{
nombre: 'Soporte técnico mensual',
cantidad: 3,
precio_unitario: 80000
}
],
referencias: [] // Opcional: referencias a guías de despacho u otros DTEs previos
})
});
const data = await response.json();
if (data.ok) {
console.log('Folio asignado:', data.folio);
console.log('Track ID SII:', data.track_id);
console.log('Monto neto:', data.monto_neto);
console.log('IVA:', data.iva);
console.log('Total:', data.monto_total);
// data.pdf_base64 contiene el PDF si se solicitó
} else {
console.error('Error del SII:', data.codigo_error, data.mensaje);
}
El campo referencias permite enlazar la factura a una guía de despacho previa, lo que es necesario cuando la mercancía se despachó antes de facturar. Para una guía de despacho (tipo 52), el body es idéntico pero con tipo_dte: 52 y el campo adicional tipo_traslado (1 al 9 según el indicador de traslado del SII).
Campos obligatorios de una factura electrónica
El estándar XML del SII define un conjunto de campos mínimos que toda factura electrónica debe incluir. La siguiente tabla resume los más importantes:
| Campo | Descripción | Ejemplo |
|---|---|---|
TipoDTE |
Código del tipo de documento | 33 |
Folio |
Numero correlativo asignado por el SII | 1254 |
FchEmis |
Fecha de emisión | 2026-03-03 |
RUTEmisor |
RUT del contribuyente que emite | 76123456-7 |
RznSoc |
Razon social del emisor | Mi Empresa SpA |
GiroEmis |
Giro del emisor | Desarrollo de Software |
DirOrigen |
Direccion del emisor | Av. Providencia 1234 |
RUTRecep |
RUT del receptor | 12345678-9 |
RznSocRecep |
Razon social del receptor | Empresa Receptora SpA |
GiroRecep |
Giro del receptor | Servicios de Tecnologia |
DirRecep |
Direccion del receptor | Av. Las Condes 5678 |
NmbItem |
Nombre de cada item o servicio | Licencia de software |
QtyItem |
Cantidad por item | 1 |
PrcItem |
Precio unitario neto | 500000 |
MntNeto |
Monto neto total de la factura | 740000 |
TasaIVA |
Tasa de IVA aplicada | 19 |
IVA |
Monto de IVA calculado | 140600 |
MntTotal |
Total a pagar por el receptor | 880600 |
Cuando usas la API de BaseAPI, no necesitas construir el XML manualmente. Envias los datos en JSON y la API genera el XML en el formato correcto, lo valida contra el esquema del SII y lo firma antes de enviarlo.
Errores comunes al emitir facturas electrónicas
Estos son los problemas que aparecen con mayor frecuencia durante la emisión de DTEs y cómo resolverlos:
Error: RUT del receptor inválido o no encontrado
El SII valida que el RUT del receptor tenga dígito verificador correcto y exista en su registro. Siempre valida el RUT antes de intentar emitir. El endpoint /sii/contribuyente de BaseAPI permite verificar si un RUT existe y obtener su razón social y giro oficial.
Error: Sin folios disponibles para el tipo de DTE
Cada tipo de DTE requiere folios asignados previamente en el portal del SII. Si los folios se agotan, el SII rechaza el documento. Es buena práctica monitorear el stock de folios y solicitar nuevos con anticipación.
Error: Certificado digital vencido o clave incorrecta
El certificado digital tiene una vigencia limitada (generalmente un año). Si venció o si la clave ingresada no corresponde al certificado, el proceso de firma falla antes de llegar al SII. Verifica la vigencia del certificado en el portal del SII o con el proveedor del certificado.
Error: Monto neto e IVA no cuadran con el total
El SII valida que MntNeto + IVA = MntTotal con precisión. Cualquier diferencia de peso por redondeo causa rechazo. Si calculas los montos manualmente, usa redondeo matemático estándar (enteros sin decimales).
Error: Referencia a folio inexistente
Si la factura referencia una guía de despacho o DTE previo, el folio referenciado debe existir y pertenecer al mismo emisor. Un folio mal escrito o de otro contribuyente genera rechazo inmediato.
Error: Inicio de actividades inactivo o suspendido
Si el SII tiene el inicio de actividades del contribuyente suspendido o terminado, no permite emitir DTEs. Verifica el estado tributario del contribuyente antes de intentar la emisión.
Preguntas Frecuentes
¿Necesito certificarme ante el SII para emitir facturas electrónicas?
Depende del método de emisión. Si usas el portal gratuito del SII o una API como BaseAPI que opera sobre ese sistema, no necesitas pasar por el proceso de certificación. La certificación es obligatoria solo para quienes desarrollan su propio software de facturación desde cero. Con BaseAPI, puedes emitir desde el primer día sin ese trámite.
¿Las facturas emitidas vía API tienen validez legal?
Sí. Los DTEs emitidos a través de BaseAPI son documentos completamente válidos ante el SII. Se generan en el formato XML estándar, se firman con el certificado digital del contribuyente, se envían al SII y quedan registrados en el RCV del emisor y el receptor. Son indistinguibles de una factura emitida desde el portal del SII o cualquier software certificado.
¿Cuánto tarda en llegar el folio después de emitir?
La emisión es prácticamente inmediata. El SII procesa el documento en segundos y el folio queda disponible en el response de la API. En periodos de alta demanda del SII (cierre de mes, fin de trimestre), puede haber demoras de algunos segundos adicionales.
¿Puedo emitir facturas para varias empresas con una sola cuenta?
Sí. Una API Key de BaseAPI permite emitir DTE para múltiples RUTs. Cada solicitud lleva las credenciales del contribuyente correspondiente, por lo que el sistema identifica correctamente quién emite cada documento. Esto hace que BaseAPI sea especialmente útil para contadores, estudios contables y desarrolladores que gestionan varios clientes.
¿Qué pasa si emito una factura con datos incorrectos?
No es posible "editar" una factura electrónica ya emitida. Para corregirla debes emitir una Nota de Crédito (código 61) que anule el documento original, y luego emitir una nueva factura con los datos correctos. Por eso es recomendable validar todos los datos del receptor y los ítems antes de enviar la solicitud de emisión.
¿Cuánto cuesta emitir una factura electrónica con BaseAPI?
BaseAPI cobra por documento emitido exitosamente, sin mensualidades fijas. Los documentos rechazados no se cobran. Puedes revisar los precios actuales y los distintos planes disponibles en la página de precios. Hay una capa gratuita para comenzar sin tarjeta de crédito.
Conclusion
La factura electrónica en Chile es hoy una realidad consolidada y obligatoria para todos los contribuyentes activos. El camino correcto para emitirla depende del volumen de operaciones y del nivel de automatización que se necesite: el portal del SII es suficiente para volúmenes muy bajos, el software certificado cubre a la mayoría de las PYMEs, y la API es la opción indicada cuando la emisión debe ser automática, escalable e integrada con otros sistemas.
Puntos clave a recordar:
- La factura electrónica (DTE tipo 33) es obligatoria para todas las transacciones B2B con contribuyentes activos
- Requiere certificado digital, folios asignados y resolución del SII
- Emitir via API no requiere certificacion propia ante el SII
- Los errores mas comunes son por RUT invalido, folios agotados o montos descuadrados
- Una factura emitida no se puede editar: la correccion se hace con nota de credito
Si gestionas facturas a escala o necesitas integrar la emisión en un sistema existente, la vía más directa es el endpoint de facturación electrónica de BaseAPI, que cubre facturas (33), facturas exentas (34) y guías de despacho (52) sin necesidad de certificación.
Guias relacionadas:
- Tipos de DTE en Chile: Códigos, Usos y Diferencias
- Guía completa del RCV en Chile 2026
- Cómo automatizar documentos tributarios del SII vía API
Servicios relacionados:
¿Listo para automatizar tu gestión tributaria?
Activa todos los endpoints gratis y descubre cómo integrar datos del SII en tu sistema.