Descargar CDR
Descarga la Constancia de Recepción (CDR) del comprobante electrónico desde SUNAT. El archivo viene en un ZIP codificado en Base64.
GET
/api/v1/sunat/receptor/cdr/{document_id}Parámetros de Ruta
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
document_idrequerido | string | Identificador del documento en formato SUNAT: RUC-TIPO-SERIE-NUMERO |
Ejemplo de Código
1curl -X GET \2 "https://api.integracpe.com/api/v1/sunat/receptor/cdr/20600000001-01-F001-00001234" \3 -H "Authorization: Bearer sk_live_tu_api_key"
Respuestas
Respuesta Exitosa
200 OK
{"success": true,"document_id": "20600000001-01-F001-00001234","filename": "20600000001-01-F001-00001234-CDR.zip","cdr_base64": "UEsDBBQACAgIAAZ..."}
CDR No Disponible
422 Unprocessable Entity
{"detail": "La Constancia de Recepción (CDR) no está disponible para este documento.","error_code": "sunat.resource_not_available"}
Campos de Respuesta
| Campo | Tipo | Descripción |
|---|---|---|
| success | boolean | Indica si la operación fue exitosa |
| document_id | string | Identificador del documento solicitado |
| filename | string | Nombre sugerido para el archivo ZIP |
| cdr_base64 | string | Contenido del CDR en Base64 (ZIP) |
Formato del Archivo
El CDR viene dentro de un archivo ZIP codificado en Base64. Decodifica el Base64 y descomprime el ZIP para obtener el XML de la constancia.
Disponibilidad
No todos los comprobantes tienen CDR disponible en SUNAT. Si el CDR no existe, la API responde con un error 422 con
sunat.resource_not_available. Es una respuesta definitiva: no reintentes.