É possível realizar a consulta de contas a receber no retaguarda, através do código externo do cliente ou o número da chave da parcela do cliente, para isso o retaguarda tera que gerar um arquivo de retorno conforme o leiaute.
Configurando o DJMonitor
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 contas a receber no retaguarda.
Leiaute de Contas a Receber
O DJPDV utilizara dois parâmetros para a consulta de contas no retaguarda, podendo efetuar a consulta das seguintes formas:
A empresa responsável pelo desenvolvimento do retaguarda precisa criar um aplicativo, onde ira 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: ContasReceber+cod. Externo cliente +.txt.
Exemplo: ContasReceber00003.txt
O arquivo deve ser salvo no mesmo diretório configurado no DJIntegração, ou seja, mesmo diretório onde está o executável do programa que faz a busca de contas a receber em seu retaguarda. O programa a ser desenvolvido pode fazer uso de códigos de retorno de erro ou “ErrorLevel” seguindo as tabelas abaixo:
CONSULTA GENÉRICA |
|
ErrorLevel |
DESCRIÇÃO |
-4 |
Nenhuma informação foi retornada. |
1 |
Parâmetros Incorretos. |
2 |
Erro na criação dos arquivos de retorno. |
3 |
Erro na abertura dos arquivos do retaguarda. |
CONSULTA POR CLIENTE |
|
ErrorLevel |
DESCRIÇÃO |
-3 |
Código externo do cliente não encontrado no retaguarda. |
-2 |
Cliente não possui nenhuma duplicata. |
1 |
Parâmetros incorretos. |
2 |
Erro na criação dos arquivos de retorno. |
3 |
Erro na abertura dos arquivos do retaguarda. |
CONSULTA POR CHAVE |
|
ErrorLevel |
DESCRIÇÃO |
-3; -2 |
Chave não encontrada no retaguarda. |
1 |
Parâmetros incorretos. |
2 |
Erro na criação dos arquivos de retorno. |
3 |
Erro na abertura dos arquivos do retaguarda. |
O arquivo de resposta a ser gerado, deve conter as seguintes informações:
SEQ. |
NOME CAMPO |
DESCRIÇÃO |
TIPO |
BYTES |
1 |
CHAVE_PARCELA |
Chave da parcela do cliente. |
AN |
19 |
2 |
VENCIMENTO |
Data de vencimento da parcela. Formato (DDMMAAAA). |
D |
8 |
3 |
SALDO |
Valor da parcela a ser pago. Com 2 casas decimais. |
N |
12 |
4 |
DIAS_ANTECIPACAO |
Dias de antecipação para conceder desconto. |
N |
3 |
5 |
PROC_DESCONTO |
Porcentagem de desconto a ser concedido, pelos dias de antecipação. Com 3 casas decimais. |
N |
6 |
6 |
DIAS_CARENCIA |
Dias de carência após o vencimento. |
N |
3 |
7 |
PORC_MULTA |
Porcentagem de multa cobrada após o vencimento. Com 3 casas decimais. |
N |
6 |
8 |
PORC_MORA_DIA |
Porcentagem de mora cobrada por dia após vencimento. Com 3 casas decimais. |
N |
6 |
9 |
PORC_PAGTO_MIN |
Porcentagem do pagamento mínimo permitido para a parcela. Com 3 casas decimais. |
N |
6 |
10 |
PORC_DESC_MAX |
Porcentagem de desconto máximo permitido. Com 3 casas decimais. |
N |
6 |
11 |
NOME_CLIENTE |
Nome do cliente. |
AN |
50 |
12 |
EMISSAO |
Data de emissão da parcela. Formato (DDMMAAAA). |
D |
8 |
13 |
DESCRICAO |
Descrição ou Observações |
AN |
30 |
14 |
FPAGTO |
Código da Forma dePagamento |
AN |
10 |
15 |
TOTAL_PAGO |
Total já pago da parcela. Com 2 casas decimais. |
N |
12 |
|
Após a consulta de contas realizada no DJPDV, as informações de contas são exibidas na tela do DJPDV, conforme imagem 23.
Imagem 23 - Contas a Receber.
Notas: