@@ -60,12 +60,14 @@ CREATE PROCEDURE [dbo].[uspSSRSGetClaimOverview]
60
60
CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN ISNULL (CS .QtyApproved ,0 ) ELSE NULL END AdjQtyService,
61
61
C .Explanation ,
62
62
-- ALL claims
63
- CASE WHEN @Scope = 2 THEN CS . QtyApproved ELSE NULL END ServiceQtyApproved,
64
- CASE WHEN @Scope = 2 THEN CI . QtyApproved ELSE NULL END ItemQtyApproved,
63
+ CASE WHEN @Scope = 2 THEN ( CASE WHEN cs . RejectionReason = 0 THEN ISNULL ( cs . QtyApproved , cs . QtyProvided ) ELSE 0 END ) ELSE 0 END ServiceQtyApproved,
64
+ CASE WHEN @Scope = 2 THEN ( CASE WHEN cs . RejectionReason = 0 THEN ISNULL ( ci . QtyApproved , ci . QtyProvided ) ELSE 0 END ) ELSE 0 END ItemQtyApproved,
65
65
CASE WHEN @Scope = 2 THEN cs .PriceAsked ELSE NULL END ServicePrice,
66
66
CASE WHEN @Scope = 2 THEN CI .PriceAsked ELSE NULL END ItemPrice,
67
- CASE WHEN @Scope = 2 THEN ISNULL (cs .PriceApproved ,0 ) ELSE NULL END ServicePriceApproved,
68
- CASE WHEN @Scope = 2 THEN ISNULL (ci .PriceApproved ,0 ) ELSE NULL END ItemPriceApproved,
67
+ CASE WHEN @Scope = 2 THEN (CASE WHEN cs .RejectionReason = 0 THEN ISNULL (cs .PriceApproved , cs .PriceAsked ) ELSE NULL END ) ELSE NULL END ServicePriceApproved,
68
+ CASE WHEN @Scope = 2 THEN (CASE WHEN ci .RejectionReason = 0 THEN ISNULL (ci .PriceApproved , ci .PriceAsked ) ELSE NULL END ) ELSE NULL END ItemPriceApproved,
69
+ CASE WHEN @Scope = 2 THEN ISNULL (cs .PriceValuated , cs .PriceAdjusted ) ELSE NULL END ServicePriceValuated,
70
+ CASE WHEN @Scope = 2 THEN ISNULL (ci .PriceValuated , ci .PriceAdjusted ) ELSE NULL END ItemPriceValuated,
69
71
CASE WHEN @Scope = 2 THEN ISNULL (cs .Justification ,NULL ) ELSE NULL END ServiceJustification,
70
72
CASE WHEN @Scope = 2 THEN ISNULL (CI .Justification ,NULL ) ELSE NULL END ItemJustification,
71
73
CASE WHEN @Scope = 2 THEN cs .ClaimServiceID ELSE NULL END ClaimServiceID,
0 commit comments