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 (unicode)
mensagem (unicode)
cod (unicode)
mensagemSEFAZ (unicode)
arquivoCFeBase64 (unicode)
timeStamp (datetime.datetime)
numDocFiscal (int)
chaveConsulta (unicode)

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

static analisar(retorno)

Constrói uma RespostaTesteFimAFim a partir do retorno informado.

Parâmetros:retorno (unicode) – 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.

xml()

Retorna o XML do CF-e-SAT decodificado.