mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Bug #522795: Add QIF importer support for short sales and covers.
BP git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@17057 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
bbe32f6527
commit
15d086d178
@ -190,9 +190,9 @@
|
|||||||
(let ((action-symbol (string-to-canonical-symbol read-value)))
|
(let ((action-symbol (string-to-canonical-symbol read-value)))
|
||||||
(case action-symbol
|
(case action-symbol
|
||||||
;; buy
|
;; buy
|
||||||
((buy kauf)
|
((buy cvrshrt kauf)
|
||||||
'buy)
|
'buy)
|
||||||
((buyx kaufx)
|
((buyx cvrshrtx kaufx)
|
||||||
'buyx)
|
'buyx)
|
||||||
((cglong kapgew) ;; Kapitalgewinnsteuer
|
((cglong kapgew) ;; Kapitalgewinnsteuer
|
||||||
'cglong)
|
'cglong)
|
||||||
@ -252,9 +252,9 @@
|
|||||||
'rtrncap)
|
'rtrncap)
|
||||||
((rtrncapx)
|
((rtrncapx)
|
||||||
'rtrncapx)
|
'rtrncapx)
|
||||||
((sell verkauf) ;; verkaufen
|
((sell shtsell verkauf) ;; verkaufen
|
||||||
'sell)
|
'sell)
|
||||||
((sellx verkaufx)
|
((sellx shtsellx verkaufx)
|
||||||
'sellx)
|
'sellx)
|
||||||
((shrsin aktzu)
|
((shrsin aktzu)
|
||||||
'shrsin)
|
'shrsin)
|
||||||
|
@ -127,8 +127,10 @@ build_action_map()
|
|||||||
g_assert(qif_action_map);
|
g_assert(qif_action_map);
|
||||||
|
|
||||||
QIF_ADD_ACT("buy", QIF_A_BUY);
|
QIF_ADD_ACT("buy", QIF_A_BUY);
|
||||||
|
QIF_ADD_ACT("cvrshrt", QIF_A_BUY);
|
||||||
QIF_ADD_ACT("kauf", QIF_A_BUY);
|
QIF_ADD_ACT("kauf", QIF_A_BUY);
|
||||||
QIF_ADD_ACT("buyx", QIF_A_BUYX);
|
QIF_ADD_ACT("buyx", QIF_A_BUYX);
|
||||||
|
QIF_ADD_ACT("cvrshrtx", QIF_A_BUYX);
|
||||||
QIF_ADD_ACT("kaufx", QIF_A_BUYX);
|
QIF_ADD_ACT("kaufx", QIF_A_BUYX);
|
||||||
QIF_ADD_ACT("cglong", QIF_A_CGLONG);
|
QIF_ADD_ACT("cglong", QIF_A_CGLONG);
|
||||||
QIF_ADD_ACT("kapgew", QIF_A_CGLONG); /* Kapitalgewinnsteuer */
|
QIF_ADD_ACT("kapgew", QIF_A_CGLONG); /* Kapitalgewinnsteuer */
|
||||||
@ -172,8 +174,10 @@ build_action_map()
|
|||||||
QIF_ADD_ACT("rtrncap", QIF_A_RTRNCAP);
|
QIF_ADD_ACT("rtrncap", QIF_A_RTRNCAP);
|
||||||
QIF_ADD_ACT("rtrncapx", QIF_A_RTRNCAPX);
|
QIF_ADD_ACT("rtrncapx", QIF_A_RTRNCAPX);
|
||||||
QIF_ADD_ACT("sell", QIF_A_SELL);
|
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("verkauf", QIF_A_SELL); /* verkaufen */
|
||||||
QIF_ADD_ACT("sellx", QIF_A_SELLX);
|
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("verkaufx", QIF_A_SELLX); /* verkaufen */
|
||||||
QIF_ADD_ACT("shrsin", QIF_A_SHRSIN);
|
QIF_ADD_ACT("shrsin", QIF_A_SHRSIN);
|
||||||
QIF_ADD_ACT("aktzu", QIF_A_SHRSIN);
|
QIF_ADD_ACT("aktzu", QIF_A_SHRSIN);
|
||||||
|
Loading…
Reference in New Issue
Block a user