¿Qué necesitas para emitir facturas electrónicas desde tu tienda WooCommerce?
Boleta o factura, sistemas de emisión, campos del checkout y plazos de SUNAT: lo que tu tienda necesita para emitir comprobantes sola en cada venta.
Si vendes por WooCommerce, cada pedido pagado debe tener su boleta o factura electrónica. Hacerlo a mano desde el portal de SUNAT funciona con pocos pedidos, pero cuando la tienda crece se vuelve el cuello de botella: comprobantes atrasados, datos mal copiados y plazos vencidos. En esta guía te explicamos qué necesitas para que tu tienda emita sola.
Boleta o factura: cuál emite tu tienda
Tu tienda va a emitir los dos tipos de comprobante, según quién compra:
| Criterio | Boleta de venta | Factura |
|---|---|---|
| A quién se emite | Consumidor final | Empresa o persona con RUC |
| Dato del cliente | DNI u otro documento si el total supera S/ 700 o si el cliente lo pide | RUC y razón social, siempre |
| Crédito fiscal (IGV) | No da derecho | Sí da derecho al comprador |
| Envío a SUNAT | Resumen diario, hasta el sétimo día calendario siguiente | El mismo día o hasta 3 días calendario después de la fecha de emisión |
Por eso el checkout de tu tienda debe preguntar qué comprobante quiere el cliente y pedir el documento que corresponde.
Requisitos antes de conectar la tienda
- RUC activo y habido, con la actividad de venta registrada.
- Clave SOL para gestionar tus trámites en SUNAT Operaciones en Línea.
- Un sistema de emisión electrónica que pueda recibir los pedidos de la tienda (lo vemos en la siguiente sección).
- Certificado digital para firmar los comprobantes. SUNAT entrega un Certificado Digital Tributario gratuito a contribuyentes que cumplen ciertos requisitos de ingresos; revisa las condiciones vigentes en el portal SOL.
- Series y correlativos exclusivos para la tienda online, por ejemplo B001 para boletas y F001 para facturas, separados de los de tu local físico.
Qué sistema de emisión sirve para una tienda online
SUNAT reconoce varios sistemas de emisión electrónica (SEE). No todos se pueden conectar a WooCommerce:
| Sistema | Cómo funciona | ¿Sirve para la tienda? |
|---|---|---|
| SEE-SOL (portal SUNAT) | Emites cada comprobante a mano desde la web de SUNAT. | Solo para pocos pedidos: no se integra. |
| Facturador SUNAT (SFS) | Programa gratuito que se instala en una computadora. | Difícil: no está pensado para recibir pedidos de una web. |
| OSE o proveedor de facturación | Un operador valida y envía tus comprobantes; tu sistema se conecta por API. | Sí. Es la opción más usada en tiendas. |
| SEE desde sistemas del contribuyente | Tu propio sistema genera, firma y envía a SUNAT. | Sí, si tienes un equipo técnico que lo mantenga. |
En la práctica, la mayoría de tiendas conecta WooCommerce con un facturador que trabaja con un OSE: la tienda envía los datos del pedido y el facturador se encarga de la firma, el envío y la respuesta de SUNAT.
Cómo se conecta WooCommerce con el facturador
Una integración bien hecha sigue este flujo, sin que nadie digite nada:
- El cliente elige boleta o factura en el checkout y escribe su DNI o RUC.
- Cuando el pedido pasa a pagado (o al estado que definas), un plugin envía los datos al facturador por API.
- El facturador arma el XML, lo firma y lo envía al OSE o a SUNAT.
- Llega la constancia de recepción (CDR) y el comprobante queda aceptado.
- El cliente recibe por correo el PDF y el XML, y el pedido guarda el número de comprobante y su estado.
Qué campos debe pedir tu checkout
- Tipo de comprobante: boleta o factura.
- Para factura: RUC y razón social. Lo ideal es validar el RUC en línea para evitar rechazos.
- Para boleta: tipo y número de documento cuando el total supere S/ 700.
- Correo electrónico, para enviar el comprobante.
- Dirección, que ya pides para el envío y sirve como domicilio del cliente.
Plazos y casos que no debes descuidar
- Facturas: se envían en la fecha de emisión o, como máximo, hasta 3 días calendario contados desde el día siguiente (R.S. N.° 000003-2023/SUNAT). Lo que se envía fuera de plazo no tiene calidad de factura electrónica.
- Boletas: se informan con el resumen diario, a más tardar hasta el sétimo día calendario siguiente a su emisión.
- Devoluciones y descuentos posteriores: no se corrige el pedido ni se borra la boleta. Se emite una nota de crédito vinculada al comprobante original.
- Pedidos cancelados antes de pagar: configura la integración para que solo emita con el pedido pagado, así evitas anular comprobantes.
Errores frecuentes al integrar
- Precios sin IGV bien definido. Decide si tus precios en WooCommerce incluyen IGV y configúralo igual en el facturador.
- Envíos y cupones mal informados. El costo de envío y los descuentos deben aparecer en el comprobante para que el total cuadre con lo cobrado.
- Series compartidas con el local físico. Generan correlativos duplicados o saltos difíciles de explicar.
- No revisar los rechazos. Si un comprobante es observado o rechazado, alguien debe enterarse el mismo día, no a fin de mes.
Conclusión
Para facturar desde WooCommerce necesitas tres piezas: un checkout que pida los datos correctos, un facturador con API conectado a un OSE y una integración que emita en el momento del pago. Con eso, cada venta sale con su comprobante, dentro de plazo y sin trabajo manual.
Este artículo es informativo y no reemplaza la asesoría de tu contador. Antes de implementar, verifica que las normas citadas sigan vigentes en el portal de SUNAT.