pactole-core 0.1.0

Core domain models, validation and reports for Pactole, a plain-text double-entry accounting ledger.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod errors;
mod models;
mod register;
mod traits;
mod validation;

pub use crate::errors::{ModelError, ValidationError};
pub use crate::models::{
    AccountName, Amount, Balance, Close, Commodity, CommodityName, Entry, Journal, Metadata,
    MetadataKey, Open, Payee, Posting, Transaction, TransactionStatus,
};
pub use crate::register::{RegisterEntry, RegisterFilter, register};
pub use crate::traits::ReadableStorage;
pub use crate::validation::validate_journal;