Exemplo de Integração por Funções
Fluxo de Exemplo de Integração por Funções
Utilizando-se uma operação de venda como exemplo, a interação entre a automação comercial e o sistema TEF acontecerá da seguinte forma:
| SOFTWARE AUTOMAÇÃO COMERCIAL | SOFTWARE TEF | |
|---|---|---|
| ATIVO NA TELA | DESATIVADO | |
| Abre o dia do movimento | ||
| Inicializa a DLL do sistema TEF | O sistema TEF realiza os procedimentos de abertura de dia e confirma a transação com o sistema de automação | |
| Inicia a operação de venda | ||
| Registra os produtos ou serviços adquiridos | ||
| Totaliza a operação de venda | ||
| ... | ||
| Seleciona forma de pagamento com TEF e solicita transação TEF para o sistema TEF | ||
| ATIVO EM BACKGROUND | ATIVO NA TELA | |
| Interpreta os parâmetros recebidos | ||
| Coleta as informações necessárias | ||
| Submete a transação à instituição financeira | ||
| Recebe resposta da instituição financeira | ||
| Cria o arquivo NNNNN.PDV, e opcionalmente o arquivo RNNNNNN.PDV, contendo a imagem do boleto a ser impresso e a imagem reduzida, respectivamente | ||
| Retorna as informações da resposta da transação para a automação comercial | ||
| DESATIVADO | ||
| ATIVO NA TELA | ||
| ... | ||
| Imprimir o comprovante reduzido na mensagem promocional do cupom fiscal (se existir) | ||
| Encerra a operação de venda | ||
| Confirma a transação do comprovante reduzido impresso (se for o caso) | ||
| Imprime os documentos envolvidos | ||
| Elimina, obrigatoriamente, o(s) arquivo(s) NNNNNN.PDV e o RNNNNNN.PDV. | ||
| Confirma a(s) transação(ões) com o TEF | ||
| O sistema de automação finaliza a(s) transação(ões) com o TEF | Confirma com a instituição financeira a(s) transação(ões) confirmadas pela automação e desfaz a(s) restantes | |
| O sistema TEF finaliza a(s) transação(ões) com o sistema de automação | ||
| O sistema de automação reconhece a finalização e prepara o início de outra venda | ||
| ... | ||
| O sistema de automação finaliza a DLL do sistema TEF | O sistema TEF realiza os procedimentos de fechamento de dia e confirma a transação com o sistema de automação | |
| O sistema de automação fecha o dia de movimento |
Este conteúdo foi útil para você?