USP_DATALIST_SALESMETHODFEE
List all fees associated with a sales method.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
@INCLUDEINACTIVE | bit | IN | Include inactive |
Definition
Copy
create procedure dbo.USP_DATALIST_SALESMETHODFEE
(
@ID uniqueidentifier,
@INCLUDEINACTIVE bit = 0
)
as
set nocount on;
select
SALESMETHODFEE.ID,
FEE.NAME,
FEE.APPLIESTO,
case FEE.[TYPECODE] when 0 then FEE.AMOUNT else null end,
case FEE.[TYPECODE] when 1 then FEE.[PERCENT] else null end,
FEE.ISACTIVE,
FEE.[DESCRIPTION]
from dbo.SALESMETHODFEE
inner join dbo.FEE on SALESMETHODFEE.FEEID = FEE.ID
where
SALESMETHODFEE.SALESMETHODID = @ID and
(@INCLUDEINACTIVE = 1 or FEE.ISACTIVE = 1)
return 0;