Зарплатный проект
Как мне сделать выплату своим сотрудникам?
Можно получить полный список проверок и текстовок ошибок при работе с методами зарплатного проекта?
Самые распространенные ошибки:
- Не удалось создать или обновить платежный реестр.
- Не получилось создать выплату.
Чаще всего ошибки создания связаны с некорректно указанными ФИО в номере счета.
Ошибка «КВО не соответствует назначению»
КВО — это код вида операции, который состоит из пяти цифр и содержит в себе сущность проводимой банковской операции. Платить через сервис можно только по определенным кодам. При выплате на сотрудников нужно указывать один код на весь реестр.
Список кодов:
70060
— зарплата, аванс, отпускные, премия, вознаграждение;70205
— компенсация, командировочные, суточные;70040
— больничный, пособие, стипендия;21200
— оплата оказанных услуг;21100
— аванс за оказание услуг;20500
— выплата от агента.
Как происходит подписание платежного реестра?
Для подписания платежного реестра нужен доступ opensme/inn/[{inn}]/kpp/[{kpp}]/salary/payment-registry/submit — Подписание
платежных реестров по сотрудникам компании с ИНН {inn} и КПП {kpp}
. Подробнее.
В методе «Создать черновик платежного реестра» в запросе есть массив Payments
и в нем параметр Number
. Как получить его значение?
Параметр Number
— это идентификатор платежа, который вы создаете на вашей стороне. Он должен быть уникальным
в рамках компании. Вы можете указать произвольную цифру.
Как нужно формировать значение correlationId
?
correlationId
— идентификатор, который связывает запрос
создания с запросом получения ответа. Он нужен для идентификации того,
для какого запроса пришел ответ.
Вы формируете этот параметр самостоятельно — используйте UUID
.
Это универсальный уникальный идентификатор элемента,
128-битное число.