AtivarSAT |
Efetuar a ativação do SAT.
Parâmetros
numeroSessao: Inteiro, com 6 dígitos, contendo o número aleatório gerado pelo aplicativo comercial para controle da comunicação. subComando: Inteiro com o identificador do tipo de Certificado.
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. CNPJ: Const char pointer, com 14 caracteres, contendo somente os números do CNPJ do contribuinte. cUF: Inteiro com o código do estado da federação onde o SAT será ativado.
Retorno
String contendo os dados separados por pipe pipe "|". O valor retornado poderá ser diferente dependendo do valor informado no parâmetro subComando.
"numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|CSR"
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". CSR - Arquivo (codificado em base 64) contendo as informações para a solicitação do Certificado Digital.
Exemplos
Visual Basic
NumSessao = "123456" SubComando = 1 codigoDeAtivacao = "bema1234" CNPJ = "82373077000171" cUF = "35"
sReturn = AtivarSAT(NumSessao, SubComando, codigoDeAtivacao, CNPJ, cUF)
Delphi 7
NumSessao := '123456'; SubComando := 1; codigoDeAtivacao := 'bema1234'; CNPJ := '82373077000171'; cUF := '35';
Retorno := AssociarAssinatura(NumSessao, codigoDeAtivacao, CNPJSwHouse, AssinaturaCNPJs);
|