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 c0f83dfda8c8
2 years ago
bsturmfels 581ef0fa2378
2 years ago
bsturmfels 97a05003f345
2 years ago
bsturmfels da5caa3e6cd1
2 years ago
bsturmfels 519542b1fac4
2 years ago
bsturmfels 20d242c7c753
2 years ago
bsturmfels fb5d0a57f3c0
2 years ago
bsturmfels 59dfbb78d11f
2 years ago
bsturmfels 54d11f24377e
2 years ago
bsturmfels 9ae36feed2f8
2 years 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.