Skip to content

Commit

Permalink
Deployed fff005c with MkDocs version: 1.2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
xuhcc committed Jan 30, 2025
1 parent 9068bca commit 2497018
Show file tree
Hide file tree
Showing 10 changed files with 64 additions and 61 deletions.
8 changes: 4 additions & 4 deletions api_reference/beancount.core.html
Original file line number Diff line number Diff line change
Expand Up @@ -3405,7 +3405,7 @@ <h4 id="beancount.core.amount.Amount.from_string" class="doc doc-heading">


<h4 id="beancount.core.amount.Amount.to_string" class="doc doc-heading">
<code class="highlight language-python">beancount.core.amount.Amount.to_string(self, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x759d43a21010&gt;)</code>
<code class="highlight language-python">beancount.core.amount.Amount.to_string(self, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x781d1bf3d010&gt;)</code>


<a href="#beancount.core.amount.Amount.to_string" class="headerlink" title="Permanent link"></a></h4>
Expand Down Expand Up @@ -17819,7 +17819,7 @@ <h4 id="beancount.core.inventory.Inventory.split" class="doc doc-heading">


<h4 id="beancount.core.inventory.Inventory.to_string" class="doc doc-heading">
<code class="highlight language-python">beancount.core.inventory.Inventory.to_string(self, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x759d43a21010&gt;, parens=True)</code>
<code class="highlight language-python">beancount.core.inventory.Inventory.to_string(self, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x781d1bf3d010&gt;, parens=True)</code>


<a href="#beancount.core.inventory.Inventory.to_string" class="headerlink" title="Permanent link"></a></h4>
Expand Down Expand Up @@ -19945,7 +19945,7 @@ <h4 id="beancount.core.position.Position.sortkey" class="doc doc-heading">


<h4 id="beancount.core.position.Position.to_string" class="doc doc-heading">
<code class="highlight language-python">beancount.core.position.Position.to_string(self, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x759d43a21010&gt;, detail=True)</code>
<code class="highlight language-python">beancount.core.position.Position.to_string(self, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x781d1bf3d010&gt;, detail=True)</code>


<a href="#beancount.core.position.Position.to_string" class="headerlink" title="Permanent link"></a></h4>
Expand Down Expand Up @@ -20352,7 +20352,7 @@ <h3 id="beancount.core.position.get_position" class="doc doc-heading">


<h3 id="beancount.core.position.to_string" class="doc doc-heading">
<code class="highlight language-python">beancount.core.position.to_string(pos, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x759d43a21010&gt;, detail=True)</code>
<code class="highlight language-python">beancount.core.position.to_string(pos, dformat=&lt;beancount.core.display_context.DisplayFormatter object at 0x781d1bf3d010&gt;, detail=True)</code>


<a href="#beancount.core.position.to_string" class="headerlink" title="Permanent link"></a></h3>
Expand Down
2 changes: 1 addition & 1 deletion api_reference/beancount.parser.html
Original file line number Diff line number Diff line change
Expand Up @@ -10058,7 +10058,7 @@ <h4 id="beancount.parser.options.OptGroup.__repr__" class="doc doc-heading">


<h3 id="beancount.parser.options.Opt" class="doc doc-heading">
<code class="highlight language-python">beancount.parser.options.Opt(name, default_value, example_value=&lt;object object at 0x759d43f809d0&gt;, converter=None, deprecated=False, alias=None)</code>
<code class="highlight language-python">beancount.parser.options.Opt(name, default_value, example_value=&lt;object object at 0x781d1c7909d0&gt;, converter=None, deprecated=False, alias=None)</code>


<a href="#beancount.parser.options.Opt" class="headerlink" title="Permanent link"></a></h3>
Expand Down
2 changes: 1 addition & 1 deletion api_reference/beancount.tools.html
Original file line number Diff line number Diff line change
Expand Up @@ -466,7 +466,7 @@ <h3 id="beancount.tools.treeify.create_tree" class="doc doc-heading">


<h3 id="beancount.tools.treeify.dump_tree" class="doc doc-heading">
<code class="highlight language-python">beancount.tools.treeify.dump_tree(node, file=&lt;_io.StringIO object at 0x759d43ba4880&gt;, prefix='')</code>
<code class="highlight language-python">beancount.tools.treeify.dump_tree(node, file=&lt;_io.StringIO object at 0x781d1c0a8880&gt;, prefix='')</code>


<a href="#beancount.tools.treeify.dump_tree" class="headerlink" title="Permanent link"></a></h3>
Expand Down
2 changes: 1 addition & 1 deletion api_reference/beancount.utils.html
Original file line number Diff line number Diff line change
Expand Up @@ -3579,7 +3579,7 @@ <h3 id="beancount.utils.misc_utils.import_curses" class="doc doc-heading">


<h3 id="beancount.utils.misc_utils.is_sorted" class="doc doc-heading">
<code class="highlight language-python">beancount.utils.misc_utils.is_sorted(iterable, key=&lt;function &lt;lambda&gt; at 0x759d439f9d00&gt;, cmp=&lt;function &lt;lambda&gt; at 0x759d439f9da0&gt;)</code>
<code class="highlight language-python">beancount.utils.misc_utils.is_sorted(iterable, key=&lt;function &lt;lambda&gt; at 0x781d1bf15d00&gt;, cmp=&lt;function &lt;lambda&gt; at 0x781d1bf15da0&gt;)</code>


<a href="#beancount.utils.misc_utils.is_sorted" class="headerlink" title="Permanent link"></a></h3>
Expand Down
8 changes: 4 additions & 4 deletions beancount_language_syntax.html
Original file line number Diff line number Diff line change
Expand Up @@ -598,8 +598,8 @@ <h4 id="costs-and-prices">Costs and Prices<a id="costs-and-prices"></a><a class=
<p>Finally, you can include both a cost and a price on a posting:</p>
<pre><code>2014-07-11 * "Sold shares of S&amp;P 500"
Assets:ETrade:IVV -10 IVV {183.07 USD} @ 197.90 USD
Assets:ETrade:Cash 1979.90 USD
Income:ETrade:CapitalGains
Assets:ETrade:Cash 1979.00 USD
Income:ETrade:CapitalGains -148.30 USD
</code></pre>
<p>The price will only be used to insert a price entry in the prices database (see Price section below). This is discussed in more details in the Balancing Postings section of this document.</p>
<p><strong><em>Important Note.</em></strong> Amounts specified as either per-share or total prices or costs are <em>always unsigned</em>. It is an error to use a negative sign or a negative cost and Beancount will raise an error if you attempt to do so.</p>
Expand Down Expand Up @@ -697,10 +697,10 @@ <h4 id="amount-interpolation">Amount Interpolation<a id="amount-interpolation"><
<p>In the example above, the amount of the credit card posting has been elided. It is automatically calculated by Beancount at 400.00 USD to balance the transaction. This also works with multiple postings, and with postings with costs:</p>
<pre><code>2014-07-11 * "Sold shares of S&amp;P 500"
Assets:ETrade:IVV -10 IVV {183.07 USD}
Assets:ETrade:Cash 1979.90 USD
Assets:ETrade:Cash 1979.00 USD
Income:ETrade:CapitalGains
</code></pre>
<p>In this case, the units of IVV are sold at a higher price ($197.90) than they were bought for ($183.07). The cash first posting has a weight of -10 x 183.07 = -1830.70 and the second posting a straightforward $1979.90. The last posting will be ascribed the difference, that is, a balance of <code>-149.20 USD</code>, which is to say, a <em>gain</em> of $149.20.</p>
<p>In this case, the units of IVV are sold at a higher price ($197.90) than they were bought for ($183.07). The cash first posting has a weight of -10 x 183.07 = -1830.70 and the second posting a straightforward $1979.00. The last posting will be ascribed the difference, that is, a balance of <code>-148.30 USD</code>, which is to say, a <em>gain</em> of $148.30.</p>
<p>When calculating the amount to be balanced, the same balance amounts that are used to check that the transaction balances to zero are used to fill in the missing amounts. For example, the following would not trigger an error:</p>
<pre><code>2014-07-11 * "Sold shares of S&amp;P 500"
Assets:ETrade:IVV -10 IVV {183.07 USD} @ 197.90 USD
Expand Down
3 changes: 3 additions & 0 deletions external_contributions.html
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,7 @@ <h2 id="tools">Tools<a id="tools"></a><a class="headerlink" href="#tools" title=
<p><a href="https://github.com/gerdemb/beanpost"><u>gerdemb/beanpost</u></a> (Ben Gerdemann): Beanpost consists of a PostgreSQL schema and import/export commands that let you transfer data between a beancount file and a PostgreSQL database. Much of Beancount's functionality is implemented using custom PostgreSQL functions, allowing for complex queries and data manipulation. This setup provides a flexible backend that can integrate with other tools like web apps or reporting systems</p>
<p><a href="https://github.com/LaunchPlatform/beanhub-cli"><u>LaunchPlatform/beanhub-cli</u></a> (Fang-Pen Lin): Command line tools for BeanHub or Beancount users.</p>
<p><a href="https://github.com/zacchiro/beangrep"><u>zacchiro/beangrep</u></a> : Beangrep is a grep-like filter for the Beancount plain text accounting system.</p>
<p><a href="https://github.com/Ev2geny/evbeantools"><u>Ev2geny/evbeantools</u></a>: This tool makes it possible to explain changes in the Net Worth between any two dates in a situation of multi-currency / multi-commodity ledger with changing exchange rates and transfers of funds from one commodity to another (both cost and not cost-based tracked). This is achieved by creating a converted / equivalent ledger, on which further analysis can be done using beanquery.</p>
<h2 id="alternative-parsers">Alternative Parsers<a id="alternative-parsers"></a><a class="headerlink" href="#alternative-parsers" title="Permanent link"></a></h2>
<h3 id="bison">Bison<a id="bison"></a><a class="headerlink" href="#bison" title="Permanent link"></a></h3>
<p>The Beancount v2 parser uses GNU flex + GNU bison (for maximum portability).</p>
Expand All @@ -341,6 +342,7 @@ <h2 id="importers">Importers<a id="importers"></a><a class="headerlink" href="#i
<p><a href="https://github.com/montaropdf/beancount-importers/"><u>montaropdf/beancount-importers</u></a>: An importer to extract overtime and vacation from a timesheet format for invoicing customers.</p>
<p><a href="https://github.com/siddhantgoel/beancount-dkb"><u>siddhantgoel/beancount-dkb</u></a> (Siddhant Goel): importer for DKB CSV files.</p>
<p><a href="https://github.com/prabusw/beancount-importer-zerodha"><u>prabusw/beancount-importer-zerodha</u></a>: Importer for the Indian broker Zerodha.</p>
<p><a href="https://github.com/prabusw/beancount-importers-india"><u>prabusw/beancount-importers-india</u></a> : Importers for some of the Indian banks and brokers (updated to use beangulp + v3).</p>
<p><a href="https://github.com/swapi/beancount-utils"><u>swapi/beancount-utils</u></a> : Another importer for Zerodha.</p>
<p><a href="https://github.com/Dr-Nuke/drnuke-bean"><u>Dr-Nuke/drnuke-bean</u></a> (Dr Nuke): An importer for IBKR, based on the flex query (API-like) and one for Swiss PostFinance.</p>
<p><a href="https://github.com/luciano-fiandesio/beanborg"><u>Beanborg</u></a> (Luciano Fiandesio): Beanborg automatically imports financial transactions from external CSV files into the Beancount bookkeeping system.</p>
Expand All @@ -354,6 +356,7 @@ <h2 id="importers">Importers<a id="importers"></a><a class="headerlink" href="#i
<p><a href="https://github.com/rlan/beancount-multitool"><u>rlan/beancount-multitool</u></a> (Rick Lan): Beancount Multitool is a command-line-interface (CLI) tool that converts financial data from financial institutions to Beancount files (supported: JA Bank JAネットバンク, Rakuten Card 楽天カード, Rakuten Bank 楽天銀行, SBI Shinsei Bank 新生銀行). Associated post: <a href="https://www.linkedin.com/feed/update/urn:li:activity:7198125470662500352/"><u>https://www.linkedin.com/feed/update/urn:li:activity:7198125470662500352/</u></a></p>
<p><a href="https://github.com/LaunchPlatform/beanhub-import"><u>LaunchPlatform/beanhub-import</u></a> (Fang-Pen Lin): Beanhub-import is a simple, declarative, smart, and easy-to-use library for importing extracted transactions from beanhub-extract. It generates Beancount transactions based on predefined rules.</p>
<p><a href="https://github.com/Sieboldianus/beancount-hibiscus-importer"><u>Sieboldianus/beancount-hibiscus-importer</u></a>: Hibiscus is a widely used open source software in Germany. It supports the retrieval of transactions from banks using the HBCI or FinTS standards and (with plugins) via web scraping (credit cards) or APIs (e.g. Paypal). This Beancount Hibiscus Importer provides import functionality to retrieve transactions from the Hibiscus H2DB (either directly or via XML-RPC) and convert them to the Beancount format using the v3 Beangulp interface.</p>
<p><a href="https://github.com/flowerbug/bcgt"><u>flowerbug/bcgt</u></a>: A Beancount Tool to Generate Beancount Transactions for Stock Buys, Sells, Splits[*]. Bcgt is adapted from the export.py program referenced from beangrow which was available in earlier beancount versions.</p>
<h2 id="converters">Converters<a id="converters"></a><a class="headerlink" href="#converters" title="Permanent link"></a></h2>
<p><a href="https://github.com/madhat2r/plaid2text"><u>plaid2text</u></a>: Python Scripts to export Plaid transactions and transform them into Ledger or Beancount syntax formatted files.</p>
<p><a href="https://github.com/henriquebastos/gnucash-to-beancount/"><u>gnucash-to-beancount</u></a>: A script from Henrique Bastos to convert a GNUcash SQLite database into an equivalent Beancount input file.</p>
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -333,5 +333,5 @@ <h2 id="about-this-documentation">About this Documentation<a id="about-this-docu

<!--
MkDocs version : 1.2.4
Build Date UTC : 2024-12-30 15:28:38.740074+00:00
Build Date UTC : 2025-01-30 10:07:37.043622+00:00
-->
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit 2497018

Please sign in to comment.