A dispositivo poderá ter a seguintes informações:
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|---|---|---|---|---|
ID do device | id_device | Sim | Texto | 100 | Código de identificação do dispositivo. No caso de máquinas UWP corresponde ao hostname da máquina. No caso de celulares, androids inferiores a versão 8 corresponde ao número de série do dispositivo. Superiores a versão 9 corresponde ao código que o próprio Android gera para identificação na APK. |
ID da loja | id_loja | Sim | Inteiro | ID da loja | |
Número do PDV | pdv | Sim | Inteiro | Número de PDV | |
Data de ativação | data_ativacao | Não | Data | Data de ativação do dispositivo | |
Rede | rede | Sim | Texto | 100 |
|
Sistema | sistema | Sim | Texto | 30 | Sistema de uso da aplicação Android ou UWP |
URL de ativação | url_ativacao | Sim | Texto | 100 | URL de ativação do dispositivo. URL informada no QRCode de leitura do Android ou na tela de configuração de ambiente do UWP |
URL do servidor | url_server | Não | Texto | 100 | URL do servidor. URL informada no QRCode de leitura do Android ou na tela de configuração de ambiente do UWP |
IP do TEF | ip_tef | Não | Texto | 100 | Defasado |
ID retaguarda | id_retaguarda | Não | Texto | 100 | Dado que o dispositivo já existe no retaguarda e recebido pelo client, será registrado o ID desse dispositivo no retaguarda nessa coluna |
Situação | situacao | Sim | Inteiro |
Deixar sempre como 1. | |
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Versão do SO | versao | Sim | Texto | 50 | Versão do SO do dispositivo |
Versão do aplicativo | versao_app | Não | Texto | 20 | Versão do aplicativo do PDV Omni que está executando no dispositivo |
Chave TEF OTP | chave_tef_otp | Não | Texto | 100 | Chave de comunicação com o TEF da GSURF.SLL gerado pelo time de TEF |
Sincronizado | sincronizado | Sim | Boleano | Status se o dispositivo já foi sincronizado com o retaguarda | |
ID da impressora | id_impressora | Não | Inteiro | Caso a configuração informe que o dispositivo utiliza uma impressora especifica, o ID da impressora estará vinculado a ele nesse coluna | |
Modo de operação | modo_operacao | Não | Inteiro |
| |
ID da balança | id_balanca | Não | Inteiro | Caso na configuração do PDV esteja cadastrado que o mesmo possui balança integrada, o ID da balança estará vinculado a ele a partir dessa coluna | |
Nome do dispositivo | nome | Não | Texto | 100 | Nome do dispositivo, podendo ser o hostname do desktop ou algum dado do Android |
Modelo do dispositivo | modelo | Não | Texto | 100 | Modelo do dispositivo |
Marca do dispositivo | marca | Não | Texto | 100 | Marca do dispositivo |
PDV impressora auxiliar | pdv_impressora_auxiliar | Não | Inteiro | NULL | |
Configurado | configurado | Sim | Boleano | ||
ID do segundo monitor | id_segundo_monitor | Não | Inteiro | ID do segundo monitor | |
TOKEN terminal fiserv | token_terminal_fiserv | Não | Texto | 100 | |
ID do usuário self checkout | id_usuario_self_checkout | Não | Inteiro | ||
Utiliza teclado reduzido | utiliza_teclado_reduzido | Sim | Boleano | Configuração de o dispositivo utiliza teclado reduzido |
fiscal_controle_nfce
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|---|---|---|---|---|
ID retaguarda | id_retaguarda | Não | Texto | 100 | ID retaguarda |
Situação | situacao | Sim | Inteiro |
Deixar sempre como 1. | |
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Número da nota | numero_nota | Não | Inteiro | Número de nota. Esse número será incrementado a cada venda efetuada no PDV com o modelo 65 (NFCe) | |
Série da nota | serie_nota | Não | Inteiro | Série da nota do modelo 65 | |
Número da nota de contingência | numero_nota_contingencia | Não | Inteiro | Defasado | |
Série da nota de contingência | serie_nota_confintencia | Não | Inteiro | Defasado | |
ID do dispositivo | id_dispositivo | Não | Inteiro | ID do dispositivo que a configuração corresponde. Cada linha da fiscal_controle_nfce corresponde a um dispositivo, cada dispositivo possui a sua linha. 1x1. | |
Número da nota NFe | numero_nota_nfe | Não | Inteiro | Número de nota NFe. Esse número será incrementado a cada venda efetuada no PDV com o modelo 55 (NFe) | |
Série da nota NFe | serie_nota_nfe | Não | Inteiro | Série de nota NFe do modelo 55 |
Quando instalado o PDV Omni e realizada a abertura do mesmo, ao apresentar a mensagem "Salvando informações do dispositivo..." o PDV irá verificar na API se existe um id_device que corresponda ao dado do dispositivo que está realizando a abertura. Caso já exista um ID device, ele irá obter os dados que estão no banco e adicionar na propriedades locais do PDV. Caso não exista, a API irá verificar no Live se existe um PDV cadastrado para o id_device informado pelo PDV. Caso exista no Live algum PDV que corresponda as informações, será devolvido para a API e gravado no banco do PDV. Caso não exista no Live nenhum dispositivo que corresponda ao id_device informado, o Live irá verificar o último número de PDV usado pela loja e caso seja NFCe irá também verificar o último número de série de venda utilizado pela loja. O mesmo irá gerar um dispositivo no Live e retornar os dados para a API. Ao receber os dados, a API irá criar um novo dispositivo com o número de pdv informado pelo Live e também um registro na fiscal_controle_nfce também com os dados retornados pelo Live. Caso seja necessária a verificação no Live, porém não consiga, será apresentado a mensagem de falha de comunicação com o servidor e não será possível configurar o dispositivo |
Quando instalado o PDV Omni e realizada a abertura do mesmo, ao apresentar a mensagem "Salvando informações do dispositivo..." o PDV irá verificar na API se existe um id_device que corresponda ao dado do dispositivo que está realizando a abertura. Caso já exista um ID device, ele irá obter os dados que estão no banco e adicionar na propriedades locais do PDV. Caso não exista, será apresentada a mensagem que não foi possível configurar o dispositivo. Na integração com o Sync não há um fluxo automático de cadastro do PDV. É necessário que o dispositivo seja cadastrado previamente no retaguarda e desça através do Sync para a tabela para quando abrir o PDV o dispositivo já existir, tanto o número de PDV que será atribuído a ele quanto a série de venda caso seja NFCe/NFe, não é criado em tempo de execução. |