@@ -3698,26 +3698,26 @@ Go
36983698 COALESCE (TFI .Approved + TFS .Approved , TFI .Approved , TFS .Approved ) Approved,
36993699 COALESCE (TFI .Adjusted + TFS .Adjusted , TFI .Adjusted , TFS .Adjusted ) Adjusted,
37003700 COALESCE (TFI .Remunerated + TFS .Remunerated , TFI .Remunerated , TFS .Remunerated )Paid,
3701- CASE WHEN @Scope > 0 AND CI .RejectionReason <> 0 THEN I .ItemCode ELSE NULL END RejectedItem, CI .RejectionReason ItemRejectionCode,
3702- CASE WHEN @Scope > 0 AND CS .RejectionReason <> 0 THEN S .ServCode ELSE NULL END RejectedService, CS .RejectionReason ServiceRejectionCode,
3703- CASE WHEN @Scope > 0 AND CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN I .ItemCode ELSE NULL END AdjustedItem,
3704- CASE WHEN @Scope > 0 AND CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN CI .QtyProvided ELSE NULL END OrgQtyItem,
3705- CASE WHEN @Scope > 0 AND CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN CI .QtyApproved ELSE NULL END AdjQtyItem,
3706- CASE WHEN @Scope > 0 AND CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN S .ServCode ELSE NULL END AdjustedService,
3707- CASE WHEN @Scope > 0 AND CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN CS .QtyProvided ELSE NULL END OrgQtyService,
3708- CASE WHEN @Scope > 0 AND CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN CS .QtyApproved ELSE NULL END AdjQtyService,
3701+ CASE WHEN @Scope = 2 OR CI .RejectionReason <> 0 THEN I .ItemCode ELSE NULL END RejectedItem, CI .RejectionReason ItemRejectionCode,
3702+ CASE WHEN @Scope = 2 OR CS .RejectionReason <> 0 THEN S .ServCode ELSE NULL END RejectedService, CS .RejectionReason ServiceRejectionCode,
3703+ CASE WHEN @Scope = 2 OR CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN I .ItemCode ELSE NULL END AdjustedItem,
3704+ CASE WHEN @Scope = 2 OR CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN ISNULL ( CI .QtyProvided , 0 ) ELSE NULL END OrgQtyItem,
3705+ CASE WHEN @Scope = 2 OR CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN ISNULL ( CI .QtyApproved , 0 ) ELSE NULL END AdjQtyItem,
3706+ CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN S .ServCode ELSE NULL END AdjustedService,
3707+ CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN ISNULL ( CS .QtyProvided , 0 ) ELSE NULL END OrgQtyService,
3708+ CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN ISNULL ( CS .QtyApproved , 0 ) ELSE NULL END AdjQtyService,
37093709 C .Explanation ,
37103710 -- ALL claims
3711- CASE WHEN @Scope = 2 THEN CS .QtyApproved ELSE NULL END ServiceQtyApproved,
3712- CASE WHEN @Scope = 2 THEN CI .QtyApproved ELSE NULL END ItemQtyApproved,
3713- CASE WHEN @Scope = 2 THEN cs .PriceAsked ELSE NULL END ServicePrice,
3714- CASE WHEN @Scope = 2 THEN CI .PriceAsked ELSE NULL END ItemPrice,
3715- CASE WHEN @Scope = 2 THEN ISNULL (cs .PriceApproved ,0 ) ELSE NULL END ServicePriceApproved,
3716- CASE WHEN @Scope = 2 THEN ISNULL (ci .PriceApproved ,0 ) ELSE NULL END ItemPriceApproved,
3717- CASE WHEN @Scope = 2 THEN ISNULL (cs .Justification ,NULL ) ELSE NULL END ServiceJustification,
3718- CASE WHEN @Scope = 2 THEN ISNULL (CI .Justification ,NULL ) ELSE NULL END ItemJustification,
3719- CASE WHEN @Scope = 2 THEN cs .ClaimServiceID ELSE NULL END ClaimServiceID,
3720- CASE WHEN @Scope = 2 THEN CI .ClaimItemID ELSE NULL END ClaimItemID,
3711+ CASE WHEN @Scope = 2 THEN CS .QtyApproved ELSE NULL END ServiceQtyApproved,
3712+ CASE WHEN @Scope = 2 THEN CI .QtyApproved ELSE NULL END ItemQtyApproved,
3713+ CASE WHEN @Scope = 2 THEN cs .PriceAsked ELSE NULL END ServicePrice,
3714+ CASE WHEN @Scope = 2 THEN CI .PriceAsked ELSE NULL END ItemPrice,
3715+ CASE WHEN @Scope = 2 THEN ISNULL (cs .PriceApproved ,0 ) ELSE NULL END ServicePriceApproved,
3716+ CASE WHEN @Scope = 2 THEN ISNULL (ci .PriceApproved ,0 ) ELSE NULL END ItemPriceApproved,
3717+ CASE WHEN @Scope = 2 THEN ISNULL (cs .Justification ,NULL ) ELSE NULL END ServiceJustification,
3718+ CASE WHEN @Scope = 2 THEN ISNULL (CI .Justification ,NULL ) ELSE NULL END ItemJustification,
3719+ CASE WHEN @Scope = 2 THEN cs .ClaimServiceID ELSE NULL END ClaimServiceID,
3720+ CASE WHEN @Scope = 2 THEN CI .ClaimItemID ELSE NULL END ClaimItemID,
37213721 -- ,cs.PriceApproved ServicePriceApproved,ci.PriceApproved ItemPriceApproved--,
37223722 CASE WHEN @Scope > 0 THEN CONCAT (CS .RejectionReason ,' - ' , XCS .Name ) ELSE NULL END ServiceRejectionReason,
37233723 CASE WHEN @Scope > 0 THEN CONCAT (CI .RejectionReason , ' - ' , XCI .Name ) ELSE NULL END ItemRejectionReason
@@ -4062,26 +4062,26 @@ Go
40624062 COALESCE (TFI .Approved + TFS .Approved , TFI .Approved , TFS .Approved ) Approved,
40634063 COALESCE (TFI .Adjusted + TFS .Adjusted , TFI .Adjusted , TFS .Adjusted ) Adjusted,
40644064 COALESCE (TFI .Remunerated + TFS .Remunerated , TFI .Remunerated , TFS .Remunerated )Paid,
4065- CASE WHEN @Scope > 0 AND CI .RejectionReason <> 0 THEN I .ItemCode ELSE NULL END RejectedItem, CI .RejectionReason ItemRejectionCode,
4066- CASE WHEN @Scope > 0 AND CS .RejectionReason <> 0 THEN S .ServCode ELSE NULL END RejectedService, CS .RejectionReason ServiceRejectionCode,
4067- CASE WHEN @Scope > 0 AND CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN I .ItemCode ELSE NULL END AdjustedItem,
4068- CASE WHEN @Scope > 0 AND CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN CI .QtyProvided ELSE NULL END OrgQtyItem,
4069- CASE WHEN @Scope > 0 AND CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN CI .QtyApproved ELSE NULL END AdjQtyItem,
4070- CASE WHEN @Scope > 0 AND CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN S .ServCode ELSE NULL END AdjustedService,
4071- CASE WHEN @Scope > 0 AND CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN CS .QtyProvided ELSE NULL END OrgQtyService,
4072- CASE WHEN @Scope > 0 AND CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN CS .QtyApproved ELSE NULL END AdjQtyService,
4065+ CASE WHEN @Scope = 2 OR CI .RejectionReason <> 0 THEN I .ItemCode ELSE NULL END RejectedItem, CI .RejectionReason ItemRejectionCode,
4066+ CASE WHEN @Scope = 2 OR CS .RejectionReason <> 0 THEN S .ServCode ELSE NULL END RejectedService, CS .RejectionReason ServiceRejectionCode,
4067+ CASE WHEN @Scope = 2 OR CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN I .ItemCode ELSE NULL END AdjustedItem,
4068+ CASE WHEN @Scope = 2 OR CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN ISNULL ( CI .QtyProvided , 0 ) ELSE NULL END OrgQtyItem,
4069+ CASE WHEN @Scope = 2 OR CI .QtyProvided <> COALESCE (CI .QtyApproved ,CI .QtyProvided ) THEN ISNULL ( CI .QtyApproved , 0 ) ELSE NULL END AdjQtyItem,
4070+ CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN S .ServCode ELSE NULL END AdjustedService,
4071+ CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN ISNULL ( CS .QtyProvided , 0 ) ELSE NULL END OrgQtyService,
4072+ CASE WHEN @Scope = 2 OR CS .QtyProvided <> COALESCE (CS .QtyApproved ,CS .QtyProvided ) THEN ISNULL ( CS .QtyApproved , 0 ) ELSE NULL END AdjQtyService,
40734073 C .Explanation ,
40744074 -- ALL claims
4075- CASE WHEN @Scope = 2 THEN CS .QtyApproved ELSE NULL END ServiceQtyApproved,
4076- CASE WHEN @Scope = 2 THEN CI .QtyApproved ELSE NULL END ItemQtyApproved,
4077- CASE WHEN @Scope = 2 THEN cs .PriceAsked ELSE NULL END ServicePrice,
4078- CASE WHEN @Scope = 2 THEN CI .PriceAsked ELSE NULL END ItemPrice,
4079- CASE WHEN @Scope = 2 THEN ISNULL (cs .PriceApproved ,0 ) ELSE NULL END ServicePriceApproved,
4080- CASE WHEN @Scope = 2 THEN ISNULL (ci .PriceApproved ,0 ) ELSE NULL END ItemPriceApproved,
4081- CASE WHEN @Scope = 2 THEN ISNULL (cs .Justification ,NULL ) ELSE NULL END ServiceJustification,
4082- CASE WHEN @Scope = 2 THEN ISNULL (CI .Justification ,NULL ) ELSE NULL END ItemJustification,
4083- CASE WHEN @Scope = 2 THEN cs .ClaimServiceID ELSE NULL END ClaimServiceID,
4084- CASE WHEN @Scope = 2 THEN CI .ClaimItemID ELSE NULL END ClaimItemID,
4075+ CASE WHEN @Scope = 2 THEN CS .QtyApproved ELSE NULL END ServiceQtyApproved,
4076+ CASE WHEN @Scope = 2 THEN CI .QtyApproved ELSE NULL END ItemQtyApproved,
4077+ CASE WHEN @Scope = 2 THEN cs .PriceAsked ELSE NULL END ServicePrice,
4078+ CASE WHEN @Scope = 2 THEN CI .PriceAsked ELSE NULL END ItemPrice,
4079+ CASE WHEN @Scope = 2 THEN ISNULL (cs .PriceApproved ,0 ) ELSE NULL END ServicePriceApproved,
4080+ CASE WHEN @Scope = 2 THEN ISNULL (ci .PriceApproved ,0 ) ELSE NULL END ItemPriceApproved,
4081+ CASE WHEN @Scope = 2 THEN ISNULL (cs .Justification ,NULL ) ELSE NULL END ServiceJustification,
4082+ CASE WHEN @Scope = 2 THEN ISNULL (CI .Justification ,NULL ) ELSE NULL END ItemJustification,
4083+ CASE WHEN @Scope = 2 THEN cs .ClaimServiceID ELSE NULL END ClaimServiceID,
4084+ CASE WHEN @Scope = 2 THEN CI .ClaimItemID ELSE NULL END ClaimItemID,
40854085 -- ,cs.PriceApproved ServicePriceApproved,ci.PriceApproved ItemPriceApproved--,
40864086 CASE WHEN @Scope > 0 THEN CONCAT (CS .RejectionReason ,' - ' , XCS .Name ) ELSE NULL END ServiceRejectionReason,
40874087 CASE WHEN @Scope > 0 THEN CONCAT (CI .RejectionReason , ' - ' , XCI .Name ) ELSE NULL END ItemRejectionReason,
0 commit comments