<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Zeno field notes</title>
    <link>https://zenofirm.com/blog</link>
    <atom:link href="https://zenofirm.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Product decisions, release notes, and operating ideas from the people building Zeno.</description>
    <language>en-us</language>
    <item>
      <title>Give AI more of the QuickBooks Desktop workday</title>
      <link>https://zenofirm.com/blog/quickbooks-desktop-september-2026</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/quickbooks-desktop-september-2026</guid>
      <description>The September 18–19 update expands reviewed batches across sales, purchasing, inventory, time and lists, with richer forms and more careful cleanup.</description>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>More of the QuickBooks Online job, in one conversation</title>
      <link>https://zenofirm.com/blog/quickbooks-online-september-2026</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/quickbooks-online-september-2026</guid>
      <description>Connected sales and payments, bulk corrections by name, receipt batches and exportable results: the September 18–19 update to Zeno for QuickBooks Online.</description>
      <pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>Safe retries on QuickBooks Online: what requestid actually guarantees</title>
      <link>https://zenofirm.com/blog/safe-retries-on-quickbooks-online-requestid</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/safe-retries-on-quickbooks-online-requestid</guid>
      <description>How network timeouts duplicate accounting entries, how Intuit's requestid parameter prevents double-posting, and why cross-restart recovery requires pre-commit journaling.</description>
      <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>The hidden constraints of QuickBooks Online's Change Data Capture API</title>
      <link>https://zenofirm.com/blog/the-hidden-constraints-of-quickbooks-cdc</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/the-hidden-constraints-of-quickbooks-cdc</guid>
      <description>How Intuit's /cdc endpoint actually behaves in production: the 30-day lookback limit, the entities that cause ValidationFault crashes, and how hybrid sync handles them.</description>
      <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>Notes on Intuit's QuickBooks CLI</title>
      <link>https://zenofirm.com/blog/notes-on-intuit-quickbooks-cli</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/notes-on-intuit-quickbooks-cli</guid>
      <description>A technical audit of intuit-cli: setup quirks, unvalidated query interpolation, exit code 127 crashes on Windows, and why --dry-run covers 3 of 36 write verbs.</description>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>Two ways into the bank feed</title>
      <link>https://zenofirm.com/blog/two-ways-into-the-bank-feed</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/two-ways-into-the-bank-feed</guid>
      <description>QuickBooks Online has no API for the For Review queue. Every AI bookkeeper that works it has made the same choice, and there are only two options. One of them involves giving a vendor your login.</description>
      <pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>“Give me a plan before acting.”</title>
      <link>https://zenofirm.com/blog/give-me-a-plan-before-acting</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/give-me-a-plan-before-acting</guid>
      <description>Six accounting technology leaders describe their AI agents going off-script in 2026. Every fix points to the same architectural decision, and it is the one Zeno makes for you.</description>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
    <item>
      <title>Why an accounting plan digest cannot touch floating-point math</title>
      <link>https://zenofirm.com/blog/why-an-accounting-digest-cannot-touch-floating-point</link>
      <guid isPermaLink="true">https://zenofirm.com/blog/why-an-accounting-digest-cannot-touch-floating-point</guid>
      <description>How dual runtimes in C# and TypeScript enforce exact decimal strings and canonical hashing so a human approval digest never drifts before posting.</description>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <author>hello@zenofirm.com (Eli Mandel)</author>
    </item>
  </channel>
</rss>