...
Lembrando que, será a partir dos patches:
- 12.1.2410.xxx
- 12.1.2502.xxx
- 12.1.2506 e superiores
03. SITUAÇÃO/REQUISITO
...
Parâmetro | Tipo | Obrigatório | Descrição |
|---|
| page | Numérico | Sim | Número da página a ser consultada (inicia em 1). |
| pageSize | Numérico | Sim | Quantidade de registros por página. |
| cnpjList | String | Sim | CNPJ(s) da(s) Coligada(s) que serão consultadas na base do RM |
| Nota |
|---|
|
O sistema da Ahgora não está dentro da sua rede, logo, para funcionar a busca das verbas, seu REST no RM deve permitir esse acesso externo. Configurações de porta no firewall, IP público, DNS e redirecionamento de portas devem ser verificadas junto com o seu time de TI/Redes. |
| Informações |
|---|
|
Autenticação Basic: Enviar usuário e senha do RM no header da requisição. |
...
| Deck of Cards |
|---|
| startHidden | false |
|---|
| id | retorno |
|---|
|
| Card |
|---|
| default | true |
|---|
| id | 200ok |
|---|
| label | 200 - OK |
|---|
| title | Sucesso |
|---|
| | Propriedades API | Descrição |
|---|
| cod | Código da Verba - PEVENTO.CODIGO | | desc | Descrição da Verba - PEVENTO.DESCRICAO | | cnpj | CNPJ da Coligada- GCOLIGADA.CGC | | categoria | Provento - Hora ou Dia; Desconto - Hora ou Dia; Base de Cálculo - Hora ou Dia; - PEVENTO.PROVDESCBASE e PEVENTO.VALHORDIAREF |
Será retornado uma lista com as verbas referente ao CNPJ da filial coligada que foi enviado na requisição e caso tenha algum erro será enviado no array de erros dentro do response. | Bloco de código |
|---|
| language | cpp | themejs | Confluence |
|---|
| title | Operação realizada com sucesso! |
|---|
| linenumbers | true |
|---|
| {
"response": [
{
"erros": [
{
"mensagem": "05.295.401/0001-30",
"cnpj": "Necessário ativar a integração."
},
{
"mensagem": "07.363.764/0001-90",
"cnpj": "Coligada não existe."
}
],
"items": [
{
"cod": "0001",
"desc": "HORAS NORMAIS 2",
"cnpj": "07.577.599/0001-70",
"categoria": "Provento-Hora"
},
{
"cod": "0002",
"desc": "DIAS TRABALHADOS2",
"cnpj": "07.577.599/0001-70",
"categoria": "Provento-Dia"
},
{
"cod": "0003",
"desc": "INSS2",
"cnpj": "07.577.599/0001-70",
"categoria": "Desconto-Valor"
}
],
"hasNext": true
}
]
} |
| Informações |
|---|
| Caso o número de itens ultrapasse o limite da página, o campo hasNext será retornado como true, indicando que há mais dados a serem requisitados. O recomendável é solicitar 500 itens por página. |
|
| Card |
|---|
| id | 400bas |
|---|
| label | 400 - Solicitação inválida |
|---|
| title | Body |
|---|
| Verificar se todos os parâmetros foram passados na requisição ultrapasse a paginação que é 500 items por página, será enviado o hasNext com true, para prosseguir com a requisição | Bloco de código |
|---|
| language | cppjs |
|---|
| theme | Confluence |
|---|
| title | Operação realizada com sucesso! |
|---|
| linenumbers | true |
|---|
| {
{
"response": [
{
"erroscode": [],
"items": [
{
"cod": "002",
"FE016",
"descmessage": "PERICULOSIDADE",
O campo CnpjList "cnpj": "82.714.573/0001-41é obrigatório.\r\n",
"categoria"detailedMessage": "Provento - Hora"
},
{
"cod"helpUrl": "080",
"desc": "PERIC. FERIAS AVISO",
"cnpj": "82.714.573/0001-41",
"categoria": "Provento - Hora"
},
....
{
"cod": "460",
"desc": "HS. NAO COMPENSADAS",
"cnpj": "82.714.573/0001-41",
"categoria": "Desconto - Hora"
},
{
"cod": "759",
"desc": "H.E. DIA DSR",
"cnpj": "82.714.573/0001-41",
"categoria": "Base de Cálculo - Hora"
}
],
"hasNext": true
}
]
} |
| | Card |
|---|
| id | 400bas |
|---|
| label | 400 - Solicitação inválida |
|---|
| title | Body |
|---|
| Verificar se todos os parâmetros foram passados na requisição | Bloco de código |
|---|
| language | cpp |
|---|
| theme | Confluence |
|---|
| {
"code": 400,
"message": "Necessário enviar o page, pageSize e cnpjList na requisição""details": null
} |
|
|
05. DEMAIS INFORMAÇÕES