Payroll API
Грешки
Секоја грешка е application/problem+json (RFC 9457):
{
"type": "https://developer.merot.com/payroll/errors#validation_failed",
"title": "Validation failed",
"status": 422,
"detail": "grossSalary or targetNet is required.",
"instance": "req_01J9Z6M2N3P4Q5R6S7T8U9V0",
"code": "validation_failed",
"errors": [
{ "path": "grossSalary", "message": "grossSalary or targetNet required" }
]
}
instance е ID на барањето; наведете го кога контактирате поддршка.
Кодови
| Код | Статус | Значење |
|---|---|---|
unauthenticated | 401 | Недостасува или е неважечки API клучот. |
key_revoked | 401 | API клучот е укинат. |
company_required | 400 | Задолжително е X-Company-Id (клучот има повеќе од еден работодавач). |
validation_failed | 422 | Грешки на ниво на поле — најчесто недостасува grossSalary/targetNet, или има погрешно форматирана децимална вредност. |
mpin_validation_failed | 422 | Повик за генерирање МПИН датотека нашол блокирачки проблеми; одговорот ги наведува, или проследете force: true за сепак да генерирате. |
rate_limited | 429 | Премногу барања — видете Ограничувања на бројот на барања. |
not_found | 404 | Не постои таков ресурс за оваа компанија (на пр. непозната земја/клуч на стапка). |