['required', 'numeric', 'gt:0'], 'payment_method' => ['nullable', 'string', 'max:50'], 'payment_reference' => ['nullable', 'string', 'max:255'], 'paid_at' => ['nullable', 'date'], 'notes' => ['nullable', 'string'], ]; } }