Saltar al contenido principal
GET

Descargar el PDF de un registro de nómina

Scope:accounting:payrolls.read
https://api.holded.com/api/v2/salary-records/{salaryRecordId}/pdf

Devuelve el PDF subido para un registro de nómina. Un registro de nómina es un apunte contable introducido manualmente, no un documento que produzca el motor de nóminas de Holded, así que no tiene PDF exportado: si no se ha subido ninguno, la respuesta es 422. Un registro de nómina NO es una nómina, que se sirve en `/api/v2/payslips`. Los identificadores de ambos son indistinguibles, así que si pides aquí el id de una nómina la respuesta también es 404.

Parámetros

Parámetros de ruta

salaryRecordIdstringobligatorio

ID del registro de nómina (ObjectId hexadecimal de 24 caracteres)

Petición

python
import requests

url = "https://api.holded.com/api/v2/salary-records/507f1f77bcf86cd799439011/pdf"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Accept": "application/json",
}

response = requests.get(url, headers=headers)
print(response.json())

Respuestas

Respuesta

json
"string"

Respuestas exitosas

200Contenido binario del PDF del registro de nóminaapplication/pdf
string<binary>

Respuestas de error

401API key inválida o no proporcionadaapplication/json
403Permisos insuficientesapplication/json
404Registro de nómina no encontradoapplication/json
422No se ha subido ningún PDF para este registro de nóminaapplication/json
429Límite de solicitudes excedidoapplication/json