Skip to content

Commit ef36eb5

Browse files
committed
support for negative unit balance (fixes #23)
1 parent c7b23e5 commit ef36eb5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

casparser/process/cas_detailed.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,10 +151,11 @@ def process_detailed_text(text):
151151
if m.group(4) is None:
152152
units = None
153153
nav = None
154+
balance = None
154155
else:
155156
units = Decimal(m.group(4).replace(",", "_").replace("(", "-"))
156157
nav = Decimal(m.group(5).replace(",", "_"))
157-
balance = Decimal(m.group(6).replace(",", "_"))
158+
balance = Decimal(m.group(6).replace(",", "_").replace("(", "-"))
158159
txn_type, dividend_rate = get_transaction_type(desc, units)
159160
curr_scheme_data["transactions"].append(
160161
{

0 commit comments

Comments
 (0)