Business Rules
This section outlines the rules and standards that govern data validation and processing within Reeve. Understanding these rules is essential for ensuring the accuracy, compliance, and successful publication of the financial data on the Cardano blockchain.
These rules are applied when importing or reprocessing transactions within Reeve. They ensure that the data imported is consistent and valid. Transactions can afterward end up in three different status:
APPROVE
: Everything is valid, and they are ready to be approvedPENDING
: There are some issues with the transaction, but it can be fixed within Reeve. For example Setup data is missingINVALID
: The transaction is invalid and cannot be processed. This can happen if the transaction is not valid according to the business rules or if the data is not complete.
Transaction Rules
For transactions the rules and optimization are run automatically after importing transactions from an ERP system or after reprocessing transactions.
The configuration which rules are used can be adjusted in the Reeve Accounting Core by overwriting the BusinessRulesProcess
(Code ).
They can be granular configured by defining which rules to run on import and which rules to run on reprocessing.
Report Rules
For reports the rules are applied after saving/creating a new report.
Additionally, to the report validation rules the report is also validated against the automated report generation.
Reports which fail the validation end up in Pending
status and can be fixed by the users.