Puntos Clave
- La facturación electrónica es obligatoria en Perú para todos los contribuyentes del Régimen General, MYPE Tributario y Régimen Especial, y consiste en emitir comprobantes en formato XML firmados digitalmente que SUNAT valida en tiempo real.
- Existen cuatro sistemas de emisión electrónica: SEE-SOL (portal gratuito de SUNAT), SEE del Contribuyente (sistema propio), SEE-OSE (Operador de Servicios Electrónicos) y el Facturador SUNAT (software gratuito descargable).
- Los principales comprobantes electrónicos son: factura (B2B), boleta de venta (consumidor final), notas de crédito y débito, guías de remisión electrónica, liquidaciones de compra y comprobantes de retención y percepción.
- Para emitir desde un sistema propio se necesita un certificado digital vigente, estar habido y activo en el RUC, y tener la capacidad técnica de generar XML en formato UBL 2.1 firmado digitalmente.
- El SIRE (Sistema Integrado de Registros Electrónicos) será obligatorio para principales contribuyentes desde junio de 2026 y centraliza el Registro de Ventas e Ingresos y el Registro de Compras en formato digital.
Si tienes una empresa en Perú —o estás por formalizar una— hay algo que no puedes ignorar: la facturación electrónica no es opcional. Desde hace varios años SUNAT viene digitalizando progresivamente el sistema tributario, y en 2026 la emisión de comprobantes electrónicos es obligatoria para prácticamente todo el universo de contribuyentes.
Sin embargo, entre siglas como SEE, OSE, PSE, SIRE, CDR y UBL, es fácil perderse. Esta guía está diseñada para explicarte, de forma clara y sin jerga innecesaria, cómo funciona realmente la facturación electrónica en Perú, qué necesitas para cumplir con SUNAT y cómo automatizar el proceso para que no se convierta en un dolor de cabeza permanente.
¿Qué es la facturación electrónica SUNAT?
La facturación electrónica es el sistema mediante el cual las empresas y personas con negocio en Perú emiten sus comprobantes de pago (facturas, boletas, notas de crédito, guías de remisión, etc.) en formato digital. Estos documentos se generan como archivos XML bajo el estándar UBL 2.1, se firman con un certificado digital y se envían a SUNAT para su validación en tiempo real.
En términos simples, el proceso funciona así:
- Tu sistema genera el comprobante con todos los datos requeridos (cliente, productos, impuestos, etc.) en formato XML.
- El XML se firma digitalmente con tu certificado digital, lo que garantiza que el documento es auténtico y no ha sido alterado.
- Se envía a SUNAT (directamente o a través de un OSE autorizado) para su validación.
- SUNAT responde con una CDR (Constancia de Recepción) que puede ser de aceptación, rechazo o con observaciones.
- Solo si SUNAT acepta el comprobante, este tiene validez tributaria.
Este flujo aplica para facturas y notas de crédito/débito. Las boletas de venta tienen un proceso ligeramente diferente: se envían agrupadas en un "resumen diario" que debe llegar a SUNAT como máximo al séptimo día calendario siguiente a la emisión.
¿Quiénes están obligados a facturar electrónicamente en 2026?
La respuesta corta: casi todos. SUNAT ha ido incorporando grupos de contribuyentes progresivamente desde 2014, y en 2026 la obligación alcanza a:
- Todas las empresas (RUC 20) sin importar su tamaño o volumen de facturación.
- Personas naturales con negocio (RUC 10) que generan renta de tercera categoría.
- Contribuyentes del Régimen General y del MYPE Tributario (RMT).
- Contribuyentes del Régimen Especial del Impuesto a la Renta (RER).
- Principales contribuyentes (PRICOS) con ingresos mayores a 300 UIT que, además, deben validar sus comprobantes a través de un OSE.
Las únicas excepciones son algunos contribuyentes muy específicos del antiguo Régimen Único Simplificado (RUS), que en la práctica cada vez son menos.
La regla general en 2026 es clara: si tienes RUC activo y vendes productos o servicios, debes emitir comprobantes electrónicos.
Tipos de comprobantes electrónicos: cuál usar y cuándo
Este es uno de los puntos que más confusión genera. No todos los comprobantes funcionan igual ni se usan para lo mismo. Aquí tienes el mapa completo:
| Comprobante | ¿Para quién? | ¿Sustenta crédito fiscal? | ¿Cómo se envía a SUNAT? |
|---|---|---|---|
| Factura electrónica | Clientes con RUC (B2B) | Sí | Envío inmediato, uno por uno |
| Boleta de venta electrónica | Consumidor final con DNI (B2C) | No | Resumen diario (máx. 7 días) |
| Nota de crédito | Corregir/anular factura o boleta | Ajusta el crédito fiscal | Inmediato, referencia al documento original |
| Nota de débito | Agregar cargos a factura/boleta | Ajusta el crédito fiscal | Inmediato, referencia al documento original |
| Guía de remisión electrónica (GRE) | Sustentar traslado de mercadería | No aplica | Antes o durante el traslado |
| Liquidación de compra | Compras a personas sin RUC | Sí (para el comprador) | Envío inmediato |
| Comprobante de retención (CRE) | Agentes de retención del IGV | Documenta la retención | Envío inmediato |
| Comprobante de percepción (CPE) | Agentes de percepción del IGV | Documenta la percepción | Envío inmediato |
Diferencia clave: factura vs. boleta
La confusión más común: la factura se emite cuando tu cliente tiene RUC y necesita sustentar gastos o usar el crédito fiscal del IGV. La boleta se emite al consumidor final identificado con DNI, y no permite deducir IGV.
Si vendes a otra empresa, siempre factura. Si vendes al público general, boleta. Emitir el comprobante incorrecto puede generar que tu cliente no pueda usar el gasto tributariamente, lo cual daña la relación comercial.
La guía de remisión electrónica (GRE): imprescindible si mueves mercadería
Si trasladas bienes por un valor superior a S/ 700 o transportas productos fiscalizados, estás obligado a emitir una GRE. Existen dos tipos:
- GRE-Remitente: la emite quien envía la mercadería. Serie EG en el portal SUNAT.
- GRE-Transportista: la emite la empresa de transporte. Solo puede emitirse si previamente recibió una GRE-Remitente.
Desde julio de 2026 las sanciones por no emitir GRE serán plenamente aplicables, así que si tu negocio implica logística, este es un punto crítico.
Los 4 sistemas de emisión electrónica en Perú
SUNAT no te obliga a usar un sistema específico. Te da opciones según el tamaño y las necesidades de tu negocio:
1. SEE-SOL (Portal gratuito de SUNAT)
Es el sistema más básico. Accedes desde la página web de SUNAT con tu Clave SOL y emites los comprobantes manualmente, llenando los campos uno por uno. Es gratuito, pero tiene limitaciones importantes: es lento, depende de que el portal esté disponible (y frecuentemente tiene caídas), y no se integra con ningún sistema de gestión. Solo es viable si emites muy pocos comprobantes al mes.
2. Facturador SUNAT (SFS)
Es un software gratuito descargable que SUNAT pone a disposición. Permite emitir comprobantes sin depender del portal web, pero requiere instalación local y tiene una interfaz poco amigable. Es un paso adelante respecto al portal, pero sigue siendo manual y poco escalable.
3. SEE del Contribuyente (sistema propio)
Aquí es donde la cosa se pone interesante. El SEE del Contribuyente permite que tu propia aplicación o sistema de gestión genere los XML, los firme digitalmente y los envíe directamente a SUNAT a través de servicios web (API). Es la opción más potente porque:
- Se integra completamente con tu ERP, CRM o sistema de ventas.
- Automatiza todo el proceso: desde la venta hasta la validación con SUNAT.
- Escala sin límites: emites 10 o 10,000 comprobantes al día sin diferencia.
- Tú tienes el control total del flujo.
El requisito técnico principal es poder generar XML en formato UBL 2.1, firmarlo con un certificado digital y comunicarse con los web services de SUNAT. Esto requiere desarrollo de software, pero el resultado es un sistema que funciona solo.
4. SEE-OSE (Operador de Servicios Electrónicos)
Un OSE es una empresa autorizada por SUNAT para validar comprobantes electrónicos en su nombre. En lugar de enviar tus XML directamente a SUNAT (que a veces tiene problemas de disponibilidad), los envías al OSE, que los valida inmediatamente y luego reporta a SUNAT.
Las ventajas del OSE son la velocidad de respuesta y la disponibilidad (no dependes de que los servidores de SUNAT estén operativos). La desventaja es que tiene un costo por comprobante validado. Desde julio de 2025, los PRICOS con ingresos mayores a 300 UIT están obligados a usar OSE.
El certificado digital: tu firma electrónica
Sin certificado digital no hay facturación electrónica. Es el equivalente a tu firma manuscrita, pero en formato digital. Cada comprobante que emites lleva tu firma, lo que garantiza dos cosas: que el documento es auténtico (realmente lo emitiste tú) y que no ha sido alterado después de la firma.
¿Cómo obtener tu certificado digital?
Hay dos caminos:
Opción gratuita (solo para portal SUNAT): Desde SUNAT Operaciones en Línea puedes generar un certificado digital gratuito vinculado a tu Clave SOL. Sin embargo, este certificado solo sirve para emitir desde el portal de SUNAT, no desde sistemas propios.
Certificado de proveedor autorizado (para sistemas propios): Si vas a emitir desde tu propio sistema o a través de un OSE, necesitas un certificado digital de tipo "sello" o de "persona jurídica" emitido por un proveedor autorizado. Los más utilizados en Perú son proveedores como Llama.pe, RENIEC y Certidigital. Los precios van desde S/ 150 a S/ 600 anuales dependiendo del tipo y vigencia.
Dato técnico importante: el certificado digital es un archivo en formato .PFX o .P12 que contiene tu clave privada y tu clave pública. Tu sistema lo usa para firmar cada XML antes de enviarlo a SUNAT. Los certificados tienen vigencia de 1 a 3 años, y si vencen sin renovarse, no podrás emitir comprobantes electrónicos hasta obtener uno nuevo.
Anatomía de un comprobante electrónico: XML, firma y CDR
Para entender realmente cómo funciona la facturación electrónica, necesitas conocer los tres archivos que intervienen en cada transacción:
1. El XML (tu comprobante)
Es el archivo que contiene todos los datos del comprobante: emisor, receptor, productos o servicios, cantidades, precios, impuestos (IGV, ISC, ICBPER), totales, forma de pago, etc. Debe cumplir con el estándar UBL 2.1 y con las reglas de validación que SUNAT publica y actualiza periódicamente.
El XML es el comprobante en sí. El PDF que tu cliente ve es solo una "representación impresa" del XML para facilitar su lectura, pero el documento con validez tributaria es el XML.
2. La firma digital
Antes de enviar el XML a SUNAT, tu sistema debe firmarlo digitalmente usando tu certificado digital. La firma se incrusta dentro del propio XML en un nodo específico. Este proceso garantiza la autenticidad e integridad del documento.
3. La CDR (Constancia de Recepción)
Es la respuesta de SUNAT (o del OSE) después de recibir tu comprobante. Puede tener tres estados:
- Aceptada: El comprobante es válido. SUNAT lo registró correctamente.
- Aceptada con observaciones: El comprobante es válido, pero SUNAT detectó inconsistencias menores que deberías corregir en futuras emisiones.
- Rechazada: El comprobante NO es válido. Debes corregir los errores y reemitir. Un comprobante rechazado no tiene ningún efecto tributario.
Consejo práctico: Siempre verifica que tu factura tenga CDR de aceptación antes de enviar el comprobante a tu cliente. Si envías una factura rechazada, tu cliente no podrá usar el crédito fiscal y tendrás que resolver el problema manualmente.
El SIRE: la nueva obligación que viene en 2026
Además de emitir comprobantes electrónicos, SUNAT está implementando el SIRE (Sistema Integrado de Registros Electrónicos). Este sistema centraliza la presentación del Registro de Ventas e Ingresos (RVIE) y el Registro de Compras (RCE) en formato digital.
¿Qué significa en la práctica? Que SUNAT te propone una versión preliminar de tus registros de ventas y compras basada en los comprobantes electrónicos que ya tiene en su sistema. Tú revisas, ajustas si es necesario, y confirmas. El objetivo es que toda la contabilidad tributaria quede digital y centralizada.
Fechas clave del SIRE:
- Contribuyentes no principales (NO PRICOS): obligatorio desde enero 2025.
- Principales contribuyentes (PRICOS): prorrogado hasta junio de 2026 mediante Resolución N.° 000392-2025/SUNAT.
Si tu empresa es principal contribuyente, tienes hasta junio de 2026 para prepararte. Pero no lo dejes para última hora: integrar el SIRE con tu sistema contable requiere planificación y, en muchos casos, desarrollo técnico.
Errores frecuentes que generan rechazos en SUNAT
Después de años trabajando con facturación electrónica para empresas peruanas, estos son los errores que vemos con más frecuencia:
RUC incorrecto del cliente: Parece obvio, pero sucede constantemente. Si el RUC del receptor tiene un solo dígito mal, SUNAT rechaza la factura. Siempre valida el RUC contra el servicio de consulta de SUNAT antes de emitir.
Forma de pago mal configurada: Desde que SUNAT implementó la obligatoriedad de indicar si el pago es "contado" o "crédito", muchas facturas se rechazan por inconsistencia. Si el pago es al crédito, debes indicar las fechas de vencimiento de las cuotas y los montos netos. Si marcas "contado" pero el pago real es a 30 días, la factura está técnicamente mal emitida.
Códigos de catálogo incorrectos: SUNAT maneja catálogos con códigos específicos para tipo de documento, tipo de moneda, tipo de afectación IGV, tipo de operación, etc. Un código incorrecto genera rechazo inmediato. Estos catálogos se actualizan periódicamente.
Certificado digital vencido: Los certificados tienen vigencia limitada (1-3 años). Si vence sin que lo notes, tu sistema dejará de poder firmar comprobantes y no podrás emitir nada hasta que lo renueves.
Numeración duplicada: Cada comprobante debe tener un número correlativo único dentro de su serie. Si por un error de sistema se repite un número, SUNAT rechaza el duplicado.
Detracción no declarada: Si tu servicio o producto está sujeto a detracción y no lo indicas en el comprobante, el cliente tendrá que pedirte que anules y reemitas, generando retrasos en el cobro.
Cómo automatizar tu facturación electrónica con un sistema propio
Si tu empresa emite más de 50 comprobantes al mes, depender del portal gratuito de SUNAT es insostenible. La solución es integrar la facturación electrónica directamente en tu sistema de gestión (ERP, CRM, sistema de ventas, etc.).
El flujo automatizado funciona así:
- El usuario registra la venta en tu sistema (selecciona cliente, agrega productos, aplica descuentos).
- El sistema genera automáticamente el XML con todos los datos requeridos por SUNAT, incluyendo cálculos de IGV, detracciones si aplica, y forma de pago.
- El XML se firma digitalmente con tu certificado digital almacenado de forma segura en el servidor.
- El sistema envía el XML firmado a SUNAT (o al OSE) vía API/web services.
- Se recibe la CDR y se almacena junto al comprobante.
- Se genera el PDF (representación impresa) y se envía automáticamente al cliente por correo electrónico.
- Todo queda registrado en la base de datos: XML, CDR, PDF, estado del comprobante.
Con este flujo, el usuario de tu empresa solo necesita registrar la venta. Todo lo demás sucede automáticamente en segundos. No hay intervención manual, no hay errores de digitación, no hay dependencia del portal de SUNAT.
¿Qué tecnologías se usan para construir esto?
En el ecosistema de desarrollo peruano, las tecnologías más utilizadas para implementar facturación electrónica son:
- Laravel (PHP): Framework robusto para construir el backend del sistema. Ofrece seguridad, escalabilidad y una arquitectura limpia para manejar los flujos complejos de la facturación.
- Greenter: Librería PHP open source especializada en generar XML de comprobantes electrónicos compatibles con SUNAT. Maneja todos los tipos de comprobantes (facturas, boletas, notas, guías) y sus catálogos.
- Certificados digitales (.PFX/.P12): Se integran a nivel de código para firmar cada XML antes del envío.
- Web services SOAP/REST: Para la comunicación con SUNAT o con el OSE para envío y consulta de comprobantes.
- MySQL/PostgreSQL: Para almacenar el historial completo de comprobantes, CDRs y estados.
En DevSprinters construimos sistemas de facturación electrónica integrados usando Laravel + Greenter, lo que nos permite entregar soluciones completamente automatizadas y conectadas al sistema de gestión de cada empresa.
Checklist: lo que necesitas para estar al día con SUNAT
Si llegaste hasta aquí, ya tienes una comprensión sólida de cómo funciona la facturación electrónica. Ahora, la pregunta práctica: ¿qué necesitas tener resuelto hoy? Aquí tienes tu checklist:
- RUC activo y habido. Verifica tu estado en la consulta RUC de SUNAT.
- Certificado digital vigente. Si usas sistema propio, verifica la fecha de vencimiento.
- Sistema de emisión definido. ¿Portal SUNAT, Facturador, sistema propio o OSE?
- Series activadas. Cada tipo de comprobante necesita una serie (F001 para facturas, B001 para boletas, etc.).
- Catálogos de SUNAT actualizados. Los códigos de productos, tipos de IGV, unidades de medida, etc.
- Proceso de emisión de GRE. Si trasladas mercadería, necesitas la guía de remisión electrónica.
- SIRE configurado. Si eres PRICO, prepárate para junio 2026. Si no, ya deberías estar usándolo.
- Plan de contingencia. ¿Qué pasa si SUNAT está caído cuando necesitas emitir? Tu sistema debe manejar reintentos y colas.
- Almacenamiento seguro. Debes conservar todos los XML, CDR y representaciones impresas por el tiempo que SUNAT exige (mínimo 5 años).
La facturación electrónica no es solo cumplimiento: es ventaja competitiva
La mayoría de empresas ven la facturación electrónica como una obligación molesta. Y es comprensible: nadie quiere lidiar con XML y códigos de catálogo. Pero las empresas que integran la facturación electrónica en su sistema de gestión descubren algo valioso: toda su información de ventas, impuestos y cobranza queda centralizada y automatizada.
Eso significa reportes de ventas en tiempo real, control automático del IGV, seguimiento de cuentas por cobrar vinculado a cada factura emitida, y cero riesgo de sanciones tributarias. La empresa que automatiza su facturación no solo cumple con SUNAT: trabaja más rápido, cobra antes y toma mejores decisiones.
En DevSprinters llevamos años desarrollando sistemas con facturación electrónica SUNAT integrada para empresas en Perú. Desde distribuidoras hasta empresas de servicios, construimos soluciones en Laravel que se adaptan a la operación real de cada negocio.
¿Necesitas automatizar tu facturación electrónica? Conversemos. Te explicamos cómo integrarla a tu sistema actual o construimos uno desde cero, siempre conectado a SUNAT y listo para escalar.