Luno :: fix parse ledger
diff --git a/js/luno.js b/js/luno.js
index 1757a31921ae..0a0642ed0f50 100644
--- a/js/luno.js
+++ b/js/luno.js
@@ -977,7 +977,7 @@ module.exports = class luno extends Exchange {
         let direction = undefined;
         let status = undefined;
         if (!Precise.stringEquals (balance_delta, '0.0')) {
-            before = after - balance_delta;
+            before = Precise.stringSub (after, balance_delta);
             status = 'ok';
             amount = Precise.stringAbs (balance_delta);
         } else if (Precise.stringLt (available_delta, '0.0')) {

![image](https://user-images.githubusercontent.com/43336371/209318751-7e5e4ced-ce3c-48cc-9846-c89101766cb8.png)
