Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1815 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.