Ayuda

Preguntas frecuentes sobre facturación electrónica SUNAT

Certificado digital, usuario SOL, ambiente beta, CDR, resumen diario, bajas y cómo funciona la API de ConectaSUNAT.

¿Qué es una API de facturación electrónica?

Es un servicio al que tu sistema (ERP, POS o tienda online) le envía los datos de una venta en JSON. La API genera el comprobante electrónico en el formato de SUNAT (XML UBL 2.1), lo firma con tu certificado digital, lo envía a SUNAT y te devuelve la respuesta (CDR) junto con el PDF y el XML.

¿Necesito un certificado digital para empezar?

No para probar. Cada cuenta tiene un ambiente de pruebas conectado a SUNAT beta, sin validez tributaria, y si aún no tienes certificado generamos uno de prueba. Para emitir comprobantes con validez necesitas tu certificado digital y tu usuario SOL secundario.

¿Qué es el CDR de SUNAT?

La Constancia de Recepción (CDR) es el archivo que devuelve SUNAT al recibir un comprobante electrónico. Indica si fue aceptado, aceptado con observaciones o rechazado, y debe conservarse junto con el XML. ConectaSUNAT lo guarda y te lo entrega por la API.

¿Qué diferencia hay entre el ambiente beta y producción?

Beta es el ambiente de pruebas de SUNAT: los comprobantes no tienen validez tributaria y sirven para verificar tu integración. Producción es el ambiente real. En ConectaSUNAT cada empresa tiene los dos a la vez, con credenciales y datos separados.

¿Cómo se envían las boletas de venta electrónicas?

Puedes enviarlas una por una o informarlas en el resumen diario. Si lo activas, ConectaSUNAT envía automáticamente el resumen diario con las boletas registradas para ese fin.

¿Cómo anulo una factura electrónica?

Con una comunicación de baja dentro del plazo de SUNAT, o emitiendo una nota de crédito. La API valida el plazo y si el comprobante tiene notas asociadas antes de enviar la baja.

¿Qué pasa si SUNAT no responde?

El comprobante queda en cola y se reintenta automáticamente con esperas crecientes. Si SUNAT ya lo había registrado, consultamos su CDR para conocer el estado real, sin duplicarlo.

¿Puedo facturar para varias empresas?

Sí. ConectaSUNAT es multiempresa: cada empresa tiene su propio RUC, certificado, series, credenciales de API y ambiente de pruebas, con sus datos completamente separados.

¿Qué es el usuario SOL secundario?

Es un usuario que creas en SUNAT Operaciones en Línea con el perfil de emisión electrónica. Se recomienda usarlo en lugar del usuario principal, porque solo tiene los permisos necesarios para enviar comprobantes.

¿Desde qué lenguaje puedo usar la API?

Desde cualquiera que haga peticiones HTTPS: PHP, JavaScript o Node.js, Python, Java, C#, Go y otros. La documentación incluye ejemplos listos para copiar.

¿ConectaSUNAT es parte de la SUNAT?

No. ConectaSUNAT es un servicio privado e independiente que se conecta a los servicios electrónicos de la SUNAT en nombre de cada empresa, con el certificado y el usuario SOL de esa empresa.

¿No encuentras tu respuesta? Escríbenos.

Empieza a emitir comprobantes electrónicos hoy

Crea tu cuenta, prueba gratis en el ambiente beta de SUNAT y pasa a producción cuando estés listo.