Inherits tanca.libsat.Debug.
|
| Tanca (Context _context) |
|
String | AtivarSAT (int numeroSessao, int subComando, String codigoDeAtivacao, String CNPJ, int cUF) |
|
String | ComunicarCertificadoICPBRASIL (int numeroSessao, String codigoDeAtivacao, String certificado) |
|
String | EnviarDadosVenda (int numeroSessao, String codigoDeAtivacao, String dadosVenda) |
|
String | CancelarUltimaVenda (int numeroSessao, String codigoDeAtivacao, String chave, String dadosCancelamento) |
|
String | ConsultarSAT (int numeroSessao) |
|
String | TesteFimAFim (int numeroSessao, String codigoDeAtivacao, String dadosVenda) |
|
String | ConsultarStatusOperacional (int numeroSessao, String codigoDeAtivacao) |
|
String | ConsultarNumeroSessao (int numeroSessao, String codigoDeAtivacao, int cNumeroDeSessao) |
|
String | ConfigurarInterfaceDeRede (int numeroSessao, String codigoDeAtivacao, String dadosConfiguracao) |
|
String | AssociarAssinatura (int numeroSessao, String codigoDeAtivacao, String CNPJvalue, String assinaturaCNPJs) |
|
String | AtualizarSoftwareSAT (int numeroSessao, String codigoDeAtivacao) |
|
String | ExtrairLogs (int numeroSessao, String codigoDeAtivacao) |
|
String | BloquearSAT (int numeroSessao, String codigoDeAtivacao) |
|
String | DesbloquearSAT (int numeroSessao, String codigoDeAtivacao) |
|
String | TrocarCodigoDeAtivacao (int numeroSessao, String codigoDeAtivacao, int opcao, String novoCodigo, String confNovoCodigo) |
|
void | setDebugDir (String dirPath) |
|
void | setFriendlyAnswer (boolean _friendlyAnswer) |
|
| Debug (int _level) |
|
void | Log (int _level, String data) |
|
|
String | getDebugDir () |
|
void | setDebugDir (String dirPath) |
|
int | getDebugLevel () |
|
void | setDebugLevel (int _level) |
|
Classe Tanca. Implementa comandos enviados ao SAT Tanca.
tanca.libsat.Tanca.Tanca |
( |
Context |
_context | ) |
|
Construtor Instancia a classe.
- Parameters
-
_context | Contexto da aplicacao, utilizado para a comunicacao USB. |
String tanca.libsat.Tanca.AssociarAssinatura |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
CNPJvalue, |
|
|
String |
assinaturaCNPJs |
|
) |
| |
Associa a assinatura do AC
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
CNPJvalue | CNPJ da empresa desenvolvedora do Aplicativo Comercial + CNPJ do Emitente |
assinaturaCNPJs | Assinatura digital conjunto 'CNPJ Software House' + 'CNPJ do estabelecimento comercial' |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.AtivarSAT |
( |
int |
numeroSessao, |
|
|
int |
subComando, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
CNPJ, |
|
|
int |
cUF |
|
) |
| |
Ativa SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
subComando | Identificador do tipo de certificado |
codigoDeAtivacao | Codigo de ativacao |
CNPJ | CNPJ do contribuinte, somente numeros. |
cUF | Codigo do estado da federacao onde o SAT Tanca sera ativado. |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|CSR
String tanca.libsat.Tanca.AtualizarSoftwareSAT |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao |
|
) |
| |
Atualiza imediatamente o software basico do SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.BloquearSAT |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao |
|
) |
| |
Bloqueia operacionalmente o SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.CancelarUltimaVenda |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
chave, |
|
|
String |
dadosCancelamento |
|
) |
| |
Envio dos dados de cancelamento da venda
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
chave | Chave de acesso do CF-e a ser cancelado precedida de 'CFe' |
dadosCancelamento | Dados da venda gerados pelo AC e utilizados para compor o CF-e de cancelamento |
- Returns
- numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeStamp|chaveConsulta|valorTotalCFe|CPFCNPJValue|assinaturaQRCODE
String tanca.libsat.Tanca.ComunicarCertificadoICPBRASIL |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
certificado |
|
) |
| |
Envio do certificado recebido da autoridade certificadora ICP-Brasil para o SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
certificado | Certificado digital criado pela autoridade certificadora ICP-Brasil |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.ConfigurarInterfaceDeRede |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
dadosConfiguracao |
|
) |
| |
Configura a interface de comunicacao do SAT Tanca com a rede local
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
dadosConfiguracao | Arquivo de configuracao no formato XML |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.ConsultarNumeroSessao |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
int |
cNumeroDeSessao |
|
) |
| |
Verifica se a ultima sessao requisitada foi processada em caso de nao recebimento do retorno da operacao
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
cNumeroDeSessao | Numero de sessao a ser consultado no SAT Tanca |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.ConsultarSAT |
( |
int |
numeroSessao | ) |
|
Consulta feita pelo AC ao SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.ConsultarStatusOperacional |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao |
|
) |
| |
Verifica a situacao de funcionamento do SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|ConteudoRetorno
String tanca.libsat.Tanca.DesbloquearSAT |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao |
|
) |
| |
Desbloqueia operacionalmente o SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
String tanca.libsat.Tanca.EnviarDadosVenda |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
dadosVenda |
|
) |
| |
Envio dos dados de venda do AC para o SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
dadosVenda | Dados de venda gerados pelo AC e utilizados para compor o CF-e |
- Returns
- numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeStamp|chaveConsulta|valorTotalCFe|CPFCNPJValue|assinaturaQRCODE
String tanca.libsat.Tanca.ExtrairLogs |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao |
|
) |
| |
Extrai os arquivos de registro do SAT Tanca
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|Arquivo de log em base64
void tanca.libsat.Tanca.setDebugDir |
( |
String |
dirPath | ) |
|
Configura o diretorio para salvar o arquivo de debug lib_tanca.log
- Parameters
-
dirPath | Caminho do diretorio |
void tanca.libsat.Tanca.setFriendlyAnswer |
( |
boolean |
_friendlyAnswer | ) |
|
Configura a lib para retornar respostas amigaveis para erro desconhecido
- Parameters
-
_friendlyAnswer | true para retornar respostas amigaveis e falso, caso contrario |
String tanca.libsat.Tanca.TesteFimAFim |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
String |
dadosVenda |
|
) |
| |
Teste de comunicacao entre o AC, o SAT Tanca e a SEFAZ
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
dadosVenda | Dados de venda ficticios gerados pelo AC e utilizados para compor o CF-e |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeStamp|numDocFiscal|chaveConsulta
String tanca.libsat.Tanca.TrocarCodigoDeAtivacao |
( |
int |
numeroSessao, |
|
|
String |
codigoDeAtivacao, |
|
|
int |
opcao, |
|
|
String |
novoCodigo, |
|
|
String |
confNovoCodigo |
|
) |
| |
Troca o codigo de ativacao
- Parameters
-
numeroSessao | Numero aleatorio gerado pelo AC para controle da comunicacao |
codigoDeAtivacao | Codigo de ativacao |
opcao | 1 - Codigo de ativacao; 2 - Codigo de ativacao de Emergencia |
novoCodigo | Novo codigo de ativacao escolhido pelo contribuinte |
confNovoCodigo | Confirmacao do novo codigo de ativacao escolhido pelo contribuinte |
- Returns
- numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ
The documentation for this class was generated from the following file:
- D:/Tanca/repositorios/tanca_libsat/LibSATAndroid/libsat/src/main/java/tanca/libsat/Tanca.java