Módulo satcfe.clientesathub
¶
-
class
satcfe.clientesathub.
ClienteSATHub
(host, port, numero_caixa=1, baseurl='/hub/v1')¶ Fornece acesso concorrente a um equipamento SAT remoto.
O acesso é feito consumindo-se a API RESTful SATHub que irá efetivamente acessar um equipamento SAT e responder através de uma conexão HTTP.
As respostas às funções SAT serão trabalhadas resultando em objetos Python regulares cujos atributos representam as peças de informação conforme descrito, função por função, na ER SAT.
Parâmetros: - host (string) – Nome ou endereço IP do host para o SATHub.
- port (integer) – Número da porta pela qual o HTTPd responde.
- numero_caixa (integer) – Número do caixa, conforme atributo
B14
do item 4.2.2 da ER SAT. Deve ser um número inteiro entre0
e999
. Na verdade, prefira deixar o número de caixa999
livre, para uso pelo próprio SATHub. - baseurl (string) – Opcional. Prefixo base da URL para os serviços da API
RESTful. Se não for informado será utilizado o padrão
"/hub/v1"
.
Nota
Note que não é necessário especificar o código de ativação quando se está usando um
ClienteSATHub
, já que o código é configurado no servidor.-
associar_assinatura
(sequencia_cnpj, assinatura_ac)¶ Sobrepõe
associar_assinatura()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
ativar_sat
(tipo_certificado, cnpj, codigo_uf)¶ Sobrepõe
ativar_sat()
.Retorna: Uma resposta SAT especializada em AtivarSAT
.Tipo de retorno: satcfe.resposta.ativarsat.RespostaAtivarSAT
-
atualizar_software_sat
()¶ Sobrepõe
atualizar_software_sat()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
bloquear_sat
()¶ Sobrepõe
bloquear_sat()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
cancelar_ultima_venda
(chave_cfe, dados_cancelamento)¶ Sobrepõe
cancelar_ultima_venda()
.Retorna: Uma resposta SAT especializada em CancelarUltimaVenda
.Tipo de retorno: satcfe.resposta.cancelarultimavenda.RespostaCancelarUltimaVenda
-
comunicar_certificado_icpbrasil
(certificado)¶ Sobrepõe
comunicar_certificado_icpbrasil()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
configurar_interface_de_rede
(configuracao)¶ Sobrepõe
configurar_interface_de_rede()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
consultar_numero_sessao
(numero_sessao)¶ Sobrepõe
consultar_numero_sessao()
.Retorna: Uma resposta SAT que irá depender da sessão consultada. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
consultar_sat
()¶ Sobrepõe
consultar_sat()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
consultar_status_operacional
()¶ Sobrepõe
consultar_status_operacional()
.Retorna: Uma resposta SAT especializada em ConsultarStatusOperacional
.Tipo de retorno: satcfe.resposta.consultarstatusoperacional.RespostaConsultarStatusOperacional
-
desbloquear_sat
()¶ Sobrepõe
desbloquear_sat()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT
-
enviar_dados_venda
(dados_venda)¶ Sobrepõe
enviar_dados_venda()
.Retorna: Uma resposta SAT especializada em EnviarDadosVenda
.Tipo de retorno: satcfe.resposta.enviardadosvenda.RespostaEnviarDadosVenda
-
extrair_logs
()¶ Sobrepõe
extrair_logs()
.Retorna: Uma resposta SAT especializada em ExtrairLogs
.Tipo de retorno: satcfe.resposta.extrairlogs.RespostaExtrairLogs
-
teste_fim_a_fim
(dados_venda)¶ Sobrepõe
teste_fim_a_fim()
.Retorna: Uma resposta SAT especializada em TesteFimAFim
.Tipo de retorno: satcfe.resposta.testefimafim.RespostaTesteFimAFim
-
trocar_codigo_de_ativacao
(novo_codigo_ativacao, opcao=1, codigo_emergencia=None)¶ Sobrepõe
trocar_codigo_de_ativacao()
.Retorna: Uma resposta SAT padrão. Tipo de retorno: satcfe.resposta.padrao.RespostaSAT