Package Exports
- @nqminds/fin-genie-gl-reconciliator
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@nqminds/fin-genie-gl-reconciliator) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Fin Genie General Ledger Reconciliator
This databot groups general ledger entries into transactions. It does this by building properties of transactions from gl entries and then comparing those transaction properties against the gl entries with an array of rules, if one of those rules returns true then the gl entry is said to match the transaction. If a gl entry doesn't match a transaction but it has the required fields to make it's own transaction (e.g. having a PO number or having a balance and a supplier) then it creates a new transaction.
If a gl entry matches a transaction then it's id is added to the transaction and the properties that meet the requirements of building thier own transaction (e.g. having a PO number or having a balance and a supplier) are added to the existing transaction. If an entry had a PO and a balance but not a supplier and was added to a transaction (which it matches with based on PO) the balance would not be added to the transaction properties, as balance alone is not enough for an entry to match a transaction.