UFN_CREDITCARDPROCESSING_ARECURRENCIESMAPPEDTOMERCHANTACCOUNTS
Checks if all currencies that will be included in the credit card process are mapped to a merchant account.
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CREDITCARDPROCESSINGID | uniqueidentifier | IN | |
@BATCHID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_CREDITCARDPROCESSING_ARECURRENCIESMAPPEDTOMERCHANTACCOUNTS
(
@CREDITCARDPROCESSINGID uniqueidentifier,
@BATCHID uniqueidentifier
)
returns bit
with execute as caller
as
begin
declare @ORGANIZATIONCURRENCYID uniqueidentifier;
select @ORGANIZATIONCURRENCYID = dbo.UFN_CURRENCY_GETORGANIZATIONCURRENCY();
declare @ALLCURRENCIESMAPPED bit;
if exists (
select 1
from dbo.UFN_CREDITCARDPROCESSING_GETCURRENCIESNOTMAPPEDTOMERCHANTACCOUNTS(@CREDITCARDPROCESSINGID, @BATCHID, @ORGANIZATIONCURRENCYID))
set @ALLCURRENCIESMAPPED = 0;
else
set @ALLCURRENCIESMAPPED = 1;
return @ALLCURRENCIESMAPPED;
end