A dispositivo poderá ter a seguintes informações:


Informação

Coluna

Obrigatório

Tipo

Tamanho

Descrição

ID do deviceid_deviceSimTexto100

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 lojaid_lojaSimInteiro
ID da loja
Número do PDVpdvSimInteiro
Número de PDV
Data de ativaçãodata_ativacaoNãoData
Data de ativação do dispositivo
RederedeSimTexto100
  • 0 - Default
  • 1 - Boticario
  • 2 - GrandCru
  • 3 - Totvs
  • 4 - PetCamp
  • 5 - CacauShow
  • 6 - Loreal
  • 7 - Maybelline
  • 8 - UnderArmor
  • 9 - NyxMakeup
  • 10 - Omnistory
  • 11 - TotvsChef
  • 12 - Qdb
  • 13 - Eudora
SistemasistemaSimTexto30

Sistema de uso da aplicação

Android ou UWP

URL de ativaçãourl_ativacaoSimTexto100

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 servidorurl_serverNãoTexto100

URL do servidor.

URL informada no QRCode de leitura do Android ou na tela de configuração de ambiente do UWP

IP do TEFip_tefNãoTexto100Defasado
ID retaguardaid_retaguardaNãoTexto100Dado que o dispositivo já existe no retaguarda e recebido pelo client, será registrado o ID desse dispositivo no retaguarda nessa coluna
SituaçãosituacaoSimInteiro
  • 0 - Inativo
  • 1 - Ativo

Deixar sempre como 1.

Data de cadastrodata_cadastroSimData
Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente.
Data de atualizaçãodata_atualizacaoSimData
Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente.
Versão do SOversaoSimTexto50Versão do SO do dispositivo
Versão do aplicativoversao_appNãoTexto20Versão do aplicativo do PDV Omni que está executando no dispositivo
Chave TEF OTPchave_tef_otpNãoTexto100Chave de comunicação com o TEF da GSURF.SLL gerado pelo time de TEF
SincronizadosincronizadoSimBoleano
Status se o dispositivo já foi sincronizado com o retaguarda
ID da impressoraid_impressoraNãoInteiro
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çãomodo_operacaoNãoInteiro
  • 0 - Pdv Omni
  • 1 - Pedido Venda
  • 2 - Self Checkout
  • 3 - Venda Rápida
ID da balançaid_balancaNãoInteiro
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 dispositivonomeNãoTexto100Nome do dispositivo, podendo ser o hostname do desktop ou algum dado do Android
Modelo do dispositivomodeloNãoTexto100Modelo do dispositivo
Marca do dispositivomarcaNãoTexto100Marca do dispositivo
PDV impressora auxiliarpdv_impressora_auxiliarNãoInteiro
NULL
ConfiguradoconfiguradoSimBoleano

ID do segundo monitorid_segundo_monitorNãoInteiro
ID do segundo monitor
TOKEN terminal fiservtoken_terminal_fiservNãoTexto100
ID do usuário self checkoutid_usuario_self_checkoutNãoInteiro

Utiliza teclado reduzidoutiliza_teclado_reduzidoSimBoleano
Configuração de o dispositivo utiliza teclado reduzido


fiscal_controle_nfce

Informação

Coluna

Obrigatório

Tipo

Tamanho

Descrição

ID retaguardaid_retaguardaNãoTexto100ID retaguarda
SituaçãosituacaoSimInteiro
  • 0 - Inativo
  • 1 - Ativo

Deixar sempre como 1.

Data de cadastrodata_cadastroSimData
Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente.
Data de atualizaçãodata_atualizacaoSimData
Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente.
Número da notanumero_notaNãoInteiro

Número de nota.

Esse número será incrementado a cada venda efetuada no PDV com o modelo 65 (NFCe)

Série da notaserie_notaNãoInteiro
Série da nota do modelo 65
Número da nota de contingêncianumero_nota_contingenciaNãoInteiro
Defasado
Série da nota de contingênciaserie_nota_confintenciaNãoInteiro
Defasado
ID do dispositivoid_dispositivoNãoInteiro

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 NFenumero_nota_nfeNãoInteiro

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 NFeserie_nota_nfeNãoInteiro

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.