71
edições
Mudanças
sem sumário de edição
],
"Message": "Campo obrigatorio em branco. - Parâmetro: agencia",
"Success": false,
"Version": {
"Major": 1,
"Minor": 1,
"Build": -1,
"Revision": -1,
"MajorRevision": -1,
"MinorRevision": -1
},
"Content": null,
"StatusCode": 500,
"ReasonPhrase": "OK",
"Headers": [],
"RequestMessage": null,
"IsSuccessStatusCode": false
}</pre></td>
</tr>
</table>
</div>
==Realizando a consulta de um boleto emitido==
===Caso de Sucesso===
Pegue um ''NossoNumero'' válido para utilizar neste teste, caso contrário será retornado uma falha, como no exemplo do teste com falha.
<div class="center">
<table style="border: 1px solid black;border-collapse: collapse;width: 800px;">
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">Endpoint</td>
<td style="text-align: left;border: 1px solid black;">https://erpnet.online/api/eboleto/consultar?Agencia=NÚMERO DA AGÊNCIA&Cedente=CÓDIGO DO CEDENTE&Posto=NÚMERO DO POSTO&'''NossoNumero=NÚMERO DO BOLETO NO BANCO'''&CodigoBanco=CÓDIGO DO BANCO</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">Método</td>
<td style="text-align: left;border: 1px solid black;">GET</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">QUERYSTRING</td>
<td style="text-align: left;border: 1px solid black;">
Com exceção do parâmetro ''NossoNumero'' os demais parâmetros são opcionais, caso sejam informados no ERP.Net.
Caso contrário, são obrigatórios serem informados os parâmetros ''Agencia'', ''Cedente'', ''Posto'' e ''CodigoBanco''.
*Agência: Informar o número de sua agência para pesquisa de boletos;
*Cedente: Informar o código do Cedente vinculado ao boleto;
*Posto: Informar o código do posto de seu banco;
*CodigoBanco: Se configurado no ERP.Net, não é necessário passar este parâmetro.
Parâmetro Obrigatório
*NossoNumero: Realiza a pesquisa apenas do boleto em questão;
</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">Retorno<br/>(DATA)</td>
<td style="text-align: left;border: 1px solid black;"><pre>{
"Data": [
{
"DataEmissao": "2018-05-15T00:00:00Z",
"DataLiquidacao": null,
"DataVencimento": "0001-01-01T00:00:00Z",
"NomePagador": "TESTE",
"NossoNumero": "181000242",
"Parametro": "",
"SeuNumero": "1234567891",
"Situacao": "BAIXADO POR SOLICITACAO",
"Valor": 10,
"ValorLiquidado": 0,
"Codigo": "",
"Mensagem": "",
"Success": true
}
],
"Message": "",
"Success": true,
"Version": {
"Major": 1,
"Minor": 1,
"Build": -1,
"Revision": -1,
"MajorRevision": -1,
"MinorRevision": -1
},
"Content": null,
"StatusCode": 200,
"ReasonPhrase": "OK",
"Headers": [],
"RequestMessage": null,
"IsSuccessStatusCode": true
}</pre></td>
</tr>
</table>
</div>
===Caso de Falha===
Para simular a falha, iremos passar um ''NossoNumero'' incorreto.
<div class="center">
<table style="border: 1px solid black;border-collapse: collapse;width: 800px;">
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">Endpoint</td>
<td style="text-align: left;border: 1px solid black;">https://erpnet.online/api/eboleto/consultar?Agencia=NÚMERO DA AGÊNCIA&Cedente=CÓDIGO DO CEDENTE&Posto=NÚMERO DO POSTO&'''NossoNumero=NÚMERO INCORRETO DO BOLETO NO BANCO'''&CodigoBanco=CÓDIGO DO BANCO</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">Método</td>
<td style="text-align: left;border: 1px solid black;">GET</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">QUERYSTRING</td>
<td style="text-align: left;border: 1px solid black;">
Todos os parâmetros são opcionais, caso seja informado no ERP.Net.
Caso contrário, são obrigatórios serem informados os parâmetros ''Agencia'', ''Cedente'', ''Posto'' e ''CodigoBanco''.
*Agência: Informar o número de sua agência para pesquisa de boletos;
*Cedente: Informar o código do Cedente vinculado ao boleto;
*Posto: Informar o código do posto de seu banco;
*NossoNumero: Se informado, realiza a pesquisa apenas do boleto em questão;
*CodigoBanco: Se configurado no ERP.Net, não é necessário passar este parâmetro.</td>
</tr>
<tr style="border: 1px solid black;">
<td style="text-align: center;padding: 7px;border: 1px solid black;">Retorno<br/>(DATA)</td>
<td style="text-align: left;border: 1px solid black;"><pre>{
"Data": [
{
"DataEmissao": null,
"DataLiquidacao": null,
"DataVencimento": null,
"NomePagador": "",
"NossoNumero": "",
"Parametro": "",
"SeuNumero": "",
"Situacao": "",
"Valor": null,
"ValorLiquidado": null,
"Codigo": "E0024",
"Mensagem": "Nao foram encontrados resultados para os filtros de consulta informados. - Parâmetro: ",
"Success": false
}
],
"Message": "Nao foram encontrados resultados para os filtros de consulta informados. - Parâmetro: ",
"Success": false,
"Version": {