Módulo satcfe.resposta.enviardadosvenda

class satcfe.resposta.enviardadosvenda.RespostaEnviarDadosVenda(**kwargs)

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

numeroSessao (int)
EEEEE (text)
CCCC (text)
mensagem (text)
cod (text)
mensagemSEFAZ (text)
arquivoCFeSAT (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 RespostaEnviarDadosVenda a partir do retorno informado.

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

Resulta nos dados que compõem o QRCode.

Tipo de retorno:
 str
xml()

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

Tipo de retorno:
 str