def consulta_reclamo_documento(vals):
    firma = Firma(vals["firma_electronica"])
    emisor = Emisor(vals["Emisor"])
    respuesta = {}
    for d in vals['DTEClaim']:
        key = "RUT%sT%sF%s" %(d['RUTEmisor'], d['TipoDTE'], d['Folio'])
        conexion = Conexion(emisor, firma)
        respuesta[key] = conexion.get_dte_claim(d)
    return respuesta
Esempio n. 2
0
def consulta_reclamo_documento(vals):
    firma = Firma(vals["firma_electronica"])
    emisor = Emisor(vals["Emisor"])
    respuesta = []
    for d in vals['Documento']:
        Documento.Emisor = emisor
        for r in d['documentos']:
            tipoDoc = int(d["TipoDTE"])
            documento = Documento(r, resumen=True)
            documento.TipoDTE = tipoDoc
            conexion = Conexion(emisor, firma)
            respuesta.append(conexion.get_dte_claim(documento))
    return respuesta