Para empresas que venden al consumidor final (B2C), las boletas de venta electrónicas son el comprobante del día a día. En Odoo, emitir boletas de forma masiva tiene particularidades importantes que debes conocer para cumplir con SUNAT sin complicaciones.
Diferencia entre Factura y Boleta en Odoo
| Característica | Factura | Boleta de Venta |
|---|---|---|
| Código SUNAT | 01 | 03 |
| Destinatario | Empresas (RUC) | Personas naturales (DNI) |
| Crédito fiscal | Sí da derecho | No da derecho |
| Envío a SUNAT | Individual inmediato | Resumen diario agrupado |
| Monto mínimo envío | Siempre | Obligatorio si mayor o igual a S/ 700 |
Configuración del Diario de Boletas en Odoo
- Ve a Contabilidad → Configuración → Diarios
- Crea o edita el diario de ventas al consumidor
- Tipo de comprobante: "03 - Boleta de Venta"
- Serie: Típicamente B001 (o B002, B003 por sucursal)
- Numeración automática activada
Boletas con DNI: Configuración del Cliente
Para clientes con DNI (no RUC), en Odoo:
- El tipo de documento del contacto debe ser "DNI" (L en catálogo SUNAT)
- Para ventas rápidas sin identificar al cliente, usa el "Cliente Genérico" con DNI: 00000000
- Las boletas con importe mayor o igual a S/ 700 deben tener el DNI real del cliente
El Resumen Diario de Boletas (SummaryDocuments)
A diferencia de las facturas (que se envían una por una), las boletas de venta se agrupan en un resumen diario que se envía a SUNAT al final del día. Esto es una optimización para empresas con alto volumen de boletas.
¿Cómo funciona en Odoo?
- Emites N boletas durante el día, quedan en estado "Enviado al PSE" o "Pendiente"
- Al final del día (o automáticamente a la medianoche), Odoo genera el XML de resumen
- El resumen se envía a SUNAT vía el PSE
- SUNAT retorna un ticket y luego el CDR definitivo (puede tomar minutos u horas)
Configurar el envío automático
En Contabilidad → Configuración → Ajustes → EDI Perú, activa "Envío automático de resumen de boletas" y configura la hora (recomendamos 11:00 PM).
Boletas en POS (Punto de Venta) de Odoo
Si usas el módulo Punto de Venta de Odoo para retail, la integración con boletas electrónicas es directa:
- El POS genera automáticamente boletas electrónicas al cerrar cada venta
- El cliente puede recibir la boleta por email o imprimirla en papel
- Al cierre de sesión del POS, Odoo agrupa las boletas y las envía al PSE
Boletas en Ecommerce (Odoo Website)
Para tiendas online en Odoo, las boletas se generan automáticamente al confirmar el pedido. Puntos clave:
- Añadir un campo de DNI en el checkout (requerido si el importe puede superar S/ 700)
- Configurar el envío automático de la boleta por email al cliente
- El portal del cliente en Odoo permite al comprador descargar su boleta en PDF
El caso de los S/ 700
SUNAT permite emitir boletas sin identificar al cliente solo si el monto es menor a S/ 700. Para mayor a S/ 700, el DNI es obligatorio. Odoo puede configurarse para solicitar automáticamente el DNI cuando el importe supera este umbral.
Checklist para Boletas Masivas en Odoo
- Diario de boletas configurado con serie B001 y código 03
- Cliente genérico (DNI 00000000) creado para ventas rápidas
- Resumen diario automático activado a las 11 PM
- PSE configurado y en modo producción
- Validación de DNI para montos mayor o igual a S/ 700
- Email automático de boleta al cliente activado
En Todoo somos especialistas en implementaciones Odoo para retail, ecommerce y empresas B2C en Perú. Contáctanos para una consultoría sin costo.