diff --git a/facho/fe/form/__init__.py b/facho/fe/form/__init__.py index 32d2453..3c08c4f 100644 --- a/facho/fe/form/__init__.py +++ b/facho/fe/form/__init__.py @@ -355,6 +355,9 @@ class InvoiceLine: def calculate(self): self.tax.calculate(self) + def __post_init__(self): + if not isinstance(self.quantity, int): + raise ValueError("quantity must be integer") @dataclass class LegalMonetaryTotal: