Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


These support forums are now closed for new topics and comments.
Please head on over to http://eureka.ucommerce.net/ for support.

  • Robert Mulder 79 posts 272 karma points c-trib
    Aug 21, 2014 @ 14:25
    Robert Mulder
    0

    Product VAT

    I'm not really sure how the VAT for products works in uCommerce, perhaps one of you can shed some light on it. Here's what I don't understand:

    The VAT rate seems to be linked to the Price Group and the Price Group that is used by default is set at the catalog level. Some products however have different VAT rates, food items have a lower VAT rate than non-food items. And in different countries different VAT rates apply.

    When adding products to the basket I can simply state:

    TransactionLibrary.AddToBasket(1, skuWithLowVat);
    TransactionLibrary.AddToBasket(1, skuWithHighVat);
    

    But how does this take into account that some products have different VAT rates? By simply creating two Price Groups, one for low and one for high VAT I get multiple input fields, one per VAT rate, but I only want to use the one VAT per product...

    Any help clarifying this would be appreciated.

  • Vilius Janulis 38 posts 79 karma points
    Aug 25, 2014 @ 13:35
    Vilius Janulis
    0

    Hey,

    Not sure if this will shed the light, but as i understand you should check ITaxService where you can overwrite these calculations. Example : http://our.umbraco.org/projects/website-utilities/ucommerce/ucommerce-support/32141-No-VAT-on-orders-from-non-EC-countries

    Or you can just distinguish based on some product property or etc what price group should be taken and add priceGroup on the orderLine : http://www.ucommerce.net/docs/html/MUCommerceEntitiesV2PurchaseOrderAddProduct.htm Have not tried the last one, but i expect it should work as quick and dirty way of doing it :)

Please Sign in or register to post replies

Write your reply to:

Draft