alter FUNCTION [Kuri].[fnGetAge](@kuri_cust_Id int,@amt decimal)
RETURNS SMALLINT
AS
BEGIN
DECLARE @isVallid bit = 0
declare @payed decimal(14,2)
de
As the error clearly states: there are rows in your table that violate your check constraint.
Since your check constraint tests for kuri.fnGetAge(kuri_Cust_ID,amt) >= 1,
you can find those rows in violation of this check constraint using
SELECT * FROM Kuri.Payment
WHERE kuri.fnGetAge(kuri_Cust_ID, amt) < 1
Fix or delete those rows, and then you should be fine and your ALTER TABLE command should work