Ir para conteúdo
  • Cadastre-se

dev botao

Função Ativarsat


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

Recommended Posts

Amigos

Uma dúvida que tenho é com relação a função AtivarSAT. Pelo que verifiquei na documentação do SEFAZ, esta função não será de responsabilidade do meu AC, mas sim será disponibilizada pelo fabricando do S@T. Desta forma não preciso me preocupar em implementar esta função em meu AC.

 

Meu intendimento esta correto ?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Provavelmente o fabricante tenha um Software para ativar o SAT... mas nada impede que a sua aplicação também faça a chamada ao método "AtivarSAT" da DLL...

Veja mais detalhes no manual Especificacao_SAT_v_ER_2_8_5.pdf   item   6.1.1.1. AtivarSAT – Descrição e Parâmetros

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Boa Tarde, A respeito do Ativar SAT, estou com o problema quando vou ativa-lo em ambiente de homologação (teste) quando chamo o ativamento fala que no emulador SAT que o CNPJ é invalido, porém ja fiz testes com CNPJ validos e não validos, já passei o CNPJ somente os numero sem traços sem nada, já envio tbm com os pontos e ainda continua parecendo cnpj invalido. O que pode ser?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O emulador só aceita CNPJ = 11111111111111

 

Aqui tudo funcionando... veja:

-- 12:25:57:542 - numeroSessao: 778221 - Comando: AtivarSAT( 1, 11111111111111, 35 )
   12:26:14:577 - numeroSessao: 778221 - Resposta:778221|04003|SAT-CF-e já ativado||

 

 

Verifique se você preencheu corretamente as abas "Dados do SAT", "Dados do Emitente" e "Dados da Sw.House".. no Demo

e clicou no botão "Salvar"

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Daniel,acabe de  conferir, em ambiente de teste, coloquei tudo de acordo com o Exemplo do ACBRSAT, ... só que coloquei até no "braço" para ver se dava certo para ver se era meu sistema que estava dando erro, mas ainda esta dando CNPJ INVALIDO, tipo e para ser Ativado, mais não sei porque não ativa. =X 

 

 

 

A só para constar minha linda de código fica igual a essa:  Comando: AtivarSAT( 1, 11111111111111, 35 );

 

E a Resposta do Emulador do SAT aparece isso: [2014-05-19 12:47:42.120]:ERRO: CNPJ Invalido

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Talvez o CNPJ inválido seja o CNPJ da Sw.House... Veja o LOG gerado, vá com o Debug no passo a passo, e veja o que vc está realmente enviando...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Fui passo a passo, e a linha passada e valores passados foram, 

 

dm.ACBrSAT1.AtivarSAT(1,SAT_CNPJEmpresa,StrToInt(SAT_CodigoUF));

 

dm.ACBrSAT1.AtivarSAT(1,11111111111111,35);

 

 

Segue em Anexo as Imagens.

 

Dados que está sendo enviado, E resposta do emulador: 

http://uploaddeimagens.com.br/imagens/sem_titulo-jpg--2891

 

 

Dados de Configuração do SAT

http://uploaddeimagens.com.br/imagens/sem_titulo2-jpg--51

 

Dados do Emitente

http://uploaddeimagens.com.br/imagens/sem_titulo3-jpg--18

 

 

Obrigado desde já Daniel.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Isso o Log já nos mostrou... vc precisa entrar com o F7 em  AtivarSAT...

 

Notei que o CNPJ da Sw.House está inválido...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Daniel, entrei com o F7, aparentemente foi os dados todos corretos, porém  ele não Ativa, não sei o que pode ser, ja fazer o teste de envio eu tive que ativar pelo programa do governo e configurar no meu sistema. 

 

 

Olha a resposta.

 

 
-- 10:47:23:585 - numeroSessao: 798143 - Comando: AtivarSAT( 1, 11111111111111, 35 )
   10:47:25:008 - numeroSessao: 798143 - Resposta:798143|04099|Erro desconhecido na ativa??o||
 
 
 
e no Emulador da o seguinte;
 
 
[2014-06-04 10:47:24.893]:ERRO: CNPJ Invalido
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Conforma já demonstrei... aqui funciona normal... não vejo outra alternativa, a não ser o fato de você estar enviando o CNPJ errado...

 

[2014-06-04 10:47:24.893]:ERRO: CNPJ Invalido
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

Oi Pessoal,

 

Estou começando a estudar o demo do SAT agora para poder implementá-lo na minha aplicação e estou com esse mesmo problema, mas pelo que li não precisa ATIVAR o SAT ao entrar no sistema (de qualquer maneira a opção não deveria dar erro pois no ATIVA do governo funciona). 

 

O que estou fazendo é carregar o EMULADOR e já em seguida carregar o DEMO, repare que abaixo está os logs das consultas e o DEMO conversa numa boa com o SAT mas quando clico no Vendas ele dá a mensagem EVariantInvalidArgError - Invalid argument e não imagino o motivo.

 

ACBrSAT.Inicializado
 
-- 10:33:17:289 - numeroSessao: 520403 - Comando: ConsultarStatusOperacional
   10:33:17:510 - numeroSessao: 520403 - Resposta:520403|10000|Resposta com Sucesso.|||900000102|DHCP|127.127.127.100|127.127.127.100|22:d9:d0:45:17:02|127.127.127.100|127.127.127.100|127.127.127.100|CONECTADO
-- 10:33:22:638 - numeroSessao: 638113 - Comando: ConsultarSAT
   10:33:22:817 - numeroSessao: 638113 - Resposta:638113|08000|SAT-CFe em operação.||
EVariantInvalidArgError - Invalid argument
EVariantInvalidArgError - Invalid argument
 
Apenas para constar uso Delphi XE2.
 
Se puderem me auxiliar de antemão agradeço.
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Fui passo a passo, e a linha passada e valores passados foram, 

 

dm.ACBrSAT1.AtivarSAT(1,SAT_CNPJEmpresa,StrToInt(SAT_CodigoUF));

 

dm.ACBrSAT1.AtivarSAT(1,11111111111111,35);

 

 

Segue em Anexo as Imagens.

 

Dados que está sendo enviado, E resposta do emulador: 

http://uploaddeimagens.com.br/imagens/sem_titulo-jpg--2891

 

 

Dados de Configuração do SAT

http://uploaddeimagens.com.br/imagens/sem_titulo2-jpg--51

 

Dados do Emitente

http://uploaddeimagens.com.br/imagens/sem_titulo3-jpg--18

 

 

Obrigado desde já Daniel.

Oi Rodolfo, boa tarde.

Não sei se já conseguiu resolver seu problema, mas isso também aconteceu comigo ... eu vi tanto na configuração que fiz pelo emulador quanto na que fiz no Demo do ACBr .. . .porém, nas configurações de CNPJ da SoftwareHouse, na Demo Acbr, eu informei tudo 22222222222222, daí consegui passar para outro estágio.

Abç

Editado por rick
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Membros Pro

boa tarde. tentei de tudo pra consegui ativar pelo ACBrSAT mais da o mesma mensagem do amigo acima:

 

 

-- 10:47:23:585 - numeroSessao: 798143 - Comando: AtivarSAT( 1, 11111111111111, 35 )

   10:47:25:008 - numeroSessao: 798143 - Resposta:798143|04099|Erro desconhecido na ativa??o||

 

gostaria de saber se alguém conseguiu ativar apos dar essas mensagens?

 

Ja usei CNPJ Contribuinte 11.111.111/1111-11
software 11.111.111/1111-11 ou 22.222.222/2222-22 

porem da a mesma mensagem.

segue o log do acbrsat

ACBrSAT.zip

Editado por sidnei_alves1
Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Boa tarde, 

 

Estou utilizando o exemplo do ACBrSat e não estou conseguindo efetuar ativação do Sat.

Note que o problema está acontecendo no "codigoDeAtivacao" que está retornando vazio, se eu for e alterar na mão informando o "Código de Ativação 123456" é feita ativação caso contrario não é ativado e gera o seguinte erro: "Resposta:619912|04099|Erro desconhecido na ativação||"

No desenvolvimento estou utilizando o Delphi 2009.

Acredito que não está sendo repassado o  "ACBrSAT1GetcodigoDeAtivacao(var Chave: AnsiString)" . 

Link para o comentário
Compartilhar em outros sites

Bom dia,

 

estou utilizando o demo do SAT

 

Executo a inicialização

resposta:  acbrSat: inicializado

 

ao clicar ativar o sat

resposta:  10:47:23:585 - numeroSessao: 798143 - Comando: AtivarSAT( 1, 11111111111111, 35 )

 

mas o sistema fica em loop e nao me retorna mais nada, e trava o PC  , alguém passou por isso

 

ou será que estou errando na sequencia de comandos

Link para o comentário
Compartilhar em outros sites

  • Consultores

2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]".

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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