> For the complete documentation index, see [llms.txt](https://docs.vrsoft.com.br/vrmaster/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vrsoft.com.br/vrmaster/equipamentos-homologados/instalacao-impressora-sweda-si-300s-windows/manual-do-sistema-vr-setup-pdv-instalacao-e-configuracao/instalacao-pdv/gestao-do-conhecimento-vr-pdv/gestao-do-conhecimento-vr-pdv-impressora-fiscal/erro-impr-0a29/manual-do-sistema-vr-pdv/manual-do-sistema-vr-pdv-smart-instalacao-e-configuracao.md).

# Manual Do Sistema Vr Pdv Smart Instalacao E Configuracao

## **Requisitos Mínimos**

O aplicativo VRPDVSmart está homologado para o GPOS 700 da Gertec.

A comunicação do aplicativo com o VRMaster é realizada pelo VRPDVSmartAPI, que é o servidor que deverá ser configurado na base do cliente. Para que o VRPDVSmartAPI funcione corretamente é necessário ter um computador com esta configuração mínima ou superior:

* VERSÃO 4.1.21 do VR ou acima com o Service Manager e serviço do Eureka rodando.
* Sistemas Operacionais Compatíveis: Windows Server 2008 ou acima, Windows 7, Windows 10 ou VRUbuntu 20.04.0-1.
* Processador: 2 GHz Dual Core ou acima
* Memória RAM: 4 GB
* Espaço mínimo em disco para instalação: 10 GB

## **Passo 1: Informações do Eureka e RabbitMQ no Properties**

Para que o VRPDVSmartAPI rode normalmente, é necessário que o properties da estação onde rodará o VRPDVSmartAPI, esteja preenchido corretamente com as informações do serviço do Eureka e RabbitMQ.

* As informações abaixo precisam estar preenchidas no properties (Substitua os dados, pelas informações da base do cliente, como IP e etc):

spring.rabbitmq.host = 192.168.0.112

spring.redis.host = vrredis

spring.redis.port = 6379

spring.redis.password = vrRedis2020@!

eureka.client.serviceUrl.defaultZone = <http://192.168.0.112:9001/eureka>

## **Passo 2: Configuração no VRMaster**

**O primeiro passo é configurar as informações globais no VRMaster, onde será gerado um token que será informado no aplicativo. Esse token conta com as informações de loja, ecf, operador e horário encerramento.**

**OBS:** ECF e Operador serão definidos pelo cliente, sendo necessário ter um ECF e Operador específico para o VRPDVSmart. O horário de Encerramento também é definido pelo cliente, sendo esse um processo automático realizado pelo aplicativo e servidor.

**O caminho onde o XML é salvo, é configurado de forma padrão:** LINUX: /vr/pdvsmart/cfe WINDOWS: C:/vr/pdvsmart/cfe

**O encerramento será alimentado normalmente em telas como:**

* Nota Fiscal -> Repositório -> NFC-e
* PDV -> Consistência
* Fiscal -> Mapa Resumo
* Financeiro -> Caixa -> Fechamento PDV
* Financeiro -> TEF -> Transação
* Administrativo -> Consultas Administrativas -> Venda PDV

Acesse: \*\*VRMaster -> PDV -> PDV Smart \*\*

Veja o exemplo abaixo:

![](/files/U5vndjqEppAttTvWKwh9)

**Tipo de Transmissão:** O campo **Tipo de Transmissão** na interface de configuração do PDVSmart no VRMaster foi inserido para que possa ser configurado qual será o método de transmissão do cupom fiscal da compra. As opções disponíveis são:

* \*\*NFCE: \*\*Com esta opção selecionada, a transmissão será feita diretamente a SEFAZ.
* \*\*NFCE SAT: \*\*Com esta opção selecionada, o aplicativo irá realizar a transmissão da venda para a SEFAZ, e caso haja algum erro na transmissão, será realizada a transmissão via SAT.
* \*\*SAT: \*\*Com esta opção selecionada, o aplicativo irá realizar a transmissão diretamente via SAT.

Ao selecionar uma das duas opções que envolvem transmissão via SAT, é necessário informar nas configurações os dados para que seja realizado o envio ao SAT, as informações necessárias são:

* \*\*Versão Layout - \*\*Versão do layout do XML enviado ao SAT
* \*\*Modelo SAT - \*\*Modelo do aparelho SAT (ELGIN, GERTEC, SWEDA, TANCA etc.)
* \*\*Código de Ativação - \*\*Código de ativação configurado no SAT
* \*\*Tentativas de Inicialização / Tentativas de Transmissão - \*\*Quantidade de vezes que o aplicativo irá tentar iniciar/transmitir os dados ao SAT, caso haja algum erro na inicialização/transmissão.
* \*\*Assinatura AC - \*\*Assinatura configurada no SAT em sua ativação.

Segue abaixo imagem da interface de configuração do SAT no VRMaster, que é exibida ao selecionar as opções **NFCE SAT** ou SAT\*\*\*\*:

![](/files/JQghLESf4mDvUHsjkt8W)

## **Passo 3: Configurar o VRPDVSmartAPI**

* Programa responsável pela comunicação do aplicativo com o VRMaster e Sitef.
* Acesse o servidor de aplicação do cliente. Dentro da pasta C:\VR do servidor descompacte (botão direito no arquivo e "Extrair Aqui") o arquivo java 11. OBS: Faça o download do arquivo JAVA 11 [clicando aqui](https://drive.google.com/drive/folders/1-xc9e-CtA6sl8vkq9MB4VX7qLHXwlOYl). Obs: Verifique antes se o servidor é 32 ou 64 Bits.
* Para realizar o download do VRPDVSmartAPI [clique aqui](https://drive.google.com/drive/folders/1w-3OOpRbiXproe8sS6z5W1blyQ8TPWTY?usp=sharing).
* Acessando a pasta "C:\VR\EXEC" ou "C:\USER\VR\EXEC" do servidor de aplicação, crie um atalho do "VRPDV SmartAPI" na área de trabalho do servidor de aplicação.
* No atalho da área de trabalho clique com o botão direito depois clique em "Propriedades".
* No campo "Destino" colocar o comando -jar com o caminho do java 11, ficando dessa forma a linha: Destino: "C:\vr\jdk-11.0.7\bin\java.exe" -jar C:\vr\exec\VRPDVSmartAPI.war Clique em OK.
* Dentro do vrproperties do **"C:\VR ou "C:\USER\VR"** do servidor de aplicação, insira as linhas abaixo e salve: pdvsmartapi.portaservidor=8092 **OBSERVAÇÃO:** Caso queira colocar outra porta, basta alterar a 8092 informada no exemplo pela porta desejada.
* Abra a aplicação do VRPDVSmartAPI que você colocou o atalho. Se ele não estiver aberto, o aplicativo não comunicará.
* Ao abrir, aparecerá uma tela do DOS e no final dela aparecerá o IP e porta como no exemplo abaixo:

![](/files/XgDF0Zm9fQsMbgJrPmS6)

## **Passo 4: Aplicativo Mobile VRPDVSmart**

No GPOS 700 Gertec é necessário instalar o Msitef que é o programa responsável pela comunicação com a Software Express e o VRPDVSmart que é a aplicação VR.

* Para realizar o download o aplicativo do Msitef e o VRPDVSmart o cliente fará diretamente pelo aplicativo Smart Store que se encontra instalado no aparelho GPOS 700 da Gertec. Caso o cliente não tenha acesso, basta seguir o passo a passo conforme orienta a GERTEC: [clicando aqui](https://gertec.atlassian.net/wiki/spaces/STG/pages/2161934350/Atualiza+o+para+nova+SmartStore+-+Passo+a+passo?utm_campaign=smart_store_fluxo_1_-_atualizacao_importante\&utm_medium=email\&utm_source=RD+Station).
* Caso a instalação solicite um PIN basta informar o código **E02089FB**

**VERSÃO MSITEF ATUAL:** mSitef Imagem 181.12 versão: 3.125-GPOS700\_i181-12\_1\_29.8.2

![](/files/c4OXwZEuX0iAEqiK22lu)

**VERSÃO PDV Smart ATUAL:** VRPDVSmart\_1.0.19

![](/files/GhztEF7YHrgU045P5gzM)

**VERSÃO PDV Smart API ATUAL:** PDV Smart API VRPDVSmartAPI\_4.1.8

**OBS:** Caso tenha dificuldades na instalação, solicite ao suporte [clicando aqui](https://vrsoftware.movidesk.com/Account/Login).

* Instale o VRPDVSmart e abra o aplicativo. O mesmo solicitará IP e Porta, que é o mesmo informado acima ao abrir o VRPDVSmartAPI.
* Após isso, informe o número do token gerado no Passo 1, na configuração dentro do VRMaster.
* Após isso, informe o código OTP gerado pelo Portal da GSurf.
* Clique em **SALVAR INFORMAÇÕES**.

![](/files/b5E4izkKVwMO3wlpihWC)

* Por segurança, o aplicativo pedirá que o usuário informe o login e senha do operador cadastrado no VRMaster para esse ECF, após informar o aplicativo estará pronto para uso.

![](/files/ozGBqqFKX0XPhWN5gWqf)

**Observação:** Por segurança, quando o usuário clicar na engrenagem de configuração do aplicativo, também será solicitado que o mesmo informe o login e senha do operador cadastrado no VRMaster para esse ECF.

![](/files/o8JowbWwVYMfE9BHn5ek)

**Caso tenha alguma dúvida, estamos a disposição pelo chat** [clicando aqui](https://vrsoftware.movidesk.com/Account/Login).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.vrsoft.com.br/vrmaster/equipamentos-homologados/instalacao-impressora-sweda-si-300s-windows/manual-do-sistema-vr-setup-pdv-instalacao-e-configuracao/instalacao-pdv/gestao-do-conhecimento-vr-pdv/gestao-do-conhecimento-vr-pdv-impressora-fiscal/erro-impr-0a29/manual-do-sistema-vr-pdv/manual-do-sistema-vr-pdv-smart-instalacao-e-configuracao.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
