oxid-professional-services / countryvatadministration
国家增值税管理
v2.1.0
2024-06-26 09:05 UTC
Requires
- php: ^8.1
Requires (Dev)
- oxid-esales/oxideshop-ce: dev-b-7.1.x
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.10.63
- phpunit/phpunit: ^10.4
- squizlabs/php_codesniffer: 3.9
Conflicts
- oxid-esales/oxideshop-ce: <7.1
This package is auto-updated.
Last update: 2024-09-10 15:55:38 UTC
README
提供的模块提供方便的功能,允许管理员为各国、类别和产品配置特定的增值税值。
在确定适用的增值税率时,模块遵循特定的优先级顺序。优先级如下
- 产品特定增值税值:如果产品已分配有特定国家的增值税值,则该增值税率具有最高优先级。这意味着分配给产品的增值税率将覆盖为类别或国家设置的任何其他增值税率。
- 类别特定增值税值:如果没有产品特定增值税值,模块将检查产品所属的类别是否已分配有特定国家的增值税值。如果类别为特定国家分配了增值税率,则该增值税率将用于该类别中的所有产品。
- 国家特定增值税值:如果产品或类别都没有分配有特定国家的增值税值,则模块将默认使用为该国分配的增值税率。
分支兼容性
- b-7.1.x - 与 OXID eShop b-7.1.x 分支兼容,仅支持
Twig 引擎
- b-7.0.x 分支与 OXID eShop 编译 b-7.0.x 兼容,并允许
Legacy Smarty 引擎
版本支持 - b-6.x 分支 / v1.x 兼容
- OXID eShop 编译 6.1, 6.2 和 6.3(使用更高版本的 PHP 6.0 也可能工作,但模块未与其进行测试,因此无法保证)
- OXID eShop b-6.4.x 分支与 PHP 7.4 和 8.0
- OXID eShop b-6.5.x 分支与 PHP 7.4, 8.0 和 8.1
安装
composer require oxid-professional-services/countryvatadministration
在需要模块后,您需要激活它,例如通过 OXID eShop 管理员。
此模块需要在数据库中创建新的表,这些表将在模块激活时创建。
如何使用
要为产品或类别添加特殊的增值税,请转到商店管理员并导航到可以管理您的产品或类别的部分。选择您希望分配特殊增值税的具体产品或类别。在“主”选项卡中,您将找到一个标记为“国家特定增值税”的按钮。点击按钮将打开一个弹出窗口 - 此弹出窗口允许您根据特定国家为所选产品或类别分配增值税率。您可以在右侧显示的字段中分别指定每个分配国家的增值税率。在弹出窗口中点击“保存”按钮以保存配置。
在商店管理员面板中,找到并导航到 主设置 -> 国家
,您将看到一个可用国家的列表。找到并选择您希望配置增值税设置的特定国家。在“主”选项卡中,您将找到一个专门为特定国家增值税率指定的输入字段。在提供的输入字段中输入此国家的所需增值税率,然后点击“保存”按钮以保存配置。