Módulo satcfe.resposta.testefimafim

class satcfe.resposta.testefimafim.RespostaTesteFimAFim(**kwargs)

Lida com as respostas da função TesteFimAFim (veja o método teste_fim_a_fim()). Os atributos esperados em caso de sucesso, são:

numeroSessao (int)
EEEEE (text)
mensagem (text)
cod (text)
mensagemSEFAZ (text)
arquivoCFeBase64 (text)
timeStamp (datetime.datetime)
numDocFiscal (int)
chaveConsulta (text)

Em caso de falha, são esperados apenas os atributos padrão, conforme descrito na constante CAMPOS.

Nota

Aqui, text diz respeito à um objeto unicode (Python 2) ou str (Python 3). Veja builtins.str da biblioteca future.

static analisar(retorno)

Constrói uma RespostaTesteFimAFim a partir do retorno informado.

Parâmetros:retorno (str) – Retorno da função TesteFimAFim.
Levanta:ExcecaoRespostaSAT – Se o atributo EEEEE não indicar o código de sucesso 09000 para TesteFimAFim.
qrcode()

Resulta nos dados que compõem o QRCode.

Tipo de retorno:
 str
xml()

Retorna o XML do CF-e-SAT decodificado.

Tipo de retorno:
 str