From a147d3966538fa0c30cc85fa6152e1bea6180b34 Mon Sep 17 00:00:00 2001 From: mihna123 Date: Sun, 24 May 2026 18:36:43 +0200 Subject: feat: update invoice model with minimum rate and amount for line items --- src/models/invoice.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/models/invoice.ts b/src/models/invoice.ts index 39d5d67..7905e4d 100644 --- a/src/models/invoice.ts +++ b/src/models/invoice.ts @@ -4,8 +4,8 @@ export const CurrencyEnum = z.enum(['USD', 'EUR', 'RSD']); export const LineItemSchema = z.object({ description: z.string(), - quantity: z.number(), - rate: z.number(), + quantity: z.number().min(0, "Quantity can't be less than 0"), + rate: z.number().min(0, "Rate can't be less than 0"), }); const optionalDate = z.preprocess((v) => { -- cgit v1.3.1