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:46]
amonteiro [Aba Configuração]
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 242: Linha 245:
 <table style="​width:​100%">​ <table style="​width:​100%">​
 <tr> <tr>
-<​td><​b><​center>​Comando</​center></​b></​td>​ +<​td><​b><​center><​font color="​blue"​>Comando</​font>​</​center></​b></​td>​ 
-<​td><​b><​center>​Descrição</​center></​b></​td>​ +<​td><​b><​center><​font color="​blue"​>​Descrição</​font>​</​center></​b></​td>​ 
-<​td><​b><​center>​Tempo Default</​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>​Ativar SAT</​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>​300 segundos</​td>​+<td><​b><​center>300 segundos</​center></​b>​</td>
 <tr> <tr>
-<​td>​Atualizar Software</​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>​1800 segundos</​td>​+<td><​b><​center>1800 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Bloquear SAT</​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>​300 segundos</​td>​+<td><​b><​center>300 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Consultar SAT</​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>​10 segundos</​td>​+<td><​b><​center>10 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Desbloquear SAT</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Enviar Dados Venda</​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>​10 segundos</​td>​+<td><​b><​center>10 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Inicializado</​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>​30 segundos</​td>​+<td><​b><​center>30 segundos</​center></​b>​</td>
 </​tr>  ​ </​tr>  ​
 <tr> <tr>
-<​td>​Configurar Interface de Rede</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Comunica Certificado ICP Brasil</​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>​30 segundos</​td> ​+<td><​b><​center>30 segundos</​center></​b>​</​td> ​
 </tr> </tr>
 <tr> <tr>
-<​td>​Consultar Número Sessão</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Consultar Status Operacional</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Cancelar Última Venda</​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>​10 segundos</​td>​+<td><​b><​center>10 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Teste Fim-a-Fim</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Trocar Código de Ativação</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Desinicializar</​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>​30 segundos</​td>​+<td><​b><​center>30 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Inicializar</​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>​30 segundos</​td>​+<td><​b><​center>30 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Inicializa</​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>​30 segundos</​td>​+<td><​b><​center>30 segundos</​center></​b>​</td>
 </tr> </tr>
 <tr> <tr>
-<​td>​Extrair Log</​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>​20 segundos</​td>​+<td><​b><​center>20 segundos</​center></​b>​</td>
 </tr> </tr>
 </​table>​ </​table>​
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 388: Linha 390:
 <tr> <tr>
 <​td>​Remoto=0</​td>​ <​td>​Remoto=0</​td>​
-<​td><​b><​i style="​color:#​2370BC;​font-size:​12px;">​Desabilita(0) ou habilita(1) o EasyCash para trabalhar com o servidor SAT.</​i></​b></​td>​+<​td><​b><​i style="​color:#​2370BC;​font-size:​12px;">​Desabilita(0) ou habilita(1) o EasyCash para trabalhar com o servidor SAT. Mesmo que o servidor seja o próprio caixa que irá utilizá-lo deve-se setar esta opção.</​i></​b></​td>​
 </tr> </tr>
 <tr> <tr>
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.1527867992.txt.gz · Última modificação: 2018/06/01 15:46 por amonteiro