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 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)
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 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
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.

ÍNDICE

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela Inicial
    1. Outras Ações / Ações relacionadas
  4. Tela Incluir
    1. Principais Campos e Parâmetros
  5. Tela Editar
    1. Principais Campos e Parâmetros
  6. Tela Pesquisar
    1. Principais Campos e Parâmetros
  7. Tela Registrar Entrada
    1. Principais Campos e Parâmetros
  8. Tela Estornar Entrada
    1. Principais Campos e Parâmetros
  9. Tela Relatório Entradas
    1. Principais Campos e Parâmetros

01. VISÃO GERAL

Esta rotina tem como objetivo realizar o cadastros dos vasilhames de acordo com a embalagem selecionada. Além de incluir um cadastro a rotina permitirá editar um registro já existente, excluir, reativar um cadastro inativo, emitir relatório dos registros já existentes no sistema, registrar entradas, estornar entradas e emitir relatório das entradas.

02. EXEMPLO DE UTILIZAÇÃO

Para criar o cadastro de um vasilhame por embalagem é preciso selecionar a opção Incluir na tela inicial da rotina, preencher os campos conforme necessidade e selecionar a opção Gravar. Caso seja necessário alterar um cadastro já existente é preciso localizá-lo utilizando a opção Pesquisar e preencher os campos de busca, após selecionar o registro desejado selecione a opção Editar para que seja direcionado a tela inicial de cadastro, será permitido alterar as informações preenchidas nela.

Para emitir um relatório do cadastro selecionado na pesquisa é preciso acessar a opção Imprimir.

Para registrar uma entrada de vasilhame selecione a opção Registrar Entrada; para estornar uma entrada de vasilhame selecione a opção Estornar Entrada; para emitir um relatório das entradas de vasilhame selecione a opção Relatório Entradas.

03. TELA INICIAL

Image Removed

Outras Ações / Ações relacionadas

...

Esta opção permite inativar um cadastro pré existente. Será apresentada uma mensagem de confirmação da exclusão.

Image Removed

...

Esta opção permite reativar um cadastro previamente excluído. Será apresentada uma mensagem de confirmação da reativação.

Image Removed

...

Esta opção permite imprimir um relatório de um cadastro previamente pesquisado. Será possível imprimir o relatório padrão ou customizar o layout.

Image Removed

...

04. TELA INCLUIR

Image Removed

Principais Campos e Parâmetros

...

05. TELA EDITAR

Image Removed

Principais Campos e Parâmetros

...

06. TELA PESQUISAR

Image RemovedImage Removed

Principais Campos e Parâmetros

...

07. TELA REGISTRAR ENTRADA

Image Removed

Principais Campos e Parâmetros

...

Observação: Após realizar a pesquisa do vasilhame é preciso selecioná-lo duas vezes com o botão esquerdo do mouse para que seja apresentada a tela para informar a quantidade e incluir o vasilhame na entrada, ele será apresentado na grid Vasilhames Registrados.

Image Removed

Em seguida, selecione a opção Gravar para aplicar as alterações realizadas.

08. TELA ESTORNAR ENTRADA

Image Removed

Principais Campos e Parâmetros

...

09. TELA RELATÓRIO ENTRADAS

Image Removed

Principais Campos e Parâmetros

...

Emite o relatório dos itens pesquisados. Será possível imprimir o relatório padrão ou customizar o layout.

Image Removed

...

HTML
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style>