<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The DataMosaic blog</title>
    <link>https://getdatamosaic.com/blog</link>
    <atom:link href="https://getdatamosaic.com/blog/feed.xml" rel="self" type="application/rss+xml" />
    <description>Why two systems disagree, and how to fix it: guides, templates and fixes for retail IT.</description>
    <language>en</language>
    <lastBuildDate>Sun, 08 Nov 2026 07:00:00 GMT</lastBuildDate>
    <item>
      <title>Inventory accuracy formula: three measures on one count</title>
      <link>https://getdatamosaic.com/blog/inventory-accuracy-formula</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/inventory-accuracy-formula</guid>
      <pubDate>Sun, 08 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>One store, ten lines, one count. Worked out three ways, it scores 50%, 94.8% and 90.9%, and the honest answer depends on the question you are asking.</description>
    </item>
    <item>
      <title>Square inventory not updating: 7 causes and a per-store test</title>
      <link>https://getdatamosaic.com/blog/square-inventory-not-updating</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/square-inventory-not-updating</guid>
      <pubDate>Sat, 07 Nov 2026 07:00:00 GMT</pubDate>
      <category>Fix a sync</category>
      <description>The sale went through and the count stayed where it was. Seven causes, what each one leaves behind, and one export that shows them across every store.</description>
    </item>
    <item>
      <title>Shopify POS not updating inventory: 6 store-side causes and a test</title>
      <link>https://getdatamosaic.com/blog/shopify-pos-not-updating-inventory</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/shopify-pos-not-updating-inventory</guid>
      <pubDate>Fri, 06 Nov 2026 07:00:00 GMT</pubDate>
      <category>Fix a sync</category>
      <description>The sale went through at the till and the count didn&apos;t follow. Six causes that live in the store, and the pattern each one leaves when you line up every location.</description>
    </item>
    <item>
      <title>Compare data between two databases: SQL Server to Oracle in 3 steps</title>
      <link>https://getdatamosaic.com/blog/compare-data-two-databases</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/compare-data-two-databases</guid>
      <pubDate>Thu, 05 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>Tills on SQL Server, the ERP on Oracle, one invented day of sales: totals first, then a row hash both engines agree on, and the five type traps that make equal rows look different.</description>
    </item>
    <item>
      <title>Compare two columns with VLOOKUP, XLOOKUP or Power Query</title>
      <link>https://getdatamosaic.com/blog/vlookup-compare-two-columns</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/vlookup-compare-two-columns</guid>
      <pubDate>Wed, 04 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>Three ways to match two lists on a key, run on one invented price file, and the two traps that make a lookup say a row is missing when it isn&apos;t.</description>
    </item>
    <item>
      <title>Compare two tables in SQL for differences: three queries that work</title>
      <link>https://getdatamosaic.com/blog/compare-two-tables-sql</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/compare-two-tables-sql</guid>
      <pubDate>Tue, 03 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>EXCEPT both ways, a full outer join on the key, and a hash per row, run on one invented day of sales, with the NULL traps that make each one lie.</description>
    </item>
    <item>
      <title>Best data reconciliation tools for retail IT in 2026, compared</title>
      <link>https://getdatamosaic.com/blog/best-data-reconciliation-tools</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/best-data-reconciliation-tools</guid>
      <pubDate>Mon, 02 Nov 2026 07:00:00 GMT</pubDate>
      <category>Compared</category>
      <description>Finance platforms, table compare tools, pipeline diffs, Power Query and DataMosaic: what each one answers, and which job in a store chain needs which.</description>
    </item>
    <item>
      <title>Compare two CSV files for differences: in Excel, Python and PowerShell</title>
      <link>https://getdatamosaic.com/blog/compare-two-csv-files</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/compare-two-csv-files</guid>
      <pubDate>Sun, 01 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>When the rows come in a different order, match them on a key first. Three ways to do it, and the four things that make identical files look different.</description>
    </item>
    <item>
      <title>How to compare two Excel files and highlight differences</title>
      <link>https://getdatamosaic.com/blog/compare-two-excel-files</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/compare-two-excel-files</guid>
      <pubDate>Sun, 01 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>Three ways, from one formula to a lookup on a key, and how to tell which one your files need.</description>
    </item>
    <item>
      <title>Data reconciliation: techniques, and a worked retail example</title>
      <link>https://getdatamosaic.com/blog/data-reconciliation</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/data-reconciliation</guid>
      <pubDate>Sun, 01 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>Counts, totals, keys, fields, hashes and grain: what each technique catches and misses, worked through on one chain’s Monday morning.</description>
    </item>
    <item>
      <title>Free inventory reconciliation template (Excel)</title>
      <link>https://getdatamosaic.com/blog/inventory-reconciliation-template</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/inventory-reconciliation-template</guid>
      <pubDate>Sun, 01 Nov 2026 07:00:00 GMT</pubDate>
      <category>Templates</category>
      <description>Counted stock against system stock, store by store, with the variance, its value and the record accuracy worked out for you. No sign-up.</description>
    </item>
    <item>
      <title>POS vs ERP sales: why they don’t match, and how to check every night</title>
      <link>https://getdatamosaic.com/blog/pos-vs-erp-sales</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/pos-vs-erp-sales</guid>
      <pubDate>Sun, 01 Nov 2026 07:00:00 GMT</pubDate>
      <category>System pairs</category>
      <description>Six reasons a store’s till total and the ERP drift apart, how to tell which one you are looking at, and the query that checks every store before nine.</description>
    </item>
    <item>
      <title>Shopify inventory not updating: 9 causes, and how to catch the next one</title>
      <link>https://getdatamosaic.com/blog/shopify-inventory-not-updating</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/shopify-inventory-not-updating</guid>
      <pubDate>Sun, 01 Nov 2026 07:00:00 GMT</pubDate>
      <category>Fix a sync</category>
      <description>Locations, sync intervals, untracked items, and the one nobody checks: an error the connector logged and moved past.</description>
    </item>
  </channel>
</rss>
