Aqui você vê as diferenças entre duas revisões dessa página.
easycash:manual_de_instrucao_servidor_sat [2018/06/01 15:56] 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 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 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 |}} |