Skip to Content
Business RulesData Optimization Rules

These rules are applied to transactions after they have passed initial validation and conversion, but before they are sent for final approval and publication on the blockchain. Their purpose is to enhance data efficiency, eliminate redundancy, and optimize the dataset for immutable storage and efficient auditing on the distributed ledger.

Transaction Line Merging

  • Rule: Multiple transaction lines within a single transaction will be merged into a single line if all key identifying elements are identical. The amounts from the merged lines will be summed.
  • Purpose: Reduces the total number of lines for a given transaction where sub-elements are identical, simplifying the reviewing process and the blockchain record and optimizing storage without altering the financial impact of the transaction.
  • Code - Items summing
  • [Code - ]

Elimination of Specific Debit/Credit Account Code Lines

  • Rule: Transaction lines where the debit account code is identical to the credit account code will be automatically eliminated.
  • Purpose: Removes self-balancing or offsetting entries that do not represent a net financial movement between distinct accounts, reducing noise in the ledger and focusing the blockchain record on true financial transfers and eliminating internal, non-material accounting adjustments from the public ledger, improving clarity and audit efficiency.
  • Code

Elimination of Zero or Empty Amount Transaction Lines

  • Rule: Any transaction line with an empty or zero (0.00) monetary amount will be automatically eliminated.
  • Purpose: Prevents the publication of immaterial transaction data, ensuring that only financially relevant entries are recorded.
  • Code
Last updated on