AUDIT: r17057 - gnucash/trunk/src/import-export - Bug #522795: Add QIF importer support for short sales and covers.

Charles Day cedayiv at cvs.gnucash.org
Thu Mar 27 19:39:57 EDT 2008


Author: cedayiv
Date: 2008-03-27 19:39:57 -0400 (Thu, 27 Mar 2008)
New Revision: 17057
Trac: http://svn.gnucash.org/trac/changeset/17057

Modified:
   gnucash/trunk/src/import-export/qif-import/qif-parse.scm
   gnucash/trunk/src/import-export/qif/qif-parse.c
Log:
Bug #522795: Add QIF importer support for short sales and covers.
BP


Modified: gnucash/trunk/src/import-export/qif/qif-parse.c
===================================================================
--- gnucash/trunk/src/import-export/qif/qif-parse.c	2008-03-26 21:05:05 UTC (rev 17056)
+++ gnucash/trunk/src/import-export/qif/qif-parse.c	2008-03-27 23:39:57 UTC (rev 17057)
@@ -127,8 +127,10 @@
   g_assert(qif_action_map);
 
   QIF_ADD_ACT("buy", QIF_A_BUY);
+  QIF_ADD_ACT("cvrshrt", QIF_A_BUY);
   QIF_ADD_ACT("kauf", QIF_A_BUY);
   QIF_ADD_ACT("buyx", QIF_A_BUYX);
+  QIF_ADD_ACT("cvrshrtx", QIF_A_BUYX);
   QIF_ADD_ACT("kaufx", QIF_A_BUYX);
   QIF_ADD_ACT("cglong", QIF_A_CGLONG);
   QIF_ADD_ACT("kapgew", QIF_A_CGLONG); /* Kapitalgewinnsteuer */
@@ -172,8 +174,10 @@
   QIF_ADD_ACT("rtrncap", QIF_A_RTRNCAP);
   QIF_ADD_ACT("rtrncapx", QIF_A_RTRNCAPX);
   QIF_ADD_ACT("sell", QIF_A_SELL);
+  QIF_ADD_ACT("shtsell", QIF_A_SELL);
   QIF_ADD_ACT("verkauf", QIF_A_SELL); /* verkaufen */
   QIF_ADD_ACT("sellx", QIF_A_SELLX);
+  QIF_ADD_ACT("shtsellx", QIF_A_SELLX);
   QIF_ADD_ACT("verkaufx", QIF_A_SELLX); /* verkaufen */
   QIF_ADD_ACT("shrsin", QIF_A_SHRSIN);
   QIF_ADD_ACT("aktzu", QIF_A_SHRSIN);

Modified: gnucash/trunk/src/import-export/qif-import/qif-parse.scm
===================================================================
--- gnucash/trunk/src/import-export/qif-import/qif-parse.scm	2008-03-26 21:05:05 UTC (rev 17056)
+++ gnucash/trunk/src/import-export/qif-import/qif-parse.scm	2008-03-27 23:39:57 UTC (rev 17057)
@@ -190,9 +190,9 @@
       (let ((action-symbol (string-to-canonical-symbol read-value)))
         (case action-symbol
           ;; buy
-          ((buy kauf)
+          ((buy cvrshrt kauf)
            'buy)
-          ((buyx kaufx)
+          ((buyx cvrshrtx kaufx)
            'buyx)
           ((cglong kapgew) ;; Kapitalgewinnsteuer
            'cglong)
@@ -252,9 +252,9 @@
            'rtrncap)
           ((rtrncapx)
            'rtrncapx)
-          ((sell verkauf)  ;; verkaufen
+          ((sell shtsell verkauf)  ;; verkaufen
            'sell)
-          ((sellx verkaufx)
+          ((sellx shtsellx verkaufx)
            'sellx)
           ((shrsin aktzu)
            'shrsin)



More information about the gnucash-changes mailing list