本文整理汇总了Python中pysimplesoap.client.SoapClient.consultarTiposDocumento方法的典型用法代码示例。如果您正苦于以下问题:Python SoapClient.consultarTiposDocumento方法的具体用法?Python SoapClient.consultarTiposDocumento怎么用?Python SoapClient.consultarTiposDocumento使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pysimplesoap.client.SoapClient
的用法示例。
在下文中一共展示了SoapClient.consultarTiposDocumento方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import consultarTiposDocumento [as 别名]
#.........这里部分代码省略.........
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'],
p['codigoDescripcion']['descripcion'],
)).replace("\t", sep)
for p in destino['arrayCodigosDescripciones']]
dest.extend(codigos)
return dest
@inicializar_y_capturar_excepciones
def ConsultarTiposDocumento(self, sep="|"):
"Consultar Tipos de Documentos"
res = self.client.consultarTiposDocumento(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
ret = res['consultarTiposDocumentoReturn']
return [("%(codigo)s\t%(descripcion)s"
% p['codigoDescripcion']).replace("\t", sep)
for p in ret['arrayTiposDocumento']]
@inicializar_y_capturar_excepciones
def ConsultarTiposEstadoSolicitud(self, sep="|"):
"Este método devuelve los diferentes tipos de estado que puede tener una solicitud."
res = self.client.consultarTiposEstadoSolicitud(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
ret = res['consultarTiposEstadoSolicitudReturn']
return [("%(codigo)s\t%(descripcion)s"
% p['codigoDescripcionString']).replace("\t", sep)
for p in ret['arrayTiposEstadoSolicitud']]
@inicializar_y_capturar_excepciones
def ConsultarMotivosExcepcionDJAI(self, sep='|'):
"Este método retorna el universo de motivos de excepciones a la Declaración Jurada Anticipada de Importación"
res = self.client.consultarMotivosExcepcionDJAI(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
)
ret = res['consultarMotivosExcepcionDJAIReturn']
return [("%(codigo)s\t%(descripcion)s"
% p['codigoDescripcion']).replace("\t", sep)
for p in ret['arrayMotivosExcepcion']]
@inicializar_y_capturar_excepciones
def ConsultarDestinosCompraDJAI(self, sep='|'):
"Este método retorna el subconjunto de los destinos de compra de divisas alcanzados por las normativas de la Declaración Jurada Anticipada de Importación."
示例2: __init__
# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import consultarTiposDocumento [as 别名]
#.........这里部分代码省略.........
{'subtotalIVA': {
'codigo': iva['iva_id'],
'importe': decimal.Decimal(iva['importe']),
}}
for iva in f['iva']],
}
verifica(verificaciones, cbteresp, difs)
if difs:
print "Diferencias:", difs
self.__log("Diferencias: %s" % difs)
self.FechaCbte = cbteresp['fechaEmision'].strftime("%Y/%m/%d")
self.CbteNro = cbteresp['numeroComprobante'] # 1L
self.PuntoVenta = cbteresp['numeroPuntoVenta'] # 4000
self.Vencimiento = cbteresp['fechaVencimiento'].strftime("%Y/%m/%d")
self.ImpTotal = str(cbteresp['importeTotal'])
self.CAE = str(cbteresp['codigoAutorizacion']) # 60423794871430L
self.EmisionTipo = cbteresp['codigoTipoAutorizacion']=='A' and 'CAEA' or 'CAE'
self.__analizar_errores(ret)
if not difs:
return self.CAE
@inicializar_y_capturar_excepciones
def ConsultarTiposComprobante(self):
"Este método permite consultar los tipos de comprobantes habilitados en este WS"
ret = self.client.consultarTiposComprobante(
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