Dart Fi(nanz) Bu(chhaltung)
Dart implementation for financial accounting, according to the principle of the double account processing first described in 1445 by Luca Paciolo.
Getting Started
After choosing one of the many ways to install nohfibu, you can invoque it:
Usage
The converter
this converter has the function to convert our old data into csv that will be imported into the new dart fibu
dart run bin/wbconvert.dart --help
##### sample output #################################
### bboett@videopi:fibu$ dart run bin/wbconvert.dart --help
### bin/wbconvert.dart: Warning: Interpreting this as package URI, 'package:nohfibu/wbconvert.dart'.
### applying args: lang:de base:null out:null help:true strict:false rest: []
### -l, --lang Language setting
### (defaults to "de")
### -f, --file Basename of the dataset
### -o, --output output name
### -?, --[no-]help Help about the options
### -s, --[no-]strict enforce old WB-Style parsing
#to really convert something: relative pathes don't work, absolute do
# easiest go to where the data is and call the script from there....
dart run bin/wbconvert.dart -f <your kpl file> -s
# this will generate a csv that can be further processed
fibu
$ dart run bin/nohfibu.dart --help # to test directly from the source dir
$ nohfibu --help # if you have activated the project, or precompiled
$ nohfibu -r -b assets/wbsamples/sample # will analyze the .csv file and produce a .lst result file
$ nohfibu -b assets/wbsamples/sample -f MERCH# will try to fill in new journal lines following the
# MERCH receipe (in the .csv file under OPS)
at the moment the data-source is only in a (local) csv file, but will be extended in a future versions.
Documentation
concerning the fast operations, read the docu
the documentation written for the C wb fibu, one day soon, hopefully, i will extend it to include the dart version, https://www.nohkumado.eu/nohfibu/ still logic and theory will be the same, so please adapt as fit, but its still usable.