USP_BANKACCOUNTDEPOSIT_OVERWRITEPAYMENTDEBITACCOUNTS
Overwrite the payment's debit accounts with the bank account's default cash account
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN | |
@DEPOSITID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CHANGEDATE | datetime | IN |
Definition
Copy
CREATE procedure dbo.USP_BANKACCOUNTDEPOSIT_OVERWRITEPAYMENTDEBITACCOUNTS
(
@REVENUEID uniqueidentifier,
@DEPOSITID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@CHANGEDATE datetime = null
)
as
begin
set nocount on;
declare @XML xml
set @XML =
(select BASEAMOUNT [AMOUNT], [ID], '' [PAYMENTMETHOD], GETDATE() [TRANSACTIONDATE], '' [TRANSACTIONTYPE]
from dbo.FINANCIALTRANSACTION where ID = @REVENUEID
for xml raw('ITEM'),type,elements,root('PAYMENTS'),BINARY BASE64)
exec dbo.USP_BANKACCOUNTDEPOSIT_OVERWRITEMULTIPLEPAYMENTSDEBITACCOUNTS @DEPOSITID, @XML, @CHANGEAGENTID, @CHANGEDATE
end