Cómo integrar la facturación electrónica de SUNAT a tu sistema
Si tu empresa ya vende con un sistema propio —un punto de venta, un ERP, una plataforma web— tarde o temprano ese sistema tiene que emitir los comprobantes electrónicos sin que nadie los copie a mano en otro portal. Esta guía resume cómo funciona la emisión electrónica en el Perú y qué decisiones hay que tomar para conectarla.
Qué es un comprobante electrónico, en términos de sistema
Para SUNAT, una factura, una boleta o una nota de crédito electrónica es un archivo XML con un formato estándar (UBL 2.1), firmado digitalmente con un certificado digital de la empresa. Ese archivo se envía para su validación y, si está bien, se recibe una constancia de recepción (CDR) que confirma que el comprobante es válido.
Lo que tu sistema tiene que hacer, entonces, es: armar el XML con los datos de la venta, firmarlo, enviarlo, guardar la respuesta y entregarle al cliente su representación (el PDF o el ticket con el código QR).
Las formas de emitir: SEE del contribuyente, OSE y PSE
SUNAT permite varios sistemas de emisión. Los portales gratuitos (SEE - SOL y el Facturador SUNAT) sirven para volúmenes bajos, pero son manuales: no se conectan con tu sistema. Para integrar hay tres caminos:
- SEE - Del contribuyente: tu propio sistema genera, firma y envía los comprobantes directamente a SUNAT. Te da control total, pero todo el trabajo técnico y el cumplimiento de los formatos quedan de tu lado.
- OSE (Operador de Servicios Electrónicos): una empresa autorizada por SUNAT valida tus comprobantes en su lugar. Suele responder más rápido y es habitual en empresas con volumen alto.
- PSE (Proveedor de Servicios Electrónicos): un proveedor genera, firma y envía por ti. Tu sistema solo le manda los datos de la venta, normalmente por una API, y recibe el resultado.
Qué opción conviene
Para la mayoría de empresas que están integrando por primera vez, trabajar con un PSE u OSE a través de su API es el camino más corto y el más fácil de mantener: los cambios de formato que publica SUNAT los absorbe el proveedor. La emisión directa tiene sentido cuando el volumen es muy alto o cuando la empresa quiere eliminar esa dependencia y tiene quien la mantenga.
En cualquier caso, lo importante es que tu sistema quede desacoplado: que la emisión esté en un módulo propio, de forma que cambiar de proveedor no signifique reescribir el punto de venta.
Lo que hay que resolver además del envío
La conexión en sí es la parte fácil. Lo que más tiempo toma y más problemas evita es todo lo que pasa alrededor:
- Series y correlativos por tipo de comprobante y por local, sin saltos ni duplicados.
- Cálculo correcto del IGV, las operaciones exoneradas o inafectas, los descuentos y el redondeo.
- Notas de crédito y débito ligadas al comprobante que corrigen, y la comunicación de baja para anular.
- Qué hace el sistema si SUNAT o el proveedor no responden: reintentos, cola de pendientes y comprobantes de contingencia.
- Guardar el XML y el CDR de cada comprobante durante el tiempo que exige la norma.
- Guía de remisión electrónica, si la empresa traslada mercadería.
Antes de empezar
Revisa en SUNAT qué obligaciones y plazos aplican a tu empresa, porque se actualizan con frecuencia. Ten a mano el certificado digital, los accesos a la Clave SOL y, si ya elegiste proveedor, su documentación técnica. Con eso, la integración se puede estimar con bastante precisión.
Preguntas frecuentes
¿Mi sistema actual puede emitir comprobantes electrónicos?
Casi siempre sí: se le agrega un módulo de emisión que toma los datos de cada venta y los envía a SUNAT o a un proveedor autorizado. Primero hay que revisar cómo guarda las ventas y los impuestos.
¿Qué es el CDR?
La constancia de recepción que devuelve SUNAT o el OSE al validar un comprobante. Es la prueba de que el comprobante es válido y hay que guardarla junto con el XML.
¿Lo quieres aplicar en tu empresa?
Revisamos tu caso en una reunión técnica sin costo y te dejamos el alcance y el precio por escrito.
Sigue leyendo
Software a medida o ERP de paquete: cómo decidir sin equivocarte
Cuándo conviene comprar un sistema ya hecho, cuándo construir uno propio y cuándo lo mejor es combinar los dos. Criterios prácticos para empresas peruanas.
Heredaste un sistema sin documentación: qué hacer primero
El programador se fue y nadie sabe cómo funciona el sistema. Los pasos para recuperar el control sin frenar la operación: accesos, respaldo, diagnóstico y plan.