<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenBusinessERP: guides and releases</title><link>https://openbusinesserp.com/</link><atom:link href="https://openbusinesserp.com/feed.xml" rel="self" type="application/rss+xml"/><language>en</language><description>New guides and releases of OpenBusinessERP.</description><item><title>E-invoicing in Germany: what small businesses need to know</title><link>https://openbusinesserp.com/guides/e-invoicing-germany/</link><guid>https://openbusinesserp.com/guides/e-invoicing-germany/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 GMT</pubDate><description>Receiving since 1 Jan 2025, issuing from 2027/2028: the German B2B e-invoice timeline, XRechnung vs ZUGFeRD, and what OpenBusinessERP supports.</description></item><item><title>Working with your accountant: DATEV export and SAF-T</title><link>https://openbusinesserp.com/guides/datev-export-accountant/</link><guid>https://openbusinesserp.com/guides/datev-export-accountant/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 GMT</pubDate><description>What the DATEV EXTF export and SAF-T file from OpenBusinessERP contain, what your accountant receives, and the limits stated plainly.</description></item><item><title>GoBD for small businesses: what the rules require</title><link>https://openbusinesserp.com/guides/gobd-small-business/</link><guid>https://openbusinesserp.com/guides/gobd-small-business/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 GMT</pubDate><description>Unalterable, traceable, retained for 8 or 10 years: what the German GoBD expect from small firms, what a Verfahrensdokumentation is, and what software can and cannot do.</description></item><item><title>Small-business VAT exemption (§ 19 UStG) from 2025</title><link>https://openbusinesserp.com/guides/small-business-vat-exemption/</link><guid>https://openbusinesserp.com/guides/small-business-vat-exemption/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 GMT</pubDate><description>The €25,000 and €100,000 thresholds, what an invoice must say, and how OpenBusinessERP sets up a VAT-exempt small business.</description></item><item><title>Swiss QR-bill: what it is and what OpenBusinessERP prints</title><link>https://openbusinesserp.com/guides/swiss-qr-bill/</link><guid>https://openbusinesserp.com/guides/swiss-qr-bill/</guid><pubDate>Wed, 04 Nov 2026 08:00:00 GMT</pubDate><description>The QR-bill replaced the orange and red payment slips in October 2022. QR-IBAN with QR reference, SCOR or no reference, and what the invoice slip in OpenBusinessERP does and does not do yet.</description></item><item><title>Mandatory invoice details in Germany: a checklist</title><link>https://openbusinesserp.com/guides/invoice-requirements-germany/</link><guid>https://openbusinesserp.com/guides/invoice-requirements-germany/</guid><pubDate>Mon, 02 Nov 2026 08:00:00 GMT</pubDate><description>Every item § 14 (4) UStG requires on an invoice, the small-amount rule up to €250 and the small-business note, and how OpenBusinessERP fills each field.</description></item><item><title>Switching from Excel or other software</title><link>https://openbusinesserp.com/guides/switch-from-excel/</link><guid>https://openbusinesserp.com/guides/switch-from-excel/</guid><pubDate>Mon, 02 Nov 2026 08:00:00 GMT</pubDate><description>Move customers, suppliers, products, opening balances and open items into OpenBusinessERP with the CSV/XLSX import wizard. Templates included.</description></item><item><title>OpenBusinessERP 18.1.0</title><link>https://openbusinesserp.com/changelog/#v18-1-0</link><guid>https://openbusinesserp.com/changelog/#v18-1-0</guid><pubDate>Mon, 28 Sep 2026 08:00:00 GMT</pubDate><description>In-app updates are now off by default. The Apply update button runs pip install --upgrade inside the environment the server runs from, so it is now switched off unless you set ALLOW_RUNTIME_UPGRADE=true in the server's environment and restart.</description></item><item><title>OpenBusinessERP 18.0.0</title><link>https://openbusinesserp.com/changelog/#v18-0-0</link><guid>https://openbusinesserp.com/changelog/#v18-0-0</guid><pubDate>Thu, 24 Sep 2026 08:00:00 GMT</pubDate><description>The macOS installer is for Apple Silicon only. Both macOS files on the release page are built for it and nothing is published for Intel Macs; the download badge and the install guide now say so and point an Intel Mac owner at pip or Docker.</description></item><item><title>OpenBusinessERP 17.5.0</title><link>https://openbusinesserp.com/changelog/#v17-5-0</link><guid>https://openbusinesserp.com/changelog/#v17-5-0</guid><pubDate>Sat, 12 Sep 2026 08:00:00 GMT</pubDate><description>The Windows installer now offers to continue when the old uninstaller fails instead of aborting, so a machine whose previous uninstaller hangs can still complete an upgrade.</description></item><item><title>OpenBusinessERP 17.4.1</title><link>https://openbusinesserp.com/changelog/#v17-4-1</link><guid>https://openbusinesserp.com/changelog/#v17-4-1</guid><pubDate>Fri, 11 Sep 2026 08:00:00 GMT</pubDate><description>Approving an invoice was writing "sent" instead of "approved", which blocked the Mark Paid button because it required the approved status. The service, the router description, the audit log and both test suites are corrected.</description></item><item><title>OpenBusinessERP 17.4.0</title><link>https://openbusinesserp.com/changelog/#v17-4-0</link><guid>https://openbusinesserp.com/changelog/#v17-4-0</guid><pubDate>Thu, 10 Sep 2026 08:00:00 GMT</pubDate><description>The Windows desktop upgrade no longer freezes when a legacy uninstaller is still on disk. The old installer used ExecWait to run the previous uninstaller, which opened a visible window and waited for the user to interact with it before continuing, so a silent upgrade hung indefinitely; it now runs under nsExec with a five-minute timeout and no window.</description></item><item><title>OpenBusinessERP 17.2.0</title><link>https://openbusinesserp.com/changelog/#v17-2-0</link><guid>https://openbusinesserp.com/changelog/#v17-2-0</guid><pubDate>Wed, 09 Sep 2026 08:00:00 GMT</pubDate><description>The macOS desktop build asked the system for a protection it had no identity to satisfy. Bundled PostgreSQL would not initialise, and the loader said a library and the process loading it have different team identifiers on a machine where neither carries one, which is library validation rather than the quarantine everybody reaches for first.</description></item><item><title>OpenBusinessERP 17.1.0</title><link>https://openbusinesserp.com/changelog/#v17-1-0</link><guid>https://openbusinesserp.com/changelog/#v17-1-0</guid><pubDate>Wed, 09 Sep 2026 08:00:00 GMT</pubDate><description>A printed invoice ignored the country it was going to. Post code before city is right for the German speaking countries and wrong for every party in the Australian, New Zealand, British, Indian and North American profiles we ship, and the formatter returns lines rather than fields now, since field order alone cannot say which parts share a line.</description></item><item><title>OpenBusinessERP 16.8.2</title><link>https://openbusinesserp.com/changelog/#v16-8-2</link><guid>https://openbusinesserp.com/changelog/#v16-8-2</guid><pubDate>Sat, 05 Sep 2026 08:00:00 GMT</pubDate><description>And 16.8.1 shipped with no desktop installers at all, which is fixed here in the machinery rather than in the product. The check that opens the built application ran all three of its legs against one port while the Windows helper process survives every stop signal available to it, so one process that would not die failed the whole job and took the four installers with it.</description></item><item><title>OpenBusinessERP 16.8.1</title><link>https://openbusinesserp.com/changelog/#v16-8-1</link><guid>https://openbusinesserp.com/changelog/#v16-8-1</guid><pubDate>Sat, 05 Sep 2026 08:00:00 GMT</pubDate><description>A patch release, and most of it is money. An invoice total was written for a reader and then read back as a number, so from a thousand upwards the field came up empty and nine thousand left the browser as nine, while a reader whose decimal mark is a comma lost the cents off every invoice at any size. A first boot told the user to add by hand what the seeder was about to write. The two seed reconcilers run from the data repair registry, which the application calls well before the seeder, so on a fresh data directory they met an empty table, read it as a database whose seed cannot be dated, and warned that the tax rates and the working calendars had to be entered manually.</description></item></channel></rss>