Valida comprobantes electrónicos en SUNAT
Uno por uno o miles desde Excel. Sabes al toque si es válido.
Qué te dice
- estado_cp_texto
- estado_ruc_texto
- condicion_texto
- tipo_texto
- monto
- fecha_emision
- observaciones
Endpoints
- POST
/v1/cpe/validezcpe.validezValida un comprobante.
- POST
/v1/cpe/validez-masivacpe.validez_masivaSube un Excel o TXT y valida todo el lote.
- GET
/v1/cpe/validez-masiva/{id}cpe.validez_masivaProgreso y resultados del lote.
- GET
/v1/cpe/validez-masiva/{id}/excelcpe.validez_masivaResultados en Excel.
- GET
/v1/cpe/validez-masiva/plantillacpe.validez_masivaPlantilla Excel lista para llenar.
curl "https://api.consultape.pro/v1/cpe/validez-masiva/plantilla" \
-H "Authorization: Bearer $CONSULTAPE_TOKEN"const r = await fetch('https://api.consultape.pro/v1/cpe/validez-masiva/plantilla', {
headers: { Authorization: `Bearer ${process.env.CONSULTAPE_TOKEN}` },
});
const { success, result } = await r.json();<?php
$ch = curl_init('https://api.consultape.pro/v1/cpe/validez-masiva/plantilla');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('CONSULTAPE_TOKEN')],
]);
$datos = json_decode(curl_exec($ch), true);import os, requests
r = requests.get(
"https://api.consultape.pro/v1/cpe/validez-masiva/plantilla",
headers={"Authorization": f"Bearer {os.environ['CONSULTAPE_TOKEN']}"},
)
print(r.json()["result"])Preguntas frecuentes
¿Qué comprobantes puedo validar?
Facturas, boletas, notas de crédito y débito, liquidaciones de compra y recibos por honorarios.
¿Necesito clave SOL?
No. Para validar solo necesitas los datos del comprobante: RUC emisor, tipo, serie, número, fecha y monto.
¿Cuántos puedo validar a la vez?
Los que tenga tu Excel, dentro de la cuota de tu plan. Ves el avance en vivo y descargas el resultado en Excel.
También puedes consultar
Deja de validar a mano
Escríbenos y activamos tu cuenta y tu token.