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 (unicode)
CCCC (unicode)
mensagem (unicode)
cod (unicode)
mensagemSEFAZ (unicode)
arquivoCFeBase64 (unicode)
timeStamp (datetime.datetime)
chaveConsulta (unicode)
valorTotalCFe (decimal.Decimal)
CPFCNPJValue (unicode)
assinaturaQRCODE (unicode)

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

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

Finalmente, como último recurso, a resposta poderá incluir apenas os atributos padrão, conforme descrito na constante CAMPOS.

static analisar(retorno)

Constrói uma RespostaCancelarUltimaVenda a partir do retorno informado.

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

Resulta nos dados que compõem o QRCode.

xml()

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