<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[About fin.cx — read this first]]></title><description><![CDATA[<p dir="auto"><strong><a href="http://fin.cx" rel="nofollow ugc">fin.cx</a></strong> — Focused TypeScript packages for financial infrastructure: exact calculations, German bookkeeping (SKR03/SKR04), bank statements (CAMT, MT940), reconciliation, SEPA, e-invoices (XRechnung, ZUGFeRD, Factur-X, UBL), tax, payroll and year-end statements.</p>
<p dir="auto"><img src="https://community.foss.global/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=17c95a12642" class="not-responsive emoji emoji-android emoji--computer" style="height:1.4em;width:auto;vertical-align:middle" title="💻" alt="💻" /> <strong>Code:</strong> <a href="https://code.foss.global/fin.cx" rel="nofollow ugc">code.foss.global/fin.cx</a></p>
<h3>Repositories (25)</h3>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th>Repository</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://code.foss.global/fin.cx/assets" rel="nofollow ugc">assets</a></td>
<td>German Anlagenbuchhaltung as pure functions: AfA schedules in exact integer cents (linear and degressive with automatic switch, pro rata temporis…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/bankrec" rel="nofollow ugc">bankrec</a></td>
<td>Bank reconciliation for the <a href="http://fin.cx" rel="nofollow ugc">fin.cx</a> accounting stack: one canonical signed-integer-cent transaction model fed by <a class="plugin-mentions-category plugin-mentions-a" href="/category/7/fin.cx" aria-label="Profile: fin.cx">@<bdi>fin.cx</bdi></a>/camt (CAMT.052/053/054)…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/calculation" rel="nofollow ugc">calculation</a></td>
<td>a unified calculation module to always get to the exact same result.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/camt" rel="nofollow ugc">camt</a></td>
<td>ISO 20022 CAMT.052/053/054 bank statement parser with exact integer-cent amounts and SEPA reference extraction.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/chartdata" rel="nofollow ugc">chartdata</a></td>
<td>Year-versioned German SKR03/SKR04 chart-of-accounts datasets with Automatikkonto functions, BU-key rules, and UStVA-Kennzahl mappings.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/compatibility" rel="nofollow ugc">compatibility</a></td>
<td>Exchange formats of third-party accounting systems: the files a German tax advisor's system imports.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/csvparser" rel="nofollow ugc">csvparser</a></td>
<td>Reads bank and payment-provider CSV statements into movements: signed amounts in integer cents, days as YYYY-MM-DD, the counterparty, the purpose,…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/depot" rel="nofollow ugc">depot</a></td>
<td>A broker-neutral model of securities depots and the pure engines a German business's books need for them: the positions of shares, funds, bonds,…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/docbox" rel="nofollow ugc">docbox</a></td>
<td>a standardized way to store documents</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/doclink" rel="nofollow ugc">doclink</a></td>
<td>The doclink protocol: a standing TypedSocket from a document client — such as DocBox, a self-hosted document intake, or invoice.bot, which fetches…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/docs" rel="nofollow ugc">docs</a></td>
<td>Version-pinned documentation for the <a href="http://fin.cx" rel="nofollow ugc">fin.cx</a> accounting, banking, invoice, document, and public-data packages.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/einvoice" rel="nofollow ugc">einvoice</a></td>
<td>TypeScript e-invoicing for the real world: load invoice XML or hybrid PDFs, detect the format, map it into a typed invoice model, validate it,…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/elster" rel="nofollow ugc">elster</a></td>
<td></td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/expenses" rel="nofollow ugc">expenses</a></td>
<td>German travel and expense reimbursement as pure functions: the per diems, mileage and lodging flats of § 9 EStG, the BMF's foreign rates by year,…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/fee-schedules" rel="nofollow ugc">fee-schedules</a></td>
<td><a class="plugin-mentions-category plugin-mentions-a" href="/category/7/fin.cx" aria-label="Profile: fin.cx">@<bdi>fin.cx</bdi></a>/fee-schedules is a TypeScript package for country-specific fee schedule data.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/fxrates" rel="nofollow ugc">fxrates</a></td>
<td>Euro exchange rates for German bookkeeping.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/jahresabschluss" rel="nofollow ugc">jahresabschluss</a></td>
<td>HGB Jahresabschluss engine for the <a href="http://fin.cx" rel="nofollow ugc">fin.cx</a> accounting stack: §266 Bilanz and §275 GuV.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/mt940" rel="nofollow ugc">mt940</a></td>
<td><a class="plugin-mentions-category plugin-mentions-a" href="/category/7/fin.cx" aria-label="Profile: fin.cx">@<bdi>fin.cx</bdi></a>/mt940 is a small TypeScript wrapper around mt940-js for parsing MT940 electronic bank statement data into structured JavaScript objects.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/opendata" rel="nofollow ugc">opendata</a></td>
<td><a class="plugin-mentions-category plugin-mentions-a" href="/category/7/fin.cx" aria-label="Profile: fin.cx">@<bdi>fin.cx</bdi></a>/opendata is a TypeScript toolbox for open business and market data: stock and crypto prices, SEC fundamentals, lookups in the German…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/payroll" rel="nofollow ugc">payroll</a></td>
<td>German payroll as a business's books meet it.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/portablefinance" rel="nofollow ugc">portablefinance</a></td>
<td>an interface package for the financeplus organization</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/sepa" rel="nofollow ugc">sepa</a></td>
<td>SEPA credit transfer files as German banks take them: pain.001.001.09 after the rules of the Deutsche Kreditwirtschaft (DK) in Anlage 3 des…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/skr" rel="nofollow ugc">skr</a></td>
<td>a module implementing german SKR03/SKR04 account structures.</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/swiftsupport" rel="nofollow ugc">swiftsupport</a></td>
<td>Swift for <a href="http://fin.cx" rel="nofollow ugc">fin.cx</a>. Its library Doclink is a Swift client of doclink 1.1.0, the protocol over which a document source (DocBox, invoice.bot) delivers…</td>
</tr>
<tr>
<td><a href="https://code.foss.global/fin.cx/tax" rel="nofollow ugc">tax</a></td>
<td>German tax computation engine. The first module computes the UStVA (Umsatzsteuer-Voranmeldung) Kennzahlen from ledger account movements — pure…</td>
</tr>
</tbody>
</table>
<h3>Posting in this category</h3>
<ul>
<li><strong>Tag your topic with the repository name</strong> (e.g. <code>einvoice</code>) so others can find related discussions.</li>
<li><strong>Bug reports:</strong> include the package/image version, your environment (runtime + version, OS, arch), a minimal reproduction and the full error output. See <a href="/topic/9">how to write a good bug report</a>.</li>
<li><strong>Security issue?</strong> Please don't post it publicly — <a href="/topic/7">report it privately</a>.</li>
<li><strong>Want to send a pull request?</strong> See <a href="/topic/8">Contributing &amp; code.foss.global accounts</a>.</li>
</ul>
]]></description><link>https://community.foss.global/topic/13/about-fin.cx-read-this-first</link><generator>RSS for Node</generator><lastBuildDate>Tue, 20 Oct 2026 20:24:14 GMT</lastBuildDate><atom:link href="https://community.foss.global/topic/13.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Oct 2026 10:56:05 GMT</pubDate><ttl>60</ttl></channel></rss>