Summary
git Use ID
Plugin, library, and reports for reading Conservancy's books
Statistics are disabled for this repository
Downloads are disabled for this repository
bkuhn 5784068904e8
6 months ago
bkuhn 6deaacb11bdd
6 months ago
bkuhn 1a0ccd39b075
6 months ago
bsturmfels 9a0ff8da96e7
13 months ago
dimesio 2840a64215bf
13 months ago
bsturmfels 5793a55dbcc6
16 months ago
bsturmfels 86f4232df19e
16 months ago
bsturmfels baa299c4c57d
16 months ago
bsturmfels 8b08997fda07
16 months ago
bsturmfels 07d7737bd022
16 months ago

Beancount plugin and tools for Conservancy's books

Introduction

This repository includes code that Software Freedom Conservancy uses to keep its books in Beancount. It includes:

  • A Beancount plugin to validate that transactions are documented according to business rules, and normalize "enum-like" metadata we have defined
  • A set of financial business reports from the books
  • Related tools to help with audit and tax reporting

Installation

<tt class="docutils literal">cd</tt> to this directory with your checkout and then run:

python3 -m pip install --user --upgrade .

For development, a Python virtual environment may be more appropriate. See the development documentation for details.

Development

<tt class="docutils literal">doc/Development.rst</tt> explains how to work on this code, including an overview of how modules are organized.