Configurações do Totall Middleware

De TotaliWiki
Revisão de 17h00min de 4 de julho de 2017 por Ricardo (discussão | contribs) (WebService)

Ir para: navegação, pesquisa
Tag-icone-mini.png Totall POSTotall CheckOutNFTotall Commerce Web
Referenciado por: Arquitetura do Totall Middleware | Artigo em Formatação | Atualização do Totall Middleware | CNAB no Commerce Web | Configurações CF-e - Totall PoS | Configurações Devoluções - Totall PoS | Configurações Impressoras - Totall Order Web | Configurações NF-e/NFC-e 4.0 | Configurações NF-e - Totall PoS | Configurações Tipos de Entrega - Totall Order Web | 

Direto ao Assunto! Você pode acessar os artigos complementares ou correlacionados a esse artigo, através do Menu Lateral.

Resumo

Nesse artigo apresenta as configurações do Totall Middleware referentes a diversos serviços e aplicações que são executados nele.
As configurações são todas feitas pelo WSMiddleware. Acesse C:\TotallMiddleware.
Importante:

  • Para o serviço do Middleware utilizar as novas configurações, é necessário que ele seja reiniciado. Em Painel de Controle >>> Ferramentas Administrativas >>> Serviços.


Acesso ao Banco de Dados do Middleware

Quando se executa a primeira vez o WSMiddleware, caso não exista ainda o Middleware.ini, ou o WSMiddleware não conseguir acessar o banco de dados local, a tela para configuração de onde está a configuração será apresentada.

  • Sem ter uma conexão válida com o banco local não é possível acessar as configurações.

Configurador-middleware-local.png

Salvar Configurações

Salvar Configurações: botão encontrado no canto inferior direito de todas as telas do configurador. Ele grava as configurações no banco do Middleware.

WebService Server

ConfMiddlewareWebServ.jpg

  • Start: botão para iniciar o serviço do Windows.
  • Stop: botão para parar o serviço do Windows.
  • Porta WS: define a porta, a qual o servidor web utilizará quando está no papel de Middleware Filial ou Matriz.
  • Open Browser: abre o serviço no navegador padrão.


Acesso à Retaguarda

Nessa guia você configura o acesso ao banco de dados do Totall Commerce.
Deve ser configurado somente no Middleware Matriz.
Não requer nenhum tipo de programa ou configuração externa para acessar o banco.
ConfMiddlewareAcessoReta.jpg

  • Tipo: tipo do banco de dados.
  • Servidor: IP ou nome da máquina onde está o banco de dados.
  • Database: database ou SID do banco de dados.
  • Usuário: usuário owner do Totall Commerce.
  • Senha: senha do owner do Totall Commerce.
  • Testar Conexão: verifica se consegue estabelecer conexão com os dados informados.
  • Ativar Controle de Numeração pelo Middleware: o Totall Middleware fará o controle da numeração dos documentos fiscais emitidos. Atualmente o numnot.dbf é que faz esse controle das numerações.


Ativando o Controle de Numeração pelo Middleware

Esta funcionalidade como já mencionado acima, fará o controle da numeração dos documentos fiscais emitidos, substituindo a utilização do "NUMNOT.dbf", desta forma ficará mais rápido e seguro o acesso ao controle das numerações, visto que o arquivo pode ser corrompido mais facilmente em vista a base guarda que faz parte do banco de dados.

Para utilizar esta função deve-se prestar muita atenção, pois é um processo que não há reversão.

Após estar com a configuração de Acesso a retaguarda configurada corretamente, deve-se pressionar o botão Ativar Controle de Numeração pelo Middleware.

Ativcontmid.png


Irá aparecer a mensagem a seguir, para que seja confirmado, após confirmado este processo não poderá ser revertido, portanto se tiver certeza, clicar em sim.

Ativcontmid2.png


Neste processo, os arquivos NUMNOT.dbf que estiverem em utilização serão excluídos, passando a ser utilizado a numeração através da guarda.


OBS: Após ativar o controle pelo middleware, deverá ser efetuada uma carga nos Checkout's para que eles recebam a atualização.

Configurações por Empresa

Nessa guia estão as configurações que são feitas por filial.
ConfMiddlewareEmpresa.jpg

  • Ativo: é possível ativar a desativar a configurações por filial diretamente pelo grid.
  • Botão Incluir: acessa tela de configurações para filial em modo de inclusão.
  • Botão Editar: acessa tela de configurações para filial em modo de edição.
  • Botão Excluir: elimina as configurações da filial.


Certificado

Nessa sub-guia estão os campos relacionados ao certificado digital da NF-e e NFC-e. Acesse em {{Tela|Configurações por Empresa|Botão Editar|Guia Certificado]].
ConfMiddlewareCertificado.jpg

  • Caminho: caminho completo até o certificado A1 do cliente.
  • Senha: senha do certificado.

Importante:

  • O Certificado Digital é um documento eletrônico que possui validade de 1 ano. Portanto, o cliente deve ter atenção aos prazos, pois correrá o risco de não poder emitir NF-es e NFC-es.


Geral

Nessa guia estão os campos gerais de configuração para a filial. Acesse em Configurações por Empresa >>> Botão Editar >>> Guia Geral.
ConfMiddlewareGeral.jpg

  • Salva Arquivos de Envio e Resposta: define se o Middleware deve gravar os XMLs enviados e recebidos do SEFAZ. Se habilitado, deve-se informar qual diretório para gravação.

Por padrão, criamos uma pasta "xmls_retorno" no diretório de instalação do Middleware, mas você poderá indicar um diretório específico.

  • Salvar Arquivos de Evento: define se o Middleware deve gravar os arquivos de eventos (cancelamentos, cartas de correção,etc). Estando marcada a configuração, deve-se indicar um diretório ao qual serão gravados os arquivos.
  • Path para salvar arquivos de Download:
  • Path Salvar Arquivos de NFe: diretório onde serão salvos os arquivos XML após autorização de documentos eletrônicos (NFCe e NFe).
  • Path Salvar Arquivos de Inutilização: diretório onde serão salvos os arquivos de inutilização.
  • As opções Separar por CNPJ, Modelo, Mês e Dia quando marcadas, servirão para caso o cliente queira que dentro dos diretórios já configurados, sejam criados subdiretórios, com estas características.
  • IdToken/IdCSC: ID do CSC disponibilizado pelo cliente para emissão de NFC-e.
  • Token/CSC: CSC disponibilizado pelo cliente para emissão de NFC-e. Existe código para ambiente de homologação e código para ambiente de produção.
  • Path arquivo NUMNOT.DBF: informe a localização do arquivo numnot.dbf utilizado pelo CheckOutNF.


WebService

Nessa guia são configurados os dados para comunicação com a SEFAZ para emissão de NF-e e NFC-e.
ConfMiddlewareWebService.jpg

  • WebService
    • Selecione a UF de Destino: UF do SEFAZ.
    • Selecione o Ambiente de Destino: define se a emissão será em Homologação (para testes) ou Produção.
    • Visualizar Mensagem:??


E-mail

Guia para configurar e-mail para entrega de NF-es.
ConfMiddlewareEmail.jpg

  • E-mail
    • Servidor SMTP: endereço do servidor SMTP que enviará os emails.
    • Porta: porta do servidor SMTP.
    • Usuário: usuário para envio dos emails.
    • Senha: senha do usuário para envio dos emails.
    • Endereço E-mail: informe o endereço de e-mail do remetente.
    • Nome do Remetente:
    • Assunto do E-mail Enviado: assunto a ser utilizado nos e-mails.


  • Mensagem do E-mail (em formato HTML)
    • NFC-e:
    • NF-e:
    • SAT:
    • ?: apresenta as tags (campos) disponíveis da guia selecionada para a criação do layout específico.
    • Padrão: se preferir pode usar o layout de mensagem padrão.


Impressão

ConfMiddlewareImpressao.jpg

  • Tipo: formato da impressão em retrato ou paisagem.
  • Logo Marca: indique o local da logo marca para emissão no DANFE.
  • Impressora (Path/Nome): informe o nome da impressora, na qual será impresso o DANFE.


Importação

Nessa guia são efetuadas as configurações relacionadas a importação das tabelas TI. Na tela tem algumas informações.
ConfMiddlewareImportacao.jpg

  • Ativada: liga e desliga processo de importação.
  • Tempo em segundos: tempo de espera entre cada execução da importação.


Impressão de Cancelamento de Seguro

Nessa guia configuramos a impressão do cancelamento do seguro (serviços adicionais).
ConfMiddlewareImpCanc.jpg

  • Impressão
    • Filial

Nesse grid definimos por filial em qual impressora serão impressos os seguros. Os dados desse grid são salvos em um arquivo local chamado tbFilialCanSeg.xml.
Ctrl+Del elimina um registro do grid.

      • Cód. Filial: código interno da filial [CODFIL].
      • Nome Filial: nome da filial apenas para facilitar a visualização no grid.
      • Impressora: impressora para onde será mandada a impressão. Para configurar impressora de outra filial, é necessário compartilhar a impressora na rede e adicioná-la na máquina em que o Middleware está instalado. Se a impressora não for informada, sistema utilizará a impressora padrão dessa mesma máquina.
    • Número de Vias da Impressão: indica a quantidade de cópias que serão impressas do seguro.


  • Monitoramento
    • Ativada: liga e desliga o serviço de impressão de seguros.
    • Tempo em segundos: tempo de espera entre cada busca por novas impressões.


SATs

Nessa guia estão as configurações que são feitas para cada SAT da filial.
Nessa guia configuramos a impressão do cancelamento do seguro (serviços adicionais).
ConfMiddlewareSATs.jpg

  • Ativo?: é possível ativar a desativar um SAT diretamente pelo grid.
  • Botão Incluir: acessa tela de configurações do SAT em modo de inclusão.
  • Botão Editar: acessa tela de configurações do SAT em modo de edição.
  • Botão Excluir: elimina um SAT.


Autenticação

Nessa tela é possível cadastrar um SAT e testar a comunicação com ele.

  • Número de Série: Número de série do SAT.

ConfMiddlewareSATAut.jpg

  • Código da Ativação: código da ativação utilizado para ativar o SAT.
  • Ambiente: indica se a emissão de CF-e será em homologação (para testes) ou em produção.
  • Assinatura do aplicativo comercial: código de vinculação gerado pelo administrativo da Totall.


Drivers

ConfMiddlewareSATDrivers.jpg

  • Local da DLL: caminho completo até a DLL do SAT, que normalmente é o arquivo SAT.dll.
  • Padrão de Acesso a DLL: indica como é feita a passagem de parâmetros entre o Middleware e o aparelho SAT.


Comunicação

ConfMiddlewareSATCom.jpg

  • Versão do Layout: versão do layout utilizada pelo SAT.
  • UTF-8: indica se é utilizado UTF-8 como codificação nas mensagens para o SAT. Para o cliente sempre estará habilitado, pois tem um aparelho SAT físico, desabilitado significa que usa-se Emulador.
  • Página de Código do UTF-8:esse código será '0' a não ser que o manual do aparelho SAT instalado informe outro código de UTF-8. Verifique antes de preencher.


Suporte e Manutenção

Nessa guia você indicará os diretórios, nos quais serão salvos os arquivos dos documentos eletrônicos emitidos.
ConfMiddlewareSATSuporte.jpg

  • Salvar Vendas: diretório padrão para envio dos arquivos de vendas.
  • Salvar Cancelamentos: diretório padrão para envio dos arquivos de cancelamentos.
  • Salvar Envio: diretório padrão salvar os arquivos enviados.
  • Separar por CNJP: se habilitado determina separação por CNPJ.
  • Separar por mês: se habilitado determina separação por mês. Se os dois forem habilitados primeiramente será por CNPJ e mês.
  • Gravar Log Detalhado: caminho completo com o nome do arquivo de log que será criado para detalhar melhor as operações com SAT.


Replicação de Guarda

Nessa tela você configura para qual servidor deseja que sejam replicadas todas as NFe-s e CF-es emitidos.

  • Aconselhamos que as filiais apontem para o servidor da Matriz, dessa forma os dados serão unificados e o o backup pode ser feito somente pela Matriz, mantendo todos os documentos emitidos nas filiais também.

ConfMiddlewareReplicacao.jpg

  • Servidor:para o qual os dados replicados no banco da guarda.
  • Porta:
  • Tempo (em segundos):


Inutilização Automática

Essa configuração tem a função de tempos em tempos, verificar na guarda quais são as notas que precisam ser inutilizadas.
Entende-se como Notas Inutilizadas, notas que foram emitidas no CheckOutNF e por algum motivo, não foram emitidas e portanto canceladas, antes de serem transmitidas à SEFAZ.
Neste caso, perdeu-se ou inutilizou-se aquela numeração de nota fiscal ou CF-e.
Entendemos assim:

  • Se a nota existe no Totall Commerce, a nota chegou a ser transmitida, portanto, é uma nota cancelada.
  • Se a nota não existe no Totall Commerce e chegou com pedido de cancelamento, consiste em inutilização daquela numeração.

ConfMiddlewareInutilizacao.jpg

  • Ativada: habilitado fará a verificação para inutilizar as notas.
  • Tempo (em segundos): o tempo determinado para verificar de tempos em tempos.