File tree Expand file tree Collapse file tree
src/ofxstatement_fidelity Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -200,6 +200,10 @@ def set_sell(trntype_detailed: str) -> None:
200200 invest_stmt_line .units = quantity_value
201201 invest_stmt_line .unit_price = price_value
202202
203+ def set_transfer (trntype_detailed : str ) -> None :
204+ invest_stmt_line .trntype = "TRANSFER"
205+ invest_stmt_line .trntype_detailed = trntype_detailed
206+
203207 def set_income (trntype_detailed : str ) -> None :
204208 invest_stmt_line .trntype = "INCOME"
205209 invest_stmt_line .trntype_detailed = trntype_detailed
@@ -220,6 +224,8 @@ def set_banktran(detail: str) -> None:
220224 set_income ("DIV" )
221225 invest_stmt_line .units = quantity_value
222226 invest_stmt_line .unit_price = price_value
227+ elif re .match (r"^DISTRIBUTION " , action ):
228+ set_transfer ("IN" )
223229 elif re .match (r"^YOU BOUGHT " , action ):
224230 set_buy ("BUY" )
225231 elif re .match (r"^YOU SOLD " , action ):
You can’t perform that action at this time.
0 commit comments