Added quickbooks data
This commit is contained in:
@@ -44,6 +44,20 @@ class Transaction:
|
||||
currency: str = "CAD"
|
||||
fx_rate: Optional[float] = None
|
||||
|
||||
# QuickBooks CSV fields
|
||||
TxnId: Optional[str] = None
|
||||
AccountType: Optional[str] = None
|
||||
AccountNumber: Optional[str] = None
|
||||
TransactionDate: Optional[str] = None
|
||||
TransactionType: Optional[str] = None
|
||||
ChequeNumber: Optional[str] = None
|
||||
Description1: Optional[str] = None
|
||||
Description2: Optional[str] = None
|
||||
VendorId: Optional[str] = None
|
||||
VendorName: Optional[str] = None
|
||||
AccountId: Optional[str] = None
|
||||
AccountName: Optional[str] = None
|
||||
|
||||
|
||||
@dataclass
|
||||
class Asset:
|
||||
@@ -102,6 +116,20 @@ class TransactionRequest(BaseModel):
|
||||
currency: str = "CAD"
|
||||
fx_rate: Optional[float] = None
|
||||
|
||||
# QuickBooks CSV fields
|
||||
TxnId: Optional[str] = None
|
||||
AccountType: Optional[str] = None
|
||||
AccountNumber: Optional[str] = None
|
||||
TransactionDate: Optional[str] = None
|
||||
TransactionType: Optional[str] = None
|
||||
ChequeNumber: Optional[str] = None
|
||||
Description1: Optional[str] = None
|
||||
Description2: Optional[str] = None
|
||||
VendorId: Optional[str] = None
|
||||
VendorName: Optional[str] = None
|
||||
AccountId: Optional[str] = None
|
||||
AccountName: Optional[str] = None
|
||||
|
||||
|
||||
class AssetRequest(BaseModel):
|
||||
id: str
|
||||
@@ -135,6 +163,20 @@ class MatchResponse(BaseModel):
|
||||
flag_for_review: Optional[bool] = None
|
||||
auto_approve: Optional[bool] = None
|
||||
|
||||
# QuickBooks CSV fields from transaction
|
||||
TxnId: Optional[str] = None
|
||||
AccountType: Optional[str] = None
|
||||
AccountNumber: Optional[str] = None
|
||||
TransactionDate: Optional[str] = None
|
||||
TransactionType: Optional[str] = None
|
||||
ChequeNumber: Optional[str] = None
|
||||
Description1: Optional[str] = None
|
||||
Description2: Optional[str] = None
|
||||
VendorId: Optional[str] = None
|
||||
VendorName: Optional[str] = None
|
||||
AccountId: Optional[str] = None
|
||||
AccountName: Optional[str] = None
|
||||
|
||||
|
||||
class MatchingResponse(BaseModel):
|
||||
matches: List[MatchResponse]
|
||||
|
||||
Reference in New Issue
Block a user