Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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).

pageSizeNuméricoSimQuantidade de registros por página.
cnpjListStringSimCNPJ(s) da(s) Coligada(s) que serão consultadas na base do RM



Nota
titleImportante:

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
titleImportanteAtenção:

Autenticação Basic: Enviar usuário e senha do RM no header da requisição.


Retorno

Deck of Cards
startHiddenfalse
idretorno
Card
defaulttrue
id200ok
label200 - OK
titleSucesso
Propriedades APIDescrição
codCódigo do Sindicato -
RCE_
PSINDIC.CODIGO
descDescrição do Sindicato -
RCE_DESCRI
PSINDIC.NOME
cnpjCNPJ da
filial
Coligada-
M0_
GCOLIGADA.CGC


Será retornado uma lista com os sindicatos referente ao CNPJ da

filial cpp

coligada que foi enviado na requisição.

Bloco de código
language
js
themeConfluence
titleOperação realizada com sucesso!
linenumberstrue
{
{ "response": [ {
    "
erros
response": [
        {
         
"mensagem":
 
"CNPJ
 
não
 
encontrado na base de dados", "cnpj": "1A.23B.45C/678D-90"
"erros": [
        
},
        {
   
"mensagem":
 
"CNPJ
 
não
 
encontrado
 
na
 
base
 
de
 
dados",
          "
cnpj
mensagem": "
1F
05.
CFB
295.
57C
401/
9FG4
0001-
89
30",
        
},
        
{
    
"mensagem
"cnpj": "
Não
Necessário 
existe
ativar 
cadastro de sindicatos para o CNPJ",
a integração."
       
"cnpj":
 
"53.113.791/0012-85"
        },
      
],
 
 
 
 
 
 
      
"items":
 
[
{
         
"cod":
 
"00",
          "
desc
mensagem": "
SIND MEDIAS", "cnpj": "53.113.791
07.363.764/0001-
22
90",
     
},
        
{
       
"
cod
cnpj": "
01",
Coligada 
"desc": "SIND.EMPRE.INST.BENEF.REL.FILANTROPICOS",
não existe."
          
"cnpj":
 
"14.689.130/0001-98",
     
}
,

       
{
     
"cod": "51"
],
        
"desc":
 
"SIND
 
INTER
 
EMP
 
INST BEN RELIG FIL EST SP", "cnpj": "14.689.130/0001-98",
"items": [
        
},
        {
         
"cod":
 
"52",
          "
desc": "SIND EMP TURE HOSP PIRACICABA E REGIAO", "cnpj"
cod": "
82.714.573/
0001
-41
",
  
},
        
{
          "
cod
desc": "
53
SINDADOS",
          
"desc": "SIND EMP ESTAB SERVICOS SAUDE-SAO PAULO",
          "cnpj": "
82
07.
714
577.
573
599/0001-
41
70"
,

        
},
       
{
 
"cod": "01", "desc": "S001", "cnpj": "82.714.573/0001-41",
}
]
,
      
"hasNext":
 
false
    
}
  
] }

Caso 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
languagecpp
themeConfluence
titleOperação realizada com sucesso!
{
  
"response":
 
[
{
     "erros": [],

 
    "items":
 
[
        
{
          "cod": "
00
0002",
        
"desc":
 
"SIND
 
MEDIAS",
          "
cnpj
desc": "
53.113.791/0001-22" }, { "cod": "01"
SINDICATO COMERCIO",
          
"desc":
 
"SIND.EMPRE.INST.BENEF.REL.FILANTROPICOS",
         "cnpj": "
14
07.
689
577.
130
599/0001-
98
70"
,

        
},
        
{ "cod": "51"
},
          
"desc":
 
"SIND
 
INTER
 
EMP
 
INST
 
BEN RELIG FIL EST SP", "cnpj": "14.689.130/0001-98", }, ....
 {
          
{
          "cod": "
52
0003",
          
"desc":
 
"SIND
 
EMP
 
TURE
 
HOSP
 
PIRACICABA
 
E
 
REGIAO",
   
"cnpj
"desc": "
82.714.573/0001-41", }, { "cod": "53",
SINDICATO DOS ADMINISTRADORES DE EMPRESA",
     
"desc":
 
"SIND EMP
 
ESTAB
 
SERVICOS
 
SAUDE-SAO
 
PAULO",
          "cnpj": "
82
07.
714
577.
573
599/0001-
41
70"
,

        
},
        
{
}
          
"cod": "01", "desc": "S001",
  ],
            "
cnpj
hasNext": 
"82.714.573/0001-41",
false
        }
    
], "hasNext": true } ] }
]
}



Informações
titleImportante:

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.

cpp
Card
id400bas
label400 - Solicitação inválida
titleBody

Verificar se todos os parâmetros foram passados na requisição

Bloco de código
language
js
themeConfluence
linenumberstrue
{
    "code": 
400
"FE016",
    "message": "O campo CnpjList 
"Necessário enviar o page, pageSize e cnpjList na requisição""
é obrigatório.\r\n",
    "detailedMessage": "",
    "helpUrl": "",
    "details": null
}

05. DEMAIS INFORMAÇÕES

Integração RM X Ahgora