Módulo satcfe.resposta.cancelarultimavenda

class satcfe.resposta.cancelarultimavenda.RespostaCancelarUltimaVenda(**kwargs)

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

numeroSessao (int)
EEEEE (text)
CCCC (text)
mensagem (text)
cod (text)
mensagemSEFAZ (text)
arquivoCFeBase64 (text)
timeStamp (datetime.datetime)
chaveConsulta (text)
valorTotalCFe (decimal.Decimal)
CPFCNPJValue (text)
assinaturaQRCODE (text)

Em caso de falha, são esperados apenas os atributos:

numeroSessao (int)
EEEEE (text)
CCCC (text)
mensagem (text)
cod (text)
mensagemSEFAZ (text)

Finalmente, como último recurso, a resposta poderá incluir 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 RespostaCancelarUltimaVenda a partir do retorno informado.

Parâmetros:retorno (str) – Retorno da função CancelarUltimaVenda.
qrcode()

Resulta nos dados que compõem o QRCode.

Tipo de retorno:
 str
xml()

Retorna o XML do CF-e-SAT de cancelamento decodificado.

Tipo de retorno:
 str