diff --git a/7project/backend/app/services/bank_scraper.py b/7project/backend/app/services/bank_scraper.py index ea1cf3c..732277c 100644 --- a/7project/backend/app/services/bank_scraper.py +++ b/7project/backend/app/services/bank_scraper.py @@ -107,9 +107,12 @@ async def _aload_ceska_sporitelna_transactions(user_id: UUID) -> None: "additionalRemittanceInformation") date_str = transaction.get("bookingDate", {}).get("date") date = strptime(date_str, "%Y-%m-%d") if date_str else None + amount = transaction.get("amount", {}).get("value") + if transaction.get("creditDebitIndicator") == "DBIT": + amount = -abs(amount) obj = Transaction( - amount=transaction['amount']['value'], + amount=amount, description=description, date=date, user_id=user_id,