Easy
Publicly released: 2019
EASY - Evented Accounting Sourced from Yaml
Introduction
easy is a command line utility which generates artifacts typically used in accounting (but also other fields of business like invoicing) based on events provided as YAML files.
Overview
In principle easy
is used to transform the business events given in YAML into other business artifacts like invoices (PDF documents) or journal files for use with ledger (a command line utility for plain text accounting.) Processing of events happens in these steps:
- Read input events
- Check input events against spec
- Augment input events
- Calculate derived values
- Resolve related events
- Check augmented event against spec
- Render event(s) through templates