Ir para conteúdo
  • Cadastre-se

dev botao

Homologação SAT Daruma DS-100i


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

Recommended Posts

A Daruma nos forneceu recentemente a versão SDK do seu SAT DS-100i para homologarmos no exemplo SATTeste.exe do ACBr, e também testarmos seus softwares e drivers.

Nota: Os testes foram realizados em conjunto com Rodrigo Junqueira.

Instalação do SAT:

Drivers, manuais e programas utilitários podem ser encontrados no link: desenvolvedoresdaruma
A plataforma Help Online – Daruma Framework é bastante intuitiva, onde as bibliotecas e programas necessários foram encontrados facilmente.
Até o momento de criação deste documento, o SAT DS-100i está na versão do software básico em 01.00.00, onde este contempla o layout 0.07.
Nota: O equipamento já está em processo de homologação de um novo Sw. Básico.
A instalação física do equipamento foi realizada de maneira simples, o mesmo contempla uma conexão via USB-B e duas entradas Ethernet.
Os testes foram realizados utilizando o sistema operacional Windows 10, 64bits. Após a conexão do cabo USB, o Windows identificou em outros dispositivos o componente “Dispositivo Serial USB”, onde este não foi instalado automaticamente, sendo necessário utilizar um instalador externo. A instalação foi concluída de maneira bem simples seguindo os passos:

    1. Baixar o driver “USBSat.zip”;
    2. Executar o “Driver_SAT.exe”, localizado na Pasta “Windows 10”;
    3. Concluir a instalação.

Após concluir a instalação foi adicionado em Portas (COM e LPT) o dispositivo “Daruma Driver SAT

Dados Para Utilização SDK:

Código de Ativação Padrão = DS100iSDK
CNPJ do Contribuinte = 45170289000125
Inscrição Estadual do Contribuinte = 688023460111
CNPJ Software House = 16716114000172
Assinatura da Software House = SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT

APLICATIVO DO FABRICANTE

Configuração de Rede

É possível realizar configuração de rede, para que o equipamento funcione corretamente de acordo com a rede de onde estiver conectado. No caso, em nossos testes, foi necessário realizar configuração de proxy. 
Nota: Atualmente, o equipamento não consegue se comunicar com a Sefaz, quando configurado a rede com Proxy, porém, a situação já está sendo analisada pelo fabricante, que disponibilizará uma atualização assim que homologado.
Para tais configurações de rede, basta seguir os passos a seguir:

    1. Baixar o “ToolSatDaruma.zip”;
    2. Executar o “TOOL_Daruma_Sat.exe”;
    3. Informar o “Código de Ativação” do SAT e clicar em “Entrar”;
        1. Caso o SAT não esteja ativo, clicar em “Ativar SAT” e continuar os passos;

swfabricante.jpg

    4. No menu, clicar em “Configuração de Rede”;
    5. Informar os campos necessários;

redefabricante.jpg

    6. Clicar em “Enviar”.

 

Ativação + Associação da Software House
      
Setup Automático

Como os testes foram realizados em um SAT SDK, não foi necessário realizarmos a ativação e associação da software house, porém tais rotinas podem ser facilmente realizadas utilizando o Tool.

O Tool da Daruma possui uma rotina que é capaz de realizar ambos procedimentos automaticamente, facilitando e agilizando o procedimento, tal rotina foi realizada seguindo os passos: 

    1. Executar o “TOOL_Daruma_Sat.exe”;
    2. Clicar em “Ativar SAT”;

setupautomatico.jpg

    3. Clicar em “Setup Automático”;

setupaut2.jpg

    4. Informar o campo “CNPJ do Contribuinte”;
    5. Informar o campo “CNPJ Software house”;
    6. Informar o campo “Código de Ativação”;
    7. Selecionar a “UF”;
    8. Informar o campo “Assinatura Aplicativo Comercial”;
    9. Clicar em “Executar”.


Caso seja necessário realizar as rotinas separadamente, basta seguir os passos:

Ativação:

    1. Executar o “TOOL_Daruma_Sat.exe”;
    2. Clicar em “Ativar SAT”;
    3. No menu, clicar em “Ativar SAT”;

ativarfabricante.jpg

    4. Informar o campo “CNPJ Contribuinte”;
    5. Informar o campo “Código de Ativação”;
    6. Selecionar a “UF”;
    7. Clicar em “Enviar
       
Associação da Software House:

    1. Executar o “TOOL_Daruma_Sat.exe”;
    2. Informar o “Código de Ativação” do SAT e clicar em “Entrar”;
    3. No menu clicar em “Associar Assinatura”;

associarfabricante.jpg

    4. Informar o campo “CNPJ do Contribuinte”;
    5. Informar o campo “CNPJ da Software House”;
    6. Informar o campo “Assinatura Aplicativo Comercial”;
    7. Clicar em “Enviar”.


Após concluir todos os passos acima, podemos clicar em “Consultas” e depois em “Consultar Status Operacional”, após retornar “RESPOSTA COM SUCESSO” o SAT estará pronto para o uso.

consultarfabricante.jpg

*Todo processo de ativação do SAT e associação da software house também podem ser realizados através do SATTeste.exe

      
SATTESTE

As configurações realizadas foram:

  • Aba “Dados do SAT”:
    • Inicialização: satDinamico_stdcall
    • DLL: Utilizado a DLL disponibilizado no Help Daruma Framework. O SATTeste funcionou apontando a DLL em qualquer diretório do Windows.
    • Página de Código: 65001
    • Versão do XML: 0,07
  • Nas abas “Dados emitente” e “Dados Sw.House” informar os dados citados no término do tópico “Ativação + Associação da Software House”.
  • Configurar a aba “Rede” caso se faça necessário.

    Com todos os dados informados, clicar em “Inicializar”.

satteste.jpg

Para configurar a interface de rede com os dados informadas na aba "Rede", na barra de ferramentas, clicar em “Configuração” e depois em “Configurar interface Rede”.

redesattest.jpg

A ativação do SAT e associação da software house é feita ao clicar em “Ativação”, “Ativar SAT” e “Associar Assinatura”, respectivamente, após configurar todos os dados nas abas “Dados Emitente” e “Dados Sw.House”.

associarsattest.jpg

Para verificar a comunicação com o SAT, em “Consultas”, clicar em “Consultar Status Operacional”.

consultarsattest.jpg

 

O Equipamento

O equipamento é fácil de realizar a instalação e configuração, possui as seguintes características:

- Fácil interação com softwares de PDV;
- 7 LED’s para informação de status operacional, sinalizando 9 condições no total;
- Memória livre de 4Gb;
- Possibilidade de operar off-line;
- Sensores anti-violação;
- Dimensões de 140mm x 125mm x 35mm;
- Peso de 250 gramas;
- Certificação AC/SAT.

 

DS-100i

Memória

4GB

Versão Sw.Básico

01.00.00

Layout XML Entrada

0.07

Fonte Externa

Não

Alimentação

5V (Via USB)

Consumo Médio

370mA.

Potência Média

1,9 W

Portas de Ethernet

2 interfaces ETH 10/100

Chave Liga/Desliga

Não

Wi-Fi

Não

Tipo Cabo USB

USB 2.0 - Tipo B 

Tipo Gabinete

Plástico ABS (anti-chamas)

Fixação Gabinete

Não

Sinalização Leds

Boa

Software de Ativação

Bom

Suporte a Windows

Sim 32/64 bits

Suporte a Linux

Sim


Utilização do Daruma DS-100i 

Sobre o consumo de energia, embora no manual do equipamento, esteja como requisito que o computador tenha duas portas USB, o equipamento funcionou normalmente utilizando apenas uma ponta do cabo USB. 
Nota: O caso USB que acompanha o equipamento é USB Tipo B com duas pontas USB para que aumente a amperagem de alimentação para o SAT. Durante os testes não houve problemas em utilizar apenas uma das pontas, porém, caso houver muitos dispositivos ligados na USB, seu funcionamento pode ser afetado.
Através dos Leds de sinalização do equipamento, pode-se identificar facilmente o que está ocorrendo. Quando existem cupons não transmitidos, o LED P/Cfe fica piscando, indicando que um ou mais cupons ainda não foram transmitidos para a Sefaz.
Testamos o desempenho do DS-100i, usando o aplicativo SATTeste.exe, do projeto ACBr. Foram realizadas diversas vendas com várias quantidades de item, para verificar o tempo médio (em segundos) de envio e resposta utilizando o equipamento. O resultado pode ser conferido na tabela abaixo:

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.

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. 


Visão Geral sobre a experiência de uso do SAT Daruma DS-100i:

De maneira geral, a utilização do SAT Daruma DS-100i foi uma boa experiência, pois o mesmo foi instalado e configurado facilmente apenas seguindo as instruções na tela, utilizando apenas um driver. 
O equipamento contempla duas entradas ethernet o que facilita a instalação em campo, pois não será necessária a instalação de um novo ponto de rede dedicado ao SAT. Até o momento, o equipamento possui um problema que quando configurado em rede com proxy, o mesmo não consegue comunicação com a Sefaz, fazendo com que todos os cupons fiquem pendentes de transmissão, porém, segundo fabricante situação já está sendo corrigida e em breve será liberada uma atualização.
O equipamento, embora seja de plástico, é constituído de material ABS anti-chama e não aparenta fragilidade. A sinalização de Leds do equipamento é boa e com legenda intuitiva. O equipamento possui boa aparência, não é muito compacto, porém não é muito pesado (250 gramas). 
O Tool do fabricante é uma ferramenta bastante intuitiva, e não precisa ser instalado para o funcionamento. 

venda.jpg

Exemplo Cupom de Venda

 

cancelamento.jpg

Exemplo Cupom Cancelamento

 

XML de envio (venda): AD20171023095547-078194-env.xml

XML de retorno (venda): AD35171045170289000125599000111310003728678457.xml

XML de envio (cancelamento): ADC35171045170289000125599000111310003728678457-env.xml

XML de cancelamento: ADC35171045170289000125599000111310003736047010.xml

 

sat_image105.gif

Modelo SAT DS-100i

  • Curtir 3
  • Obrigado 1
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.

The popup will be closed in 10 segundos...