Máscara de Url: http://{domínio}:{porta}/api/ctb/v1/batchLancApproval/requestApprovalapprove Informações |
---|
icon | false |
---|
title | Exemplo de Entrada |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| O JSON abaixo contém os dados para solicitar a aprovação de Lotes Contábeisuma lista com os lotes que serão submetidos ao processo de aprovar. A lista é composta dos identificadores de cada lote (chave primária) composto do código da coligada e o código do lote.
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
firstline | 1 |
---|
title | Resultado Entrada/Envio/Request (JSON) |
---|
linenumbers | true |
---|
| {
"BatchList":
[
{
"CompanyId": 1,
"BatchId":5501
999
},
{
"CompanyId": 1,
"BatchId": 5011
},
{
"CompanyId": 12,
"BatchId": 5
},
{
"CompanyId": 12,
"BatchId": 30
},
{
"CompanyId"BatchId":10
}
]: 12,
"BatchId": 7
},
{
"CompanyId": 33,
"BatchId": 1201
},
{
"CompanyId": 34,
"BatchId": 737
},
{
"CompanyId": 35,
"BatchId": 556
}
],
"Message": "Comentários a ser enviado no corpo do e-mail nos processos de solicitação de aprovação, retornar para edição"
} |
|
|
Informações |
---|
icon | false |
---|
title | Exemplo de Resultado Positivo |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| Na resposta do resultado, são retornadas as informações dos Lotes que foram processados com sucessoA saída, ou retorno da API, é uma estrutura com a lista lotes processados, sua respectiva descrição e o status de seu processamento. Caso tenha ocorrido um erro no processamento então teremos um campo mensagem com o log/descrição da situação. Bloco de código |
---|
language | js |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Resultado (JSON) |
---|
linenumbers | true |
---|
| {
"hasNext": true,
"items": [
{
"codColigada": 1,
"codLote": 77999,
"descricao": "Lançamentos do RM Saldus",
"Lote gerado pelo processo de Rateio - LONDON ROYAL",status": "Error",
"mensagem": "Status do Lote 999 da Coligada 1 incorreto. É necessário que esteja com o status 'Aguardando aprovação'."
},
{
"statuscodColigada": 1,
"SuccesscodLote": 5011,
}
"descricao": "teste conceito",
] "status": "Error",
"totalmensagem": "O usuário 'mestre' não pode efetuar a Aprovação do Lote 5011 da Coligada 1 pois incluiu ou alterou 2 Lançamentos neste lote."
} |
|
| Informações |
---|
icon | false |
---|
title | Exemplo de Resultado Negativo |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| Bloco de código |
---|
language | js |
---|
theme | FadeToGrey |
---|
firstline | 1 |
---|
title | Resultado (JSON) |
---|
linenumbers | true |
---|
| },
{
"hasNext": true,
"codColigada": 12,
"codLote": 5,
"descricao": "INTEGRAÇÃO SELECIONANDO O LOTE - USANDO FILTROS 2",
"status": "Error",
"itemsmensagem": [ "Status do Lote 5 da Coligada 12 incorreto. É necessário que esteja com o status 'Aguardando aprovação'."
},
{
"codColigada": 112,
"codLote": 30,
"descricao": "Lote 1.2.01/1.2.02 do RMNucleus",
"status": "Error",
"mensagem": "O Lote 30 da Coligada 1 não pertence ao TOTVS Gestão Contábil."
}
{
"codColigada": 12,
"codLote": 7,
"descricao": "INTEGRAÇÃO DE LOTE UTILIZANDO FILTRO - APENAS PARA UM LOTE",
"status": "Success"
},
{
"codColigada": 33,
"codLote": 1201,
"descricao": "NF - Nota Fiscal de Entrada Material - ADM (1.2.01)",
"status": "Error",
"mensagem": "A Coligada 33 do Lote 1201 não possui o Parâmetro 'Utilizar Fluxo de Aprovação' marcado. Portanto, o lote não pode ser utilizado no 'Fluxo de Aprovação'"
},
{
"codColigada": 34,
"codLote": 737,
"descricao": "Reembolsos de viagem a participante",
"status": "Error",
"mensagem": "O usuário 'mestre' não possui permissão para execução deste processo na Coligada 34 do Lote 737."
},
{
"codColigada": 35,
"codLote": 556,
"descricao": "NF - Nota Fiscal Hospitalar",
"status": "Error",
"mensagem": "O fluxo de aprovação não é aplicável para o lote oficial."
}
],
"total": 8
} |
|
|
Informações |
---|
icon | false |
---|
title | Exemplo de Resultado Negativo |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| Bloco de código |
---|
language | js |
---|
theme | FadeToGrey |
---|
firstline | 1 |
---|
title | 500 Internal Server Error - Resultado (JSON) |
---|
linenumbers | true |
---|
| {
"code": null,
"message": "Referência de objeto não definida para uma instância de um objeto.",
"detailedMessage": null,
"helpUrl": null,
"details": null
} |
|
|
|