r17102 - gnucash/branches/2.2/src/import-export - [r17057] Bug #522795: Add QIF importer support for short sales and covers.

Andreas Köhler andi5 at cvs.gnucash.org
Sun Apr 20 15:23:21 EDT 2008


Author: andi5
Date: 2008-04-20 15:23:21 -0400 (Sun, 20 Apr 2008)
New Revision: 17102
Trac: http://svn.gnucash.org/trac/changeset/17102

Modified:
   gnucash/branches/2.2/src/import-export/qif-import/qif-parse.scm
   gnucash/branches/2.2/src/import-export/qif/qif-parse.c
Log:
[r17057] Bug #522795: Add QIF importer support for short sales and covers.

Committed by cedayiv.


Modified: gnucash/branches/2.2/src/import-export/qif/qif-parse.c
===================================================================
--- gnucash/branches/2.2/src/import-export/qif/qif-parse.c	2008-04-20 19:23:12 UTC (rev 17101)
+++ gnucash/branches/2.2/src/import-export/qif/qif-parse.c	2008-04-20 19:23:21 UTC (rev 17102)
@@ -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/branches/2.2/src/import-export/qif-import/qif-parse.scm
===================================================================
--- gnucash/branches/2.2/src/import-export/qif-import/qif-parse.scm	2008-04-20 19:23:12 UTC (rev 17101)
+++ gnucash/branches/2.2/src/import-export/qif-import/qif-parse.scm	2008-04-20 19:23:21 UTC (rev 17102)
@@ -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