web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Shopify prices including vat

(3) ShareShare
ReportReport
Posted on by 5
Hello,
I've setup connector to our customer's store. Customer is selling on two markets therefore I've setup two Customer Template. Both of them are having customer template with Price Including VAT = Yes.
 
I do not sync any prices; they are in Shopify and BC gets them in the moment of Order Import.
I followed guide from here:
 
https://learn.microsoft.com/en-us/dynamics365/business- central/shopify/setup-taxes
 
Especially with this sentence:
/When you import orders from Shopify, the setting for the Prices including VAT field comes from the Customer Template on the Shopify shop card, or the customer template per country/region. Even if you use the default customer for imported orders, you must fill in the Customer Template Code./
 
 
This is what I did, in fact customer is created with Price Including VAT = Yes, but once I click Create Sales Order from shopify order the sales order gets value of Price Including VAT = No... no idea why.
 
And because of that bug I have Total sales order difference vs Shopify because of vat mismatch. On shopify order there is even boolean VAT Included = true. But it does not matter, sales order is created with false value for some reason.
When I want to manually create standard BC order for newly created customer I get Sales Header with Price Including VAT = Yes and all works okay, this is issue with Shopify connector creating sales order from shopify order. We are having newest version of shopify.
 
Any advise? 
I have the same question (0)
  • Suggested answer
    YUN ZHU Profile Picture
    95,595 Super User 2025 Season 2 on at
    Hi, is the following setting on Shopify Shop Card also Yes?
     
    Hope this helps.
    Thanks.
    ZHU
  • Mateusz Przybylski Profile Picture
    on at
    Thanks for your response.
    I've set this field to Yes but it did not help. I think this is related to export prices anyway :(
  • AJ-06051326-0 Profile Picture
    on at
    I have same problem. No idea how to fix it....
  • Suggested answer
    Jun Wang Profile Picture
    8,202 Super User 2025 Season 2 on at
    did you check the customer tax related set up in BC? 
     
    vat related set up in BC
    tax liable should set to Yes on customer card. If not, BC might remove the tax when the import happens
     
    Jun Wang
  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    8,760 on at

    Hi Mateusz,

    I can see why it’s frustrating. Based on your setup, it sounds like everything is configured correctly: both Customer Templates have “Prices Including VAT = Yes,” and you’re not syncing prices directly. Yet the Sales Header ends up with “Prices Including VAT = No” after importing the order.

    This behavior is typically caused by a mismatch between Shopify’s order payload and how the connector interprets the VAT flag. Even though the Shopify order includes VAT Included = true, BC may still default to “No” if the connector doesn’t correctly resolve the Customer Template or if the VAT logic is bypassed during order creation.

    Here’s what I’d recommend:

    • Double-check that the Customer Template Code is filled in on the Shopify Shop Card and matches the template assigned per country/region. This field is critical — if it’s missing or misaligned, BC won’t inherit the VAT setting correctly.
       
    • Confirm that the Customer Card created from the template has “Prices Including VAT = Yes” and “Tax Liable = Yes.” If Tax Liable is off, BC may suppress VAT logic during import.
       
    • If you’re using the latest version of the connector, test whether the VAT flag from Shopify is being respected. You may need to extend the connector slightly to enforce the VAT setting from the template explicitly during order creation.
       
    • As a workaround, you can add a post-processing step that updates the Sales Header’s “Prices Including VAT” field based on the originating template or market logic.
       

    This issue has surfaced before, especially in multi-market setups where Shopify’s tax logic varies by region. You’re not alone in running into it.

    Helpful references:
    Set up taxes for Shopify connection – Microsoft Learn
    Synchronise Pricing and Discounts with Shopify – Simply Dynamics


    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 3,010

#2
Jainam M. Kothari Profile Picture

Jainam M. Kothari 1,270 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 1,085 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans