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 months ago
