Consulta CPE Múltiple
Validar comprobantes electrónicos de manera múltiple.
Consideraciones
Se puede enviar un máximo de 100 comprobantes a consultar, se recomienda enviar menos.
Algunas validaciones devolverán vacío, no considerar como error del api, es como SUNAT devuelve la validación.
Consulta CPE
POST
https://apiperu.dev/api/validacion_multiple_cpe
Headers
Request Body
{
"success": true,
"data": {
"cantidad_de_comprobantes": 2,
"comprobantes": [
{
"ruc_emisor": "20308***755",
"codigo_tipo_documento": "07",
"serie_documento": "BC01",
"numero_documento": "1",
"fecha_de_emision": "2020-09-24",
"total": 120,
"comprobante_estado_codigo": "1",
"comprobante_estado_descripcion": "ACEPTADO",
"empresa_estado_codigo": "00",
"empresa_estado_descripcion": "ACTIVO",
"empresa_condicion_codigo": "00",
"empresa_condicion_descripcion": "HABIDO",
"observaciones": []
},
{
"ruc_emisor": "20308***755",
"codigo_tipo_documento": "07",
"serie_documento": "BC01",
"numero_documento": "1",
"fecha_de_emision": "2020-09-24",
"total": 120,
"comprobante_estado_codigo": "1",
"comprobante_estado_descripcion": "ACEPTADO",
"empresa_estado_codigo": "00",
"empresa_estado_descripcion": "ACTIVO",
"empresa_condicion_codigo": "00",
"empresa_condicion_descripcion": "HABIDO",
"observaciones": []
}
]
}
}
Ejemplos de uso
$curl = curl_init();
$params = json_encode([
"ruc_empresa" => "",
"sol_usuario" => "",
"clave_usuario" => "",
"comprobantes": [
[
"ruc_emisor" => "INGRESAR_NUMERO_RUC_AQUI",
"codigo_tipo_documento" => "03",
"serie_documento" => "B002",
"numero_documento" => "409",
"fecha_de_emision" => "2021-09-30",
"total" => "210.00"
],
[
"ruc_emisor" => "INGRESAR_NUMERO_RUC_AQUI",
"codigo_tipo_documento" => "03",
"serie_documento" => "B002",
"numero_documento" => "409",
"fecha_de_emision" => "2021-09-30",
"total" => "210.00"
]
]
]);
curl_setopt_array($curl, array(
CURLOPT_URL => "https://apiperu.dev/api/validacion_multiple_cpe",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_POSTFIELDS => $params,
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'Content-Type: application/json',
'Authorization: Bearer INGRESAR_TOKEN_AQUI'
],
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Última actualización