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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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


Nota
titleATENÇÂO

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

  • Caso
seja encontrada
  • 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
de atendimento
  • / 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 TOTVS PDV Supermercados (linha Consinco)Totvs
  • TOTVS Varejo PDV OmniShopOmni (linha home centerHome Center)
  • 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.

Oracle 12 ou inferior (Versões homologadas)


  • 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
Aviso
titlePré-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 20gb 80gb disponíveis;
    • Conexão com o banco de dados do WinThor;
    Aviso
    titleATENÇÂO
    Informações
    titleInstalação
    Expandir
    titlePasso a passo

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

    Image Added

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

    Image Added


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

    Image Added

    Image Added

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

    Image Added

    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

    Image Added

    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.

    Image Added

    Image Added

    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!

    Image Added


    Observação: Só será exibido o caixa de integração PDV Supermercados ou PDV Omni  no servidor de faturamento se o campo Nome PDV estiver configurado corretamente na rotina 2044:

    Image Added


    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 (somente NFC-e)
    • 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, emitentes de NFC-e e, para o PDV Omni, para emitentes de NFC-e e, processo de venda assistida, existente na 2030.

    As rotinas PCAUX2075 e PCINF2030MG não validam esta versão que trata as tabelas PCFILAMENSAGEM, PCFILAMENSAGEMERRO e PCFILAMENSAGEMHISTORICO.


    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.pngImage Added

    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.

    Image Added

    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.

    Image Added

    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

    Image Added

    Acesse a aba WinThor.

    • Clique em Selecionar Todos.

    Image Added

    Clique em Atualizar.

    Image Added

    Ao final, clique em Fechar.