Metadata-Version: 2.1
Name: beancount-nblock
Version: 0.0.2
Summary: A collection of beancount plugins
Home-page: https://github.com/nblock/beancount-nblock
Author: Florian Preinstorfer
Author-email: nblock@archlinux.us
License: UNKNOWN
Description: # beancount-nblock
        A collection of beancount plugins.
        
        ## unlinked_documents: find missing links between documents and transactions
        It might be desireable to enforce a link between certain kind of documents and
        a corresponding transaction. Typical use cases are incoming and outgoing
        invoices where a receipt (referenced via a document directive) should have a
        matching transaction.
        
        The following is valid, according to this plugin:
        
        ```
        2019-01-01 * "Payee" "A description" ^ER-some-id
          Assets:Bank:Checking     300.00 EUR
          Expenses:Home
        
        2019-01-01 document Assets:Bank:Checking "/path/to/receipt.pdf" ^ER-some-id
        ```
        
        An error is generated in case either of the above directives is missing.
        
        ### Usage
        Add the following to your beancount file:
        ```
        plugin "beancount_nblock.unlinked_documents"
        ```
        
        The default list of patterns is: `AR-*`, `ER-*`. A custom list of patterns may
        be configured via:
        ```
        plugin "beancount_nblock.unlinked_documents" "PATTERN-FOO-*,PATTERN-BAR-*
        ```
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
Provides-Extra: test
Provides-Extra: style
