from pydantic import BaseModel, Field
class TransactionCreate(BaseModel):
    customer_id: int
    invoice_id: int | None = None
    product_id: int | None = None
    sku_id: int | None = None
    amount: float = Field(gt=0)
    external_reference: str | None = None
