Receptor CPE/Obtener Info

Obtener Información

Obtiene los datos estructurados (cabeceras, items, totales) del comprobante electrónico en formato JSON, sin necesidad de parsear el XML.

GET/api/v1/sunat/receptor/info/{document_id}

Parámetros de Ruta

Parámetros

NombreTipoDescripción
document_idrequeridostringIdentificador 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/info/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",
"tipo_documento": "01",
"tipo_documento_descripcion": "Factura",
"serie": "F001",
"numero": "00001234",
"fecha_emision": "2024-01-15",
"emisor": {
"ruc": "20600000001",
"razon_social": "EMPRESA PROVEEDORA S.A.C.",
"direccion": "AV. JAVIER PRADO ESTE 1234, SAN ISIDRO, LIMA"
},
"receptor": {
"ruc": "20600000002",
"razon_social": "MI EMPRESA S.A.C."
},
"totales": {
"moneda": "PEN",
"subtotal": 1000,
"igv": 180,
"total": 1180
},
"items": [
{
"descripcion": "Servicio de consultoría",
"cantidad": 1,
"precio_unitario": 1000,
"valor_total": 1000
}
]
}

Documento No Encontrado

404 Not Found
{
"error": {
"code": "DOCUMENT_NOT_FOUND",
"message": "El comprobante no existe en SUNAT o no está disponible"
}
}

Estructura de Respuesta

Campos Principales

CampoTipoDescripción
document_idstringIdentificador completo del documento
tipo_documentostringCódigo del tipo (01, 03, 07, 08)
tipo_documento_descripcionstringNombre del tipo de documento
seriestringSerie del comprobante
numerostringNúmero correlativo
fecha_emisionstringFecha en formato YYYY-MM-DD

Objeto emisor

CampoTipoDescripción
rucstringRUC del emisor/proveedor
razon_socialstringRazón social del emisor
direccionstringDirección fiscal del emisor

Objeto totales

CampoTipoDescripción
monedastringCódigo de moneda (PEN, USD)
subtotalnumberValor de venta (sin IGV)
igvnumberMonto del IGV
totalnumberImporte total a pagar

Array items[]

CampoTipoDescripción
descripcionstringDescripción del producto/servicio
cantidadnumberCantidad vendida
precio_unitarionumberPrecio por unidad
valor_totalnumberValor total de la línea

Sin parseo de XML

Este endpoint parsea el XML por ti y devuelve los datos estructurados en JSON. Ideal para integraciones donde solo necesitas los datos del comprobante sin el archivo original.

Campos adicionales

La respuesta puede incluir campos adicionales según el tipo de documento (notas de crédito/débito incluyen referencia al documento afectado, etc.).