Fully functional opening transactions
This commit is contained in:
@@ -4,7 +4,7 @@ from typing import Optional
|
||||
from uuid import UUID, uuid4
|
||||
|
||||
from sqlmodel import Field, SQLModel
|
||||
from pydantic import Field as PydField
|
||||
from pydantic import Field as PydField, BaseModel
|
||||
from pydantic.json_schema import SkipJsonSchema
|
||||
|
||||
from account.enums import Asset, Liability, CategoryFamily
|
||||
@@ -67,3 +67,10 @@ class CategoryCreate(CategoryWrite):
|
||||
|
||||
class CategoryUpdate(CategoryWrite):
|
||||
pass
|
||||
|
||||
class OpeningTransaction(BaseModel):
|
||||
opening_date: date = Field()
|
||||
opening_balance: MonetaryAmount = Field(default=0)
|
||||
|
||||
class OpeningTransactionUpdate(OpeningTransaction):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user