Boleta electrónica SII
Esta guía es para Premium. La emisión de boleta electrónica está incluida en el plan Premium ($16.990–$19.990/mes).
Antes de empezar
Necesitas tener:
- RUT formalizado del contribuyente.
- Resolución del SII que te autoriza a emitir DTEs electrónicos.
- Certificado digital
.pfxvigente. Lo emite un proveedor externo (E-CertChile, Acepta, E-Sign). Cuesta $30–50.000 al año y es el mismo que ya usas para otros trámites SII. - CAFs (folios) descargados desde el portal del SII para cada tipo de DTE que vayas a emitir:
- 39 — boleta afecta (con IVA).
- 41 — boleta exenta (sin IVA).
- 61 — nota de crédito (anulaciones y devoluciones).
Configurar
Anda a Admin → SII.
Paso 1 — Datos del contribuyente
En Configuración, completa:
- RUT
- Razón social
- Dirección
- Comuna
- Giro
- Código de actividad económica
Paso 2 — Ambiente
Elige entre:
- Certificación (default) — para validar el setup antes de salir a producción.
- Producción — para emitir boletas reales que cuentan ante el SII.
Pasar de certificación a producción requiere escribir la palabra PRODUCCION (todo en mayúsculas, sin tilde). Es intencional — no se puede hacer por accidente.
Paso 3 — Certificado
En Certificado, sube el archivo .pfx y el password. OnlyPos lo guarda cifrado en disco. El password queda en memoria mientras la app está abierta — no se persiste.
OnlyPos te avisa proactivamente cuando tu certificado se acerca al vencimiento: 30 días antes ya verás un aviso, 15 días un warning, y 7 días o menos un banner rojo persistente. Renuévalo con tu emisor antes de quedar bloqueado.
Paso 4 — CAFs
En Folios CAF, sube los XMLs descargados del portal SII. La app valida la firma del SII antes de aceptar el archivo. Cada CAF cubre un rango de folios para un tipo de DTE específico.
Si te quedaste sin folios, OnlyPos te avisa con tiempo. Tienes que descargar más desde el portal SII y subirlos aquí.
Paso 5 — Valida
Haz una venta de prueba. En Admin → SII → Cola verifica que no haya DTEs en estado "rechazado".
Modos de operación
Después de configurar SII, cada venta puede emitir boleta o no según dos toggles independientes en Admin → Sistema → Impresora:
| SII | Auto-imprimir | Comportamiento |
|---|---|---|
| ✗ | ✗ | Registra la venta. Muestra vuelto + total. Nada se imprime. |
| ✗ | ✓ | Idem + ticket interno (no tributario) impreso automáticamente. |
| ✓ | ✗ | Cada venta emite DTE. Tú decides si imprimes (P o click). |
| ✓ | ✓ | Cada venta emite DTE + impresión automática al volver el folio. |
Defaults conservadores: auto_print=false, preview_on_screen=true. Cámbialos cuando estés cómodo con el flujo.
Cuando no hay internet
Si una venta cae sin conexión, la boleta queda en cola. La venta se completa igual — tu cliente se va con su producto. Cuando vuelve la conexión, el worker de DTE drena la cola automáticamente y emite las boletas pendientes.
En Admin → SII → Cola puedes ver qué hay pendiente y forzar reintentos si quieres.
DTE rechazado por el SII
Si un DTE fue rechazado, en Admin → SII → Cola vas a ver el detalle del rechazo. La mayoría de los rechazos los puedes evitar revisando el panel de Admin → Sistema → Diagnóstico que muestra alertas activas (cert por vencer, CAFs casi agotados, etc.) antes de que pasen.
Si ya hay un rechazo, las causas más comunes:
- CAF agotado — descarga más folios.
- Certificado vencido — renuévalo con tu emisor.
- Ambiente equivocado — revisa si estás en certificación cuando debías estar en producción.
- Datos inconsistentes — RUT del cliente mal escrito, etc.
RCV
OnlyPos descarga el Registro de Compras y Ventas del SII en CSV/Excel para tu contador. Admin → SII → RCV → Descargar, eliges el período.