Ir para conteúdo
  • Cadastre-se

dev botao

Sat Código De Ativação Inválido


Ver Solução Respondido por Renata Albergoni,
  • Este tópico foi criado há 3445 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores
Postado

Não há nada de errado com a geração de XML nesse sentido... isso seria muito básico e ninguém conseguiria utilizar o componente para nada...

 

Provavelmente você não configurou os parâmetros corretamente no Demo, Abas: Dados do SAT CFe, Dados Emitente, Dados Sw.House

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.

  • 1 ano depois...
Postado

boa tarde,

baixei esta semana os fontes...

estou com o prob... NumeroSessao: 633872 - Resposta:633872|06001|0000|Código de ativação inválido.||

no emulador do sat das vendas conseg fazer a venda..

 

porem no delphi XE6 nao estou conseg..., nao alterei os fontes..pelo q li neste topico...esta versao jahe estaria correta ?

 

 

obrigado

Postado

na funcao ...esta para compilar ansistring...seria o certo para xe6 ?

 

alterei a funcao tbem para ansistring

 

     xSAT_EnviarDadosVenda : function ( numeroSessao : LongInt;
        codigoDeAtivacao, dadosVenda : AnsiString) : PAnsiChar ; cdecl;
 

continuo com o erro de codigo ativacao.....

Postado

Olá Pessoal.

 

Estou com o mesmo problema "Código de ativação inválido".

 

No emulador funciona, consigo fazer vendas e tudo mais.

No demo do acbr não consigo.

Alguém poderia me ajudar plz?

 

Já tentei de tudo, não sei o que estou fazendo de errado. =\

Postado

Não compreendi... No emulador Funciona mas no Equipamento SAT não funciona ?

Onde exatamente funciona e onde não funciona ?

 

Tentou com o já compilado ?

 

Ainda não peguei o aparelho, provavelmente vou pegar daqui 1 semana.

Eu fui até o site da receita e baixei o "Emulador SAT-CFe", "Ativação SAT-CFe", "Aplicativo Comercial".

 

Com esta combinação tudo funciona, consigo fazer vendas, cancelar, tudo ok.

 

Mas se eu tento  "Emulador SAT-CFe" + "Demo do acbr" ele apresenta erro na ativação, no envio para impressora, não consigo fazer nada.

Dá o erro . NumeroSessao: 633872 - Resposta:633872|06001|0000|Código de ativação inválido.||

 

E não estou conseguindo resolver isso.

O que será que estou fazendo de errado?

 

Obrigada pela resposta

  • Fundadores
Postado

Ok.. compreendido... você precisa configura corretamente as abas "Dados do SAT", "Emitente", "Dados Sw.House"... e salvar a configuração...

 

Você mesmo compilou o Demo ou baixo do fórum ?  Tente com a versão baixada do fórum

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.

Postado (editado)

Ok.. compreendido... você precisa configura corretamente as abas "Dados do SAT", "Emitente", "Dados Sw.House"... e salvar a configuração...

 

Você mesmo compilou o Demo ou baixo do fórum ?  Tente com a versão baixada do fórum

 

Muito obrigada por estar respondendo minhas perguntas, mas infelizmente ainda estou sem sucesso.

Vou tentar detalhar o máximo possível de como estou fazendo.

 

1- Desinstalei o emulador, ativação e aplicativo comercial da fazenda, apaguei as pastas do C:\ (SAT, AC). Limpei tudo.

2- Instalei conforme manual da receita em ordem o "Emulador, Ativação, Aplicativo comercial". Copiei a pasta "SAT" que vem junto com os arquivos da receita para C:\ ficando assim "C:\SAT".

3- Abri o arquivo "Configurações.xml" de dentro da pasta "C:\SAT" e mudei a seguinte linha de código

 
De
  <versaoSchema>0.03</versaoSchema>
  <versaoLayoutCFe>0.03</versaoLayoutCFe>
 
Para
  <versaoSchema>0.05</versaoSchema>
  <versaoLayoutCFe>0.05</versaoLayoutCFe>
 
Fiz isso acima pois vi que na demo do acbr existe um campo chamado "Versão" com o valor de 0.05.
 
4- Abri o "Emulador SAT-CFe".
5- Abri a "Ativação SAT-CFe".
6- Na "Ativação SAT-CFe" cliquei no primeiro botão "ATIVAR SAT", preenchi os seguintes campos:
 
Informe o tipo de certificado: Tipo de certificado = AC-SAT/SEFAZ
CNPJ: 11.111.111/1111-11
Código de ativação SAT: 123456
Confirmação do código de ativação SAT: 123456789
 
Após confirmar a ativação aparece "Resultado: Ativado corretamente".
Se clicar em testar comunicação aparece "Resultado: Emitido com sucesso.".
 
7- No botão Associar assinatura coloquei os seguintes campos
CNPJ do contribuinte: 11.111.111/1111-11
CNPJ Software House: 11.111.111/1111-11
Assinatura AC: 123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijlffffffffffffffffffffffffffffffffff
Cliquei em enviar assinatura e aparece "Resultado: Assinatura do AC Registrado".
 
A assinatura acima eu inventei, coloquei qualquer coisa com um total de 344 caracteres.
 
8- Abri o aplicativo comercial da receita fui em "Configurar aplicativo" e preenchi os seguintes campos:
Senha de Ativação: 123456789
Assinatura: 123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijlffffffffffffffffffffffffffffffffff
CNPJ da Software House: 11.111.111/1111-11
Numero do caixa: 002
Versão de entrada: 0.02
 
Cliquei em Salvar.
9- Depois fui em configurar contribuinte e preenchi os seguintes campos:
IE: 111.111.111.111
IM: 123123
CNPJ: 11.111.111/1111-11
Código do regime de tributação do issqn: (Em Branco)
Indicador de rateiro do ISSQN (S ou N): N
Cliquei em OK
 
Depois configurar produto 001 e coloquei um código de barras válido para conseguir efetuar o teste.
Código de barras: 7893151068349
 
Depois fui até o campo referencia, entrei com 001, inseri o produto 3x, coloquei o valor pago igual ao valor total e cliquei em fechar venda.
Apareceu "Emitido com sucesso + conteúdo de notas" e imprimir o comprovante.
 
Toda essa parte acima foi para ver se funcionava com o emulador, ativado, e aplicativo comercial da receita.
Funcionou OK.
 
Depois parti para a demo do ACBR.
Dando sequência no que já havia feito, fiz da seguinte maneira.
 
1- Fechei o aplicativo comercial da receita e o Ativador da receita, fiquei apenas com o emulador da receita aberto.
2- Abri a demo compilada SATTeste que você postou acima e preenchi os seguintes campos.
 
Inicialização: satDinamico_cdecl (Escolhi esse por escolher, não sei qual é o correto).
 
-DADOS DO SAT-CFE
Arq.Log: ACBrSAT.log
Nome DDL: C:\SAT\SAT.DLL
Código de ativação: 123456789
Cód UF: 35
Num. Caixa: 002
Ambiente: taHomologacao
UTF8: (unchecked)
Formatar XML: (Checked)
Pág. Codigo: 0
Versão: 0,05
Salvar CFes: (Checked)
 
-DADOS EMITENTE
CNPJ: 11.111.111/1111-11
IE: 111.111.111.111
IM: 123123
Regime Tributário: RTSimples Nacional
Regime Tributário ISSQN: RTISSMicroEmpresa
Ind.Rat.ISSQN: irSim
 
-DADOS SOFT. HOUSE
CNPJ: 11.111.111/1111-11
Assinatura: 123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijl123456789abcdefghijlffffffffffffffffffffffffffffffffffffffffffff
 
-REDE E IMPRESSÃO não mudei nada.
 
Cliquei em salvar parametros
 
3- Cliquei em Inicializar e apareceu "ACBrSAT.Inicializado".
4- Depois fui em Venda, Gerar venda, Enviar venda e apresentou o erro: NumeroSessao: 534169 - Resposta:534169|06010|1999|Rejeição: Erro não identificado||
 
Depois tentei ir em Ativação, ativar sat e apresentou o erro
-- 14:56:31:751 - numeroSessao: 215298 - Comando: AtivarSAT( 1, 11.111.111/1111-11, 35 )
NumeroSessao: 215298 - Resposta:215298|04099|Erro desconhecido na ativação||
 
Acredito que se foi ativado com o emulador, não preciso ativar novamente, correto? ou não? =\
 
Bom enfim, parei por aqui.
Se volto para o aplicativo comercial da receita consigo fazer vendas normal.
 
O que você sugere que estou fazendo errado?
Desculpa o enorme texto, é que quero resolver isso para ontem e tentei matar todas as dúvidas do que estou fazendo.
 
E novamente muito obrigada
=D
Editado por Renata Albergoni
Postado
Daniel Simoes

 

Aconteceu algo curioso agora.

Quando fiz o teste com a demo que você me passou eu percebi que no emulador quando eu selecionei a opção de enviar venda apresentou o seguinte erro

 

2015-06-22 15:23:10.215]:Validando Campos do CFe.
[2015-06-22 15:23:10.224]:Campo 'ICMS00', 'ICMS40', 'ICMSSN102' ou 'ICMSSN900' nao informado.
[2015-06-22 15:23:10.232]:Erro no Grupo 'ICMS' 
[2015-06-22 15:23:10.241]:Erro no campo 'imposto'
[2015-06-22 15:23:10.252]:ERRO NA EMISSAO: 1999: Rejeicao: Erro nao identificado
 
Ou seja, está sim se comunicando com o emulador, porém está apresentando erro no cadastro de icms.
 
Agora se eu compilo a demo apresenta o erro de codigo de ativação inválido.
 
O que posso fazer para corrigir o erro da demo?
Tem alguma solução?
Obrigada
 
  • Fundadores
Postado

Sobre o Erro do XML, isso ocorre porque as informações são Hardcoded, configure o tipo de empresa para:

 

Regime Tributário: RTRegimeNormal

Regime ISSQN: RTISSMicroempresa

Ind.Rat.ISSQN: irSIM

 

Infelizmente a IDE do Delphi se atrapalha com String e AnsiString...

 

Remova os eventos: ACBrSAT1GetcodigoDeAtivacao e ACBrSAT1GetsignAC (mas antes copie o conteúdo dos mesmos para o bloco de notas)

 

Crie novamente os eventos, usando o clique-duplo da IDE, sobre os eventos do componente ACBrSAT1 (observe que a IDE irá criar usando corretamente String ou AnsiString, conforme a versão)

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.

  • Solution
Postado

Sobre o Erro do XML, isso ocorre porque as informações são Hardcoded, configure o tipo de empresa para:

 

Regime Tributário: RTRegimeNormal

Regime ISSQN: RTISSMicroempresa

Ind.Rat.ISSQN: irSIM

 

Infelizmente a IDE do Delphi se atrapalha com String e AnsiString...

 

Remova os eventos: ACBrSAT1GetcodigoDeAtivacao e ACBrSAT1GetsignAC (mas antes copie o conteúdo dos mesmos para o bloco de notas)

 

Crie novamente os eventos, usando o clique-duplo da IDE, sobre os eventos do componente ACBrSAT1 (observe que a IDE irá criar usando corretamente String ou AnsiString, conforme a versão)

 

Deu certo! \o/

Resumindo.. o meu problema era apagar os eventos ACBrSAT1GetcodigoDeAtivacao ACBrSAT1GetsignAC e criar novamente com o mesmo conteúdo.

 

E o pior de tudo é que eu havia lido isso nesse tópico, só que eu não tinha entendido muito bem o que fazer.

Pensei que meu problema fosse outro.

Desculpas pelo incômodo, eu deveria ter prestado mas atenção no que já havia descrito no tópico.

 

Muito muito obrigada!

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