{{ajuda:logo-gsan3.png?90|}}
====== WebService Consultar Doação Faturada ======
O WebService recebe apenas requisições do tipo **GET**, e os parâmetros são passados via **JSON**.
Os seguinte parâmetros são esperados:
- key (Obrigatório), //String// contendo a chave de autenticação da empresa.
- cnpj (Obrigatório), //String// contendo o CNPJ (apenas números) da entidade beneficente que receberá a doação.
- mesAnoReferencia (Obrigatório), //String// contendo a referência da conta no formato "mm/aaaa".
- matricula (Opcional), //String// contendo o identificador do imóvel.
\\
===== Exemplo de requisição para o sistema =====
Com as seguintes informações:
|URL|http://evolutiva.consensotec.com.br:8106|
|key|j4iugjg94l-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aBAC|
|cnpj|05726909000145|
|mesAnoReferencia|03/2023 (referência da conta)|
\\
===== A Requisição Seria =====
http://evolutiva.consensotec.com.br:8106/gsan/consultarDoacaoFaturada
===== Envio - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"cnpj": "22690582000110",
"mesAnoReferencia": "03/2023"
}
\\
===== Retorno com Sucesso - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"qtd": 6,
"resultado": {
"motivo": "OK",
"doacoes": [
{
"matricula": "414000",
"valor": "10,00",
"nuParcela": "1",
"refConta": "03/2023",
"dtFaturamento": "01/03/2023",
"dtVencimento": "25/03/2023",
"dtPagamento": "02/05/2023"
},
{
"matricula": "414000",
"valor": "10,00",
"nuParcela": "1",
"refConta": "03/2023",
"dtFaturamento": "01/03/2023",
"dtVencimento": "25/03/2023",
"dtPagamento": "02/05/2023"
},
{
"matricula": "219908",
"valor": "10,00",
"nuParcela": "1",
"refConta": "03/2023",
"dtFaturamento": "08/03/2023",
"dtVencimento": "15/03/2023",
"dtPagamento": "20/04/2023"
},
{
"matricula": "219908",
"valor": "10,00",
"nuParcela": "1",
"refConta": "03/2023",
"dtFaturamento": "08/03/2023",
"dtVencimento": "15/03/2023",
"dtPagamento": "20/04/2023"
},
{
"matricula": "287300",
"valor": "50,00",
"nuParcela": "1",
"refConta": "03/2023",
"dtFaturamento": "04/03/2023",
"dtVencimento": "12/03/2023",
"dtPagamento": "10/03/2023"
},
{
"matricula": "287300",
"valor": "50,00",
"nuParcela": "1",
"refConta": "03/2023",
"dtFaturamento": "04/03/2023",
"dtVencimento": "12/03/2023",
"dtPagamento": "10/03/2023"
}
]
}
}
\\
===== Retorno com Insucesso - JSON =====
{
"key": "fqzc36y8cv-jg1ekgK9-Z9epV_SZSiL_CB_REQ1yFUi-0KSDcbeYlhj6xev5aATX",
"error": 422,
"qtd": 0,
"resultado": {
"motivo": "A pesquisa não retornou resultados."
}
}
\\
===== Possíveis Códigos de Retorno =====
|Código|Mensagem|Body
|200|"OK"|
|500|"Internal Server Error"|
|404|"Page not found"|
|422|"Unprocessable Entity"|
\\
Clique **[[=treinamentos:integracoes|AQUI]]** para acessar outros serviços com os detalhes técnicos das integrações.