---
title: "Atualiza recibos eSocial SST do Funcionário"
method: PUT
path: "/v1/pessoal/funcionarios/{codigoFuncionario}/empresa/{codigoEmpresa}/recibos-esocial"
tags: ["HCM Funcionários"]
---

# Atualiza recibos eSocial SST do Funcionário

`PUT /v1/pessoal/funcionarios/{codigoFuncionario}/empresa/{codigoEmpresa}/recibos-esocial`

Recebe, valida e persiste recibos e datas dos eventos SST do eSocial (S-2210, S-2220, S-2221, S-2240) para um funcionário/empresa.

Observações:
- Cada evento enviado deve conter os três campos: recibo, dataEvento e dataEnvio.
- Apenas os eventos presentes no corpo serão processados.

## Path parameters

- `codigoFuncionario` integer, required
- `codigoEmpresa` integer, required

## Request body

- RecibosEsocialSSTPayload — Objeto com os eventos SST a serem atualizados. Cada chave é opcional; quando presente, deve conter os três campos obrigatórios.
  - `evento2210` EventoSST
    - `recibo` string, required — Número do recibo eSocial (até 23 caracteres).
    - `dataEvento` string, date-time, required — Data e hora do evento (ISO-8601).
    - `dataEnvio` string, date-time, required — Data e hora do envio (ISO-8601).
  - `evento2220` EventoSST
    - `recibo` string, required — Número do recibo eSocial (até 23 caracteres).
    - `dataEvento` string, date-time, required — Data e hora do evento (ISO-8601).
    - `dataEnvio` string, date-time, required — Data e hora do envio (ISO-8601).
  - `evento2221` EventoSST
    - `recibo` string, required — Número do recibo eSocial (até 23 caracteres).
    - `dataEvento` string, date-time, required — Data e hora do evento (ISO-8601).
    - `dataEnvio` string, date-time, required — Data e hora do envio (ISO-8601).
  - `evento2240` EventoSST
    - `recibo` string, required — Número do recibo eSocial (até 23 caracteres).
    - `dataEvento` string, date-time, required — Data e hora do evento (ISO-8601).
    - `dataEnvio` string, date-time, required — Data e hora do envio (ISO-8601).

## Response `200`

Atualização realizada com sucesso.

- object
  - `status` string

## Other responses

- `400` — Requisição inválida (evento incompleto ou formato incorreto).
- `401` — Não autorizado.
- `403` — Acesso proibido.
- `404` — Funcionário/Empresa não encontrado.
- `500` — Erro interno do servidor.

---

[API](https://skmtc.net/sankhya/apis/api-sankhya.md) · [All operations](https://skmtc.net/sankhya/apis/api-sankhya/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sankhya/api-sankhya/revisions/0a3e81ca6195/schema)
