{"message":"API online.","environment":"staging","current_branch":"develop","current_commit":["commit 44ff215b4648ec08888bb13bdee52e64947211d2","Author: Liam Nicolo Demafelix <liam@dual.ph>","Date:   Tue Apr 7 10:22:54 2026 +0800","fix: use id as tiebreaker when sorting last payment in fully paid report","When the early full payment and last amortization share the same","transaction_date, the report could pick the amortization instead of the","early payment. Adding id desc as a secondary sort ensures the most","recently created ledger entry is selected.","Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>"]}