Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

 

  • 1 mês depois ...
Postado

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

 

  • 2 anos depois...
Postado

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