本文整理汇总了Python中pysimplesoap.client.SoapClient.consultarMonedas方法的典型用法代码示例。如果您正苦于以下问题:Python SoapClient.consultarMonedas方法的具体用法?Python SoapClient.consultarMonedas怎么用?Python SoapClient.consultarMonedas使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pysimplesoap.client.SoapClient
的用法示例。
在下文中一共展示了SoapClient.consultarMonedas方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import consultarMonedas [as 别名]
#.........这里部分代码省略.........
"Consultar Declaración Jurada Anticipada de Servicios"
res = self.client.consultarDJAS(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
djas=djas, cuit=cuit,
)
ret = res.get('consultarDJASReturn', {})
self.__analizar_errores(ret)
self.DJAS = ret.get('djas')
self.MontoFOB = ret.get('montoFOB')
self.CodigoMoneda = ret.get('codigoMoneda')
self.EstadoDJAS = ret.get('estadoDJAS')
return True
@inicializar_y_capturar_excepciones
def ConsultarReferencia(self, tipo, codigo):
"Consultar una determinada referencia según su tipo (1: DJAI, 2: DJAS, 3: DJAT)"
res = self.client.consultarReferencia(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
referencia={'tipo': tipo, 'codigo': codigo},
)
ret = res.get('consultarReferenciaReturn', {})
self.__analizar_errores(ret)
#self.Codigo = ret.get('codigo')
self.MontoFOB = ret.get('monto')
self.CodigoMoneda = ret.get('codigoMoneda')
self.Estado = ret.get('estado')
return True
@inicializar_y_capturar_excepciones
def ConsultarMonedas(self, sep="|"):
"Este método retorna el universo de Monedas disponibles en el presente WS, indicando código y descripción de cada una"
res = self.client.consultarMonedas(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
ret = res['consultarMonedasReturn']
return [("%(codigo)s\t%(descripcion)s"
% p['codigoDescripcion']).replace("\t", sep)
for p in ret['arrayMonedas']]
@inicializar_y_capturar_excepciones
def ConsultarDestinosCompra(self, sep="|"):
"Consultar Tipos de Destinos de compra de divisas"
res = self.client.consultarDestinosCompra(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
#<consultarDestinosCompraReturn>22.02 m
#<arrayDestinos>
#<destinos>
#<tipoDestino>TipoDestinoSimpleType</tipoDestino>
#<arrayCodigosDescripciones>
#<codigoDescripcion>
#<codigo>short</codigo>
#<descripcion>string</descripcion>
#</codigoDescripcion>
#</arrayCodigosDescripciones>
#</destinos>
#</arrayDestinos>
ret = res['consultarDestinosCompraReturn']
dest = []
for array in ret['arrayDestinos']:
destino = array['destinos']
codigos = [("%s\t%s\t%s"
% (destino['tipoDestino'],
p['codigoDescripcion']['codigo'],
示例2: __init__
# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import consultarMonedas [as 别名]
#.........这里部分代码省略.........
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayTiposComprobante']]
@inicializar_y_capturar_excepciones
def ConsultarTiposDocumento(self):
ret = self.client.consultarTiposDocumento(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayTiposDocumento']]
@inicializar_y_capturar_excepciones
def ConsultarAlicuotasIVA(self):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarAlicuotasIVA(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayAlicuotasIVA']]
@inicializar_y_capturar_excepciones
def ConsultarCondicionesIVA(self):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarCondicionesIVA(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayCondicionesIVA']]
@inicializar_y_capturar_excepciones
def ConsultarMonedas(self):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarMonedas(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayMonedas']]
@inicializar_y_capturar_excepciones
def ConsultarUnidadesMedida(self):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarUnidadesMedida(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayUnidadesMedida']]
@inicializar_y_capturar_excepciones
def ConsultarTiposTributo(self):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarTiposTributo(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
return ["%(codigo)s: %(descripcion)s" % p['codigoDescripcion']
for p in ret['arrayTiposTributo']]
@inicializar_y_capturar_excepciones
def ConsultarCotizacionMoneda(self, moneda_id):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarCotizacionMoneda(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
codigoMoneda=moneda_id,
)
self.__analizar_errores(ret)
if 'cotizacionMoneda' in ret: