Para que a rotina de Troca no GestorPDV funcione corretamente, é necessário configurar o arquivo pg_hba.conf do PostgreSQL nas máquinas envolvidas na comunicação do sistema.
1. Download do arquivo modelo
Primeiramente, baixe o arquivo modelo Liberação de portas que contém o arquivo txt. do pg_hba.conf disponibilizado no CoreDesk.

Após o download, copie o arquivo para o seguinte caminho: C:\Program Files\PostgreSQL\12\data
Esse arquivo é responsável por controlar quais IPs possuem permissão para acessar o banco de dados, segue abaixo o exemplo:

2. Configuração do PG_HBA nas máquinas
Para que a comunicação entre GestorPDV, SincData e Servidor funcione corretamente, é necessário liberar os IPs entre as máquinas.
- Na máquina do GestorPDV
No arquivo pg_hba.conf do PDV, incluir:
-
IP da máquina onde está o SincData;
-
IP da máquina onde está o Servidor.
- Na máquina do SincData
No arquivo pg_hba.conf do SincData, incluir:
-
IP do Servidor;
-
IP da máquina do GestorPDV.
- Na máquina do Servidor
No arquivo pg_hba.conf do Servidor, incluir:
-
IP da máquina do SincData;
-
IP da máquina do GestorPDV.
3. Verificação do arquivo de configuração do PDV
Certifique-se também de que o arquivo de configuração localizado na pasta do GestorPDV contém o IP correto da máquina do SincData, pois é para ela que serão enviadas as vendas realizadas no PDV.

4. Resultado da configuração
Após realizar todas as liberações no pg_hba.conf e confirmar as configurações de IP:
-
O GestorPDV conseguirá se comunicar corretamente com o SincData e o servidor
-
As vendas serão sincronizadas corretamente
-
Será possível filtrar e realizar a rotina de troca no sistema

Observação:
Sempre que realizar alterações no arquivo pg_hba.conf, pode ser necessário reiniciar o serviço do PostgreSQL para que as mudanças passem a valer.