USP_AUCTIONPURCHASE_UPDATEPAYMENT
Updates a payment towards an auction purchase.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@AMOUNT | money | IN | |
@CHANGEDATE | datetime | IN | |
@CHANGEAGENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_AUCTIONPURCHASE_UPDATEPAYMENT
(
@ID uniqueidentifier,
@AMOUNT money,
@CHANGEDATE datetime = null,
@CHANGEAGENTID uniqueidentifier = null
)
as
begin
set nocount on;
declare @ORIGINALAMOUNT money;
select
@ORIGINALAMOUNT = REVENUESPLIT.AMOUNT
from
dbo.AUCTIONITEM
inner join dbo.AUCTIONITEMPURCHASE on AUCTIONITEM.ID = AUCTIONITEMPURCHASE.AUCTIONITEMID
inner join dbo.REVENUESPLIT on AUCTIONITEMPURCHASE.PURCHASEID = REVENUESPLIT.ID
where
REVENUESPLIT.ID = @ID
if @ORIGINALAMOUNT <> @AMOUNT
raiserror('BBERR_AUCTIONPURCHASE_INVALIDAMOUNT', 13, 1)
end