Máscara de Url: http://{domínio}:{porta}/api/ctb/v1/batchLancApproval/approve Informações |
---|
icon | false |
---|
title | Exemplo de Entrada |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| O JSON abaixo contém uma 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": 999
},
{
"CompanyId": 1,
"BatchId": 5011
},
{
"CompanyId": 12,
"BatchId": 5
},
{
"CompanyId": 12,
"BatchId": 30
},
{
"CompanyId": 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 |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| A 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": 999,
"descricao": "Lançamentos do RM Saldus",
"status": "Error",
"mensagem": "Status do Lote 999 da Coligada 1 incorreto. É necessário que esteja com o status 'Aguardando aprovação'."
},
{
"codColigada": 1,
"codLote": 5011,
"descricao": "teste conceito",
"status": "Error",
"mensagem": "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."
},
{
"codColigada": 12,
"codLote": 5,
"descricao": "INTEGRAÇÃO SELECIONANDO O LOTE - USANDO FILTROS 2",
"status": "Error",
"mensagem": "Status do Lote 5 da Coligada 12 incorreto. É necessário que esteja com o status 'Aguardando aprovação'."
},
{
"codColigada": 12,
"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,
"totalcodLote": 6
} |
|
| 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,
"items": [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": 135,
"codLote": 30556,
"descricao": "Lote 1.2.01/1.2.02 do RMNucleusNF - Nota Fiscal Hospitalar",
"status": "Error",
"mensagem": "O Lotefluxo 30de daaprovação Coligadanão 1é nãoaplicável pertencepara aoo TOTVSlote Gestão Contábiloficial."
}
],
"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
} |
|
|
|