Transferência de funcionário entre empresas
Para melhor exemplificar o processo de troca de CNPJ do funcionário, vamos utilizar o cenário onde o funcionário estava vinculado à empresa com o seguinte identificador comp_identificadorTest001
, mas agora será transferido para a empresa comp_identificadorTest002
. Para que o processo de transferência do funcionário para a nova empresa funcione corretamente na aplicação, é necessário seguir os seguintes passos:
- Verificar Empréstimos Ativos:
- Primeiramente, é necessário verificar quantos empréstimos o funcionário possui em andamento. Para isso, executamos a rota deListar todos os empréstimos, utilizando o filtro customer com o identificador do cliente.
GET /v1/loans?customer=cust_62ec27447e6959ce3872ecd6
- Para cada empréstimo retornado, salvamos o
id
e repetimos o próximo passo para cadaid
obtido.
- Obter Identificador do Cliente:
- Com o identificador do cliente em mãos, precisamos buscar o identificador antigo da empresa na rota Listar todos os clientes, utilizando como filtro o
document
do funcionário.
- Com o identificador do cliente em mãos, precisamos buscar o identificador antigo da empresa na rota Listar todos os clientes, utilizando como filtro o
Exemplo de requisição:
GET /v1/customers?document=95081295060
- Listar Parcelas do Empréstimo:
- Agora, utilizando o identificador antigo da empresa e o
id
do empréstimo, executamos a rota de Listar todas as parcelas com os seguintes query params: - payer: filtro para retornar somente as parcelas pertencentes à empresa
comp_identificadorTest001
. - loan: filtro para retornar somente as parcelas referentes ao empréstimo específico.
- status: filtro para retornar somente as parcelas não pagas, pois iremos migrá-las para a nova empresa.
- Agora, utilizando o identificador antigo da empresa e o
Exemplo de requisição:
GET /v1/installments?payer=comp_identificadorTest001&loan=loan_631f61201fc21101870d22a2&status=unpaid
- Criar Novas Parcelas:
- Para cada parcela retornada anteriormente, utilizamos a rota de Criar uma parcela, repetindo exatamente os mesmos dados da parcela antiga para a nova, alterando somente o campo
payer
para o identificador da nova empresa. No nosso exemplo:comp_identificadorTest002
.
- Para cada parcela retornada anteriormente, utilizamos a rota de Criar uma parcela, repetindo exatamente os mesmos dados da parcela antiga para a nova, alterando somente o campo
- Anular Parcelas Antigas:
- Após a criação bem-sucedida das novas parcelas, utilizamos a rota Anular uma parcela para cada parcela com o
payer
antigo, ou seja, com a empresacomp_identificadorTest001
.
- Após a criação bem-sucedida das novas parcelas, utilizamos a rota Anular uma parcela para cada parcela com o
Updated 4 months ago