TrocarCodigoDeAtivacao

Bematech BemaSAT

TrocarCodigoDeAtivacao

Efetuar a troca do código de ativação.

 

 

Parâmetros

 

numeroSessao: Inteiro, com 6 dígitos, contendo o número aleatório gerado pelo AC para controle da comunicação.

codigoDeAtivacao: String, com no mínimo 8 e no máximo 32 caracteres, contendo a senha definida pelo contribuinte no software de ativação.

opcao: Inteiro com a opção do conteúdo do parâmetro "codigoDeAtivacao".

 

 

1 - Código de Ativação

2 - Código de Ativação de Emergência

 

novoCodigo: Const char pointer, com no mínimo 8 e no máximo 32 caracteres, contendoo novo código de ativação escolhido pelo contribuinte.

confNovoCodigo: Const char pointer, com no mínimo 8 e no máximo 32 caracteres, contendo a confirmação do novo código de ativação.

 

 

Retorno

 

String contendo os dados separados por pipe "|".

 

"numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ"

 

 

numeroSessao - Número aleatório gerado pelo aplicativo comercial para controle da comunicação.

EEEEE - Código de retorno.

mensagem - Descrições dos códigos EEEEE.

cod - Código de referência de cada "mensagemSEFAZ".

mensagemSEFAZ - Mensagem de texto enviada pela SEFAZ referente ao "Envio de avisos ao usuário".

 

 

Exemplos

 

Visual Basic

 

NumSessao                 = "123456"

codigoDeAtivacao         = "00000000" 'Código de emergência padrão

opcao                        = 2

novoCodigo                 = "bema4321"

confNovoCodigo        = "bema4321"

 

sReturn = TrocarCodigoDeAtivacao(NumSessao, codigoDeAtivacao, opcao, novoCodigo, confNovoCodigo )

 

 

 

Delphi 7

 

NumSessao                 := '123456';

codigoDeAtivacao         := '00000000'//código de emergência padrão

opcao                        := 2;

novoCodigo                 := 'bema4321';

confNovoCodigo        := 'bema4321';

 

Retorno := TrocarCodigoDeAtivacao(NumSessao, codigoDeAtivacao, opcao, novoCodigo, confNovoCodigo);