O sistema disponibiliza um plugin com o nome "Download de Boletos" para permitir o download do PDF do boleto tanto na WEB quanto no Mobile.
Esse plugin permite que seja configurada conexão com uma API que requisita no ERP ou outro local definido pelo cliente, o arquivo PDF referente ao Boleto que se deseja baixar, e faz com que esse arquivo PDF seja baixado localmente no computador ou smartphone do usuário.
É importante ressaltar que não fornecemos a api que obtém o arquivo do ERP e disponibiliza para o SFA. É necessário que haja do lado do cliente, uma API à qual nosso plugin irá se conectar e fazer a requisição de download, por essa razão, é preciso também que e essa API esteja adequada ao modelo de REQUEST e RESPONSE esperado pelo SFA para obter o arquivo PDF.
Dessa forma, quando o Plugin estiver ativo e as configurações realizadas corretamente, pela tela de Títulos na WEB ou no aplicativo, é possível baixar o arquivo PDF referente ao boleto selecionado.
Na tela de Plugins de integração acessado em Configuração > Integração > Plugins de Integração, o sistema disponibiliza um card de nome "Download de Boletos" para ativar o recurso.
Ao clicar no botão "Configurar", é aberta a tela de configuração. Informe cada campo conforme a configuração detalhada a seguir:
| Configuração da API | |
|---|---|
| URL | Informe a URL em que a API para download estará sendo servida (Ex: https://IP:PORTA/rest/KFATRO03) |
| Usuário | Informe o Usuário da autenticação básica |
| Senha | Informe a senha da autenticação básica |
| Job | Informe o nome do serviço Pentaho que faz a comunicação com a URL fornecida |
| Rep | Informe o repositório onde está o Job dentro do arquivo .jar da integração |
| Timeout | Informe de processamento para aguardar retorno da API |
Também é necessário acessar o menu Integração > Variáveis de Integração, e configurar a variável que determina se o parâmetro EMPRESA deve ser enviado na REQUEST. Esse parâmetro deve estar ativo e com valor 1 para clientes que utilizam o ERP Protheus, para os demais ERP's esse parâmetro deve estar inativo e com valor 0.
O botão para download estará visível na Listagem de Títulos quando o plugin estiver ativo.
Acessar a listagem de títulos no painel 360° do cliente, selecionar um boleto para baixar, e clicar no ícone .
Ao clicar no ícone, será feita uma requisição na API configurada e, uma vez recuperado o arquivo do boleto, ele será baixado no computador local ou smartphone do usuário.
Criar a variável de integração abaixo:
A variável tem uso para os plugins de download de nota fiscal e download boletos;
ERP |
TODOS |
CONTEXTO |
API |
DESCRIÇÃO |
Se valor 1, a URL será no formato {URL_API_NOTA_FISCAL_CLIENTE}/{empresa}/{filial}/{documento}/{serie}; se a variável estiver inativa, então a URL montada será no formato {URL_API_NOTA_FISCAL_CLIENTE}/{filial}/{documento}/{serie}. |
TABELA |
WSCONFIGINTEGRACAO |
CAMPO |
VALOR |
VALOR |
1 |
IDNATIVO |
1 |
CODIGOERP |
API_DOWNNF |
GET: {URL_API_BOLETO_CLIENTE}/{empresa}/{filial}/{documento}/{serie}
HEADERS: Authorization: Basic {TOKEN}
Retornos: