Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1949 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Introdução:
    Gentilmente a Bematech nos forneceu o SAT s@tGo para testes. Utilizando o exemplo do ACBr: SATTeste.exe.
image.png

Computador Notebook Dell
Sistema Operacional Windows 10 64Bit atualizado (22/11/2018)
Processador Intel i3-3217U 1.80GHz
Memória 4 GB
USB 2.0

 

SAT Bematech s@tGo
Rede 2 portas 10/100 em modo bridge
Itens que a acompanham
  • Cabo USB padrão AB
  • Fonte de alimentação bivolt com saída 5V 2A
  • Guia de referência rápida
  • Cabo Ethernet (Path Cord Cat5E)

 

Importante:
    Baseado na data da postagem deste documento, este equipamento é um lançamento da Bematech. Portanto, não há links disponíveis para os drivers e manuais no site da Bematech. Faremos a atualização deste artigo com os links, quando os drivers e manuais forem disponibilizados. Caso precise de imediato algum manual ou driver, entre em contato com o suporte: https://www.bematech.com.br/faleconosco

 

Descrição do Visor:
    Diferente dos demais SATs que a interação com o usuário é feita por LEDs, o s@tGo interage através de um visor. Nele há ícones e mensagens que informam o estado atual do equipamento:

Ícones:

image.png Exemplo de ícone ligado
image.png
Exemplo de ícone desligado
image.png

    De acordo com o manual, o ícone de Parâmetros (primeiro da esquerda para a direita na imagem acima) informa se o s@tGo está ativado ou não. O simbolo de Engrenagem (esquerda abaixo) é exibido quando não ativado e Documento (direita) quando ativado.:

Não ativado:
image.png
Ativado
image.png

    Devido o s@tGo usado nestes testes ser para desenvolvimento, o ícone de não ativado (esquerda) se mantém apesar do SAT ser ativado de fábrica.

Legenda:
 

image.png
  • Nome: PARÂMETROS;
  • Ligado: Arquivos de parametrização carregados com sucesso;
  • Alternando rapidamente: Carregando arquivos de parametrização;
  • Alternando lentamente: Executando parametrização interna;
  • Desligado: Arquivos de parametrização NÃO carregados;
image.png
  • Nome: AP/OC;
  • Ligado: Pronto para comunicar-se com a Aplicativo Comercial;
  • Alternando rapidamente: Escrevendo/Lendo mensagem do AC;
  • Alternando lentamente: Executando comando do AC;
  • Desligado: Não está pronto para se comunicar com o AC;
image.png
  • Nome: LAN;
  • Ligado: Acesso ao Gateway (Internet);
  • Alternando rapidamente: Recebendo dados na comunicação com a SEFAZ;
  • Alternando lentamente: Estabelecendo comunicação com a SEFAZ;
  • Desligado: Não possui acesso à SEFAZ;
image.png
  • Nome: CFE;
  • Ligado: CFe pendente de processamento (existência de um ou mais CF-e-SAT na memória do SAT que ainda não foi processado pela SEFAZ);
  • Alternando rapidamente: Emitindo/Processando Cfe;
  • Alternando lentamente: Enviando arquivos de CFe para a SEFAZ;
  • Desligado: Sem CFe na memória;
image.png
  • Nome: BLO;
  • Ligado: Equipamento bloqueado pela SEFAZ/contribuinte ;
  • Alternando rapidamente: Bloqueado por erros no código de ativação ;
  • Alternando lentamente: Bloqueio autônomo ;
  • Desligado: Equipamento desbloqueado;
image.png
  • Nome: SUP;
  • Ligado: Produto precisa de suporte técnico;
  • Desligado: Produto não precisa de suporte técnico;

 

Mensagens:
    As mensagens do visor são auto explicativas. Contudo, para uma maior clareza, colocamos abaixo a descrição delas conforme definidas no manual do fabricante:

  • Emitidos: Quantidade de CF-e recebidos do Aplicativo Comercial e devolvidos com sucesso pelo SAT, acumulados desde sua ativação.
  • Cancelados: Quantidade de CF-e Cancelamentos recebidos do Aplicativo Comercial e cancelados com sucesso pelo SAT, acumulados desde sua ativação.
  • Pendente transm: Quantidade de CF-e armazenados no S@T pendentes de envio à SEFAZ. Contador decrementando após a transmissão.
  • A processar: Total de CF-e enviados ao fisco que aguardam confirmação de processamento pela SEFAZ. Contador decrementando após processamento.

 

Instalação do SAT:
    Não houve a necessidade de instalar os drivers do SAT no Windows 10. Bastou conectá-lo ao computador e o Windows fez a instalação automaticamente:
image.png

 

Software de Ativação:

Instalação:

  1. Execute o instalador ActivationSoftwareSetup_02.00.09.exe;
  2. Durante os passos da instalação, deixe apenas o Software de Ativação selecionado:
    image.png
  3. Continue com os passos definindo as opções conforme seu ambiente até finalizar a instalação.

Configuração de rede:

  1. Execute o programa ActivationSoftware.exe:
    image.png
  2. Clique em Menu(1) e depois em Configuração(2) :
    image.png
  3. Preencha o Código de Ativação(3). Em nosso exemplo foi 00000000 (8 zeros);
  4. Defina as configurações de rede conforme suas necessidades, em nosso ambiente deixamos ETHE e DHCP(4) e definimos o Proxy(5)
  5. Clique em Configurar(6) para definir as configurações no SAT;
  6. Após alguns segundos será exibida uma janela informando que a Rede Configurada com Sucesso(7) :
    image.png

 

Ativação:
    O SAT que temos em mãos é destinado a ambientes de desenvolvimento, ou seja, SDK. Por padrão, um SAT SDK é ativado de fábrica. Disponibilizamos abaixo os dados de uso do SAT s@tGo em um ambiente de desenvolvimento:

  1. Código de ativação: 00000000 (8 zeros)
  2. CNPJ do contribuinte: 27101611000182
  3. Inscrição Estadual do contribuinte: 111111111111
  4. CNPJ da Software House : 16716114000172
  5. Assinatura da Software House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT

    Caso o seu SAT não seja de desenvolvimento, você pode ativá-lo preenchendo as informações de ativação conforme os passos abaixo:

  1. Clique em Menu(1) e depois Ativação(2) :
    image.png
  2. Clique na aba Ativar SAT(3);
  3. Preencha os campos(4) de acordo com o seu ambiente;
  4. Clique em Ativar(5)
  5. Verifique se o SAT foi ativado através da Mensagem de Retorno(6) :
    image.png

    Obs.: Em caso de dúvidas, o manual do fabricante deverá ser consultado.

Associar Assinatura:
    Caso o seu SAT não seja de desenvolvimento, você pode ativá-lo seguindo os passos abaixo:

  1. Clique em Menu(1) e depois Ativação(2) :
    image.png
  2. Clique na aba Associar Assinatura(3);
  3. Preencha os campos(4) conforme os dados do seu SAT. Em nosso caso deixamos definido como homologação;
  4. Clique em Associar(5);
  5. Verifique se a Mensagem de Retorno(6) informa que houve sucesso no procedimento:
    image.png
    Obs.: Em caso de dúvidas, o manual do fabricante deverá ser consultado.

 

Testes usando os componentes e Demos do ACBr:
    Com o componente ACBrSAT, parte do projeto ACBr, podemos agregar todas as funcionalidades disponíveis no ativador do fabricante em um software particular. Para demonstrar tais funcionalidades utilizamos o SATTeste.exe, demo do ACBrSAT. O SATTeste.exe está disponível neste link: https://www.projetoacbr.com.br/forum/files/file/316-sattesteexe/

Configuração da biblioteca:
    Antes de usar as bibliotecas BemaSAT32.dll ou BemaSAT64.dll, é necessário configurá-las através do arquivo bemasat.xml. Este arquivo deve ficar no mesmo diretório da Aplicação utilizada.
    Os campos que configuramos foram:
image.png

  • Porta: COM11 (Porta de comunicação com o SAT);
  • Path: C:\SAT\LOG (Caminho onde será gravado o log da DLL);

Obs.: Para mais informações sobre estes e outros campos, consulte o manual do fabricante.

Aba Configuração:
image.png

  • Inicialização: satDinamico_stdcall
  • Nome DLL: C:\SAT\BemaSAT32.dll
  • Ambiente: taHomologacao
  • Código de Ativação: 00000000
  • Remover Acentos: Desabilitado
  • Página de Código: 65001
  • UTF8: Habilitado
  • Demais opções não alteramos.

Aba Dados Emitente:
image.png

  • CNPJ: 27101611000182
  • Insc.Estadual: 111111111111
  • Demais opções não alteramos

Aba Dados Sw.House:
image.png

  • CNPJ: 16716114000172
  • Assinatura Sw.House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT

Aba Rede:
image.png

  • Tipo Rede: ETHE (rede cabeada)
  • Tipo Rede: DHCP
  • Para aplicar as configurações de rede, clique em Inicializar(1) ==> Configurações(2) ==> Configurar Interface Rede(3). O retorno deverá ser Rede Configurada com Sucesso(4) :
    image.png

 

Ativar SAT:
    Clique em Ativação(1) ==> Ativar SAT(2). Verifique a resposta no Log de Comandos. Em nosso caso o SAT já está ativado(3) :
) :image.png

 

Associar a assinatura:
    Clique em Ativação(1) ==> Associar Assinatura(2). Verifique se a assinatura foi registrada(3) :
image.png

 

Status operacional:
    Para confirmar se as etapas Ativar SAT e Associar a assinatura funcionam, clique em Consultas(1) ==> Consultar Status Operacional(2). Verifique a resposta no Log de Comandos(3?
image.png

 

Teste de desempenho:
    Utilizando o SATTeste, realizamos vendas com diferentes quantidades de itens. Para cada quantidade foram emitidas 10 vendas, medido o tempo de cada uma e calculado o tempo médio. O tempo foi medido do envio da venda ao recebimento. Todos os testes foram registrados na tabela abaixo:
s@tGo

Quantidade de Itens 3 93 150 249 321 498 501*
Número de Vendas Realizadas
1 0,79 1,44 2,16 4,20 6,03 12,28 1,55
2 0,80 1,40 2,20 4,18 5,99 12,46 1,62
3 0,82 1,47 2,31 4,13 6,18 12,64 1,64
4 0,79 1,47 2,25 4,19 6,08 12,22 1,59
5 0,77 1,48 2,30 4,18 6,18 12,25 1,55
6 0,81 1,46 2,30 4,16 6,03 12,45 1,60
7 0,82 1,49 2,32 4,22 6,05 12,37 1,64
8 0,78 1,45 2,33 4,26 6,05 12,33 1,62
9 0,82 1,45 2,40 4,45 6,04 12,45 1,56
10 0,78 1,47 2,30 4,38 6,07 12,31 1,62
Média em milissegundos 0,80 1,46 2,29 4,24 6,07 12,38 1,60

    * Quantidade máxima de itens em uma venda com o SAT é de 500. Acima dessa quantidade o SAT retorna “Erro não identificado”, o tempo calculado neste caso foi o retorno do erro. O tempo do retorno do erro não foi calculado na média total.
    Nota: O tempo medido nesse teste, é computado desde o início da transmissão do XML para o SAT, até a recepção do XML de venda, gerado como resposta pelo SAT. Ou seja, é uma medição diferente do que a Especificação Técnica do SAT preconiza, onde apenas o tempo de Geração do XML da venda é considerado.

Utilizando do mesmo teste, realizamos um comparativo do s@tGo com o seu antecessor, o RB-2000. Este teste nos forneceu o resultado abaixo:
RB-2000

Quantidade de Itens 3 93 150 249 321 498 501*
Número de Vendas Realizadas
1 1,69 4,3 6,7 13,31 19,22 34,34 20,79
2 1,19 4,52 6,77 14,31 18,64 34,14 17,18
3 1,2 5,36 6,69 13,13 18,73 34,36 18,5
4 1,2 4,61 7,05 13,25 18,81 34,44 15,13
5 1,78 4,61 6,80 13,19 18,91 34,8 12,5
6 1,22 4,39 7,69 13,95 19,19 34,58 12,58
7 1,33 4,52 6,72 13,27 19,2 34,58 12,57
8 1,22 5,47 6,8 14,11 18,8 34,34 12,57
9 1,86 4,92 7,14 13,03 19,17 34,3 12,51
10 1,41 4,08 6,80 13,06 19,28 34,2 13,66
Média em milissegundos 1,41 4,68 6,92 13,46 19,00 34,41 14,80

    Obs.: Lembrando que respeitamos as mesmas regras de tempo coletado e retorno do erro.

    Estes dados nos possibilitou montar o gráfico abaixo:
Desempenho SATGo.png

    Através deste comparativo, podemos observar um tempo de resposta bem menor do s@tGo com relação ao RB-2000. Desta forma, o s@tGo permite uma agilidade maior nas emissões das venda e por consequência, rapidez no ponto de venda.

 

Sobre o equipamento:
    O s@tGo vai além do comum com seu visor. Diferente das luzes (LEDs) informativas, seu visor permite ao usuário ter maiores informações imediatamente, sem a necessidade de realizar consultas ao SAT através de um software.
    Seu gabinete é discreto. O botão de liga/desliga fica traseira do equipamento, dividindo espaço com duas portas de rede, uma conexão USB e o orifício do botão reset. Na sua base, há orifícios para fixá-lo na parede e quatro “pés” de silicone, evitando o fácil deslise do equipamento em uma superfície.
    As duas conexões de rede trabalham em modo bridge, permitindo compartilhar o mesmo ponto de rede para o SAT e para o computador.

 

Sobre a utilização do equipamento:
    Bastou conectar o s@tGo no computador e o Windows 10 o instalou automaticamente. Não houve a necessidade de realizar qualquer instalação de drivers.
    Não houveram travamentos ou casos de lentidão durante os testes. A rede também se manteve estável usando o s@tGo para compartilhar a conexão.

 

Ficha técnica fornecida pelo fabricante:

  • Gabinete: Plástico ABS com Display de Cristal Líquido
  • Alimentação: +5V com fonte externa
  • Consumo Médio de Corrente: 600 mA
  • Potência Média: 4,0W
  • Retenção de Dados na Memória: 10 anos
  • Conexões de Rede: Duas interfaces Ethernet, Wi-Fi (opcional) modos b/g/n
  • Interface USB Conector B USB 2.0: 1 interface
  • Dimensões:
      30mm de altura,
      130mm de largura,
      115mm de profundidade
  • Peso: 0,5Kg
  • Regulamentação Atendida:
      IEC 61.000-4-2: Imunidade a descarga eletrostática classe 3.
      IEC 61.000-4-3: Imunidade a rádio frequência e compatibilidade eletromagnética, classe 2.
      IEC 61.000-4-4: Imunidade a transientes elétricos rápidos, classe 2.
      IEC 61.000-4-5: Imunidade a surto induzido por descarga atmosférica, classe 2.
      IEC 61.000-4-6: Imunidade a perturbações eletromagnéticas conduzidas, classe 2.
      IEC 61.000-4-11: Imunidade a afundamento, variação e interrupção de tensão, classe 30% de queda, durante 50 ciclos.
  • Condições Ambientais:
      Operação: 0°C ~ 45°C
      Armazenamento: -10°C ~ 60°C
      Umidade de Operação: 10% ~ 80%
      Umidade de Armazenamento: 10% ~ 90% (Não Condensante)

 

Amostras:
    Disponibilizamos abaixo os XMLs de uma venda e seu cancelamento:

    O extrato de venda(esquerda) e de cancelamento(direita) impressos:
cfe.png

 

 

 

 

  • Curtir 5
  • 8 meses depois ...
  • Moderadores
Postado
  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Moderadores
Postado

Observações referente a testes realizados com S@T Go

Durante a configuração da dll para comunicação com o aparelho, notamos que o arquivo de configuração que acompanha a dll ( bemasat.xml ), precisa estar sempre no diretório raiz da Aplicação. (Em nosso caso copiamos esse arquivo para a pasta raiz do SATTest.exe). Caso contrário terá uma resposta de erro padrão retornado pela dll:  ( Erro|Erro na abertura da porta de comunicacao com o S@T ).

Portanto, se estiver retornando esse erro, basta copiar o arquivo "bemasat.xml" para o diretório raiz da Aplicação...

Nota importante

Em novos teste realizados, notamos um resultado ainda mais satisfatório no tempo de resposta do S@T Go em comparação  ao SAT RB-2000, portanto atualizamos a Tabela e o Gráfico comparativo no tópico acima...

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • 3 meses depois ...
Postado

Nos testes realizados anteriormente com os SAT GO e RB-2000, era calculado o tempo a partir do Envio do XML até o recebimento o XML de resposta e decodificação do mesmo pelo componente ACBrSAT, porém percebemos que esta decodificação consome um  bom tempo deste processo. Sendo assim fizemos uma nova medição, onde consideramos a partir do momento em que o XML é Enviado até o momento em que é retornado o XML de resposta, não esta sendo levado em consideração a decodificação.
O resultado deste novo teste você acompanha na tabela abaixo:

image.png

  • Curtir 2
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...