diff --git a/frontend/src/api/indirectPurchases.ts b/frontend/src/api/indirectPurchases.ts
index 3a456b5..a073e60 100644
--- a/frontend/src/api/indirectPurchases.ts
+++ b/frontend/src/api/indirectPurchases.ts
@@ -84,7 +84,7 @@ export interface CreateIndirectPRInput {
estimatedPrice?: number | null;
expenseCodeId: number;
budgetPeriod: string; // YYYY-MM
- preferredSupplierId?: number | null;
+ preferredSupplierId: number;
priority?: 'LOW' | 'NORMAL' | 'HIGH' | 'URGENT';
requiredByDate?: string | null;
notes?: string | null;
diff --git a/frontend/src/pages/purchases/IndirectPurchasesTab.tsx b/frontend/src/pages/purchases/IndirectPurchasesTab.tsx
index 156c869..73956bc 100644
--- a/frontend/src/pages/purchases/IndirectPurchasesTab.tsx
+++ b/frontend/src/pages/purchases/IndirectPurchasesTab.tsx
@@ -612,6 +612,7 @@ export function IndirectPurchasesTab() {