Páginas filhas
  • 2099 - Servidor de faturamento - DR

A rotina 2099 – Servidor de Faturamento permite a sincronização dos cupons fiscais emitidos pelos caixas(homologados), com o Winthor. 


ATENÇÂO

A TOTVS não se responsabiliza por aplicações de terceiros instaladas no servidor.

  • Caso sejam encontradas aplicações de terceiros (não homologadas) nos diretórios de instalação padrão Winthor e ou Banco de dados, de qualquer tipo/ natureza, não poderá ser seguido pela TOTVS.


Apenas as seguintes aplicações estão autorizadas e homologadas para uso do servidor de faturamento:

  • 2075 - PDV WinThor (PCAUX2075)
  • TOTVS PDV Supermercados linha Consinco
  • TOTVS Varejo PDV Omni (linha Home Center)

Pré-requisitos

  • Hardware - Requisitos de Instalação:

    • Equipamento: Servidor dedicado
    • Sistema Operacional: Windows 7 ou Superior 64bits;
    • Processador: De 4+ núcleos e 2ghz+ de processamento;
    • Memória RAM: mínimo de 8GB (recomendado 16GB);
    • Conexão com Internet.
    • Espaço em Disco: Mínimo de 80gb disponíveis;
    • Conexão com o banco de dados do WinThor;
      • Caso a instalação seja feita em uma estação comum de trabalho ou em servidor compartilhado com outra aplicaçãoa performance pode ser seriamente afetada
      • O compartilhamento de recursos pode não só deixar lento quanto também travar a aplicação. Isso acontece porque quando não há recursos suficientes para o processamento e sua instancia é fechada, paralisando todos processos dependentes. Desse modo, não poderemos garantir a perfeita execução da aplicação conforme é planejado para ser.



  • Versões de banco de dados homologadas (para os PDVs Omni e PDV Supermercados)
    • Oracle 11g, 12c
    • Versões inferiores ou não descritas não são recomendadas para uso, pois não passaram pelo crivo dos testes do WinThor
    • Não usar as versões express do Oracle

Instalação

1. Acesse o repositório do instalador;
2. Realize o download do arquivo, extraia -o e execute o InstaladorServidorFaturamento.msi no modo administrador;

3.  Selecione o local onde o Servidor de Faturamento deve ser instalado e clique em Próximo;


3. Valide as informações cadastradas e clique Instalar;

4. Aguarde o processo de instalação finalizar e clique Concluir;

5. Na aba Configurações Gerais, mantenha os dados pré-informados em Diretório de recebimento de arquivos e Diretório de armazenamento de arquivos não processados;

  • Iniciar programa de faturamento ao iniciar o sistema operacional: inicia o faturamento junto com o Windows.
  • Iniciar sincronização automática ao iniciar o sistema operacional: inicia o processo de sincronização de vendas junto do Windows.
  • Limitar processamento paralelo de cupons: limita o volume de cupons a ser faturamento.

  • Ativar o LOG de Monitoramento: ativar a escrita de log de transação/ operação em arquivo texto

6. Na aba Banco de Dados, use a definição detalhada e preencha os campos Endereço, Nome do serviço, Porta, Usuário e Senha;

É possível testar a conexão por meio da opção Testar.

7. Acesse a aba Tipo de integração.

  • Escolha a opção IntegracaoBd (Esta opção é apenas para os PDVs PDV Supermercados e PDV Omni, a 2075 não respeita este parâmetro).
  • Para a 2075, não use esta opção!

Ao usar esta opção, o servidor de faturamento não mais irá monitorar o diretório C:\WinThor\PROD\MOD-020\SERVIDOR, aguardando arquivos XML em formato zip.

Ela irá agora, monitorar a tabela pcfilamensagem, direto no Oracle.

Nesta tabela, serão gravadas as transações realizadas no PDV Supermercados (preenchidas pela rotina 2651) ou, pelo PDV Omni, através do WSH.

  • O campo que define a origem do pdv é pcfilamensagem.pdvorigem.

O que define qual o tipo de transação a ser faturada é o campo pcfilamensagem.tipodocumento:

  • NF - NFe*
    • Somente para o PDV Omni
  • CE - NFCe
  • OD - Outros documentos

E, dentre os tipos de transação, existem os tipos de documento (pcfilamensagem.tipooperacao):

  • VEND - Venda
  • VUPD - Atualização de vendas em contingencia
  • CANT - Cancelamento de venda total
  • CANP - Cancelamento de venda parcial
  • INUT - Inutilização
  • SANG - Sangria
  • SUPR - Suprimento
  • MOVC - Movimento de caixa
  • MOVO - Movimento de operador
  • LOGX - Logs de operacao no PDV


O documento em si, será gravado no campo pcfilamensagem.mensagem, em formato XML.

Ao faturar, se o mesmo for faturado com sucesso, a transação será removida da tabela pcfilamensagem e, inserida na tabela pcfilamensagemhistorico.

Em caso de não faturamento, por qualquer motivo, a transação será removida da tabela pcfilamensagem e, inserida na tabela pcfilamensagemerro.


OBS: Este processo da pcfilamensagem somente está disponível para clientes do PDV Supermercados (antigo Consinco) e, emitentes de NFC-e e, para o PDV Omni, para emitentes de NFC-e e, processo de venda assistida, existente na 2030.


8. Clique  Gravar para salvar as alterações realizadas;


9. Após a instalação será apresentado na área de trabalho 5 ícones (Configurações do Faturamento, Faturamento Autosserviço, Gerenciamento de Carga, Gerenciamento Download e Central de Gerenciamento).

Para os PDV Omni, desconsiderar os atalhos Gerenciamento de Download e Central de Gerenciamento.

mceclip4.png

10. Acesse o atalho Gerenciamento de carga.

Acesse diretamente, a aba Caixas.

Caso utilize a 2075, clique sobre o caixa com o botão direito do mouse sobre o caixa desejado.

Ou selecione mais de um e escolha entre Enviar Carga Total ou Atualizar Estruturas do Banco.

  • Enviar Carga Total: envia uma carga de dados para os PDVs selecionados.
  • Atualizar Estruturas do Banco: irá atualizar a estrutura de dados das tabelas do WinThor, incluindo a tentativa de recompilação de objetos inválidos do usuáro do banco de dados (não utilize esta opção sem orientação do Suporte da TOTVS ou, mesmo, sem conhecimento prévio do fluxo de faturamento de varejo do WinThor.

Para os demais PDVs, vá direto em Atualizar Estruturas do Banco.

Clique em Atualizar Estruturas do Banco.

Acesse a aba Auto-Serviço, somente se usar a 2075.

Esta aba diz respeito ao esquema de banco de dados local do PDV, no caso, o Oracle Express do caixa

Acesse a aba WinThor.

  • Clique em Selecionar Todos.

Clique em Atualizar.

Ao final, clique em Fechar.