Skip to content

Troubleshooting Guide

Start from the symptom. Each fix names the applet page that carries the detail.

Points

SymptomCauseFix
Bills for a member earn no points — everThe company member-point configuration does not name the document type you sell on. With no configuration the backend awards on INTERNAL_SALES_ORDER at FINALSet the MEMBER_POINT configuration through the company API to the cash-bill or invoice type and status (Organisation page); there is no screen
Member is on the bill, configuration is right, still no pointsThe bill lines carry no point amount and currency — no price set matched, or the POINT treatment is missingCheck the POS Default Pricebook, the price set’s Doc Hdr rules (Member Class, Branch, absolute Valid Date Range) and Single Line rules; add the POINT treatment (Pricebook). The document is left unmarked so a retry awards once the lines are fixed
A price set with a Member Label, Company, Currency or Settlement Method rule applies to everyoneThe counter calculator ignores those rule typesUse Member Class, Branch, Entity Type, Customer or Employee Category
Multi Line rules make no differenceNever read by the counter calculatorPut item conditions on the Single Line tab
Points from Level 1 or higher of a commission scheme never arriveThe points run uses the first treatment onlyPut the points logic on Level 0 (Commission Scheme)
Points never expireThe lots have no date_end (no Validity Period on the treatment, no Valid Date To on the adjustment), or the elimination processor is not scheduledDate every earning path; schedule MEMBERSHIP_EXPIRY_POINTS_ELIMINATION_PROCESSOR
Points expired unexpectedlyThe lot’s end date passed and the processor ranPoints Expiry tab; extend Valid Date To on a new adjustment (Membership Admin)
Points vanished after a void, and an extra adjustment row appearedThe void reversed the bill’s lines; the balance was short because the points were already spent, so a shortfall adjustment was addedExpected; see the Point Transaction tab
Reward points not applied or points discount missing at POSPoints Discount Item Code not set, member not VERIFIED with POS_ALLOW_VERIFIED_MEMBER_REDEEM_POINTS on, or PTS to CCY rate missingPOS Default Selection; verify the member; PTS to CCY Config (POS General)
Point Transaction rows cannot be editedDISALLOW_EDIT_MEMBERSHIP_POINTS on and the user lacks ALLOW_EDIT_MEMBERSHIP_POINTSGrant the permission
OCR receipt is FINAL, no points, Process Status never APPROVEDNo enabled subscriber job template; or the template has no priceBookHdrGuid; or the price set has no POINT treatmentOCR Cash Bill troubleshooting table

Members

SymptomCauseFix
Member cannot be saved — card number missingNo card-number ruleField Settings → custom running number, or assign IC / mobile to card number
Failed to generate card_no running numberRunning-number configuration missing or exhaustedField Settings → Card Running Number
Member search shows only some branchesBranch targets on the read permissionAdd the branches
Join Date shifted by a dayTimezoneDefault Selection → Default Timezone
Upload rejected on the Checking tabClass or label code not found, date format, missing mandatory columnFix the row; create classes and labels first
Member did not move to GOLD after spending the thresholdThere is no automatic upgradeChange the class on the member form

Vouchers

SymptomCauseFix
Voucher / coupon rejected at POSPer-customer or daily limit reached, or the voucher has no rule headerVoucher Management
A ticket redeemed after its redemption periodRedemption flips the status without reading the datesSchedule the expiry-checking call, which marks tickets past redeemable_date_to EXPIRED
Add button gone in Ticket ManagementENABLE_MULTIPLE_TICKET off and the voucher is FIXED with a ticket already generatedTurn the setting on
Import Tickets file failsCSV columns do not match the nine expected (voucher code, serial, soft pin, four statuses, code, name)Download the Sample Format and match it
Recurring vouchers duplicatedThe creation processor ran more than once a daySchedule it once daily
Voucher code cannot be editedENABLE_EDIT_VOUCHER_CODE offField Settings

Referral programmes

SymptomCauseFix
Lineage row will not save: …REFERRAL_SOURCE_IS_NULL_OR_EMPTYThe backend requires a referral source though the form marks it optionalPick one (MLM Admin)
Communication endpoint link will not save: …PRIORITY_IS_NULL_OR_EMPTYPriority is required server-sideEnter a priority
Invitations are never sentThe program has no communication endpoint link, or MLM_INVITATION_LINK_PROCESSOR is not scheduledLink a Unified Contact Center endpoint; schedule the processor
Accepted invitation but no lineageINVITATION_INSERTION_INTO_LINEAGE_PROCESSOR not scheduled, or the child is not yet a participantSchedule it; enrol the participant
QR link gives 404The program’s url_forward lacks <URL-KEY> or is not a valid URLFix url_forward
…MAX_OR_MIN_LEVEL_IS_BREACHEDLineage deeper than 10 levelsFlatten the tree
Upline commission never paidThe scheme is not type MLM, or the Sales Commission cycle has not runCommission Scheme; Sales Commission applet

What is not a fault

  • Points that “post with a delay”: the balance is updated by a queue processor after the line is written; the line itself is immediate.
  • A class that does not change on its own.
  • A points balance that appears in no ledger account.