From b7f04b53b91cb586324f780ca985cbe4f6137d57 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Mon, 6 Apr 2015 16:29:53 +0100 Subject: Invert the sign of necessary transaction amounts --- src/Command/ConvertCommand.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Command/ConvertCommand.php b/src/Command/ConvertCommand.php index fe9868a..99113ac 100644 --- a/src/Command/ConvertCommand.php +++ b/src/Command/ConvertCommand.php @@ -129,7 +129,7 @@ function toLedger (Generator $transactions) { $target = new LedgerPosting; $target->account = getAccount(explode(' : ', $txn->payee)[1], $txn); $target->currency = $txn->currency; - $target->amount = $txn->in - $txn->out; + $target->amount = $txn->out - $txn->in; $lTxn->postings[] = $target; $source = new LedgerPosting; @@ -149,7 +149,7 @@ function toLedger (Generator $transactions) { $target = new LedgerPosting; $target->account = array_merge(['Expenses'], $txn->category); $target->currency = $txn->currency; - $target->amount = $txn->in - $txn->out; + $target->amount = $txn->out - $txn->in; sscanf($txn->memo, "(Split %d/%d) %[^\r]", $i, $k, $target->note); $lTxn->postings[] = $target; @@ -167,7 +167,7 @@ function toLedger (Generator $transactions) { $target = new LedgerPosting; $target->account = array_merge(['Expenses'], $txn->category); $target->currency = $txn->currency; - $target->amount = $txn->in - $txn->out; + $target->amount = $txn->out - $txn->in; $lTxn->postings[] = $target; $source = new LedgerPosting; -- cgit 1.4.1