当前位置: 首页>>代码示例>>Python>>正文


Python SoapClient.informarSolicitudCompraDivisa方法代码示例

本文整理汇总了Python中pysimplesoap.client.SoapClient.informarSolicitudCompraDivisa方法的典型用法代码示例。如果您正苦于以下问题:Python SoapClient.informarSolicitudCompraDivisa方法的具体用法?Python SoapClient.informarSolicitudCompraDivisa怎么用?Python SoapClient.informarSolicitudCompraDivisa使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在pysimplesoap.client.SoapClient的用法示例。


在下文中一共展示了SoapClient.informarSolicitudCompraDivisa方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from pysimplesoap.client import SoapClient [as 别名]
# 或者: from pysimplesoap.client.SoapClient import informarSolicitudCompraDivisa [as 别名]

#.........这里部分代码省略.........

    @inicializar_y_capturar_excepciones
    def GenerarSolicitudCompraDivisaTurExt(self, tipo_doc, numero_doc, apellido_nombre,
                                    codigo_moneda, cotizacion_moneda, monto_pesos,
                                    cuit_representante, codigo_destino,
                                    ):
        "Generar una Solicitud de operación cambiaria"
        res = self.client.generarSolicitudCompraDivisaTurExt(
            authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
            detalleTurExtComprador={
                'tipoNumeroDoc': {'tipoDoc': tipo_doc, 'numeroDoc': numero_doc},
                'apellidoNombre': apellido_nombre},
            codigoMoneda=codigo_moneda,
            cotizacionMoneda=cotizacion_moneda,
            montoPesos=monto_pesos,
            cuitRepresentante=cuit_representante,
            codigoDestino=codigo_destino,
            )

        self.Resultado = ""
        ret = res.get('generarSolicitudCompraDivisaTurExtReturn', {})
        self.Resultado = ret.get('resultado')
        det = ret.get('detalleSolicitud', {})
        self.__analizar_solicitud(det)
        self.__analizar_inconsistencias(det)
        self.__analizar_errores(ret)
        
        return True

    @inicializar_y_capturar_excepciones
    def InformarSolicitudCompraDivisa(self, codigo_solicitud, nuevo_estado):
        "Informar la aceptación o desistir una solicitud generada con anterioridad"

        res = self.client.informarSolicitudCompraDivisa(
            authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
            codigoSolicitud=codigo_solicitud,
            nuevoEstado=nuevo_estado,
        )

        self.Resultado = ""
        ret = res.get('informarSolicitudCompraDivisaReturn', {})
        self.Resultado = ret.get('resultado')
        self.__analizar_solicitud(ret)
        self.__analizar_errores(ret)
        return True


    @inicializar_y_capturar_excepciones
    def ConsultarCUIT(self, numero_doc, tipo_doc=80, sep="|"):
        "Consultar la CUIT, CDI ó CUIL, según corresponda, para un determinado tipo y número de documento."
        
        res = self.client.consultarCUIT(
            authRequest={'token': self.Token, 'sign': self.Sign, 'cuitRepresentada': self.Cuit},
            tipoNumeroDoc={'tipoDoc': tipo_doc, 'numeroDoc': numero_doc}
        )

        self.__detalles_cuit = []
        
        if 'consultarCUITReturn' in res:
            ret = res['consultarCUITReturn']
            self.__analizar_errores(ret)
            if 'tipoNumeroDoc' in ret:
                self.TipoDoc = ret['tipoNumeroDoc']['tipoDoc']
                self.NumeroDoc = ret['tipoNumeroDoc']['numeroDoc']
                for detalle in ret.get('arrayDetallesCUIT', []):
                    # agrego el detalle para consultarlo luego (LeerCUITConsultado)
开发者ID:JonatanSalas,项目名称:pyafipws,代码行数:70,代码来源:wscoc.py


注:本文中的pysimplesoap.client.SoapClient.informarSolicitudCompraDivisa方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。