Cómo funciona el sistema de facturación electrónica en Perú
Entiende la facturación electrónica en Perú: qué es el XML, la firma y el CDR, plazos de envío a SUNAT y qué necesitas para emitir desde tu negocio hoy.
Por Equipo Sistema Facturación Perú
Facturar electrónicamente en el Perú significa que tus comprobantes de pago existen como archivos digitales que SUNAT recibe, valida y registra, en lugar de hojas de un talonario. Cada venta se convierte en un archivo XML firmado; ese archivo llega a SUNAT (directamente o a través de un operador autorizado) y SUNAT responde con una constancia de recepción, el CDR. Lo que tiene valor tributario es ese XML aceptado, no la hoja o el ticket que entregas.
Para quien vende, todo esto pasa en segundos y sin ver nada técnico: eliges los productos, cobras, aprietas «emitir» y tu cliente recibe el comprobante en su correo o por WhatsApp. El sistema de facturación electrónica se encarga del resto. A continuación te contamos qué ocurre por dentro, qué plazos debes respetar y qué te hace falta para empezar.
Quiénes están obligados y por qué
La obligación de emitir electrónicamente se fue extendiendo por etapas, según el nivel de ingresos de cada contribuyente. Con la última designación, vigente desde el 1 de junio de 2022, prácticamente todo negocio con RUC pasó a ser emisor electrónico. Hoy el talonario físico solo queda para casos de excepción, como la contingencia.
¿Qué gana SUNAT? Ver tus ventas y compras casi en el momento en que suceden. Con esa información arma las propuestas del SIRE (el RVIE para ventas y el RCE para compras), cruza datos entre proveedores y clientes y detecta inconsistencias sin necesidad de visitarte.
¿Qué ganas tú? Menos papel, ningún comprobante extraviado, clientes que reciben su documento al instante y un contador que deja de transcribir lo que ya está registrado.
Las piezas del sistema, explicadas sin tecnicismos
Antes de seguir, conviene tener claro el vocabulario. Estas son las palabras que vas a escuchar:
| Término | Qué es, en simple |
|---|---|
| XML (UBL 2.1) | El archivo que contiene la venta con el formato que exige SUNAT. Es el comprobante en sí |
| Firma digital | El sello que prueba que el XML salió de tu RUC y que nadie lo alteró después |
| Certificado digital | La credencial con la que se aplica esa firma. Tiene fecha de vencimiento |
| OSE | Operador de Servicios Electrónicos: empresa autorizada que valida tus comprobantes en nombre de SUNAT |
| PSE | Proveedor de Servicios Electrónicos: empresa que puede emitir y firmar por encargo tuyo |
| CDR | La respuesta oficial: indica si tu comprobante fue aceptado, aceptado con observaciones o rechazado |
| Representación impresa | El PDF o ticket que le entregas al cliente. Es una copia legible, no el documento con valor legal |
| Resumen diario | El envío agrupado con el que se informan las boletas del día |
| Comunicación de baja | El aviso con el que anulas un comprobante ya enviado |
Si quieres profundizar en los dos intermediarios, tenemos una guía sobre la diferencia entre OSE y PSE.
Una venta real, de principio a fin
Tomemos una librería en el centro de Cusco que le vende 30 cuadernos, 10 cajas de lapiceros y un paquete de papel bond a un colegio privado, que pide factura.
Paso 1: el cajero arma la venta
Busca al cliente por su RUC (el sistema trae razón social y dirección), agrega los productos y elige la forma de pago. En ese momento el sistema construye el XML: datos de la librería y del colegio, serie y correlativo, cada línea indicando cantidad, unidad y si está gravada, exonerada o inafecta, subtotales, IGV y total. Si ese armado se hiciera a mano, cualquier campo mal puesto terminaría en rechazo; por eso es tarea del software.
Paso 2: la firma
El XML se firma con un certificado digital. Quién aporta ese certificado depende del esquema: si emites directo a SUNAT, normalmente usas uno propio y debes renovarlo a tiempo; si trabajas con un PSE, este puede firmar por ti. Pregúntale a tu proveedor quién se encarga, para que el vencimiento no te tome por sorpresa. Más detalle en nuestra nota sobre el certificado digital SUNAT.
Paso 3: el envío
El archivo firmado sale hacia SUNAT o hacia el OSE. Con Sistema Facturación Perú puedes enviar directo a SUNAT o trabajar con OSE y PSE autorizados, como QPSE, SendFact o Validapse, según te convenga.
Paso 4: la respuesta
Llega el CDR. Si dice aceptado, la factura vale. Si dice aceptado con observaciones, vale, pero conviene revisar qué se observó. Si dice rechazado, ese comprobante no existe para SUNAT y hay que emitir uno nuevo con los datos corregidos. Guarda siempre el CDR: en una fiscalización es tu prueba de que cumpliste.
Paso 5: la entrega
Solo entonces el colegio recibe su factura: en PDF por correo, por WhatsApp, impresa en A4 o en ticket, o con un código QR para descargarla. La entrega va al final del recorrido.
Plazos que no debes pasar por alto
| Comprobante | Cómo llega a SUNAT | Plazo |
|---|---|---|
| Factura y sus notas | Envío individual | Máximo 3 días calendario, que se cuentan a partir del día posterior a su emisión |
| Boleta y sus notas | Resumen diario o envío individual | Dentro del plazo que fija SUNAT; lo más seguro es informarlas el mismo día |
Una factura enviada fuera de plazo no tiene validez, aunque el cliente ya tenga el PDF en la mano. En el caso de las boletas, SUNAT ha modificado los plazos más de una vez; en vez de apostar al último día, deja que tu sistema genere y envíe el resumen de forma automática al cierre de cada jornada.
XML, PDF y CDR: cuál vale ante SUNAT
Es la confusión más frecuente al empezar, así que vale la pena repetirlo con otras palabras:
- El XML es el comprobante. Con él tu cliente sustenta su crédito fiscal y su gasto.
- El PDF o ticket es solo la versión para leer. Útil para el cliente, pero sin valor propio ante SUNAT.
- El CDR es el acuse de SUNAT sobre ese XML.
Cuando evalúes un sistema, pregunta si el XML y el CDR quedan almacenados y en qué momento puedes bajarlos. En Sistema Facturación Perú ambos se guardan en la nube y no dependen de la computadora desde la que emitiste.
Tipos de comprobantes electrónicos
| Código | Comprobante | Para qué sirve |
|---|---|---|
| 01 | Factura | Ventas a clientes con RUC; da derecho a crédito fiscal y sustenta costo o gasto. Lo detallamos en todo sobre la factura electrónica |
| 03 | Boleta de venta | Ventas a consumidores finales. Si el importe pasa de S/ 700, debe llevar el tipo y número de documento del comprador. Amplía en cómo funciona la boleta electrónica |
| 07 | Nota de crédito | Reduce o anula un comprobante emitido: devoluciones, descuentos, correcciones |
| 08 | Nota de débito | Aumenta el importe de un comprobante: intereses, penalidades, cargos adicionales |
| 09 | Guía de remisión remitente | Sustenta el traslado de bienes por parte de quien los envía |
| 31 | Guía de remisión transportista | Sustenta el traslado cuando lo hace una empresa de transporte contratada |
| 20 | Comprobante de retención | Lo emiten los agentes de retención designados por SUNAT |
| 40 | Comprobante de percepción | Lo emiten los agentes de percepción designados por SUNAT |
Además existen los resúmenes diarios, las comunicaciones de baja y los comprobantes de contingencia, que se usan cuando, por causas ajenas, no es posible emitir electrónicamente y luego deben informarse a SUNAT.
Lo que necesitas antes de tu primera factura
- RUC activo y en condición de habido. Si figuras como «no habido», regulariza: tus clientes no podrán usar el crédito fiscal de tus facturas.
- Clave SOL: con ella das de alta series, autorizas al sistema y lees tu buzón electrónico.
- Condición de emisor electrónico, que hoy es la regla y puedes confirmar en SUNAT Operaciones en Línea.
- Un sistema de emisión, que es la decisión con más impacto en tu día a día.
- Certificado digital, según el esquema de emisión que elijas (ver el paso 2).
Tres maneras de emitir, comparadas
| Portal SOL (SEE-SOL) | Facturador SUNAT (SFS) | Sistema en la nube | |
|---|---|---|---|
| Costo | Gratis | Gratis | Suscripción mensual |
| Certificado propio | No | Sí | Depende del esquema |
| Catálogo de productos | No | No | Sí |
| Caja e inventario | No | No | Según el sistema |
| Dónde funciona | Navegador, comprobante por comprobante | Una PC específica, con archivos que tú generas | Cualquier dispositivo con internet |
| Le sirve a | Quien emite pocos comprobantes al mes | Quien ya tiene un programa que genera los datos | Negocios con ventas diarias |
El portal SOL es cómodo para emitir pocas facturas, pero te obliga a digitar todo cada vez. El Facturador SUNAT pide conocimientos técnicos y te deja atado a esa computadora: si se malogra, dejas de emitir. Un sistema en la nube concentra venta, comprobante, stock, caja y reportes en un solo lugar; en el mercado peruano suele costar entre S/ 60 y S/ 99 al mes. En Sistema Facturación Perú, la emisión electrónica está en el Plan MYPE desde S/ 59 + IGV; puedes compararlo en nuestros planes.
Cuando SUNAT no responde
Las caídas del servicio ocurren, a veces en plena hora punta. Lo importante es que no tienes que dejar de vender: el comprobante se genera y firma en tu sistema, y el envío se repite cuando el servicio vuelve, siempre que estés dentro del plazo.
La diferencia está en cómo reacciona el software. Sistema Facturación Perú recurre al servidor alterno de SUNAT si el principal falla y cuenta con modo offline, de modo que la caja sigue atendiendo y los comprobantes pendientes se envían solos en cuanto hay respuesta. Lo que debes evitar es un sistema que se congela con una fila de clientes esperando en el mostrador.
Emite tu primer comprobante con nosotros
La facturación electrónica deja de ser una carga cuando el sistema hace la parte difícil: revisar los datos antes del envío, cuidar series y correlativos, guardar el XML y el CDR, enviar los resúmenes diarios y mostrarte en un solo panel qué comprobantes están aceptados, observados, rechazados o pendientes.
Conoce cómo funciona la facturación electrónica SUNAT en Sistema Facturación Perú, revisa los planes y precios o escríbenos para una demostración gratuita: te ayudamos a dejar listos tu RUC y tus series, y emitimos juntos tu primer comprobante.