欧盟瓦特莫斯对django oscar的支持
django-oscar-vat_moss的Python项目详细描述
安装
现在,请使用
pip install https://github.com/hastexo/django-oscar-vat_moss/archive/master.zip
为了得到最新的主人。目前还没有命名版本,而且 PYPI上还没有包裹。
使用
要使用,您必须
- 将CheckoutSessionMixin添加到签出会话中,这样税就可以 当客户的送货地址已知时应用
- 可以选择使用一个字段来扩展数据模型 如果要启用客户的VATIN(增值税标识号) 反向收费系统下的免增值税B2B交易。如果全部 你的交易是B2C,这最后一点可以安全地省略。
启用增值税定价策略
将oscar_vat_moss.partner.strategy.VATStrategy添加到 partner/strategy.py模块,并更新Selector以使用它 适当时:
# partner/strategy.pyfromoscar_vat_moss.partner.strategyimportVATStrategyclassSelector(object):defstrategy(self,request=None,user=None,**kwargs):# Apply your strategy selection logic, where appropriate:returnVATStrategy(request)
如果您只需要一个选择器,并且您始终要应用 VATStrategy,您也可以简单地使用:
# partner/strategy.pyfromoscar_vat_moss.partner.strategyimport*
结帐时应用增值税
将oscar_vat_moss.checkout.session.CheckoutSessionMixin添加到 checkout/session.py模块:
# checkout/session.pyfromoscar_vat_moss.checkout.sessionimportCheckoutSessionMixin