Ir para conteúdo
  • Cadastre-se

dev botao

Homologação SAT Nitere NSAT-4200


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

Recommended Posts

Testamos o SAT Nitere NSAT-4200, utilizando o exemplo do ACBr, SATTeste.exe, e o programa de Ativação do Fabricante.

Sobre a instalação e ativação do SAT Nitere NSAT-4200:

O manual de instalação, driver e o aplicativo de ativação podem ser encontrados em: http://www.nitere.com.br/suporte-downloads-nitere.

O site do fabricante é bastante intuitivo, e não tivemos dificuldades em encontrar as bibliotecas e programas do SAT.

O SAT foi testado em uma máquina com Windows 8.1, e o próprio Windows identificou um driver genérico (ELMO GMAS), segundo o fabricante não é necessário instalar o driver neste caso, o próprio que foi identificado é suficiente, porém foram testados tanto o driver genérico quanto o driver do próprio fabricante (seguindo o manual disponível no site citado anteriormente).

Os dados de código de ativação padrão, encontravam-se em uma folha, junto ao manual, na caixa do equipamento.

Dados de Ativação:

  • CNPJ do contribuinte: 10.261.693/0001-20

  • Código de ativação: 12345678

Associar Assinatura:

  • CNPJ do contribuinte: 10.261.693/0001-20

  • CNPJ da software house: 16.716.114/0001-72

  • Assinatura do AC: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT

 

Para realizar a ativação do SAT é muito simples, basta seguir os seguintes passos:

  • Instalar drivers-dll-nsat-4200-ev9sm.exe disponível no site.

  • Após instalado, será criado uma pasta com o nome: sygmansat na unidade C.

  • Abrir o sygma_nsat.exe que encontra-se nesta pasta.

  • Em Configurar Rede SAT (Passo 01), deverá ser preenchido com os dados corretos e clicar em Enviar.

  • A interface de rede já será configurada neste passo.

    configuração.jpg

          Nota: As configurações de Proxy deverá ser configurada no caso dessa configuração existir na rede local.

 

Após o envio dos dados do passo 01, clicar em Ativar SAT (Passo 02), preencher corretamente os dados e clicar em Enviar. Pronto seu SAT está ativado.

ativação.jpg

 

Agora é necessário associar a assinatura, em Associar Assinatura SAT, preencher corretamente os dados de clicar em Enviar.

assinatura.jpg

 

Após a configuração, os leds que deverão ficar acessos são: Equipamento energizado, Equipamento operando e/ou em comunicação com o AC e Parametrização Instalada.

O processo de ativação, também pode ser realizado pelo SATTeste.exe. Basta seguir os seguintes passos para ativar o SAT:

O ACBrSAT deverá estar configurado da seguinte maneira:

 

  • Em inicialização, deverá estar na opção: satDinamico_stdcall;
  • Página de código: UTF8 ou 65001;

  • Versão: 0,07;

  • Formatar XML deverá estar desmarcado. (veja tópico: “Sobre a Utilização”, abaixo)

  • Remover Acentos deverá estar marcado. (veja tópico: “Sobre a Utilização”, abaixo)

 

  • Configurar na aba Dados do SAT CFe, no nosso caso, os dados necessários encontravam-se em uma folha junto ao manual
  • Configurar no campo “Nome DLL” o caminho para a dllsat.dll (veja nota 1).

  • Clicar em Inicializar.

  • Ir no menu Ativação, e clicar em Ativar SAT.

ativação_SATTeste.jpg

 

  • Para associar assinatura:

    • Clicar em Ativação > Associar Assinatura

assinatura_SATTeste.jpg

 

É possível também configurar a Interface de Rede pelo SATTeste.

  • Para o tipo de interface ETHERNET:

    • Escolher a opção ETHE, dentro da aba Rede > Tipo Rede.

    • Escolher conforme as configurações de sua rede entre DHCP/PPPoE/IPIFIX

    • Em Configuração de Proxy, configurar caso haja proxy em sua rede.

configuracao_SATTeste.jpg

Nota 1: A DLL encontra-se na pasta sygmansat conforme instalação.

 

Sobre o equipamento SAT NSAT-4200:

O equipamento funciona bem e suas configurações são simples. Sua apresentação física é boa, e seu gabinete é de material plástico ABS. Seus Leds podem confundir um pouco o usuário, pois não há descrição de cada led, e é necessário consultar o manual para compreender os símbolos, principalmente quando a luz do equipamento comunicando com o fisco estiver acessa, dando a impressão de que o estado de rede local está acessa também.

O equipamento é alimentado pela porta USB, o cabo usado é o USB-B (o mesmo utilizado pela maioria das Impressoras), possui também duas portas para Rede, para permitir a redistribuição do cabo a outro equipamento.

 

 

NSAT-4200

Versão Sw.Básico

02.00.03

Layout XML Entrada

00.07

Fonte Externa

Não

Portas de Eth

2

Chave Liga/Desliga

Não

Wi-Fi

Não

Tipo Cabo USB

USB-B

Tipo Gabinete

Plástico ABS

Fixação Gabinete

Não

Trava Antifurto

Sim

Sinalização Leds

Bom

Software de Ativação

Bom

Suporte a Windows

32/64

Suporte a Linux*

32/64

* Foi necessário entrar em contato com o fabricante, e o mesmo disponibilizou a Lib utilizada no sistema operacional Linux.

 

Sobre a utilização do SAT NSAT-4200:

Para a utilização do SAT, no primeiro momento, deixamos com o driver genérico. Neste cenário, apontamos para a DLL da pasta de instalação do próprio programa da Nitere, não houve erros.

Notamos que o SAT não aceita XMLs com espaços, e portanto quando a opção “Formatar XML” estiver ligada, ao realizar uma venda, ocorreu o erro: “Resposta:949632|06010|1999|Erro nao identificado||, porém desmarcando essa opção, funcionou corretamente.

Detectamos um problema em relação a Tag “Dest.xNome”. No XML gerado pelo SATTeste.exe, é definido campo “Dest.xNome” com a seguinte descrição.

Dest.xNome := 'D.J. SYSTEM ÁÉÍÓÚáéíóúÇç teste de nome Longo muito LONGO';

O Objetivo é testar como o SAT se comporta com caracteres acentuados, e com uma Descrição com o limite próximo do máximo permitido pelo campo xNome (60 caracteres).

O SAT da Nitere está recusando o XML, com o erro: “Resposta:418632|06010|1999|Erro nao identificado||”. Observamos que se a opção Remover Acentos”, estiver marcada, o XML é enviado com sucesso. O problema ocorre, pois caracteres acentuados em UTF8 podem consumir até 2 bytes, e a validação do SAT está erroneamente considerando o número de Bytes e não de caracteres. O problema foi reportado ao Fabricante, que nos informou que já existe uma correção para o mesmo, e que será lançada na próxima atualização do Software Básico.

Foram realizadas diversas vendas com o aplicativo SATTeste.exe, e os XMLs com retorno das vendas foram geradas corretamente.

Realizado testes de tempo de envio pelo próprio SATTeste, conforme imagem abaixo.

O tempo que medimos 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.

 

Tempo em Segundos

image.png

* Venda máxima de quantidade de itens para a venda com o SAT é de 500, acima dessa quantidade o SAT retorna “Erro não identificado”, o tempo calculado neste caso, foi do retorno do erro.

 

As seguintes informações abaixo, nos foram recebidas pela engenharia do Fabricante:

Nosso SAT possui alguns diferenciais sobre os demais SATs de mercado que têm sido bastante elogiados em outras avaliações semelhantes à sua, dentre eles podemos citar:

– Possui bateria interna que permite o desligamento seguro do SAT, evitando-se a corrupção do sistema.

–Tempo de processamento dos cupons inferior à média dos concorrentes, graças ao processador de performance superior, 800Mhz contra 350MHz em média dos demais.

– 3 sistemas de watchdog, sendo um deles com hardware independente, que monitoram e garantem o funcionamento do sistema sem travamentos.

cupom_nitere.jpg

Cupom gerado pelo SAT

 

XML que foi enviado e o XML de retorno anexo abaixo.

XML de Envio: AD20161011150701-625430-env.xml

XML de Resposta: AD31161010261693000120599000096000000171043879.xml

 

sat-fiscal-nsat-4200-1.jpg

SAT NSAT-4200

 

  • Curtir 11
Consultor SAC ACBr Graziele Rocha Serafim
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

A situação relatada:  

Em 17/10/2016 at 16:26, Graziele Rocha Serafim disse:

Detectamos um problema em relação a Tag “Dest.xNome”

o valor 'D.J. SYSTEM ÁÉÍÓÚáéíóúÇç teste de nome Longo muito LONGO'

Em 17/10/2016 at 16:26, Graziele Rocha Serafim disse:

Observamos que se a opção Remover Acentos”, estiver marcada, o XML é enviado com sucesso

 

Após atualização para a versão do software básico: 02.01.04, foram feitos novos testes e o problema foi solucionado.

 

Consultor SAC ACBr Graziele Rocha Serafim
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...

Observamos algumas ocorrências de usuários do SAT NITERE  aqui no forum sobre a exibição de uma tela de mensagem com "Tempo=0,4940000000838".

Aparentemente esta mensagem é exibida pela DLL do sat em questão, para remover a exibição desta tela copie a dll do aparelho e o arquivo SYGMASAT.INI para dentro de um mesmo diretório, no arquivo  . ini existe um parâmetro "MostraTempo=1", altere para "MostraTempo=0" e reinicie a aplicação.

 

Tela exibida:

image.png

 

Exemplo do arquivo SYGMASAT.INI com a alteração.
 

[Sistema]
Porta=COM5
BAUD=115200
MostraTempo=0
[Flags]
NumPkt=2291

 

  • Curtir 4
Link para o comentário
Compartilhar em outros sites

×
×
  • 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.