[
https://issues.apache.org/jira/browse/OFBIZ-6576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jacopo Cappellato updated OFBIZ-6576:
-------------------------------------
Fix Version/s: (was: 13.07.03)
> Pricing error in Variant Products when setup with VAT-Tax and price set on
> Virtual Product
> ------------------------------------------------------------------------------------------
>
> Key: OFBIZ-6576
> URL: https://issues.apache.org/jira/browse/OFBIZ-6576
> Project: OFBiz
> Issue Type: Bug
> Components: product
> Affects Versions: Release Branch 13.07, Release Branch 14.12, Trunk
> Reporter: Peter Arnold
> Priority: Minor
> Fix For: 14.12.01, Upcoming Branch
>
>
> In a VAT-Tax setup (i.e. sales-tax does not apply) and when using virtual-
> variant- products and the price is defined only on the virtual product and
> with "Tax in Price" set to "Y", its variants should inherit the set price
> without adding any further taxes.
> This is currently not the case when in the e-commerce shop a variant product
> is added to the shopping cart. Currently sales-tax is added to the product
> price.
> Here is a detailed procedure to reproduce the error:
> In Party Manager:
> # Create new Party Group with Name "SII_CHL"
> (Leave all settings for group creation as per standard)
> # Assign Role "Tax Authority" to party "SII_CHL"
> In Accounting Module / Tax Autorities:
> # Create New Tax Authority with following settings:
> Geo: CHL
> Party: SII_CHL
> Include Tax in Price: Y
> Leave other setting as is
> # Under "Product Rates" create new tax with following settings:
> Type: Value Added Tax
> Tax Percentage: 19
> From Date: Now
> Leave other settings as is
> # Expire the Sales Tax created under tax authority _NA_ by setting its
> corresponding thru date to NOW.
> # Under Catalog Manager / Stores:
> Modify following Settings for OFBiz Ecommerce Store (ID:9000)
> Tax settings:
> Show Prices with VAT tax included: Y
> VAT Tax Auth Geo Id: CHL
> VAT Tax Auth Party Id: 10000 (Or the Party ID corresponding to the
> created Tax Authority SII_CHL)
> # Expire all Promotions for OFBIZ E-Commerce Store [ID:9000] by setting all
> thru-dates to NOW
> # Under Catalog Manager / Products: Create New Product with following
> settings:
> Internal Name: T-Shirt
> Is Virtual Product: Y
> # Under Catalog Manager / Products / Categories
> Assign the virtual product "T-Shirt" to the products category ID 200
> (Widgets)
> Product Category ID: 200
> From Date: Now
> Add
> # Under Catalog Manager / Products / Content
> In override Simple Fields
> Set Product Name to: "T-Shirt Virtual"
> Update
> # Under Catalog Manager / Features:
> Create New Feature Category.
> Description: "T-Shirt Colors"
> Submit
> # Create new Feature within feature Category "T-Shirt Colors":
> Create New Feature
> Feature Type: Color
> Description: Red
> Update
> Create New Feature
> Feature Type: Color
> Description: Blue
> Update
> # Create 2 variant products under the virtual product "T-Shirt"
> Under Catalog Manager / Products
> Find T-Shirt Product
> Once T-Shirt Product is selected:
> Press Features Tab
> Under Add product features from Category or Group
> Choose T-Shirt Colors Category
> Feature Application Type: Selectable
> Add
> Screen with Blue and Red T-Shirt Colors appears.
> Set for both colors From Date: Now
> Sequence:1 for blue
> Sequence:2 for red
> Set a tick on each feature in order to select the feature for adding it.
> Apply
> # Under Catalog Manager / Products with "T-Shirt" virtual product selected
> press the Variants
> tab
> The Quick add Variants screen appears.
> Define Product IDs for Blue and Red features.
> Blue: T-Shirt Blue
> Red: T-Shirt Red
> Set tick on both features in order to select for variant product creation.
> Create
> # Under Catalog Manager / Products / Prices set 2 new product prices for the
> created virtual
> product "T-Shirt":
> Default Price
> From Date: Now
> Price: 11.9
> Tax Percentage: 19
> Tax in price: Y
> Create
> List Price
> From Date: Now
> Price: 11.9
> Tax Percentage: 19
> Tax in price: Y
> Create
> Now the products should be visible in the E-Shop.
> The Virtual Products Price appears at USD 14.16 If I Select the blue or the
> red T-Shirt Price is 11.9USD
> Now I modify the Product Pricing on the Virtual Product.
> On Default- and List- Prices add:
> - Tax Percentage: 19
> - Tax Authority Party (ID): 10000 (Or whatever ID corresponds to
> SII_CHL Party)
> - Tax Auth Geo Id: CHL
> Update
> Back in the E-Shop on the product display now the correct prices appear.
> I.E. 11.9 USD for the virtual product, the red, and the blue shirt.
> Now I preselect the blue T-Shirt and add 1 to the shopping cart.
> If I go to the cart now the price of the Blue T-Shirt is 14,16USD.
> Now let's define a product price directly on the Red T-Shirt variant product:
> Under Catalog Manager / Product select the product "T-Shirt Red".
> Under the Prices Tab:
> - Price Type: Default Price
> - From Date: Now
> - Price: 11.9
> - Tax Percentage: 19
> - Tax Authority Party (ID): 10000 (Or corresponding ID to SII_CHL)
> - Tax Auth Geo ID: CHL
> - Tax in Price: Y
> Create
> - Price Type: List Price
> - From Date: Now
> - Price: 11.9
> - Tax Percentage: 19
> - Tax Authority Party (ID): 10000 (Or corresponding ID to SII_CHL)
> - Tax Auth Geo ID: CHL
> - Tax in Price: Y
> Create
> Back to the E-Shop
> Select now the Red T-Shirt and add to shopping cart.
> If you check the prices in the shopping cart the red T-Shirt would be
> sold at 11.9 USD and the blue T-Shirt at 14.16USD.
> Only difference being that I have set up pricing directly on the Red
> T-Shirt, while the blue one gets its price from the virtual product T-Shirt.
> If you do the Quick Check out with a Chilean "Ship To" address and get to the
> "Final Checkout Review", you can see that for the Red T-Shirt no sales Tax is
> applied while for the blue one there is a sales tax of USD 2.26
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)