Ferramentas do usuário

Ferramentas do site


easycash:manual_de_instrucao_servidor_sat

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

easycash:manual_de_instrucao_servidor_sat [2018/06/01 15:58]
amonteiro [Configurações do Cliente]
easycash:manual_de_instrucao_servidor_sat [2023/07/12 18:31] (atual)
amonteiro [Configuração da Retaguarda]
Linha 2: Linha 2:
  
 A liberação do servidor do S@T ocorreu na versão 1.3.005.000. A liberação do servidor do S@T ocorreu na versão 1.3.005.000.
 +
 +<note important>​Para a utilização deste módulo é muito importante efetuar na retaguarda, no fechamento do dia, a [[http://​wiki.intelliware.com.br/​doku.php?​id=manuais:​intellicash:​estoque:​vendas:​conferir_vendas_ecf|Conferência das Vendas]] e o 
 +[[http://​wiki.intelliware.com.br/​doku.php?​id=manuais:​intellicash:​financeiro:​tesouraria:​fechamento_caixa|Fechamento de Caixa]], com a finalidade de evitar divergências entre a SEFAZ e o sistema.</​note>​
  
 Foi criado um aplicativo servidor de modo que implementa um sistema de fila de comandos a serem enviados para o SAT. O SAT não realiza multiprocessamento,​ logo é processado um comando por vez. O objetivo é que **no máximo três PDVs** possam emitir venda utilizando um único SAT. O funcionamento é basicamente o seguinte: Foi criado um aplicativo servidor de modo que implementa um sistema de fila de comandos a serem enviados para o SAT. O SAT não realiza multiprocessamento,​ logo é processado um comando por vez. O objetivo é que **no máximo três PDVs** possam emitir venda utilizando um único SAT. O funcionamento é basicamente o seguinte:
Linha 246: Linha 249:
 <​td><​b><​center><​font color="​blue">​Tempo Default</​font></​center></​b></​td>​ <​td><​b><​center><​font color="​blue">​Tempo Default</​font></​center></​b></​td>​
 <​tr>  ​ <​tr>  ​
-<​td><​b><​center>​Associar Assinatura</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Associar Assinatura</​font>​</​center></​b></​td>​
 <​td>​Comando para associar o CNPJ da empresa que utilizará o SAT e a empresa desenvolvedora para identificação perante a SEFAZ.</​td>​ <​td>​Comando para associar o CNPJ da empresa que utilizará o SAT e a empresa desenvolvedora para identificação perante a SEFAZ.</​td>​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Ativar SAT</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>Ativar SAT</​font>​</​center></​b></​td>​
 <​td>​Comando para poder efetuar a liberação do equipamento SAT junto a SEFAZ para utilização em produção. Neste processo o SAT recebe os parâmetros e diretrizes de trabalho.</​td>​ <​td>​Comando para poder efetuar a liberação do equipamento SAT junto a SEFAZ para utilização em produção. Neste processo o SAT recebe os parâmetros e diretrizes de trabalho.</​td>​
 <​td><​b><​center>​300 segundos</​center></​b></​td>​ <​td><​b><​center>​300 segundos</​center></​b></​td>​
 <tr> <tr>
-<​td><​b><​center>​Atualizar Software</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Atualizar Software</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado para receber uma nova versão do layout dos XML enviados para o webservice da SEFAZ caso exista algum disponível. Lembrando que o aplicativo comercial também deve ser compatível com a nova versão para comunicar com sucesso com o equipamento SAT.</​td> ​ <​td>​Comando utilizado para receber uma nova versão do layout dos XML enviados para o webservice da SEFAZ caso exista algum disponível. Lembrando que o aplicativo comercial também deve ser compatível com a nova versão para comunicar com sucesso com o equipamento SAT.</​td> ​
 <​td><​b><​center>​1800 segundos</​center></​b></​td>​ <​td><​b><​center>​1800 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Bloquear SAT</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Bloquear SAT</​font>​</​center></​b></​td>​
 <​td>​Permite bloquear o SAT impossibilitando efetuar venda. Geralmente utilizado quando o mesmo irá ficar desativado por um longo período de tempo.</​td> ​ <​td>​Permite bloquear o SAT impossibilitando efetuar venda. Geralmente utilizado quando o mesmo irá ficar desativado por um longo período de tempo.</​td> ​
 <​td><​b><​center>​300 segundos</​center></​b></​td>​ <​td><​b><​center>​300 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Consultar SAT</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Consultar SAT</​font>​</​center></​b></​td>​
 <​td>​Comando para efetuar um teste rápido para sabermos se o SAT está em operação.</​td> ​ <​td>​Comando para efetuar um teste rápido para sabermos se o SAT está em operação.</​td> ​
 <​td><​b><​center>​10 segundos</​center></​b></​td>​ <​td><​b><​center>​10 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Desbloquear SAT</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Desbloquear SAT</​font>​</​center></​b></​td>​
 <​td>​Comando para desbloquear o SAT caso o mesmo esteja no estado BLOQUEADO.</​td>​ <​td>​Comando para desbloquear o SAT caso o mesmo esteja no estado BLOQUEADO.</​td>​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Enviar Dados Venda</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>Enviar Dados Venda</​font>​</​center></​b></​td>​
 <​td>​Comando para enviar os dados para o SAT, para que o mesmo possa autenticar e retornar uma resposta.</​td>​ <​td>​Comando para enviar os dados para o SAT, para que o mesmo possa autenticar e retornar uma resposta.</​td>​
 <​td><​b><​center>​10 segundos</​center></​b></​td>​ <​td><​b><​center>​10 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Inicializado</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Inicializado</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado pelo framework interno ​ do servidor para efetuar uma validação rápida se o componente do mesmo está habilitado.</​td>​ <​td>​Comando utilizado pelo framework interno ​ do servidor para efetuar uma validação rápida se o componente do mesmo está habilitado.</​td>​
 <​td><​b><​center>​30 segundos</​center></​b></​td>​ <​td><​b><​center>​30 segundos</​center></​b></​td>​
 </​tr>  ​ </​tr>  ​
 <tr> <tr>
-<​td><​b><​center>​Configurar Interface de Rede</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Configurar Interface de Rede</​font>​</​center></​b></​td>​
 <​td>​Permite modificar as configurações de acesso a rede do SAT, como IP, Gateway, DNS, proxy, entre outros.</​td> ​ <​td>​Permite modificar as configurações de acesso a rede do SAT, como IP, Gateway, DNS, proxy, entre outros.</​td> ​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Comunica Certificado ICP Brasil</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Comunica Certificado ICP Brasil</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado caso o cliente quiser enviar o seu próprio certificado devidamente registrado e homologado por uma entidade certificadora. No caso do estado de São Paulo a própria SEFAZ no momento do cadastro disponibiliza um certificado gratuito para autenticação e transmissão dos XML de venda.</​td> ​ <​td>​Comando utilizado caso o cliente quiser enviar o seu próprio certificado devidamente registrado e homologado por uma entidade certificadora. No caso do estado de São Paulo a própria SEFAZ no momento do cadastro disponibiliza um certificado gratuito para autenticação e transmissão dos XML de venda.</​td> ​
 <​td><​b><​center>​30 segundos</​center></​b></​td> ​ <​td><​b><​center>​30 segundos</​center></​b></​td> ​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Consultar Número Sessão</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Consultar Número Sessão</​font>​</​center></​b></​td>​
 <​td>​Comando para poder efetuar uma consulta utilizando o número de sessão, para poder visualizar o status de determinado CF-e associado ao mesmo na SEFAZ.</​td>​ <​td>​Comando para poder efetuar uma consulta utilizando o número de sessão, para poder visualizar o status de determinado CF-e associado ao mesmo na SEFAZ.</​td>​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Consultar Status Operacional</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Consultar Status Operacional</​font>​</​center></​b></​td>​
 <​td>​Comando que permite obter um detalhamento completo das informações do SAT, como: Tipo de rede, IP, DNS, Gateway, número de série, data e hora do SAT, data e hora da última comunicação com a SEFAZ, data de validade do certificado,​ status de trabalho do SAT, último CF-e transmitido para a SEFAZ, entre outros.</​td> ​ <​td>​Comando que permite obter um detalhamento completo das informações do SAT, como: Tipo de rede, IP, DNS, Gateway, número de série, data e hora do SAT, data e hora da última comunicação com a SEFAZ, data de validade do certificado,​ status de trabalho do SAT, último CF-e transmitido para a SEFAZ, entre outros.</​td> ​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Cancelar Última Venda</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Cancelar Última Venda</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado para poder efetuar o cancelamento de uma venda, respeitando o limite máximo de tempo de que o CF-e têm que ter sido emitido nos últimos 30 minutos.</​td>​ <​td>​Comando utilizado para poder efetuar o cancelamento de uma venda, respeitando o limite máximo de tempo de que o CF-e têm que ter sido emitido nos últimos 30 minutos.</​td>​
 <​td><​b><​center>​10 segundos</​center></​b></​td>​ <​td><​b><​center>​10 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Teste Fim-a-Fim</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>Teste Fim-a-Fim</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado para efetuar um teste completo de comunicação entre o aplicativo comercial, o SAT e a SEFAZ.</​td>​ <​td>​Comando utilizado para efetuar um teste completo de comunicação entre o aplicativo comercial, o SAT e a SEFAZ.</​td>​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Trocar Código de Ativação</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>Trocar Código de Ativação</​font>​</​center></​b></​td>​
 <​td>​Comando que possibilita trocar o código de segurança do SAT cadastrado na ativação. Este código é utilizado em vários procedimentos no SAT.</​td>​ <​td>​Comando que possibilita trocar o código de segurança do SAT cadastrado na ativação. Este código é utilizado em vários procedimentos no SAT.</​td>​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Desinicializar</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Desinicializar</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado pelo framework interno ​ do servidor para desinicializar o componente de acesso ao SAT.</​td> ​ <​td>​Comando utilizado pelo framework interno ​ do servidor para desinicializar o componente de acesso ao SAT.</​td> ​
 <​td><​b><​center>​30 segundos</​center></​b></​td>​ <​td><​b><​center>​30 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Inicializar</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Inicializar</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado pelo framework interno ​ do servidor para inicializar o componente de acesso ao SAT.</​td> ​ <​td>​Comando utilizado pelo framework interno ​ do servidor para inicializar o componente de acesso ao SAT.</​td> ​
 <​td><​b><​center>​30 segundos</​center></​b></​td>​ <​td><​b><​center>​30 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Inicializa</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>​Inicializa</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado pelo framework interno ​ do servidor para inicializar o componente de acesso ao SAT. É uma variação do comando anterior.</​td> ​ <​td>​Comando utilizado pelo framework interno ​ do servidor para inicializar o componente de acesso ao SAT. É uma variação do comando anterior.</​td> ​
 <​td><​b><​center>​30 segundos</​center></​b></​td>​ <​td><​b><​center>​30 segundos</​center></​b></​td>​
 </tr> </tr>
 <tr> <tr>
-<​td><​b><​center>​Extrair Log</​center></​b></​td>​+<​td><​b><​center><​font color="​orange"​>Extrair Log</​font>​</​center></​b></​td>​
 <​td>​Comando utilizado para extrair os logs de registro de atividade que o SAT mantêm, muito útil em caso de erro, onde é necessário saber informações detalhadas do procedimento.</​td>​ <​td>​Comando utilizado para extrair os logs de registro de atividade que o SAT mantêm, muito útil em caso de erro, onde é necessário saber informações detalhadas do procedimento.</​td>​
 <​td><​b><​center>​20 segundos</​center></​b></​td>​ <​td><​b><​center>​20 segundos</​center></​b></​td>​
Linha 353: Linha 356:
 <​html><​center><​b><​i style="​color:#​000000;​font-size:​12px;"></​i></​b></​center></​html>​ <​html><​center><​b><​i style="​color:#​000000;​font-size:​12px;"></​i></​b></​center></​html>​
  
-Veja esta funcionalidade através do link: [[http://​wiki.intelliware.com.br/​doku.php?​id=easycash:​manual_de_instrucao_sat#​configuracoes_do_equipamento_sat|Manual de Instrução SAT#Configurações do Equipamento SAT]] +Veja esta funcionalidade através do link: [[easycash:​manual_de_instrucao_sat#​dados_gerais|Manual de Instrução SAT#Dados Gerais]]
 ==== Aba Empresa ==== ==== Aba Empresa ====
 {{ :​easycash:​servidor_aba_empresa.jpg |}} {{ :​easycash:​servidor_aba_empresa.jpg |}}
Linha 377: Linha 379:
 O valor default apresentado se refere ao __tempo máximo de timeout de processamento__ dos comandos básicos do PDV no servidor somado a dois segundos adicionais de segurança. O valor default apresentado se refere ao __tempo máximo de timeout de processamento__ dos comandos básicos do PDV no servidor somado a dois segundos adicionais de segurança.
  
-===== Configurações do Cliente ​=====+===== Configurações do EasyCash ​=====
  
 Para que o PDV EasyCash trabalhe com o servidor, é necessário adicionar ou alterar as seguintes tags no arquivo '​EasyCash1.ini'​. Seguem: Para que o PDV EasyCash trabalhe com o servidor, é necessário adicionar ou alterar as seguintes tags no arquivo '​EasyCash1.ini'​. Seguem:
Linha 409: Linha 411:
 </​center>​ </​center>​
 </​html>​ </​html>​
 +
 +===== Configurações da Retaguarda =====
 +
 +Deve-se no cadastro dos caixas que forem utilizar o servidor de compartilhamento de SAT, setar o **MESMO SERIAL** e habilitar a flag **REMOTO**, conforme a imagem abaixo:
 +
 +{{ :​easycash:​imagem_2023-07-12_152829781.png?​650 |}}
easycash/manual_de_instrucao_servidor_sat.1527868714.txt.gz · Última modificação: 2018/06/01 15:58 por amonteiro