Visor de facturas

Perú / Guía

CDR de SUNAT: abrir la constancia de recepción y saber si te aceptaron

Suelta el ZIP o el XML que empieza con «R-» y el visor te dice a qué comprobante responde, con qué código y qué observaciones trae.

Suelta aquí el CDR, el comprobante o los dos

Puedes soltar varios a la vez. Si recibiste un ZIP, suéltalo sin abrirlo.

Tus archivos no salen de tu equipo

Qué es el CDR

El CDR (constancia de recepción) es el XML que SUNAT firma y devuelve después de validar un comprobante electrónico. Dice si el comprobante quedó aceptado, aceptado con observaciones o rechazado; un comprobante rechazado no tiene validez tributaria (orientación SUNAT).

Técnicamente es un ApplicationResponse de UBL. El servicio de SUNAT lo devuelve dentro de un ZIP, y el XML de adentro se llama igual que el comprobante enviado con una «R-» delante, por ejemplo R-20199872761-01-FR92-9882.xml (manual del programador). No es la factura: es la respuesta a la factura.

Cómo leer el código de respuesta

Los rangos están en el manual del programador. La lista completa de códigos, con su descripción, está en el Excel de reglas de validación de la página de guías y manuales de SUNAT; algunos códigos de observación pasaron a ser de error con los años, así que revisa la versión vigente.

Cómo abrirlo con el visor

  1. Suelta el ZIP del CDR tal cual, o el XML que empieza con «R-».
  2. El visor no lo muestra como factura porque no lo es: te dice a qué comprobante responde, el código, la descripción que escribió SUNAT (por ejemplo «La Factura numero F001-00000001, ha sido aceptada») y las observaciones si las hay.
  3. Si sueltas el comprobante y su CDR juntos, ves la factura armada y, aparte, lo que responde el CDR.

Errores comunes

Preguntas frecuentes

¿Qué significa CDR?

Constancia de recepción. Es el XML firmado por SUNAT que dice si un comprobante electrónico fue aceptado, aceptado con observaciones o rechazado.

¿Qué significa el código 0 en el CDR?

Que el comprobante fue aceptado. Los códigos de 2000 a 3999 son errores que causan rechazo y los de 4000 en adelante son observaciones que no impiden la aceptación.

¿Dónde está la lista de códigos de error de SUNAT?

En el Excel de reglas de validación publicado en la página de guías y manuales del portal de comprobantes de pago electrónicos de SUNAT (cpe.sunat.gob.pe).

¿Por qué el archivo empieza con R-?

Porque SUNAT nombra el CDR igual que el XML enviado, con «R-» adelante. Así sabes a qué comprobante corresponde.

¿Las boletas tienen CDR?

Las boletas se informan en un resumen diario. SUNAT responde con un CDR del resumen, aceptado o rechazado, no con uno por cada boleta.

¿Mis archivos se suben a algún servidor?

No. Se leen dentro de tu navegador y no se envían a ningún lado. Puedes comprobarlo en la pestaña Red de las herramientas del navegador mientras cargas un archivo.

Fuentes oficiales

Más guías de Perú: boleta electrónica, nota de crédito, validar XML. O vuelve al visor de Perú.