fix fees when importing from bitcoin.de
This commit is contained in:
@@ -37,7 +37,10 @@ class ImportBtcDe:
|
|||||||
if trade['trading_pair'].upper().endswith(f):
|
if trade['trading_pair'].upper().endswith(f):
|
||||||
t.fiat_currency = f
|
t.fiat_currency = f
|
||||||
t.owner = Owner
|
t.owner = Owner
|
||||||
t.crypto_amount = Decimal(trade['amount_currency_to_trade'])-Decimal(trade['amount_currency_to_trade'])
|
if trade['type'] == 'sell':
|
||||||
|
t.crypto_amount = Decimal(trade['amount_currency_to_trade'])-Decimal(trade['fee_currency_to_trade'])
|
||||||
|
else:
|
||||||
|
t.crypto_amount = Decimal(trade['amount_currency_to_trade'])
|
||||||
t.crypto_fee = Decimal(trade['fee_currency_to_trade'])
|
t.crypto_fee = Decimal(trade['fee_currency_to_trade'])
|
||||||
t.fiat_amount = Decimal(trade['volume_currency_to_pay'])
|
t.fiat_amount = Decimal(trade['volume_currency_to_pay'])
|
||||||
t.fiat_fee = Decimal(trade['fee_currency_to_pay'])
|
t.fiat_fee = Decimal(trade['fee_currency_to_pay'])
|
||||||
@@ -45,6 +48,7 @@ class ImportBtcDe:
|
|||||||
t.transaction_type = 'S'
|
t.transaction_type = 'S'
|
||||||
else:
|
else:
|
||||||
t.transaction_type = 'B'
|
t.transaction_type = 'B'
|
||||||
|
t.description = 'Bitcoin.de Trade'
|
||||||
t.exchange_rate = trade['price']
|
t.exchange_rate = trade['price']
|
||||||
t.date_valid = trade['created_at']
|
t.date_valid = trade['created_at']
|
||||||
t.save()
|
t.save()
|
||||||
|
|||||||
Reference in New Issue
Block a user