ConTodo
Cumplimiento Tributario / Integración SUNAT

Integración SUNAT: boletas, facturas, guías y planilla

Integración con SUNAT — ¿se puede? Sí.

Boleta, factura, nota de crédito/débito, guía de remisión electrónica (GRE) y planilla (PLAME) son integrables con SUNAT. Es un camino conocido en el Perú; aquí va el cómo, los requisitos y las fases. (El de guías es justo donde Odoo le falla a OZAS.)

1. Dos caminos para comprobantes electrónicos (CPE)

CaminoQué esProsContrasRecomendado
Vía PSE/OSE (proveedor)Un proveedor autorizado genera el XML UBL 2.1, lo firma y lo envía a SUNAT/OSE; te devuelve el CDRRápido (semanas), confiable, cubre GRE, soporte localComisión por comprobante / plan mensual✅ Sí (para el piloto)
SEE directo (del contribuyente)ConTodo genera UBL 2.1, firma con certificado digital y envía a los web services de SUNATControl total, sin intermediarioMás desarrollo, manejo de certificado, mantenimientoFase posterior / volumen alto

Estrategia: arrancar con proveedor PSE/OSE para tener boletas/facturas/guías funcionando rápido y conforme; migrar a SEE directo después si el volumen lo justifica. ConTodo se diseña con una capa de facturación abstracta (igual que la de pagos) para cambiar de proveedor sin tocar el resto.

2. Proveedores PSE/OSE (referencial — validar vigencia/tarifa)

Nubefact, Apisperú, Bizlinks, Efact, TCI, Digiflow, The Factory HKA, entre otros. Todos exponen API REST para emitir y consultar comprobantes y, hoy, guías de remisión electrónicas.

3. Documentos que se emiten

DocumentoEstado SUNATNota
Factura electrónicaAceptado/Rechazado/ObservadoCon RUC del cliente
Boleta de venta electrónicaResumen diarioPara consumidor final (DNI o "sin identificar" según monto)
Nota de crédito / débitoVinculada al comprobanteDevoluciones/ajustes
Guía de Remisión Electrónica (GRE)Remitente y TransportistaTraslado de mercadería — el dolor de OZAS
Resumen de boletas / comunicación de bajaProcesos SUNAT

GRE (lo de Nery): requiere datos de traslado: motivo, modalidad (transporte propio/tercero), datos del transportista/vehículo/conductor, punto de partida y llegada, peso. ConTodo lo capturará en el módulo Despacho/Reparto y lo enviará por el proveedor — sin depender del contador a medianoche.

4. Flujo técnico

5. Requisitos para activar

  • RUC y Clave SOL de OZAS.
  • Certificado digital tributario (propio) — o usar el del proveedor según el plan.
  • Alta en el SEE (Sistema de Emisión Electrónica) / contratar OSE.
  • Series y correlativos por tipo de comprobante y por sucursal.
  • Datos para GRE (transportistas, vehículos, conductores).
  • Coordinación con Jorge (contador) para la conexión y el plan de cuentas.

6. Planilla (PLAME) — sí, pero es otro frente

La planilla no es comprobante electrónico; es declaración laboral:

  • T-Registro (alta de trabajadores) → PLAME (declaración mensual) vía SUNAT.
  • AFPnet (apuestas/aportes a AFP) y ONP.
  • Cálculo de sueldos, asignación familiar, gratificaciones, CTS, 5ta categoría, EsSalud, vacaciones.
  • ConTodo: módulo RR.HH./Planillas que calcula y genera los archivos/declaraciones (PLAME/AFPnet). Integración por archivos/portales.

Es un módulo de fase 2 (después de ventas + facturación + guías), porque tiene su propia lógica y normativa.

7. Plan para OZAS

FaseEntregable SUNAT
1Boleta + Factura + NC/ND vía proveedor PSE/OSE (capa de facturación)
2Guía de Remisión Electrónica (resuelve el bloqueo de Odoo)
3Resúmenes de boletas, comunicaciones de baja, reportes PLE/SIRE
4Planilla (PLAME/AFPnet) — módulo RR.HH.

8. Nota honesta

Hoy la demo simula la emisión (estados Aceptado/Enviado/Rechazado). La integración real se construye en el piloto pagado, vía proveedor PSE/OSE — es estándar en el Perú y factible en semanas para boletas/facturas/guías. Relacionado: [[22-ozas-implementacion]] · [[20-roadmap-backend]].