本文整理汇总了Python中pysimplesoap.client.SoapClient.informarCAEANoUtilizadoPtoVta方法的典型用法代码示例。如果您正苦于以下问题:Python SoapClient.informarCAEANoUtilizadoPtoVta方法的具体用法?Python SoapClient.informarCAEANoUtilizadoPtoVta怎么用?Python SoapClient.informarCAEANoUtilizadoPtoVta使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pysimplesoap.client.SoapClient
的用法示例。
在下文中一共展示了SoapClient.informarCAEANoUtilizadoPtoVta方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import informarCAEANoUtilizadoPtoVta [as 别名]
#.........这里部分代码省略.........
self.CAEA = str(cbteresp['CAEA']) # 60423794871430L
self.EmisionTipo = 'CAEA'
self.__analizar_errores(ret)
for error in ret.get('arrayObservaciones', []):
self.Observaciones.append("%(codigo)s: %(descripcion)s" % (
error['codigoDescripcion']))
self.Obs = '\n'.join(self.Observaciones)
if 'evento' in ret:
self.Evento = '%(codigo)s: %(descripcion)s' % ret['evento']
return self.CAEA
@inicializar_y_capturar_excepciones
def InformarCAEANoUtilizado(self, caea):
ret = self.client.informarCAEANoUtilizado(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
CAEA=caea,
)
self.Resultado = ret['resultado'] # u'A'
self.Errores = []
if ret['resultado'] in ("A", "O"):
self.FchProceso = ret['fechaProceso'].strftime("%Y-%m-%d")
self.CAEA = str(ret['CAEA']) # 60423794871430L
self.EmisionTipo = 'CAEA'
self.__analizar_errores(ret)
if 'evento' in ret:
self.Evento = '%(codigo)s: %(descripcion)s' % ret['evento']
return self.Resultado
@inicializar_y_capturar_excepciones
def InformarCAEANoUtilizadoPtoVta(self, caea, punto_vta):
ret = self.client.informarCAEANoUtilizadoPtoVta(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
CAEA=caea,
numeroPuntoVenta=punto_vta,
)
self.Resultado = ret['resultado'] # u'A'
self.Errores = []
if ret['resultado'] in ("A", "O"):
self.FchProceso = ret['fechaProceso'].strftime("%Y-%m-%d")
self.CAEA = str(ret['CAEA']) # 60423794871430L
self.EmisionTipo = 'CAEA'
self.PuntoVenta = ret['numeroPuntoVenta'] # 4000
self.__analizar_errores(ret)
if 'evento' in ret:
self.Evento = '%(codigo)s: %(descripcion)s' % ret['evento']
return self.Resultado
@inicializar_y_capturar_excepciones
def ConsultarUltimoComprobanteAutorizado(self, tipo_cbte, punto_vta):
ret = self.client.consultarUltimoComprobanteAutorizado(
authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
consultaUltimoComprobanteAutorizadoRequest = {
'codigoTipoComprobante': tipo_cbte,
'numeroPuntoVenta': punto_vta},
)
nro = ret.get('numeroComprobante')
self.__analizar_errores(ret)
self.CbteNro = nro
return nro is not None and str(nro) or 0
CompUltimoAutorizado = ConsultarUltimoComprobanteAutorizado
@inicializar_y_capturar_excepciones