You can make procedure as follows.
ALTER PROCEDURE [dbo].[DeductAmountFrom1]
@Amount Decimal
AS
BEGIN
Update tablename
set
amountcol= amountcol-@Amount
where [filter condition]
Insert into tablename2
([column1,columns2], insertamountcol]
VALUES ([other columns value], @Amount);
END