How must the transfer reference be written for the system to match it automatically?
Exactly in the form KHTX-<customer code>-<year>, for example KHTX-110240742-2026. If the customer scans the VietQR code on the fee notice, the reference fills itself in correctly. If they type it by hand and get it wrong or leave part out, that payment drops into the manual reconciliation queue.
The customer paid the right amount with the right code — why did it still not match?
Check three things in order. One: is the amount exactly one of the levels in the "Fee schedule" — if not, it lands in "Amount mismatch". Two: does the reference contain a year, and does the customer owe for that year — the system does not offset against a different year. Three: does this customer have any unpaid fee notice at all.
A row marked DUPLICATE — does that mean the customer's money is lost?
No. Duplicate means that payment was already recorded from an earlier statement upload. Recording it again would be the error — this is exactly the safeguard against taking the money twice.
I edited the "Fee schedule" — do existing fee notices change their amounts?
No. A notice that has been issued keeps the amount fixed at the moment of issue. Only notices issued after the change follow the new level.
Why can I not see "Issue fee notices", "Upload statement" or "Switch function"?
The software hides buttons your account has no right to, rather than showing them and failing when pressed. "Switch function" in particular only appears for accounts granted two or more functions. Contact your administrator and describe the task you need to do; you do not need to name the permission.