update scalable_sync.py to add currency field to WealthfolioActivity and reposition symbol field for improved clarity

This commit is contained in:
Lukas Pierchalla
2026-09-20 14:11:12 +02:00
parent cccd26e575
commit 2def9f28c8
+2 -2
View File
@@ -185,14 +185,14 @@ def mark_seen(tx_id, tx_hash, status):
@dataclass @dataclass
class WealthfolioActivity: class WealthfolioActivity:
date: str date: str
symbol: Optional[str] = None
activity_type: str activity_type: str
currency: str = "EUR"
symbol: Optional[str] = None
quantity: Optional[float] = None quantity: Optional[float] = None
unit_price: Optional[float] = None unit_price: Optional[float] = None
amount: Optional[float] = None amount: Optional[float] = None
fee: Optional[float] = None fee: Optional[float] = None
tax: Optional[float] = None tax: Optional[float] = None
currency: str = "EUR"
source: str = "scalable-cli" source: str = "scalable-cli"
external_id: Optional[str] = None external_id: Optional[str] = None
account_id: Optional[str] = None account_id: Optional[str] = None