Skip to main content

process

Function process 

Source
pub fn process(
    raw: LoadResult,
    options: &LoadOptions,
) -> Result<Ledger, ProcessError>
Expand description

Process a raw load result into a fully processed ledger.

This applies the processing pipeline:

  1. Sort directives by date
  2. Run booking/interpolation
  3. Run plugins
  4. Run validation (optional)