UFN_SALESDEPOSITPROCESS_COMPUTEPAYMENTDATE
Return
| Return Type |
|---|
| date |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PAYMENTDATEOPTIONCODE | tinyint | IN | |
| @PAYMENTDATE | date | IN |
Definition
Copy
create function dbo.UFN_SALESDEPOSITPROCESS_COMPUTEPAYMENTDATE (
@PAYMENTDATEOPTIONCODE tinyint,
@PAYMENTDATE date
)
returns date
as begin
if @PAYMENTDATEOPTIONCODE = 2 begin -- Specific day
return @PAYMENTDATE;
end
declare @TODAY date = dbo.UFN_TIMEZONEENTRY_GETSYSTEMDEFAULTDATEWITHTIMEOFFSET(getutcdate(), 1);
if @PAYMENTDATEOPTIONCODE = 0 begin -- Today
return @TODAY;
end
return dateadd(day, -1, @TODAY);
end