Mudanças

Ir para: navegação, pesquisa

Manuais:ERP.Net/API/EBoleto

5 900 bytes adicionados, 01h05min de 16 de maio de 2018
sem sumário de edição
A propriedade ''Data'' possui o resultado original do banco em questão. Pode variar de banco para banco.
 
==Realizando a consulta de um boleto emitido==
===Caso de Sucesso===
<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;">
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": "2018-03-23T00:00:00",
"DataLiquidacao": null,
"DataVencimento": "2016-08-26T00:00:00",
"NomePagador": "TESTE",
"NossoNumero": "181000013",
"Parametro": null,
"SeuNumero": "1234567891",
"Situacao": "BAIXADO POR SOLICITACAO",
"Valor": 10.5,
"ValorLiquidado": 0,
"Codigo": null,
"Mensagem": null,
"Success": true
},
{
"DataEmissao": "2018-03-23T00:00:00",
"DataLiquidacao": null,
"DataVencimento": "2016-08-26T00:00:00",
"NomePagador": "TESTE",
"NossoNumero": "181000021",
"Parametro": null,
"SeuNumero": "1234567891",
"Situacao": "BAIXADO POR SOLICITACAO",
"Valor": 10.5,
"ValorLiquidado": 0,
"Codigo": null,
"Mensagem": null,
"Success": true
},
{
"DataEmissao": "2018-05-15T00:00:00",
"DataLiquidacao": null,
"DataVencimento": "0001-01-01T00:00:00",
"NomePagador": "TESTE",
"NossoNumero": "181000242",
"Parametro": null,
"SeuNumero": "1234567891",
"Situacao": "EM CARTEIRA",
"Valor": 10,
"ValorLiquidado": 0,
"Codigo": null,
"Mensagem": null,
"Success": true
}
],
"Message": null,
"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 omitir o parâmetro ''Agencia''.
 
<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;">
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": null,
"NossoNumero": null,
"Parametro": "agencia",
"SeuNumero": null,
"Situacao": null,
"Valor": null,
"ValorLiquidado": null,
"Codigo": "E0010",
"Mensagem": "Campo obrigatorio em branco. - Parâmetro: agencia",
"Success": false
}
],
"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>

Menu de navegação