Tabla de Contenidos
- 1 Obligaciones legales del ecommerce peruano
- 2 Facturación electrónica SUNAT: marco actual
- 3 Plugins certificados por SUNAT para WooCommerce
- 4 Integración con WooCommerce paso a paso
- 5 Libro de Reclamaciones virtual
- 6 Costos reales de cumplimiento
- 7 Errores frecuentes en la facturación de tiendas online
- 8 Cumplimiento sin complicaciones: checklist práctico
- 9 Protección de datos personales en tu tienda
- 10 Preguntas frecuentes
Obligaciones legales del ecommerce peruano
Vender online en Perú no es solo montar una tienda y empezar a recibir pedidos. Hay obligaciones legales que toda tienda virtual debe cumplir, y dos de las más importantes son la facturación electrónica y el Libro de Reclamaciones virtual. Ignorar estos requisitos puede resultar en multas de SUNAT (Superintendencia Nacional de Aduanas y de Administración Tributaria) y sanciones de Indecopi.
La buena noticia es que cumplir con estas obligaciones no requiere una inversión enorme ni conocimientos técnicos avanzados. Existen plugins para WooCommerce y servicios en la nube que simplifican tanto la emisión de comprobantes electrónicos como la implementación del Libro de Reclamaciones. Lo importante es entender qué necesitas, cuándo lo necesitas, y cómo integrarlo sin complicar tu operación diaria.
Este artículo cubre el marco legal vigente para tiendas online en Perú, las opciones de facturación electrónica certificadas por SUNAT, los plugins que funcionan con WooCommerce, y cómo implementar el Libro de Reclamaciones virtual de forma correcta. Todo orientado a emprendedores y pequeñas empresas que quieren cumplir la ley sin gastar una fortuna ni perder tiempo.
Facturación electrónica SUNAT: marco actual
La facturación electrónica en Perú es obligatoria para todos los contribuyentes que emiten más de cierto volumen de comprobantes o que están en el régimen general o régimen MYPE tributario. SUNAT ha ido ampliando progresivamente la obligatoriedad, y para 2026 prácticamente todos los negocios formales deben emitir comprobantes electrónicos: facturas, boletas de venta, notas de crédito, y notas de débito.
Para tiendas online, la facturación electrónica tiene una ventaja: automatiza un proceso que de otro modo sería manual y propenso a errores. Cuando un cliente completa una compra en tu WooCommerce, el sistema puede generar automáticamente la boleta o factura electrónica, enviarla a SUNAT en tiempo real, y entregar el comprobante al cliente por email — todo sin intervención manual.
SUNAT acepta comprobantes electrónicos emitidos a través de tres canales: el portal gratuito de SUNAT (SOL), los Operadores de Servicios Electrónicos (OSE) certificados, y los Proveedores de Servicios Electrónicos (PSE). Para tiendas WooCommerce, la opción más práctica son los OSE y PSE que ofrecen APIs e integración directa con WordPress.
El sistema de facturación electrónica de SUNAT requiere que cada comprobante tenga un formato XML específico (UBL 2.1), sea firmado digitalmente con certificado digital, y sea enviado a SUNAT para validación. Los OSE y PSE manejan toda esta complejidad técnica: tú solo proporcionas los datos de la venta y ellos se encargan del XML, la firma, el envío a SUNAT, y el PDF para el cliente.
Plugins certificados por SUNAT para WooCommerce
Existen varios plugins y servicios que conectan WooCommerce con el sistema de facturación electrónica de SUNAT. Los más utilizados por tiendas peruanas son Nubefact, FacturaloPe (ahora Buho), Greenter, y el plugin de Andre Gomezmendoza. Cada uno tiene diferentes niveles de automatización, costos, y facilidad de integración.
Nubefact es uno de los OSE más populares en Perú y tiene integración directa con WooCommerce a través de un plugin oficial. El plugin genera automáticamente la boleta o factura cuando el pedido cambia a estado «completado» en WooCommerce, envía el comprobante a SUNAT, y permite al cliente descargar el PDF desde su cuenta. Nubefact cobra por comprobante emitido, con planes desde S/ 0.15 por comprobante.
FacturaloPe (Buho) ofrece una solución similar con un plugin para WooCommerce que automatiza la emisión. Su interfaz es intuitiva y el soporte técnico responde en español. Los planes van desde S/ 49 mensuales con un número limitado de comprobantes hasta planes ilimitados para tiendas con alto volumen.
Greenter es una librería open source en PHP que permite generar comprobantes electrónicos sin depender de un tercero. Es la opción más técnica: necesitas un desarrollador que integre Greenter con tu WooCommerce y configure la conexión con SUNAT. La ventaja es que no pagas por comprobante emitido. La desventaja es que necesitas mantener la integración y actualizarla cuando SUNAT cambia sus especificaciones.
| Proveedor | Tipo | Plugin WooCommerce | Costo mensual | Costo por comprobante | Automatización |
|---|---|---|---|---|---|
| Nubefact | OSE | Sí (oficial) | Desde S/ 29 | S/ 0.15-0.20 | Completa |
| FacturaloPe (Buho) | OSE/PSE | Sí (oficial) | Desde S/ 49 | Incluido en plan | Completa |
| Greenter | Open source | Manual | Gratis | Gratis | Requiere desarrollo |
| SUNAT SOL | Portal gratuito | No | Gratis | Gratis | Manual |
| Efact | OSE | Sí (terceros) | Desde S/ 39 | S/ 0.10-0.15 | Completa |
Integración con WooCommerce paso a paso
La integración típica de facturación electrónica con WooCommerce sigue estos pasos: primero obtienes tu certificado digital de SUNAT (si no lo tienes), luego contratas un OSE o PSE, instalas el plugin en WooCommerce, configuras las credenciales del API, y haces pruebas con comprobantes de prueba antes de pasar a producción.
El certificado digital es un archivo .pfx o .p12 que identifica a tu empresa ante SUNAT. Lo obtienes a través de entidades certificadoras autorizadas como Certicámara o la propia SUNAT. El costo del certificado varía entre S/ 150 y S/ 400 al año dependiendo del proveedor. Es un requisito previo para emitir cualquier comprobante electrónico.
Una vez que tienes el certificado y has contratado el OSE, la configuración en WooCommerce es relativamente sencilla. El plugin te pide: RUC de la empresa, razón social, dirección fiscal, serie de comprobantes (asignada por SUNAT), credenciales del API del OSE, y el certificado digital. Tras configurar estos datos, el plugin genera automáticamente los comprobantes con cada venta.
Es fundamental hacer pruebas con el entorno de pruebas (beta) de SUNAT antes de emitir comprobantes reales. Los OSE como Nubefact y FacturaloPe tienen entornos de prueba que simulan el envío a SUNAT sin generar comprobantes oficiales. Verifica que los datos del comprobante sean correctos: RUC, montos, IGV, descripción de productos, y que el PDF se vea profesional con el logo de tu empresa.
Libro de Reclamaciones virtual
El Libro de Reclamaciones es obligatorio para todos los establecimientos comerciales en Perú, incluyendo tiendas virtuales. Indecopi exige que toda tienda online tenga un Libro de Reclamaciones virtual accesible desde su sitio web, con un enlace visible en la página principal y en la página de checkout.
El Libro de Reclamaciones debe permitir que el consumidor registre quejas y reclamos de forma electrónica, reciba una copia por email, y obtenga un número de registro como constancia. La tienda tiene un plazo máximo de 30 días calendario para responder a cada reclamo registrado. El incumplimiento puede generar multas de Indecopi que van desde 1 UIT hasta 450 UIT dependiendo de la gravedad.
Para WooCommerce, hay plugins específicos que implementan el Libro de Reclamaciones virtual cumpliendo con los requisitos de Indecopi. Estos plugins agregan un formulario en tu sitio web donde el cliente puede registrar su reclamo o queja, seleccionar el tipo (reclamo o queja), describir el problema, y recibir confirmación automática por email con el número de registro.
La alternativa más simple es usar un formulario de Contact Form 7 o WPForms configurado con los campos que Indecopi requiere: nombre completo, DNI o CE, dirección, teléfono, email, tipo de documento (reclamo o queja), descripción del problema, pedido que solicita el consumidor, y fecha. El formulario debe enviar una copia al cliente y otra al administrador de la tienda.
Costos reales de cumplimiento
El costo total de cumplir con facturación electrónica y Libro de Reclamaciones es accesible para la mayoría de tiendas online. Para una tienda pequeña con menos de 100 ventas mensuales, la inversión es: certificado digital (S/ 150-400/año), OSE como Nubefact (S/ 29-49/mes + S/ 0.15 por comprobante), y plugin de Libro de Reclamaciones (S/ 0-100 por licencia).
El costo mensual total para una tienda con 100 ventas oscila entre S/ 50 y S/ 80 mensuales considerando el OSE y el prorrateo del certificado digital. Para tiendas con 500+ ventas mensuales, los costos suben a S/ 100-200 mensuales. En cualquier caso, es un costo menor comparado con las multas por incumplimiento: SUNAT puede multar con hasta 50 % de una UIT (aproximadamente S/ 2,575 en 2026) por no emitir comprobantes electrónicos.
Muchas tiendas nuevas comienzan con la facturación gratuita a través del portal SOL de SUNAT para los primeros meses, y migran a un OSE con integración WooCommerce cuando el volumen de ventas justifica la inversión en automatización. Esta estrategia escalonada permite cumplir la ley desde el primer día sin un costo inicial alto.
El retorno de inversión de la facturación electrónica automatizada se ve en el tiempo ahorrado: emitir manualmente 100 comprobantes al mes en el portal SOL toma aproximadamente 8-10 horas de trabajo. Con un OSE integrado en WooCommerce, esas 8-10 horas se reducen a cero porque todo es automático. Si valoras tu tiempo en S/ 20-30 por hora, la automatización se paga sola desde el primer mes.
Errores frecuentes en la facturación de tiendas online
El error más común es no configurar correctamente el IGV en WooCommerce. En Perú, todos los precios al consumidor final deben incluir IGV (18 %). WooCommerce tiene una opción para mostrar precios con impuestos incluidos que debes activar. Si configuras precios sin IGV y el plugin de facturación calcula el IGV por separado, los montos del comprobante no van a coincidir con lo que el cliente pagó, generando confusión y potenciales problemas con SUNAT.
Otro error frecuente es no emitir comprobante para ventas pagadas con Yape o transferencia bancaria. Todas las ventas son tributables independientemente del medio de pago. Si un cliente paga con Yape, la obligación de emitir boleta o factura electrónica es la misma que si pagara con tarjeta. Algunas tiendas omiten la facturación de ventas «informales» por redes sociales o WhatsApp, pero SUNAT cruza información con los movimientos bancarios.
La serie del comprobante electrónico es otro punto de confusión. SUNAT asigna series específicas para comprobantes electrónicos (empiezan con B para boletas y F para facturas). No puedes usar la serie de tus comprobantes físicos para los electrónicos. Cuando configuras el plugin del OSE, asegúrate de usar la serie electrónica correcta para evitar rechazos de SUNAT.
Finalmente, muchas tiendas olvidan configurar las notas de crédito electrónicas para devoluciones. Cuando un cliente devuelve un producto y le haces reembolso, necesitas emitir una nota de crédito que anule o modifique el comprobante original. Los plugins de OSE permiten emitir notas de crédito desde WooCommerce cuando procesas un reembolso, pero esta funcionalidad a veces requiere configuración adicional que muchos saltan.
Cumplimiento sin complicaciones: checklist práctico
Para asegurarte de que tu tienda WooCommerce cumple con todas las obligaciones legales, sigue este checklist. Primero, verifica que tu empresa esté inscrita en el RUC como contribuyente habido y activo. Luego obtén tu certificado digital, contrata un OSE o PSE, instala y configura el plugin de facturación en WooCommerce, y haz pruebas antes de ir a producción.
Para el Libro de Reclamaciones, instala un plugin o configura un formulario que cumpla con los campos requeridos por Indecopi. Coloca un enlace visible en el footer de tu tienda y en la página de checkout. Configura las notificaciones por email para que tanto el cliente como tú reciban copia de cada reclamo registrado. Establece un proceso interno para responder cada reclamo dentro del plazo de 30 días.
Además de facturación y Libro de Reclamaciones, las tiendas online en Perú deben cumplir con: política de privacidad (Ley 29733 de Protección de Datos Personales), términos y condiciones de venta, política de devoluciones (derecho de desistimiento de 7 días), y mostrar precios con IGV incluido. Todos estos elementos se implementan como páginas estáticas en WooCommerce.
La Ley de Protección al Consumidor (Código de Defensa del Consumidor) exige que las tiendas online informen claramente sobre: identidad del proveedor (razón social, RUC, dirección), características del producto, precio total incluido impuestos, condiciones de entrega, y derecho de devolución. WooCommerce permite configurar toda esta información en las páginas de producto y en el checkout sin plugins adicionales.
| Requisito | Norma | Sanción por incumplimiento | Implementación WooCommerce |
|---|---|---|---|
| Facturación electrónica | SUNAT Res. 340-2017 | 50% UIT (~S/ 2,575) | Plugin OSE (Nubefact, Buho) |
| Libro de Reclamaciones | D.S. 011-2011-PCM | Hasta 450 UIT | Plugin o formulario personalizado |
| Protección de datos | Ley 29733 | Hasta 100 UIT | Página de política de privacidad |
| Derecho de desistimiento | Ley 29571 Art. 59 | Hasta 450 UIT | Página de devoluciones |
| Precios con IGV | Ley 29571 Art. 4 | Hasta 150 UIT | Configuración nativa WooCommerce |
| Información del proveedor | Ley 29571 Art. 47 | Hasta 150 UIT | Páginas de información legal |
Protección de datos personales en tu tienda
La Ley 29733 de Protección de Datos Personales obliga a las tiendas online a informar a los clientes sobre cómo recopilan, almacenan, y utilizan sus datos personales. Tu tienda WooCommerce recopila nombres, direcciones, teléfonos, emails, y datos de pago — toda esta información está protegida por ley. Necesitas una política de privacidad publicada en tu web que explique qué datos recopilas, para qué los usas, cómo los proteges, y cómo el cliente puede solicitar la eliminación de sus datos.
Además, debes registrar tu banco de datos personales ante la Autoridad Nacional de Protección de Datos Personales (ANPDP). Este registro es gratuito y se hace online a través del portal de la ANPDP. Muchas tiendas desconocen esta obligación, pero es un requisito legal que Indecopi puede verificar en fiscalizaciones. WooCommerce tiene una herramienta de exportación y eliminación de datos personales integrada que te ayuda a cumplir con las solicitudes de clientes que quieren ejercer sus derechos sobre sus datos.
Preguntas frecuentes
¿Es obligatoria la factura electrónica para tiendas online?
Sí, la facturación electrónica es obligatoria para todos los contribuyentes en el régimen general y régimen MYPE tributario que emiten comprobantes de pago. Si tu tienda online está formalizada y emite boletas o facturas, debes usar facturación electrónica. Las únicas excepciones son contribuyentes del Nuevo RUS con muy bajo volumen de ventas, pero incluso ellos están siendo migrados progresivamente al sistema electrónico.
¿Qué plugins son certificados por SUNAT?
SUNAT no certifica plugins directamente, sino que certifica a los Operadores de Servicios Electrónicos (OSE) y Proveedores de Servicios Electrónicos (PSE). Los plugins que se conectan con OSE certificados — como Nubefact, FacturaloPe (Buho), y Efact — cumplen con los requisitos de SUNAT a través de la certificación del OSE. Verifica que el OSE que elijas esté en la lista actualizada de OSE autorizados en la web de SUNAT.
¿Cuánto cuesta la facturación electrónica?
Para tiendas pequeñas (menos de 100 ventas/mes), el costo total es de S/ 50-80 mensuales incluyendo el OSE y el prorrateo del certificado digital. Para tiendas medianas (100-500 ventas), S/ 100-200 mensuales. Existe la opción gratuita del portal SOL de SUNAT, pero requiere emisión manual de cada comprobante y no se integra automáticamente con WooCommerce.
¿El Libro de Reclamaciones es obligatorio para tiendas online?
Sí, el Libro de Reclamaciones virtual es obligatorio para todas las tiendas online que operan en Perú, según el Decreto Supremo 011-2011-PCM. Debe ser accesible desde la página principal de tu sitio web con un enlace claramente visible. El incumplimiento puede generar multas de Indecopi. No tener Libro de Reclamaciones es una de las infracciones más frecuentes que Indecopi sanciona en fiscalizaciones a tiendas online.
¿Cómo integrar facturación y Libro de Reclamaciones en WooCommerce?
Para facturación, instala el plugin de un OSE certificado (Nubefact o FacturaloPe son los más populares), configura tu certificado digital y credenciales del API, y activa la emisión automática. Para el Libro de Reclamaciones, instala un plugin especializado o configura un formulario con los campos requeridos por Indecopi. Ambas integraciones se pueden completar en un día de trabajo con la documentación de cada proveedor.
¿Necesitas configurar facturación electrónica y cumplimiento legal en tu tienda? En KOM integramos facturación SUNAT, Libro de Reclamaciones, y todo el marco legal que tu tienda WooCommerce necesita para operar correctamente en Perú. Solicita tu cotización.








