Teknisoft PD Sync - Manual Técnico
Instalar, configurar e acompanhar a sincronização entre o Tech Rest e o Wintouch Cloud.
1. Objetivo
- Enviar as vendas do Tech Rest (FS, FT e FR) para o Wintouch Cloud.
- Criar e atualizar no Tech Rest os artigos e famílias mantidos no Wintouch.
- As fichas técnicas (composições) não são sincronizadas: ficam só no Wintouch.
- Trabalhar com várias empresas (NIF), cada uma com várias lojas.
- Correr sozinho, na bandeja do Windows, no servidor do Tech Rest da loja.
2. Requisitos
- Windows 10 ou 11, 64 bits.
- Acesso ao SQL Server do Tech Rest (no próprio PC ou na rede).
- Microsoft ODBC Driver 17 ou 18 for SQL Server (normalmente já instalado com o Tech Rest).
- Empresa no Wintouch Cloud e respetiva API key.
- Acesso à internet por HTTPS (API Wintouch e atualizações).
- Permissões de administrador para instalar.
3. Instalação
- Descarregar o instalador no PC do Tech Rest.
- Executar
PDSync-Setup.exee aceitar o pedido de administrador do Windows. - Escolher, se pretendido, o atalho no Ambiente de Trabalho e Arrancar com o Windows (recomendado: o PD Sync arranca minimizado na bandeja).
- No fim, o PD Sync abre. A instalação fica em
C:\Program Files\PDSync.
Instalar uma versão nova por cima da anterior atualiza o programa e mantém a configuração. Fechar a janela não termina o PD Sync: continua na bandeja (ícone da Teknisoft). Para sair, usar Sair no menu da bandeja.
4. Configurar a empresa
No separador Empresas/Lojas, carregar em Nova empresa, preencher os três blocos e carregar em Guardar. Depois, Testar ligações confirma o acesso ao Wintouch e ao SQL Server.
Bloco Empresa
504128582G. Serve também para confirmar que a base do Tech Rest é desta empresa. Pode ser alterado: o registo das vendas enviadas e as credenciais passam para o NIF novo, sem reenviar nada.Bloco Wintouch (cloud)
https://api.wintouchcloud.com:443/api/v1). Só muda em casos especiais.Bloco Tech Rest (SQL Server local)
localhost\SQLEXPRESS.FS, FT, FR.5. Lojas
Na tabela Lojas da empresa, Adicionar loja e preencher:
L1).Com a loja selecionada, configurar Documento Wintouch… e Famílias…, e carregar em Guardar.
6. Documento Wintouch da loja
Define como cada venda do Tech Rest é criada no Wintouch. As opções são lidas do Wintouch e escolhidas em listas.
Se não for possível ler as listas, a opção Escrever GUIDs à mão permite indicar os identificadores diretamente.
Se o tipo for pago no momento (por exemplo, uma fatura-recibo), cada venda leva um pagamento com o total. O meio de pagamento do Wintouch é escolhido pelo código SAF-T do meio usado no Tech Rest (Dinheiro → Numerário, Multibanco → Cartão…). Se o tipo gerar conta corrente (fatura), a venda vai sem pagamento e com vencimento.
7. Famílias a sincronizar
Em Famílias… escolhe-se que famílias de artigos do Wintouch são enviadas para o Tech Rest desta loja.
- Sincronizar todas as famílias inclui também as que forem criadas no futuro (opção por omissão).
- Também é possível escolher os artigos sem família.
- Se uma família deixar de estar escolhida, os artigos que já estão no Tech Rest não são apagados.
- Ao mudar a escolha e guardar, os artigos da empresa voltam a ser lidos todos no ciclo seguinte.
8. Associação inicial de artigos
Os artigos ligam-se pelo Code do Wintouch, gravado na referência do artigo no Tech Rest. Numa loja que já tem catálogo, é preciso fazer esta ligação antes de o PD Sync criar artigos, para não duplicar o catálogo.
- Em Empresas/Lojas, carregar em Associar artigos….
- O PD Sync propõe pares por descrição igual. Rever a lista (há filtro e exportação para CSV).
- Nos artigos que ficaram sem par, fazer duplo clique na coluna Code Wintouch e escrever parte do nome ou do Code. As sugestões (“Code · nome”) vêm do Wintouch; escolher uma com Enter ou com um clique. Com a célula vazia, a pesquisa começa já pela descrição do artigo no Tech Rest.
- Carregar em Gravar referências e confirmar associação.
Também pode escrever o Code completo à mão: o PD Sync confirma-o no Wintouch. A pesquisa não distingue maiúsculas. No Wintouch, os acentos contam: se “cafe” não encontrar o artigo, experimente “café” ou só uma parte sem acento (“caf”). Se o artigo escolhido for de uma família que não é sincronizada na loja, a descrição fica a laranja com o aviso fora das famílias sincronizadas da loja: a associação é gravada, mas o artigo não será atualizado pelo PD Sync.
Se mudar a base de dados do Tech Rest ou a empresa Wintouch de uma empresa, a associação volta a por confirmar (era da base antiga) e todos os artigos são lidos e enviados de novo. Faça a associação na base nova antes de a confirmar.
9. O que é sincronizado
Vendas: Tech Rest → Wintouch
- São lidos os documentos dos tipos configurados (por omissão FS, FT e FR) de cada loja.
- Cada venda é criada uma única vez no Wintouch, com o documento configurado na loja.
- Uma venda só fica marcada como enviada depois de o Wintouch a aceitar. As recusadas ficam pendentes e são tentadas no ciclo seguinte, com o motivo nos Logs.
- Linhas cujo artigo não existe no Wintouch vão para o artigo genérico da loja.
- Os documentos do Tech Rest são só lidos, nunca alterados.
Artigos e famílias: Wintouch → Tech Rest
- Em cada sincronização são lidos os artigos ativos do Wintouch alterados desde a anterior.
- De hora a hora (configurável) são lidos todos os artigos: mudar só o preço no Wintouch não altera a data do artigo, e é esta leitura que apanha essas mudanças. Só os artigos alterados são escritos no Tech Rest.
- Os artigos em falta no Tech Rest são criados (com base no produto modelo), e as famílias em falta também, ligadas às zonas escolhidas.
- Os artigos existentes são atualizados: descrição, família, IVA e preço.
- Preço: o preço do Wintouch passa para o Tech Rest. Um artigo sem preço (ou a 0) no Wintouch mantém o preço do POS. Se for criado, fica a 0 € e fica um aviso nos Logs para definir o preço no POS.
- Os textos são cortados ao tamanho permitido pelo Tech Rest (descrição até 50 caracteres).
- O Tech Rest envia depois as alterações para a sua cloud, como habitualmente.
Fichas técnicas
Não são sincronizadas. As fichas técnicas (composições dos artigos) são mantidas só no Wintouch.
10. Uso diário
Separador Estado
Mostra se a sincronização automática está ativa ou em pausa, a última e a próxima execução, e o resultado por empresa, loja e direção (estado, itens tratados e mensagem de erro). Botões Pausar/Retomar e Sincronizar agora.
Separador Logs
Registos em tempo real com filtro por Nível e Âmbito (empresa ou loja), pesquisa de texto e Seguir para mostrar sempre as linhas mais recentes. Exportar… gera um ficheiro para enviar ao suporte; Abrir pasta de logs mostra os ficheiros completos.
No fim de cada ciclo aparece um resumo, também na barra de estado da janela: por exemplo, 3 venda(s) enviada(s) para o Wintouch, 1 artigo(s) atualizado(s) no Tech Rest, sem erros. Se houver erros, indica a loja e a tarefa que falhou (ex.: 1 erro(s) (L1 vendas)); o motivo está nas linhas anteriores.
Ícone na bandeja
Menu com Abrir, Sincronizar agora, Pausar/Retomar e Sair. Quando um ciclo termina com erros, aparece um aviso a indicar o separador Logs.
11. Separador Configuração
Abrir pasta de dados mostra a configuração, o estado e os logs.
12. Atualizações
- Ao arrancar e periodicamente, o PD Sync verifica se há versão nova neste site.
- Descarrega o instalador e confirma a assinatura SHA-256. Se não coincidir, cancela.
- Pergunta se instala, ou instala logo se essa opção estiver ativa.
- Espera que a sincronização em curso termine, instala em modo silencioso e volta a abrir na bandeja.
Para verificar à mão: Configuração → Verificar agora. O Windows pode pedir confirmação de administrador.
13. Onde ficam os dados
%APPDATA%\PDSyncconfig.yamlstate.db: vendas já enviadas, últimas sincronizações e histórico.logs\pdsync.log (rotativos).Não apagar o state.db: é ele que impede que vendas já enviadas sejam enviadas outra vez.
14. Resolução de problemas
Mensagens mais comuns
Para pedir apoio, usar Logs → Exportar… e enviar o ficheiro para [email protected].
15. Checklist de instalação
Como validar a instalação numa loja
- Instalar com Arrancar com o Windows ativo.
- Criar a empresa, preencher Wintouch e Tech Rest, Carregar listas da base e escolher o utilizador Tech Rest.
- Testar ligações sem erros.
- Adicionar as lojas, configurar Documento Wintouch… (tipo não comunicado no SAF-T) e Famílias….
- Fazer a associação inicial de artigos e confirmar.
- Sincronizar agora e confirmar no Estado que vendas e produtos ficam OK.
- Confirmar no Wintouch uma venda de teste e no Tech Rest um artigo criado ou atualizado.
- Em Configuração, ativar Instalar atualizações automaticamente se o PC não tiver utilizador presente.