<?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>Fri, 13 Nov 2026 07:00:00 GMT</lastBuildDate>
    <item>
      <title>Microsoft Spreadsheet Compare: how to use it, where it stops</title>
      <link>https://getdatamosaic.com/blog/spreadsheet-compare</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/spreadsheet-compare</guid>
      <pubDate>Fri, 13 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>Which copies of Office have it, the steps from either door, what the results mean, and the job it was never built for.</description>
    </item>
    <item>
      <title>Inventory reconciliation process for a store chain, in seven steps</title>
      <link>https://getdatamosaic.com/blog/inventory-reconciliation-process</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/inventory-reconciliation-process</guid>
      <pubDate>Thu, 12 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>Most guides reconcile one warehouse against one system. A chain has two systems per store, sales posting overnight and stock in transit, and the process has to allow for all three.</description>
    </item>
    <item>
      <title>Data reconciliation in ETL: counts, sums and hashes for every load</title>
      <link>https://getdatamosaic.com/blog/data-reconciliation-etl</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/data-reconciliation-etl</guid>
      <pubDate>Wed, 11 Nov 2026 07:00:00 GMT</pubDate>
      <category>How-to</category>
      <description>A load can finish green and still be two rows short. Balance every batch by count and by sum, fingerprint it with a hash, and make the job fail when it doesn&apos;t add up.</description>
    </item>
    <item>
      <title>Shopify vs NetSuite inventory: 7 reasons the counts differ</title>
      <link>https://getdatamosaic.com/blog/shopify-netsuite-inventory-sync</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/shopify-netsuite-inventory-sync</guid>
      <pubDate>Tue, 10 Nov 2026 07:00:00 GMT</pubDate>
      <category>System pairs</category>
      <description>NetSuite sends the number, Shopify shows it, and they still disagree. Seven causes in the connector&apos;s setup, and the pattern each leaves when you line up every store.</description>
    </item>
    <item>
      <title>Business Central Shopify connector: 7 inventory sync problems</title>
      <link>https://getdatamosaic.com/blog/business-central-shopify-inventory-sync</link>
      <guid isPermaLink="true">https://getdatamosaic.com/blog/business-central-shopify-inventory-sync</guid>
      <pubDate>Mon, 09 Nov 2026 07:00:00 GMT</pubDate>
      <category>Fix a sync</category>
      <description>Business Central sends the stock, Shopify shows it, and the store disagrees with both. Seven causes, the setting behind each, and the pattern each leaves when you line up every location.</description>
    </item>
    <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>
