floogos
    Volver al blog
    Facturación electrónica

    Facturación electrónica en Perú (SUNAT/CPE) automatizada por API

    Emite tus comprobantes de pago electrónicos ante la SUNAT desde tus procesos: qué necesitas, cómo es el flujo con el CDR y cómo montarlo en Floogos.

    Equipo de Producto de Floogos9 min de lectura
    Facturación electrónica en Perú (SUNAT/CPE) automatizada por API

    En Perú, la facturación electrónica gira en torno al Comprobante de Pago Electrónico (CPE) en formato XML (estándar UBL 2.1), firmado digitalmente y enviado a la SUNAT, que responde con una Constancia de Recepción (CDR). Hacerlo a mano es tedioso; hacerlo por API, integrado en tus workflows, hace que cada venta se facture sola. En esta guía repasamos qué necesitas y cómo automatizarlo con Floogos.

    Nota: este artículo es una guía técnica general, no asesoría fiscal. Valida siempre los requisitos vigentes con la SUNAT o tu contador.

    factura electrónica · SUNAT
    Comprobante XML Autorizado
    Autoridad
    SUNAT
    CDR
    Aceptado
    Impuesto
    IGV 18%
    Entrega
    XML + PDF
    Ilustración representativa (no es una captura real).

    Conceptos clave en 30 segundos

    SUNAT — La Superintendencia Nacional de Aduanas y de Administración Tributaria del Perú.
    CPE — Comprobante de Pago Electrónico (factura, boleta, nota) en formato XML UBL 2.1.
    CDR — Constancia de Recepción: la respuesta de la SUNAT que acepta (o rechaza) el comprobante.
    XMLDSig — La firma digital del XML que garantiza su autenticidad e integridad.
    OSE / PSE — Operador o Proveedor de Servicios Electrónicos que puede intermediar el envío.
    01

    Reúne lo que necesitas

    Antes de emitir por API, ten en regla tus datos y tu certificado:

    • RUC y datos fiscales del emisor
    • Certificado digital para la firma (XMLDSig)
    • Credenciales SOL / de tu OSE-PSE según cómo emitas
    • Series y numeración de tus comprobantes

    💡 Consejo: empieza en el ambiente de pruebas (beta) de la SUNAT. Emites CPE de prueba antes de pasar a producción.

    02

    Arma el CPE (UBL 2.1)

    Con los datos de la venta se construye el comprobante en el estándar exigido:

    • Emisor, adquirente y detalle de los ítems
    • IGV (18%) y otros tributos, con totales
    • Tipo de comprobante (factura, boleta) y su serie-número
    • Estructura UBL 2.1 conforme a la SUNAT

    💡 Consejo: cuida el tipo de documento del adquirente (RUC/DNI). Un dato mal puesto es causa habitual de rechazo.

    03

    Firma el comprobante

    La firma digital es lo que da validez al XML:

    • Firma XMLDSig con tu certificado digital
    • Garantiza autenticidad e integridad del comprobante
    • Es requisito para que la SUNAT lo acepte
    • Se aplica antes del envío

    💡 Consejo: guarda a buen recaudo el certificado y su clave. Sin firma válida, ningún comprobante pasa.

    04

    Envía a la SUNAT y recibe el CDR

    El comprobante firmado se envía y la SUNAT responde:

    • Envías el CPE (a menudo comprimido en ZIP) por el servicio correspondiente
    • La SUNAT valida y devuelve la Constancia de Recepción (CDR)
    • El CDR confirma la aceptación (o indica el rechazo)
    • Conservas el XML y el CDR como documentos válidos

    💡 Consejo: guarda siempre el CDR junto al XML. Es la prueba de que la SUNAT aceptó el comprobante.

    05

    Entrega y notas

    Cierras el ciclo entregando el comprobante y gestionando ajustes:

    • Envía el XML y la representación (PDF) al cliente
    • Registra el comprobante en tu ERP o base de datos
    • Nota de crédito para devoluciones/anulaciones; nota de débito para cargos
    • Las notas también se firman y envían a la SUNAT

    💡 Consejo: automatiza el envío al cliente y el archivo del CDR; ahorra reclamos y facilita cualquier revisión.

    Cómo lo automatizas con Floogos

    En Floogos, todo el flujo cabe en un workflow. El nodo de facturación de Perú se encarga del CPE, la firma y el envío a la SUNAT; tú conectas el disparador y los datos:

    1. 1Un disparador inicia el proceso (una venta, un formulario, un pedido en tu ERP)
    2. 2El workflow arma el CPE (UBL 2.1) con el IGV y los totales
    3. 3El nodo de Perú firma (XMLDSig) y envía a la SUNAT
    4. 4Recibe el CDR y otro nodo entrega el XML/PDF al cliente
    5. 5Se archiva el comprobante y el CDR, con trazas e insights por ejecución

    💡 La credencial se configura una vez y se reutiliza. Al ser un workflow, puedes emitir en lote, reintentar rechazos y notificar errores automáticamente.

    Preguntas frecuentes

    ¿Qué es el CDR de la SUNAT?

    La Constancia de Recepción: la respuesta de la SUNAT que acepta o rechaza tu comprobante. Floogos la recibe automáticamente dentro del workflow y la archiva junto al XML.

    ¿Qué necesito para emitir por API?

    Tu RUC y datos fiscales, un certificado digital para firmar (XMLDSig), las credenciales SOL o de tu OSE-PSE, y tus series y numeración. Con eso, el nodo de Perú ya puede emitir.

    ¿Puedo probar antes de emitir comprobantes reales?

    Sí. La SUNAT ofrece un ambiente de pruebas (beta) donde emites CPE sin validez fiscal para validar tu integración antes de producción.

    ¿Cómo anulo o corrijo un comprobante?

    Con notas: nota de crédito para devoluciones o anulaciones y nota de débito para cargos adicionales, que también se firman y envían a la SUNAT.

    La facturación electrónica en Perú no tiene por qué frenar tu operación. Con el CPE emitido por API, firmado y validado ante la SUNAT dentro de tus procesos, cada venta se factura, recibe su CDR, se entrega y se archiva, con trazabilidad completa. Floogos convierte todo eso en un nodo de tu workflow; tú te ocupas de vender.

    Fuentes oficiales

    Guía de carácter técnico y general, no asesoría fiscal. Requisitos verificados con las fuentes oficiales; contrasta siempre la normativa vigente con la SUNAT o tu contador.

    Sigue explorando

    Compartir: