<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Beancount on emsenn.net</title>
    <link>https://emsenn.net/tags/beancount/</link>
    <description>Recent content in Beancount on emsenn.net</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 06 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://emsenn.net/tags/beancount/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/track-multiple-currencies/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/track-multiple-currencies/</guid>
      <description>&lt;h1 id=&#34;track-multiple-currencies&#34;&gt;Track Multiple Currencies&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Open accounts with the correct currency constraints.&lt;/li&gt;&#xA;&lt;li&gt;Record conversions using Beancount &lt;code&gt;@&lt;/code&gt; or &lt;code&gt;@@&lt;/code&gt; syntax with accurate cost basis.&lt;/li&gt;&#xA;&lt;li&gt;Add &lt;code&gt;price&lt;/code&gt; directives from consistent sources to track market values.&lt;/li&gt;&#xA;&lt;li&gt;Reconcile foreign-currency accounts in their native currency.&lt;/li&gt;&#xA;&lt;li&gt;Review unrealized gains/losses in reports and understand their tax implications.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Multi-Currency Accounting</title>
      <link>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/multi-currency/</link>
      <pubDate>Fri, 06 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/multi-currency/</guid>
      <description>&lt;p&gt;Multi-currency accounting tracks holdings and transactions in more than one&#xA;currency. This includes foreign currencies, cryptocurrencies, and investment&#xA;securities — anything denominated in a unit different from your base reporting&#xA;currency.&lt;/p&gt;&#xA;&lt;h2 id=&#34;core-concepts&#34;&gt;Core concepts&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Operating currency&lt;/strong&gt;: the currency you report in and think in — usually&#xA;the currency of the country where you live and pay taxes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cost basis&lt;/strong&gt;: the amount you paid for a holding in your operating currency&#xA;at the time of acquisition. This is what matters for tax purposes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Market value&lt;/strong&gt;: the current value of a holding at today&amp;rsquo;s exchange rate&#xA;or price. The difference between cost basis and market value is unrealized&#xA;gain or loss.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Realized gain/loss&lt;/strong&gt;: when you sell or convert a holding, the difference&#xA;between the proceeds and the cost basis becomes a realized gain or loss.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;in-beancount&#34;&gt;In Beancount&lt;/h2&gt;&#xA;&lt;p&gt;Beancount handles multi-currency natively. Each account is opened with a list&#xA;of allowed currencies:&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/use-beancount-validation/</link>
      <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/use-beancount-validation/</guid>
      <description>&lt;h1 id=&#34;use-beancount-validation&#34;&gt;Use Beancount Validation&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Run the Beancount checker on the ledger file.&lt;/li&gt;&#xA;&lt;li&gt;Resolve balance errors by fixing missing or mismatched postings.&lt;/li&gt;&#xA;&lt;li&gt;Track directives that fail validation and fix formatting issues.&lt;/li&gt;&#xA;&lt;li&gt;Re-run validation until the ledger is clean.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Beancount Basics</title>
      <link>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/beancount-basics/</link>
      <pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://emsenn.net/library/domains/engineering/domains/domesticity/domains/bookkeeping/texts/beancount-basics/</guid>
      <description>&lt;p&gt;Beancount is a plain-text accounting system with a precise syntax and tooling&#xA;for validation and reporting.&lt;/p&gt;&#xA;&lt;h2 id=&#34;files-and-directives&#34;&gt;Files and directives&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A Beancount file holds transactions, balances, and metadata.&lt;/li&gt;&#xA;&lt;li&gt;Directives include &lt;code&gt;open&lt;/code&gt;, &lt;code&gt;close&lt;/code&gt;, &lt;code&gt;balance&lt;/code&gt;, &lt;code&gt;pad&lt;/code&gt;, and &lt;code&gt;price&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Transactions are dated and list postings that balance.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;workflow&#34;&gt;Workflow&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Write or import transactions into a &lt;code&gt;.beancount&lt;/code&gt; file.&lt;/li&gt;&#xA;&lt;li&gt;Run the Beancount checker to validate the ledger.&lt;/li&gt;&#xA;&lt;li&gt;Use reporting tools to inspect balances and activity.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
