Skip to main content

v7.4.0 — February 2024

Released: February 2024

Rule Engine

”For Every” Condition

A new “For Every” condition type is available in rule creation:
  • Data type: Integer only; negative values are not permitted
  • When a product or group cap is reached, the resulting points are set to 0 (the rule still matches but does not award points)
  • Supports both DR (debit) and CR (credit) transaction types
  • Tier multipliers are now compatible with the “For Every” condition

Transaction Pre-Processing Layer

Programs can apply pre-processing transformations to TXN files before they enter the main rule engine:
  • Available for TXN file uploads only — TXN/Member/CPD APIs are excluded
  • Requires a terminal_id attribute configured as mandatory in the program
  • The combination of member reference + terminal ID can only appear twice in a single file; additional occurrences are ignored
  • Rejected records are flagged with failure status 4 and reported as “rejected in preprocessing” via email notification

Rule Archive / Unarchive

  • Rules can be archived and unarchived; archived rules are hidden from the UI and excluded from processing
  • Rules must be unarchived before they can be edited

Privacy & Data Protection

PII Masking

  • Admins can mark any member attribute as Personally Identifiable (PI)
  • PI-tagged attributes are hidden from the UI by default; the “Show PI Details” privilege is required to view them
  • All access to PI attributes is recorded in the audit trail
  • Known gaps (to be addressed in future releases): Search, communication templates, segment filters, and maker-checker requests may still expose PII

Reports

PII Removed from Standard Reports

  • Liability Report: Member name and phone removed; email addresses are masked
  • Members Report: PII fields removed; new “Activated Date” filter added; “Address” filter removed; status values standardised
  • Transactional Report: PII removed; processing date updated to the cancellation date when a member is cancelled or closed

User Management

User Archive / Unarchive

  • Admin users can be archived and unarchived
  • Archived users cannot log in

Monthly Statement

  • Transactions in monthly statements are now bucketed by type
  • New types tracked: Closed/Cancelled, Expired
  • Accrual is now split into Spend Points and Bonus Points

Error Logs

  • Error file downloads are now available in Reports → Logs for CPD and TXN file uploads
  • BNS files and API-based records are not yet listed in the application

API

  • Member Add/Update APIs: Error validations incorporated for data type mismatches and constraint violations
  • Email and mobile regex validation implemented for the Add API; pending implementation for the Update API