Mudanças entre as edições de "Configurações do Totall Middleware"
(→WebService) |
(→Acesso ao Banco de Dados do Middleware) |
||
(23 revisões intermediárias por 4 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | {{Tags|Totall | + | {{Tags|Totall Middleware}} |
− | + | ||
{{MenuLateral|[[Totall Middleware]]|[[Instalação do Totall Middleware]]|[[Arquitetura do Totall Middleware]]|[[Atualização do Totall Middleware]]|[[Mensageria do Totall Middleware]]}} | {{MenuLateral|[[Totall Middleware]]|[[Instalação do Totall Middleware]]|[[Arquitetura do Totall Middleware]]|[[Atualização do Totall Middleware]]|[[Mensageria do Totall Middleware]]}} | ||
− | |||
− | |||
=Resumo= | =Resumo= | ||
Nesse artigo apresenta as configurações do Totall Middleware referentes a diversos serviços e aplicações que são executados nele.<br/> | Nesse artigo apresenta as configurações do Totall Middleware referentes a diversos serviços e aplicações que são executados nele.<br/> | ||
Linha 12: | Linha 9: | ||
=Acesso ao Banco de Dados do Middleware= | =Acesso ao Banco de Dados do Middleware= | ||
− | + | ||
+ | 1 - Deve-se instalar o postgre 9.5, que está disponível em: \\ttadm\Instaladores\PostgreSQL\postgresql-9.5.25-1-windows-x64.exe (64 bits); | ||
+ | |||
+ | 2 - Instalar normalmente, definir senha 112233 para usuário postgres e instalar na porta padrão 5432; | ||
+ | |||
+ | 3 - Após a instalação, deve-se configurar uma base da guarda, a base da guarda é o local onde fica armazenadas as informações das empresas e notas fiscais; | ||
+ | |||
+ | 4 - Para configurar uma base da guarda, acessar o pgadmin3, que fica na pasta "Bin" no diretório de instalação do postgres e criar o usuário guarda: | ||
+ | |||
+ | CREATE ROLE guarda LOGIN | ||
+ | ENCRYPTED PASSWORD 'md587679f16c7cdd694d49be1316eed77f8' | ||
+ | SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION; | ||
+ | |||
+ | 5 - Criar o usuário totallpos (senha padrão "f8lcf12e@POS"): | ||
+ | CREATE ROLE totallpos LOGIN | ||
+ | ENCRYPTED PASSWORD 'md5e0386b4ff7e43e00760fb64955cf0223' | ||
+ | SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION; | ||
+ | |||
+ | 6 - Criar o database da guarda: | ||
+ | CREATE DATABASE guarda | ||
+ | WITH OWNER = guarda | ||
+ | ENCODING = 'LATIN1' | ||
+ | TABLESPACE = pg_default | ||
+ | LC_COLLATE = 'C' | ||
+ | LC_CTYPE = 'C' | ||
+ | CONNECTION LIMIT = -1; | ||
+ | |||
+ | 7 - Após o database ser criado, executar o script disponível em: t:\totallcommerce\instaladores\postgresql\TotallMiddleware\criacao_estrutura_middleware.sql ( no database guarda); | ||
+ | |||
+ | 8 - Isso vai criar a estrutura mínima da guarda, por último, rodar o UPGRADE do totallmiddleware service. Exemplo: C:\TotallMiddlewareService.exe UPGRADE | ||
+ | |||
+ | 9 - A base da guarda está configurada, abaixo segue um exemplo de INI para o middleware em ambiente de TESTES: | ||
+ | |||
+ | 10 - Para configuração do middleware e do wslocal, tem INI´s de exemplo em: T:\totallcommerce\instaladores\postgresql\TotallMiddleware | ||
+ | |||
+ | 11 - Por fim, acessar o wsmiddleware, e configurar a empresa; | ||
+ | |||
* Sem ter uma conexão válida com o banco local não é possível acessar as configurações.<br/> | * Sem ter uma conexão válida com o banco local não é possível acessar as configurações.<br/> | ||
[[Arquivo:Configurador-middleware-local.png]]<br/> | [[Arquivo:Configurador-middleware-local.png]]<br/> | ||
<br/> | <br/> | ||
+ | |||
=Salvar Configurações= | =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.<br/> | '''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.<br/> | ||
Linha 38: | Linha 72: | ||
*'''Usuário:''' usuário owner do Totall Commerce.<br/> | *'''Usuário:''' usuário owner do Totall Commerce.<br/> | ||
*'''Senha:''' senha do owner do Totall Commerce.<br/> | *'''Senha:''' senha do owner do Totall Commerce.<br/> | ||
+ | *'''Porta:''' porta do banco de dados.<br/> | ||
*'''Testar Conexão:''' verifica se consegue estabelecer conexão com os dados informados. | *'''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.<br/> | *'''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.<br/> | ||
Linha 79: | Linha 114: | ||
*'''Senha:''' senha do certificado.<br/> | *'''Senha:''' senha do certificado.<br/> | ||
'''Importante:'''<br/> | '''Importante:'''<br/> | ||
− | * | + | *'''Validade de 1 ano''': 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.<br/> |
+ | *'''Matriz e Filiais''': sua empresa pode emitir um certificado digital com o CNPJ da matriz e usá-lo para as filiais, desde que as filiais tenham o mesmo radical de CNPJ. Se a filial for registrada com um CNPJ diferente, é necessário um certificado digital específico para essa filial.<br/> | ||
+ | *'''Confirmação:''' garanta que as notas estejam subindo e que o .xml da venda esteja com o CNPJ da loja emissora da NF-e ou NFC-e.<br/> | ||
<br/> | <br/> | ||
+ | |||
===Dados para Emissão de NFS-e=== | ===Dados para Emissão de NFS-e=== | ||
*'''Natureza da Operação:''' Informar o número da natureza de operação a ser utilizada na emissão de NFS-e.<br/> | *'''Natureza da Operação:''' Informar o número da natureza de operação a ser utilizada na emissão de NFS-e.<br/> | ||
Linha 93: | Linha 131: | ||
<br/> | <br/> | ||
*'''Path de Arquivos:''' Ao definir um diretório no Path e Arquivos, serão criados sub-diretórios, separando por CNPJ, Modelo de Nota (NFe, NFCe e CFe), Ano, Mês e dia os arquivos eletrônicos emitidos. <br/> | *'''Path de Arquivos:''' Ao definir um diretório no Path e Arquivos, serão criados sub-diretórios, separando por CNPJ, Modelo de Nota (NFe, NFCe e CFe), Ano, Mês e dia os arquivos eletrônicos emitidos. <br/> | ||
+ | *'''NF-e Off-line no Checkout:''' Ao marcar esta opção, quando estiver sem comunicação com SEFAZ e houver tentativa de emissão de nota fiscal eletrônica, a nota ficará pendente até que a comunicação com o SEFAZ seja restabelecida e o envio é feito posteriormente atualizando as informações também na retaguarda desta forma.<br/> | ||
*'''IdToken/IdCSC:''' ID do CSC disponibilizado pelo cliente para emissão de NFC-e.<br/> | *'''IdToken/IdCSC:''' ID do CSC disponibilizado pelo cliente para emissão de NFC-e.<br/> | ||
*'''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.<br/> | *'''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.<br/> | ||
Linha 105: | Linha 144: | ||
**'''Selecione a UF de Destino:''' UF do SEFAZ.<br/> | **'''Selecione a UF de Destino:''' UF do SEFAZ.<br/> | ||
**'''Selecione o Ambiente de Destino:''' define se a emissão será em Homologação (para testes) ou Produção.<br/> | **'''Selecione o Ambiente de Destino:''' define se a emissão será em Homologação (para testes) ou Produção.<br/> | ||
− | **''' | + | **'''Processamento Assíncrono na transmissão de NF-e:'''Ativa/Desativa o processamento assíncrono na transmissão de NF-e.<br/> |
+ | **'''Utilizar SVC para NF-e por:''' Define o tempo e se está ativado ou desativado a transmissão para o portal de contingência do SEFAZ.<br/> | ||
+ | OBS: Para verificar se o seu portal está em contingência e deve utilizar este serviço, consultar o portal da fazenda (http://www.nfe.fazenda.gov.br/portal/principal.aspx) verificando Serviços em Contingência.<br/> | ||
+ | **'''Timeout NFC-e (em segundos):'''Define tempo de timeout para emissão de NFC-e.<br/> | ||
+ | **'''Timeout NF-e (em segundos):'''Define tempo de timeout para emissão de NF-e.<br/> | ||
+ | **'''Timeout Inutilização (em segundos):'''Define tempo de timeout para emissão da inutilização.<br/> | ||
<br/> | <br/> | ||
+ | |||
===WebService NFS-e=== | ===WebService NFS-e=== | ||
* '''Município:'''Selecionar o município utilizado para emissão de NFS-e.<br/> | * '''Município:'''Selecionar o município utilizado para emissão de NFS-e.<br/> | ||
Linha 113: | Linha 158: | ||
==E-mail== | ==E-mail== | ||
− | Guia para configurar e-mail para | + | Guia para configurar envio de Documentos eletrônicos e boletos via e-mail.<br/> |
− | [[Arquivo:MiddlewareEmail. | + | === Email Remetente=== |
+ | Configurações do email remetente.<br/> | ||
+ | '''OBS:Os dados dessa área devem ser repassados pela sua equipe de TI.'''<br/> | ||
+ | [[Arquivo:MiddlewareEmail.png]]<br/> | ||
+ | <br/> | ||
+ | *'''Servidor SMTP:''' endereço do servidor SMTP que enviará os emails.<br/> | ||
+ | *'''Porta:''' porta do servidor SMTP.<br/> | ||
+ | *'''Usuário:''' usuário para envio dos emails.<br/> | ||
+ | *'''Senha:''' senha do usuário para envio dos emails.<br/> | ||
+ | *'''Endereço E-mail:''' informe o endereço de e-mail do remetente.<br/> | ||
+ | *'''Nome do Remetente:''' informar o nome de quem está enviando o e-mail. Ex: Totall Sistemas LTDA.<br/> | ||
+ | *'''Criptografia:''' selecionar a criptografia utilizada pelo servidor de e-mails.<br/> | ||
+ | |||
+ | ===Configurações para envio=== | ||
+ | ** '''Email de Emissão'''<br/> | ||
+ | [[Arquivo:MiddlewareEmail2.png]]<br/> | ||
+ | *'''Assunto do E-mail para Documentos Eletrônicos (NFC-e, NF-e e SAT):''' Informe aqui o assunto para envio por e-mail dos documentos eletrônicos de vendas emitidos.<br/> | ||
+ | *'''Assunto do E-mail para Boletos:'''Informe aqui o assunto para envio por e-mail dos boletos emitidos.<br/> | ||
+ | *'''Padrão:''' sua empresa pode usar um layout de mensagem padrão.<br/> | ||
+ | *'''?:''' apresenta as tags (campos) disponíveis, da guia selecionada, para a criação do layout específico.<br/> | ||
+ | <br/> | ||
+ | ** '''Email de Cancelamento'''<br/> | ||
+ | [[Arquivo:MiddlewareEmail3.png]] | ||
+ | *'''Assunto do E-mail de Cancelamento para Documentos Eletrônicos (NFC-e, NF-e e SAT):'''Informe aqui o assunto para envio por e-mail dos documentos eletrônicos cancelados.<br/> | ||
+ | *'''Padrão:''' sua empresa pode usar um layout de mensagem padrão.<br/> | ||
+ | *'''?:''' apresenta as tags (campos) disponíveis, da guia selecionada, para a criação do layout específico.<br/> | ||
+ | |||
+ | ===Testar envio de e-mail=== | ||
+ | * Na tela principal da configuração de e-mail é possível efetuar um teste com as configurações do servidor de e-mail informado, clicando no botão "Testar envio de e-mail".<br/> | ||
+ | [[Arquivo:MiddlewareEmail.png]]<br/> | ||
+ | <br/> | ||
+ | * '''Destinatário:'''Ao clicar no botão irá aparecer uma tela solicitando o e-mail de destinatário para teste, preencher com e-mail válido e tenha acesso.<br/> | ||
+ | [[Arquivo:MiddlewareEmail4.png]]<br/> | ||
+ | <br/> | ||
+ | * '''Timeout:''' Informar tempo de timeout.<br/> | ||
+ | [[Arquivo:MiddlewareEmail5.png]]<br/> | ||
+ | <br/> | ||
+ | * '''Tentativas:''' Número de tentativas que o sistema irá tentar enviar o e-mail caso tenha algum erro (Padrão=3).<br/> | ||
+ | [[Arquivo:MiddlewareEmail6png.png]]<br/> | ||
<br/> | <br/> | ||
− | *''' | + | * '''Erro:''' Em caso de erro, irá aparecer um quadro com a mensagem de erro retornada pelo servidor de e-mail configurado.<br/> |
− | + | [[Arquivo:MiddlewareEmail7.png]]<br/> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<br/> | <br/> | ||
− | *''' | + | * '''E-mail enviado com sucesso''': se aparecer esta mensagem o teste foi concluído com sucesso e seu servidor de e-mail está devidamente configurado. |
− | + | [[Arquivo:MiddlewareEmail8.png]]<br/> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<br/> | <br/> | ||
Linha 141: | Linha 214: | ||
*'''Logo Marca:''' indique o local da logo marca para emissão no DANFE.<br/> | *'''Logo Marca:''' indique o local da logo marca para emissão no DANFE.<br/> | ||
*'''Número de vias:''' quantidade de vias do DANFE a serem impressos.<br/> | *'''Número de vias:''' quantidade de vias do DANFE a serem impressos.<br/> | ||
+ | *'''Usa código EAN na impressão?:''' Define se ao imprimir o DANFE enviará como código do produto o código EAN ou código "interno".<br/> | ||
+ | *'''Site:'''Informar o site que será impresso no DANFE.<br/> | ||
*'''Margens:''' configuração de margens da impressão.<br/> | *'''Margens:''' configuração de margens da impressão.<br/> | ||
*'''DANFE pela Mensageria Externa (Emite NF-e)''': configura o caminho de impressão para a Mensageria externa, caso seja utilizada.<br/> | *'''DANFE pela Mensageria Externa (Emite NF-e)''': configura o caminho de impressão para a Mensageria externa, caso seja utilizada.<br/> | ||
− | *'''Boleto:'''configura a impressora a ser utilizada para impressão de boletos. | + | *'''Boleto:'''configura a impressora a ser utilizada para impressão de boletos.<br/> |
+ | *'''Logo Marca da Prefeitura:'''Informar diretório onde está a logo marca da prefeitura.<br/> | ||
+ | *'''Logo Marca do Prestador de Serviços:''' Informar diretório onde está a logo marca da empresa prestadora de serviços. | ||
+ | |||
+ | *'''OBS:'''NÃO UTILIZAR IMPRESSORAS DE PDF OU "IMPRESSORAS DE ARQUIVO" DO WINDOWS (Microsoft Print to PDF E Microsoft XPS Document Writer), ELAS PODEM GERAR ERROS QUE IRÃO TRAVAR A IMPRESSÃO DE NFe's. | ||
<br/> | <br/> | ||
+ | |||
=Importação= | =Importação= | ||
Nessa guia são efetuadas as configurações relacionadas a importação das tabelas TI. Na tela tem algumas informações.<br/> | Nessa guia são efetuadas as configurações relacionadas a importação das tabelas TI. Na tela tem algumas informações.<br/> | ||
Linha 192: | Linha 272: | ||
[[Arquivo:ConfMiddlewareSATDrivers.jpg]]<br/> | [[Arquivo:ConfMiddlewareSATDrivers.jpg]]<br/> | ||
*'''Local da DLL:''' caminho completo até a DLL do SAT, que normalmente é o arquivo <tt>SAT.dll</tt>.<br/> | *'''Local da DLL:''' caminho completo até a DLL do SAT, que normalmente é o arquivo <tt>SAT.dll</tt>.<br/> | ||
+ | *''' OBS:''' Em alguns casos, a DLL do SAT deve ser colocado dentro da pasta raiz do Middleware C:\TotallMiddleware. Isto varia de marca, geralmente DIMEP exige esta configuração. | ||
*'''Padrão de Acesso a DLL:''' indica como é feita a passagem de parâmetros entre o Middleware e o aparelho SAT.<br/> | *'''Padrão de Acesso a DLL:''' indica como é feita a passagem de parâmetros entre o Middleware e o aparelho SAT.<br/> | ||
<br/> | <br/> | ||
+ | |||
==Comunicação== | ==Comunicação== | ||
[[Arquivo:ConfMiddlewareSATCom.jpg]]<br/> | [[Arquivo:ConfMiddlewareSATCom.jpg]]<br/> | ||
Linha 201: | Linha 283: | ||
<br/> | <br/> | ||
− | == | + | ==Atualização== |
− | + | ||
− | + | Nesta guia é feita a atualização de software do aparelho SAT através do Totall Middleware. | |
− | + | ||
− | + | Para executar a atualização, seguir as instruções descritas em tela. | |
− | + | ||
− | + | Após conferir as instruções, clicar em Atualizar o Software Básico do SAT. | |
− | + | ||
− | + | '''OBS:o processo poderá demorar bastante tempo, verificar um horário onde não irá agredir a operação do cliente.''' | |
− | + | ||
+ | Ao concluir a operação de atualização, irá aparecer uma mensagem na tela, conforme abaixo: | ||
+ | |||
+ | [[Arquivo:Atu softbas sat.png]] | ||
=Replicação de Guarda= | =Replicação de Guarda= | ||
Linha 246: | Linha 331: | ||
<br/> | <br/> | ||
− | + | =Modelo DAV/DAV-OS= | |
− | + | Se a sua Loja não utiliza a funcionalidade de conferência de itens na PV, o Totall Order Web apresentará a lista de impressoras instaladas na máquina. Antes, você deve ter os layouts para impressão de DAV e DAV-OS configurados.<br/> | |
− | *Lembramos que alguns layouts devem respeitar a legislação como o DAV para SC.<br/> | + | *Lembramos que alguns layouts devem respeitar a legislação como o DAV para SC.<br/> |
− | '''Tipo:''' selecione o tipo que pode será 50-DAV ou 60-DAV-OS.<br/> | + | *Os modelos para impressão serão carregados pelo nome do arquivo, os quais devem estar no diretório {{Tela|C:\TotallMiddleware\Report\}} DAV ou DAV-OS.<br/> |
− | '''Modelo:''' um modelo padrão poderá ser enviado para edição. | + | **'''Modelo Padrão DAV-OS:''' [http://www.totall.com.br/ftp/TotallPOS/Modelos/Ordem%20de%20Serviço.zip http://www.totall.com.br/ftp/TotallPOS/Modelos/Ordem de Serviço.zip]<br/> |
− | '''Editar Modelo:''' os modelos podem ser criados ou editados, selecione o modelo para edição e salve em um dos diretórios indicados. Veja como criar um modelo para impressão no artigo [[Report Builder]]. | + | **'''Modelo Padrão DAV:''' http://www.totall.com.br/ftp/TotallPOS/Modelos/DAV.zip<br/> |
− | [[Arquivo:ServicoPoS23.jpg|500px]] [[Arquivo:ServicoPoS24.jpg|500px]] | + | <br/> |
+ | '''1.''' Pare o serviço do Middleware em {{Tela|Painel de Controle|Ferramentas Administrativas|Serviços}}.<br/> | ||
+ | '''2.''' Acesse {{Tela|C:\TotallMiddleware|WSMiddleware|Modelo DAV/DAV-OS}}.<br/> | ||
+ | *'''Tipo:''' selecione o tipo que pode será 50-DAV ou 60-DAV-OS.<br/> | ||
+ | *'''Modelo:''' um modelo padrão poderá ser enviado para edição. | ||
+ | *'''Editar Modelo:''' os modelos podem ser criados ou editados, selecione o modelo para edição e salve em um dos diretórios indicados. Veja como criar um modelo para impressão no artigo [[Report Builder]].<br/> | ||
+ | [[Arquivo:ServicoPoS23.jpg|500px]] [[Arquivo:ServicoPoS24.jpg|500px]]<br/> | ||
+ | <br/> | ||
+ | |||
+ | =Impressoras= | ||
+ | As impressoras do tipo: PPLA são para impressão de etiquetas. A impressora validada na Qualidade foi a Argox.<br/> | ||
+ | '''1.''' Clique em {{Tecla|(+)}} para inclusão.<br/> | ||
+ | *'''Nome:''' selecione na lista a impressora do modelo Argox.<br/> | ||
+ | *'''Tipo:''' indique o tipo: PPLA. As impressora do tipo: Normal são para impressão dos modelos em folha A4.<br/> | ||
+ | *'''Porta:''' informe o caminho da máquina, na qual está instalada a impressora<br/> | ||
+ | *'''Velocidade:'''1<br/> | ||
+ | *'''Temperatura:'''10<br/> | ||
+ | *'''DPI:''' 203-DPI<br/> | ||
+ | '''2.''' Clique em {{Tecla|Salvar}}.<br/> | ||
+ | '''3.''' Reinicie o serviço do Middleware.<br/> | ||
+ | [[Arquivo:Etiqueta_PV6.jpg|600px]]<br/> | ||
+ | [[Arquivo:Etiqueta_PV7.jpg|600px]]<br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <small>{{Referencias}}</small> |
Edição atual tal como às 09h54min de 26 de junho de 2024
Totall MiddlewareÍndice
- 1 Resumo
- 2 Acesso ao Banco de Dados do Middleware
- 3 Salvar Configurações
- 4 WebService Server
- 5 Acesso à Retaguarda
- 6 Configurações por Empresa
- 7 Importação
- 8 Impressão de Cancelamento de Seguro
- 9 SATs
- 10 Replicação de Guarda
- 11 Inutilização Automática
- 12 Impressão de NF-e
- 13 Proxy
- 14 Modelo DAV/DAV-OS
- 15 Impressoras
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
1 - Deve-se instalar o postgre 9.5, que está disponível em: \\ttadm\Instaladores\PostgreSQL\postgresql-9.5.25-1-windows-x64.exe (64 bits);
2 - Instalar normalmente, definir senha 112233 para usuário postgres e instalar na porta padrão 5432;
3 - Após a instalação, deve-se configurar uma base da guarda, a base da guarda é o local onde fica armazenadas as informações das empresas e notas fiscais;
4 - Para configurar uma base da guarda, acessar o pgadmin3, que fica na pasta "Bin" no diretório de instalação do postgres e criar o usuário guarda:
CREATE ROLE guarda LOGIN
ENCRYPTED PASSWORD 'md587679f16c7cdd694d49be1316eed77f8' SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;
5 - Criar o usuário totallpos (senha padrão "f8lcf12e@POS"): CREATE ROLE totallpos LOGIN
ENCRYPTED PASSWORD 'md5e0386b4ff7e43e00760fb64955cf0223' SUPERUSER INHERIT CREATEDB CREATEROLE REPLICATION;
6 - Criar o database da guarda: CREATE DATABASE guarda
WITH OWNER = guarda ENCODING = 'LATIN1' TABLESPACE = pg_default LC_COLLATE = 'C' LC_CTYPE = 'C' CONNECTION LIMIT = -1;
7 - Após o database ser criado, executar o script disponível em: t:\totallcommerce\instaladores\postgresql\TotallMiddleware\criacao_estrutura_middleware.sql ( no database guarda);
8 - Isso vai criar a estrutura mínima da guarda, por último, rodar o UPGRADE do totallmiddleware service. Exemplo: C:\TotallMiddlewareService.exe UPGRADE
9 - A base da guarda está configurada, abaixo segue um exemplo de INI para o middleware em ambiente de TESTES:
10 - Para configuração do middleware e do wslocal, tem INI´s de exemplo em: T:\totallcommerce\instaladores\postgresql\TotallMiddleware
11 - Por fim, acessar o wsmiddleware, e configurar a empresa;
- Sem ter uma conexão válida com o banco local não é possível acessar as configurações.
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
- 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.
- 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.
- Porta: porta do banco de dados.
- 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.
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.
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.
- 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.
Dados da Empresa
Nessa sub-guia estão os campos relacionados ao certificado digital da NF-e e NFC-e e os Dados para emissão de NFS-e. Acesse em Configurações por Empresa >>> Botão Editar >>> Guia Dados da Empresa.
Certificado
- Caminho: caminho completo até o certificado A1 do cliente.
- Senha: senha do certificado.
Importante:
- Validade de 1 ano: 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.
- Matriz e Filiais: sua empresa pode emitir um certificado digital com o CNPJ da matriz e usá-lo para as filiais, desde que as filiais tenham o mesmo radical de CNPJ. Se a filial for registrada com um CNPJ diferente, é necessário um certificado digital específico para essa filial.
- Confirmação: garanta que as notas estejam subindo e que o .xml da venda esteja com o CNPJ da loja emissora da NF-e ou NFC-e.
Dados para Emissão de NFS-e
- Natureza da Operação: Informar o número da natureza de operação a ser utilizada na emissão de NFS-e.
- Envia Atividade Econômica: Envia ou não a atividade econômica da empresa.
- Código Municipal para Atividade Econômica:Informar o código Municipal para Atividade Econômica da empresa.
- Regime Especial de Tributação: Selecionar o regime de tributação da empresa.
- Código de tributação do Município:Informar o código de tributação do Município.
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.
- Path de Arquivos: Ao definir um diretório no Path e Arquivos, serão criados sub-diretórios, separando por CNPJ, Modelo de Nota (NFe, NFCe e CFe), Ano, Mês e dia os arquivos eletrônicos emitidos.
- NF-e Off-line no Checkout: Ao marcar esta opção, quando estiver sem comunicação com SEFAZ e houver tentativa de emissão de nota fiscal eletrônica, a nota ficará pendente até que a comunicação com o SEFAZ seja restabelecida e o envio é feito posteriormente atualizando as informações também na retaguarda desta forma.
- 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,NFC-e e NFS-e.
WebService NF-e/NFC-e
- 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.
- Processamento Assíncrono na transmissão de NF-e:Ativa/Desativa o processamento assíncrono na transmissão de NF-e.
- Utilizar SVC para NF-e por: Define o tempo e se está ativado ou desativado a transmissão para o portal de contingência do SEFAZ.
- Selecione a UF de Destino: UF do SEFAZ.
OBS: Para verificar se o seu portal está em contingência e deve utilizar este serviço, consultar o portal da fazenda (http://www.nfe.fazenda.gov.br/portal/principal.aspx) verificando Serviços em Contingência.
- Timeout NFC-e (em segundos):Define tempo de timeout para emissão de NFC-e.
- Timeout NF-e (em segundos):Define tempo de timeout para emissão de NF-e.
- Timeout Inutilização (em segundos):Define tempo de timeout para emissão da inutilização.
- Timeout NFC-e (em segundos):Define tempo de timeout para emissão de NFC-e.
WebService NFS-e
- Município:Selecionar o município utilizado para emissão de NFS-e.
- Selecione o Ambiente de Destino: define se a emissão será em Homologação (para testes) ou Produção.
- Usuário e Senha:informar os dados utilizados pela empresa ao emitir NFS-e.
Guia para configurar envio de Documentos eletrônicos e boletos via e-mail.
Email Remetente
Configurações do email remetente.
OBS:Os dados dessa área devem ser repassados pela sua equipe de TI.
- 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: informar o nome de quem está enviando o e-mail. Ex: Totall Sistemas LTDA.
- Criptografia: selecionar a criptografia utilizada pelo servidor de e-mails.
Configurações para envio
- Email de Emissão
- Email de Emissão
- Assunto do E-mail para Documentos Eletrônicos (NFC-e, NF-e e SAT): Informe aqui o assunto para envio por e-mail dos documentos eletrônicos de vendas emitidos.
- Assunto do E-mail para Boletos:Informe aqui o assunto para envio por e-mail dos boletos emitidos.
- Padrão: sua empresa pode usar um layout de mensagem padrão.
- ?: apresenta as tags (campos) disponíveis, da guia selecionada, para a criação do layout específico.
- Email de Cancelamento
- Email de Cancelamento
- Assunto do E-mail de Cancelamento para Documentos Eletrônicos (NFC-e, NF-e e SAT):Informe aqui o assunto para envio por e-mail dos documentos eletrônicos cancelados.
- Padrão: sua empresa pode usar um layout de mensagem padrão.
- ?: apresenta as tags (campos) disponíveis, da guia selecionada, para a criação do layout específico.
Testar envio de e-mail
- Na tela principal da configuração de e-mail é possível efetuar um teste com as configurações do servidor de e-mail informado, clicando no botão "Testar envio de e-mail".
- Destinatário:Ao clicar no botão irá aparecer uma tela solicitando o e-mail de destinatário para teste, preencher com e-mail válido e tenha acesso.
- Timeout: Informar tempo de timeout.
- Tentativas: Número de tentativas que o sistema irá tentar enviar o e-mail caso tenha algum erro (Padrão=3).
- Erro: Em caso de erro, irá aparecer um quadro com a mensagem de erro retornada pelo servidor de e-mail configurado.
- E-mail enviado com sucesso: se aparecer esta mensagem o teste foi concluído com sucesso e seu servidor de e-mail está devidamente configurado.
Impressão
- Impressora (Path/Nome): informe o nome da impressora, na qual será impresso o DANFE.
- Path do PDF: diretório onde será salvo o DANFE gerado.
- Tipo: formato da impressão em retrato ou paisagem.
- Logo Marca: indique o local da logo marca para emissão no DANFE.
- Número de vias: quantidade de vias do DANFE a serem impressos.
- Usa código EAN na impressão?: Define se ao imprimir o DANFE enviará como código do produto o código EAN ou código "interno".
- Site:Informar o site que será impresso no DANFE.
- Margens: configuração de margens da impressão.
- DANFE pela Mensageria Externa (Emite NF-e): configura o caminho de impressão para a Mensageria externa, caso seja utilizada.
- Boleto:configura a impressora a ser utilizada para impressão de boletos.
- Logo Marca da Prefeitura:Informar diretório onde está a logo marca da prefeitura.
- Logo Marca do Prestador de Serviços: Informar diretório onde está a logo marca da empresa prestadora de serviços.
- OBS:NÃO UTILIZAR IMPRESSORAS DE PDF OU "IMPRESSORAS DE ARQUIVO" DO WINDOWS (Microsoft Print to PDF E Microsoft XPS Document Writer), ELAS PODEM GERAR ERROS QUE IRÃO TRAVAR A IMPRESSÃO DE NFe's.
Importação
Nessa guia são efetuadas as configurações relacionadas a importação das tabelas TI. Na tela tem algumas informações.
- 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).
- Impressão
- Filial
- 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.
- Cód. Filial: código interno da filial [CODFIL].
- 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.
- Ativada: liga e desliga o serviço de impressão de seguros.
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).
- 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.
- 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
- Local da DLL: caminho completo até a DLL do SAT, que normalmente é o arquivo SAT.dll.
- OBS: Em alguns casos, a DLL do SAT deve ser colocado dentro da pasta raiz do Middleware C:\TotallMiddleware. Isto varia de marca, geralmente DIMEP exige esta configuração.
- Padrão de Acesso a DLL: indica como é feita a passagem de parâmetros entre o Middleware e o aparelho SAT.
Comunicação
- 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.
Atualização
Nesta guia é feita a atualização de software do aparelho SAT através do Totall Middleware.
Para executar a atualização, seguir as instruções descritas em tela.
Após conferir as instruções, clicar em Atualizar o Software Básico do SAT.
OBS:o processo poderá demorar bastante tempo, verificar um horário onde não irá agredir a operação do cliente.
Ao concluir a operação de atualização, irá aparecer uma mensagem na tela, conforme abaixo:
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.
- 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.
- Ativada: habilitado fará a verificação para inutilizar as notas.
- Tempo (em segundos): o tempo determinado para verificar de tempos em tempos.
Impressão de NF-e
Para que sejam impressas automaticamente as notas emitidas, é necessário que a opção esteja marcada e um tempo seja informado, este tempo é o tempo que o sistema irá fazer a verificação das notas pendentes a serem impressas.
Proxy
Configurações de proxy da rede, caso possua.
- Host: IP ou servidor do proxy.
- Porta: porta do proxy.
- Usuário: usuário para autenticação no proxy.
- Senha: senha para autenticação no proxy.
- Host: IP ou servidor do proxy.
Modelo DAV/DAV-OS
Se a sua Loja não utiliza a funcionalidade de conferência de itens na PV, o Totall Order Web apresentará a lista de impressoras instaladas na máquina. Antes, você deve ter os layouts para impressão de DAV e DAV-OS configurados.
- Lembramos que alguns layouts devem respeitar a legislação como o DAV para SC.
- Os modelos para impressão serão carregados pelo nome do arquivo, os quais devem estar no diretório C:\TotallMiddleware\Report\ DAV ou DAV-OS.
- Modelo Padrão DAV-OS: http://www.totall.com.br/ftp/TotallPOS/Modelos/Ordem de Serviço.zip
- Modelo Padrão DAV: http://www.totall.com.br/ftp/TotallPOS/Modelos/DAV.zip
- Modelo Padrão DAV-OS: http://www.totall.com.br/ftp/TotallPOS/Modelos/Ordem de Serviço.zip
1. Pare o serviço do Middleware em Painel de Controle >>> Ferramentas Administrativas >>> Serviços.
2. Acesse C:\TotallMiddleware >>> WSMiddleware >>> Modelo DAV/DAV-OS.
- Tipo: selecione o tipo que pode será 50-DAV ou 60-DAV-OS.
- Modelo: um modelo padrão poderá ser enviado para edição.
- Editar Modelo: os modelos podem ser criados ou editados, selecione o modelo para edição e salve em um dos diretórios indicados. Veja como criar um modelo para impressão no artigo Report Builder.
Impressoras
As impressoras do tipo: PPLA são para impressão de etiquetas. A impressora validada na Qualidade foi a Argox.
1. Clique em (+) para inclusão.
- Nome: selecione na lista a impressora do modelo Argox.
- Tipo: indique o tipo: PPLA. As impressora do tipo: Normal são para impressão dos modelos em folha A4.
- Porta: informe o caminho da máquina, na qual está instalada a impressora
- Velocidade:1
- Temperatura:10
- DPI: 203-DPI
2. Clique em Salvar.
3. Reinicie o serviço do Middleware.