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_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
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
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
def conexion(self, val): if val: self._conexion = False return self._conexion = Conexion(self.Emisor, self.firma)
def consulta_estado_dte(vals): firma = Firma(vals["firma_electronica"]) emisor = Emisor(vals["Emisor"]) conex = Conexion(emisor, firma) return conex._get_send_status(vals["codigo_envio"])
def conexion(self, val=False): if val: self._conexion = Conexion(self.Emisor, self.firma, self.api) return self._conexion = False