Added source column

This commit is contained in:
bolade
2025-10-23 23:11:13 +01:00
parent 7296d09319
commit 2f917ec085
3 changed files with 37 additions and 14 deletions
+5
View File
@@ -43,6 +43,7 @@ class Transaction:
# Tax rule fields
currency: str = "CAD"
fx_rate: Optional[float] = None
source: Optional[str] = None # e.g., "csv", "image", "manual", "api"
# QuickBooks CSV fields
TxnId: Optional[str] = None
@@ -115,6 +116,7 @@ class TransactionRequest(BaseModel):
# Tax rule fields
currency: str = "CAD"
fx_rate: Optional[float] = None
source: Optional[str] = None # e.g., "csv", "image", "manual", "api"
# QuickBooks CSV fields
TxnId: Optional[str] = None
@@ -163,6 +165,9 @@ class MatchResponse(BaseModel):
flag_for_review: Optional[bool] = None
auto_approve: Optional[bool] = None
# Transaction metadata
transaction_source: Optional[str] = None # Source of the transaction
# QuickBooks CSV fields from transaction
TxnId: Optional[str] = None
AccountType: Optional[str] = None