configuration.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:account_arba 作者: tryton-ar 项目源码 文件源码
def import_census(cls, configs):
        """
        Import arba census.
        """
        partys = Pool().get('party.party').search([
                ('vat_number', '!=', None),
                ])

        ws = cls.conect_arba()
        Date = Pool().get('ir.date')
        _, end_date = monthrange(Date.today().year, Date.today().month)
        fecha_desde = Date.today().strftime('%Y%m') + '01'
        fecha_hasta = Date.today().strftime('%Y%m') + str(end_date)
        for party in partys:
            data = cls.get_arba_data(ws, party, fecha_desde, fecha_hasta)
            if data is not None:
                if data.AlicuotaPercepcion != '':
                    party.AlicuotaPercepcion = Decimal(data.AlicuotaPercepcion.replace(',','.'))
                if data.AlicuotaRetencion != '':
                    party.arba_retencion =  Decimal(data.AlicuotaRetencion.replace(',','.'))
                    party.arba_perception = Decimal(data.AlicuotaPercepcion.replace(',','.'))
                party.save()
                Transaction().cursor.commit()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号