AssociarAssinatura

Bematech BemaSAT

AssociarAssinatura

Efetuar a associação da assinatura do AC.

 

 

Parâmetros

 

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

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

CNPJvalue: Const char pointer, com 28 caracteres, contendo o CNPJ da empresa desenvolvedora do Aplicativo Comercial + CNPJ do Emitente.

assinaturaCNPJs: Const char pointer, de tamanho livre porém não nulo, contendo a assinatura digital conjunto ?CNPJ Software House? + ?CNPJ do estabelecimento comercial?.

 

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         = "bema1234"

CNPJvalue                = "1671611400017282373077000171"

AssinaturaCNPJs        = "SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT"

 

sReturn = AssociarAssinatura(NumSessao, codigoDeAtivacao, CNPJSwHouse, AssinaturaCNPJs)

 

 

 

Delphi 7

 

NumSessao                 := '123456';

codigoDeAtivacao         := 'bema1234';

CNPJvalue                := '1671611400017282373077000171';

AssinaturaCNPJs        := 'SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT';

 

Retorno := AssociarAssinatura(NumSessao, codigoDeAtivacao, CNPJSwHouse, AssinaturaCNPJs);