|
|
|
|
@ -480,7 +480,7 @@
|
|
|
|
|
(xaccSplitSetReconcile gnc-far-split #\y)))
|
|
|
|
|
|
|
|
|
|
;; finally, plug the split into the account
|
|
|
|
|
(xaccSplitSetAccount far-acct gnc-far-split)
|
|
|
|
|
(xaccSplitSetAccount gnc-far-split far-acct)
|
|
|
|
|
(xaccTransAppendSplit gnc-xtn gnc-far-split))))
|
|
|
|
|
splits)
|
|
|
|
|
|
|
|
|
|
@ -488,7 +488,7 @@
|
|
|
|
|
(xaccSplitSetValue gnc-near-split near-split-total)
|
|
|
|
|
(xaccSplitSetAmount gnc-near-split near-split-total)
|
|
|
|
|
(xaccTransAppendSplit gnc-xtn gnc-near-split)
|
|
|
|
|
(xaccSplitSetAccount near-acct gnc-near-split))
|
|
|
|
|
(xaccSplitSetAccount gnc-near-split near-acct))
|
|
|
|
|
|
|
|
|
|
;; STOCK TRANSACTIONS: the near/far accounts depend on the
|
|
|
|
|
;; "action" encoded in the Number field. It's generally the
|
|
|
|
|
@ -632,16 +632,16 @@
|
|
|
|
|
(if (and qif-near-acct qif-far-acct)
|
|
|
|
|
(begin
|
|
|
|
|
(xaccTransAppendSplit gnc-xtn gnc-near-split)
|
|
|
|
|
(xaccSplitSetAccount near-acct gnc-near-split)
|
|
|
|
|
(xaccSplitSetAccount gnc-near-split near-acct)
|
|
|
|
|
|
|
|
|
|
(xaccTransAppendSplit gnc-xtn gnc-far-split)
|
|
|
|
|
(xaccSplitSetAccount far-acct gnc-far-split)
|
|
|
|
|
(xaccSplitSetAccount gnc-far-split far-acct)
|
|
|
|
|
|
|
|
|
|
(if commission-split
|
|
|
|
|
(begin
|
|
|
|
|
(xaccTransAppendSplit gnc-xtn commission-split)
|
|
|
|
|
(xaccSplitSetAccount commission-acct
|
|
|
|
|
commission-split)))))))
|
|
|
|
|
(xaccSplitSetAccount commission-split
|
|
|
|
|
commission-acct)))))))
|
|
|
|
|
;; return the modified transaction (though it's ignored).
|
|
|
|
|
gnc-xtn))
|
|
|
|
|
|
|
|
|
|
|