<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>thread 🚨 Bug Report: “Tax Missing” Error When Switching to Shipment in POS in Orders, Menu Items, Catalog &amp; Fulfilment</title>
    <link>https://community.squareup.com/t5/Orders-Menu-Items-Catalog/Bug-Report-Tax-Missing-Error-When-Switching-to-Shipment-in-POS/m-p/841584#M23244</link>
    <description>&lt;H3&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1000006442.jpg" style="width: 999px;"&gt;&lt;img src="https://community.squareup.com/t5/image/serverpage/image-id/55539i264F94073DCEC1B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="1000006442.jpg" alt="1000006442.jpg" /&gt;&lt;/span&gt;&lt;/H3&gt;&lt;H3&gt;Summary&lt;/H3&gt;&lt;P&gt;When converting an in-store cart to &lt;STRONG&gt;Shipment&lt;/STRONG&gt; within &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Square for Retail&lt;/SPAN&gt;&lt;/SPAN&gt;, the system fails to calculate tax and throws a blocking error.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;Environment&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;App: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Square for Retail&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Version: &lt;STRONG&gt;7.4.1sw&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Region: Canada&lt;/LI&gt;&lt;LI&gt;Tax Setup:&lt;UL&gt;&lt;LI&gt;Canadian tax enrolments enabled&lt;/LI&gt;&lt;LI&gt;Automatic tax calculation configured&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Steps to Reproduce&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;Create a new sale (default: in-store)&lt;/LI&gt;&lt;LI&gt;Add taxable items to cart&lt;/LI&gt;&lt;LI&gt;Proceed to checkout&lt;/LI&gt;&lt;LI&gt;Change fulfillment method to &lt;STRONG&gt;Shipment&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Observe tax calculation&lt;/LI&gt;&lt;/OL&gt;&lt;HR /&gt;&lt;H3&gt;Expected Behaviour&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Tax automatically recalculates based on shipping destination&lt;/LI&gt;&lt;LI&gt;Applicable provincial taxes apply correctly&lt;/LI&gt;&lt;LI&gt;Checkout proceeds without interruption&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Actual Behaviour&lt;/H3&gt;&lt;P&gt;Error message appears:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;“Tax Missing – There was an error and we were unable to calculate taxes for this cart.”&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;User is forced to choose:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;“Add tax manually”&lt;/LI&gt;&lt;LI&gt;“Continue without tax”&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Impact&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Breaks checkout flow at payment stage&lt;/LI&gt;&lt;LI&gt;Forces manual tax handling&lt;/LI&gt;&lt;LI&gt;Creates risk of incorrect tax collection&lt;/LI&gt;&lt;LI&gt;Slows down staff and introduces friction in-store&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Key Insight&lt;/H3&gt;&lt;P&gt;This only occurs when &lt;STRONG&gt;switching fulfillment mid-transaction&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;This suggests:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The tax engine is not reinitializing correctly when moving from &lt;STRONG&gt;POS (in-store context)&lt;/STRONG&gt; → &lt;STRONG&gt;shipment logic&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Likely not re-referencing Canadian tax enrolments dynamically&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Workarounds&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Restart transaction as shipment from the beginning&lt;/LI&gt;&lt;LI&gt;Manually apply tax&lt;/LI&gt;&lt;LI&gt;Complete without tax (not viable)&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Suggested Fix&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Trigger full tax recalculation when fulfillment type changes&lt;/LI&gt;&lt;LI&gt;Align shipment tax logic with online checkout engine&lt;/LI&gt;&lt;LI&gt;Add retry/fallback instead of hard failure&lt;/LI&gt;&lt;LI&gt;Improve error transparency (why tax failed)&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Severity&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;High&lt;/STRONG&gt;&lt;BR /&gt;Affects live transactions and tax compliance.&lt;/P&gt;</description>
    <pubDate>Sun, 26 Apr 2026 21:22:43 GMT</pubDate>
    <dc:creator>JTPets</dc:creator>
    <dc:date>2026-04-26T21:22:43Z</dc:date>
    <item>
      <title>🚨 Bug Report: “Tax Missing” Error When Switching to Shipment in POS</title>
      <link>https://community.squareup.com/t5/Orders-Menu-Items-Catalog/Bug-Report-Tax-Missing-Error-When-Switching-to-Shipment-in-POS/m-p/841584#M23244</link>
      <description>&lt;H3&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1000006442.jpg" style="width: 999px;"&gt;&lt;img src="https://community.squareup.com/t5/image/serverpage/image-id/55539i264F94073DCEC1B5/image-size/large?v=v2&amp;amp;px=999" role="button" title="1000006442.jpg" alt="1000006442.jpg" /&gt;&lt;/span&gt;&lt;/H3&gt;&lt;H3&gt;Summary&lt;/H3&gt;&lt;P&gt;When converting an in-store cart to &lt;STRONG&gt;Shipment&lt;/STRONG&gt; within &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Square for Retail&lt;/SPAN&gt;&lt;/SPAN&gt;, the system fails to calculate tax and throws a blocking error.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;Environment&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;App: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Square for Retail&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Version: &lt;STRONG&gt;7.4.1sw&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Region: Canada&lt;/LI&gt;&lt;LI&gt;Tax Setup:&lt;UL&gt;&lt;LI&gt;Canadian tax enrolments enabled&lt;/LI&gt;&lt;LI&gt;Automatic tax calculation configured&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Steps to Reproduce&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;Create a new sale (default: in-store)&lt;/LI&gt;&lt;LI&gt;Add taxable items to cart&lt;/LI&gt;&lt;LI&gt;Proceed to checkout&lt;/LI&gt;&lt;LI&gt;Change fulfillment method to &lt;STRONG&gt;Shipment&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Observe tax calculation&lt;/LI&gt;&lt;/OL&gt;&lt;HR /&gt;&lt;H3&gt;Expected Behaviour&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Tax automatically recalculates based on shipping destination&lt;/LI&gt;&lt;LI&gt;Applicable provincial taxes apply correctly&lt;/LI&gt;&lt;LI&gt;Checkout proceeds without interruption&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Actual Behaviour&lt;/H3&gt;&lt;P&gt;Error message appears:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;“Tax Missing – There was an error and we were unable to calculate taxes for this cart.”&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;User is forced to choose:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;“Add tax manually”&lt;/LI&gt;&lt;LI&gt;“Continue without tax”&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Impact&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Breaks checkout flow at payment stage&lt;/LI&gt;&lt;LI&gt;Forces manual tax handling&lt;/LI&gt;&lt;LI&gt;Creates risk of incorrect tax collection&lt;/LI&gt;&lt;LI&gt;Slows down staff and introduces friction in-store&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Key Insight&lt;/H3&gt;&lt;P&gt;This only occurs when &lt;STRONG&gt;switching fulfillment mid-transaction&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;This suggests:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The tax engine is not reinitializing correctly when moving from &lt;STRONG&gt;POS (in-store context)&lt;/STRONG&gt; → &lt;STRONG&gt;shipment logic&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Likely not re-referencing Canadian tax enrolments dynamically&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Workarounds&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Restart transaction as shipment from the beginning&lt;/LI&gt;&lt;LI&gt;Manually apply tax&lt;/LI&gt;&lt;LI&gt;Complete without tax (not viable)&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Suggested Fix&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;Trigger full tax recalculation when fulfillment type changes&lt;/LI&gt;&lt;LI&gt;Align shipment tax logic with online checkout engine&lt;/LI&gt;&lt;LI&gt;Add retry/fallback instead of hard failure&lt;/LI&gt;&lt;LI&gt;Improve error transparency (why tax failed)&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H3&gt;Severity&lt;/H3&gt;&lt;P&gt;&lt;STRONG&gt;High&lt;/STRONG&gt;&lt;BR /&gt;Affects live transactions and tax compliance.&lt;/P&gt;</description>
      <pubDate>Sun, 26 Apr 2026 21:22:43 GMT</pubDate>
      <guid>https://community.squareup.com/t5/Orders-Menu-Items-Catalog/Bug-Report-Tax-Missing-Error-When-Switching-to-Shipment-in-POS/m-p/841584#M23244</guid>
      <dc:creator>JTPets</dc:creator>
      <dc:date>2026-04-26T21:22:43Z</dc:date>
    </item>
  </channel>
</rss>

