def consulta_estado_dte(vals): firma = Firma(vals["firma_electronica"]) emisor = Emisor(vals["Emisor"]) conex = Conexion(emisor, firma, vals.get('api', False)) if vals.get('cesion'): conex.cesion = vals['cesion'] return conex._get_send_status(vals["codigo_envio"])
def consulta_estado_documento(vals): firma = Firma(vals["firma_electronica"]) emisor = Emisor(vals["Emisor"]) respuesta = {} for d in vals['Documento']: for r in d['documentos']: tipoDoc = int(d["TipoDTE"]) documento = Documento( r, emisor=emisor, resumen=True) documento.TipoDTE = tipoDoc conexion = Conexion(emisor, firma, vals.get('api', documento.es_boleta())) conexion.cesion = r.get('cesion', False) respuesta[documento.ID] = conexion._get_dte_status( documento) return respuesta