Multiple Parameter Based Post-Processing Pricing
Until now, while deriving the post-processing bill segments, the system aggregated the regular bill segments of related price items without considering the price item parameters. Now, if you specify a price item parameter while associating regular price items with a post-processing price item and if the pricing for the post-processing price item is based on the price item parameter, the system aggregates the bill segments of regular price item and price item parameter combination. The system searches for the exact match. In this case, if the exact match is not found, the system does not aggregate the bill segments of the related price item. For example, the PR1 post processing price item is associated with the following regular price items:
Regular Price Item | Price Item Parameter |
---|---|
R1 | Country = US |
R2 | Country = US |
And, the pricing for PR1 post processing price item is based on Country = US. Now, if the following bill segments are generated for R1 and R2 in a bill:
Bill Segment | Price Item | Parameter 1 | Parameter 2 |
---|---|---|---|
BS1 | R1 | Country = US | - |
BS2 | R1 | Country = US | Currency = USD |
BS3 | R1 | Country = US | - |
BS4 | R1 | - | - |
BS5 | R2 | Country = US | - |
BS6 | R2 | Country = US | - |
Then, the system will aggregate the following regular bill segments while creating the post-processing bill segment for PR1:
-
BS1
-
BS3
-
BS5
-
BS6
However, if you specify a price item parameter while associating regular price items with a post-processing price item, but the pricing for the post-processing price item is not based on the price item parameter, the system aggregates all bill segments of regular price item irrespective of the price item parameter. For example, the PR1 post processing price item is associated with the following regular price items:
Regular Price Item | Price Item Parameter |
---|---|
R1 | Country = US |
R2 | - |
And, the pricing for PR1 post processing price item is not based on a price item parameter. Now, if the following bill segments are generated for R1 and R2 in a bill:
Bill Segment | Price Item | Parameter 1 | Parameter 2 |
---|---|---|---|
BS1 | R1 | Country = US | - |
BS2 | R1 | Country = US | Currency = USD |
BS3 | R1 | Country = US | - |
BS4 | R1 | - | - |
BS5 | R2 | Country = US | - |
BS6 | R2 | - | - |
Then, the system will aggregate the following regular bill segments while creating the post-processing bill segment for PR1:
-
BS1
-
BS2
-
BS3
-
BS4
-
BS5
-
BS6