Aprovar una nòmina
accounting:payrolls.writehttps://api.holded.com/api/v2/payslips/{payslipId}/approveAprova una nòmina en esborrany: deixa de ser esborrany i es comptabilitza. Les nòmines són el que ven la gemma de Recursos Humans, així que aquest endpoint l'exigeix activa al compte i respon 402 si no ho està. No és idempotent: aprovar una nòmina ja aprovada respon 409 en comptes de donar per bo allò que no ha passat. També respon 409 si el període comptable de la data està tancat, o si és un rebut retroactiu (`gratificacion_no_cuantificable` o `atrasos`) amb les bases acumulades canviades des que es va calcular — aquell s'ha de regenerar abans d'aprovar-lo. Una nòmina no és un registre salarial: si demanes aquí l'id d'un registre salarial, la resposta és 404 indicant el recurs que sí que el serveix.
Paràmetres
Paràmetres de ruta
stringobligatoriID de la nòmina (ObjectId hexadecimal de 24 caràcters)
Petició
import requests
url = "https://api.holded.com/api/v2/payslips/507f1f77bcf86cd799439011/approve"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Accept": "application/json",
}
response = requests.post(url, headers=headers)
print(response.json())Respostes
Resposta
{
"status": "approved"
}Respostes exitoses
200Nòmina aprovadaapplication/jsonapprovedRespostes d'error
400L'identificador de la nòmina no és vàlidapplication/json401API key no vàlida o no proporcionadaapplication/json402La gemma de Recursos Humans no està activa per a aquest compteapplication/json403Permisos insuficientsapplication/json404Nòmina no trobadaapplication/json409La nòmina no es pot aprovar en el seu estat actualapplication/json422No s'ha pogut aprovar la nòminaapplication/json429Límit de sol·licituds exceditapplication/json