Volume Accumulators
<VA_Personal>
<VA_Personal>
It looks at an Associate's personal orders and sums the volume. Within the element, you call a Volume Type.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Restrict to an Associate Type. 1 = Distributor |
| Declare a Volume Range to gather volume. |
| The minimum volume amount the Associate needs. |
| The maximum volume amount an Associate can have. |
| Use when splitting orders for the |
Example
<VA_Personal AssociateBaseTypes="1" Name="DistributorPV">
<VolumeType>
<DefVolType VolumeGroup="QV" />
</VolumeType>
</VA_Personal>
<IncomeCenterSplit>
<IncomeCenterSplit>
If you have income centers (people in the Tree more than once), <IncomeCenterSplit>
sums the income centers' volume together.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a volume name. |
| The amount of volume to keep on the primary income center before splitting begins. |
| The amount of volume to put in each income center before volume goes to the next income center. |
| The maximum volume that any additional income center, not counting the primary, can have. Any remaining volume is assigned to the primary income center. |
| The order of income centers to sort volume among, based upon signup date. |
Example
<IncomeCenterSplit Name="ICPS" Volume="PS" PrimaryMin="" SecondaryMin="" SecondaryMax="" IncomeCenterSortOrder="" />
<RegionOrderVolume>
<RegionOrderVolume>
If InRegions
is true
, and the Associate places an order in the defined RegionIds
, then the volume will have a value. If an Associate has zero orders in RegionIds
, they will have zero volume, no matter how many orders they have. <RegionOrderVolume>
is helpful if you need to build different compensation plans for different countries.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a volume name. |
| The regions to include. You can find the region's ID:
|
| True or false.
|
Example
<RegionOrderVolume Name="RegionPS" Volume="PS" RegionIds="7" InRegions="true" />
<Retail>
<Retail>
<Retail> returns all the volume for a Distributor Associate's customers with a Base Associate Type=2 (Retail Associate). It only looks at a Distributor's customers. If a customer enrolls another customer, then the Distributor would earn volume, the customers would not.
Within the element, you call a Volume Type.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Declare a Volume Range to gather volume. |
Example
<Retail Name="DistRetail" VolumeRange="Monthly">
<VolumeType>
<DefVolType VolumeGroup="QV" />
</VolumeType>
</Retail>
<VA_AccumulatorAND>
<VA_AccumulatorAND>
<VA_AccumulatorAND>
combines two or more Volume Accumulators.
❗Warning
Use of this element could double volume if you add two of the same Volume Acculuators.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| A comma-separated list of Accumulators to combine together. |
Example
<VA_AccumulatorAND Name="VAAND" Accumulators="PS,PS4M,PS1M" />
<VA_CodingMatrix>
<VA_CodingMatrix>
Accumulates Volume
from each CodingRank
while only counting an Associate once.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a volume name. |
| A comma-separated list of Rank IDs for each Coding Tree from which to accumulate volume. |
Example
<VA_CodingMatrix Name="" CodingRanks="" Volume="" />
<VA_EnrolledInWindow>
<VA_EnrolledInWindow>
Compare all the Associates' signup dates that contributed to Volume
to the primary Associate's signup date. If the signup date is within Days
, the volume accumulates.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a volume name. |
| The number of days to compare enrollment dates to. |
Example
<VA_EnrolledInWindow Name="" Volume="QualifiedVolume" Days="7" />
<VA_Except>
<VA_Except>
Compares First
volume with a Second
volume and removes duplicate contributing Associates.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a volume name to be compared. |
| The volume to remove from |
| True or false. If true, the result will contain results from |
| True or false.
|
Example
<VA_Except Name="vaexcept" First="QV" Second="pcv" Symmetric="false" />
<VA_FirstOrderVolume>
<VA_FirstOrderVolume>
Get the volume for the first order in the current period. Within the element, you call a Volume Type.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a Rule name. |
| Pass in a minimum volume amount for the order to count. |
Example
<VA_FirstOrderVolume Name="" Rule="" MinVolume="">
<VolumeType>
<DefVolType VolumeGroup="QV" />
</VolumeType>
</VA_FirstOrderVolume>
<VA_Intersect>
<VA_Intersect>
Pass in two Volume Accumulators (First
and Second
) and it returns only the orders that happened in both.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| The first Volume Accumulator that intersects with the |
| The second Volume Accumulator that intersects with the |
Example
<VA_Intersect Name="VAIntersect" First="QS" Second="RRCV" />
<VA_Personal_Retail>
<VA_Personal_Retail>
Sums personal and personally enrolled Associates of AssociateBaseTypes
. Within the element, you call a Volume Type.
⚠Caution
Be careful when using this element. You're doubling volume and if used in the wrong place, the client will pay way more than they should have.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Restrict to an Associate Type. 1 = Distributor |
| The maximum amount to roll up from |
| Enter a percentage of the volume an Associate gets from |
| The split method for splitting the orders up.
|
| Declare a Volume Range to gather volume. |
Example
<VA_Personal_Retail Name="VAPR" AssociateBaseTypes="2" ExchangeRate="50" SplitMethod="SplitOrder" VolumeRange="Weekly">
<VolumeType>
<DefVolType VolumeGroup="QV" />
</VolumeType>
</VA_Personal_Retail>
<VA_RetailRollup>
<VA_RetailRollup>
<VA_RetailRollup>
does almost the same things as <VA_Personal_Retail>
except the customer doesn't get volume. Within the element, you call a Volume Type.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a Rule name. |
|
Example
<VA_RetailRollup Name="PS3M" VolumeRange="ThreeMonthly" >
<VolumeType>
<DefVolType VolumeGroup="QV" />
</VolumeType>
</VA_RetailRollup>
<VA_SplitVolume>
<VA_SplitVolume>
Creates a volume bucket with a sub amount of another Volume
. This can be used to split volume into multiple groups.
Attribute | Description |
---|---|
| Give the Accumulator a name to reference later. |
| Reference a volume name to split. |
| The begin amount to start to split |
| The end amount to end the split. |
| The split method for splitting the orders up.
|
Example
<VA_SplitVolume Name="" Volume="" Min="" Max="" SplitMethod="" />
<VA_Union>
<VA_Union>
Adds two Volume Accumulators together. Includes both the contributing orders from First
and Second
.
Example
<VA_Union Name="" First="" Second="" />
Updated 5 days ago