É possível realizar a consulta de limite de crédito direto no retaguarda através do código externo do cliente. O retaguarda tem que gerar um arquivo de retorno conforme o leiaute para que o DJPDV apresente as informações de crédito atualizadas.
Configurando o DJMonitor
Em Cadastro → Lojas → Aba Parâmetros → Aba Integração, clicar no botão “Liberar acesso” e digitar a senha do dia (pode ser obtida através do nosso site) e maque a opção “Consultar Limite de Crédito no Retaguarda” e gravar alteração.
Configurando o DJIntegração
No DJIntegração clique no botão “Configurar” → Aba Integração → Aba DJIntegração, informe o caminho onde está o aplicativo externo que realizará a consulta de crédito no retaguarda.
Leiaute Limite de Crédito
O DJIntegração dispara o envio do código externo do cliente no seguinte formato: NomeAplicativo.exe + cod. externo do cliente. O nome do aplicativo pode ser de escolha do desenvolvedor, não precisa ser “ConsultaLimiteCredito” como está no exemplo.
A empresa que desenvolveu o retaguarda precisa criar um miniaplicativo, onde receberá o código do cliente, realizar as consultas que desejar em sua base de dados e retornar para o DJPDV um arquivo TXT, onde o nome do arquivo deve ser: LimiteCredito + cod.cliente + .txt.
O arquivo deve ser salvo no mesmo caminho configurado no DJIntegração, ou seja, mesmo diretório onde está o executável do programa de consulta de limite de crédito em seu retaguarda. O programa a ser desenvolvido pode fazer uso de códigos de retorno de erro ou “ErrorLevel” seguindo a tabela abaixo:
ErrorLevel |
DESCRIÇÃO |
-2 |
Código externo informado pelo DJIntegração não existe na base de dados do retaguarda. |
-1 |
Código externo recebido pelo DJIntegração é inválido (não pode ser convertido para inteiro, por exemplo). |
0 |
Tudo OK. Executado com SUCESSO. |
1 |
Tela e ajuda ou instrução de uso foi exibida. |
2 |
Parâmetro do código externo do cliente não foi informado pelo DJIntegração. |
3 |
Erro na abertura dos arquivos. |
O arquivo de resposta a ser gerado, deve conter as seguintes informações:
SEQ. |
NOME CAMPO |
DESCRIÇÃO |
TIPO |
BYTES |
1 |
CodCliente |
Código externo do cliente no DJPDV. |
AN |
20 |
2 |
NivelCredito |
Nível de crédito, de 0 a 9 onde: 0 - Cliente bloqueado, 9 - Cliente VIP |
SI |
1 |
3 |
LimiteCredito |
Valor máximo permitido para comprar A PRAZO para este cliente, com 2 casas decimais. Se o valor igual a 0, não se verifica limite de crédito, se o valor for negativo o DJPDV pedirá liberação para vendas a prazo. |
N |
10 |
4 |
ObsPopUp |
Observação referente a este cliente para ser exibidos no momento da venda. (Cuidado com textos ofensivos). |
AN |
65 |
Notas:
|
Após consulta realizada no DJPDV, as informações de crédito já são automaticamente atualizadas no DJMonitor e DJPDV.