欧盟瓦特莫斯对django oscar的支持

django-oscar-vat_moss的Python项目详细描述


为奥斯卡电子商务系统启用欧盟增值税处理

https://travis-ci.org/hastexo/django-oscar-vat_moss.svg?branch=masterhttps://codecov.io/github/hastexo/django-oscar-vat_moss/coverage.svg?branch=master

此包使基于django oscar的电子商务应用程序能够 根据欧盟法规评估和征收增值税。

它基于 django-oscarvat_moss-python

安装

现在,请使用

pip install https://github.com/hastexo/django-oscar-vat_moss/archive/master.zip

为了得到最新的主人。目前还没有命名版本,而且 PYPI上还没有包裹。

使用

要使用,您必须

    启用使用^ {TT2}$$MIXIN < /LI>的定价^ {TT1}$
  • 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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用axis2和eclipse向现有web服务开发添加方法   java静态工厂和工厂设计模式   java接收位置定期更新   定期运行Java程序   java合并使用不同对象的重复代码   java属性“Any”已经定义。使用ApacheCXF时,使用jaxb解决此冲突   java可绘制视图被挤压   spring mvc如何在Java中使用Unirest发送cookie进行身份验证   在Windows机器上使用Java管理API正确计算CPU使用率   我将如何实现这个Java接口?   java我在运行Javafx Gluon时遇到此错误   Java新手:剪断一根绳子?   JavaEclipse插件开发:带有html扩展的多页编辑器   java Spring无法启动嵌入式tomcat服务器   java简单日期格式   Windows关闭时退出Java   jmx在Java中创建MBean