FundAllocation Element

This element dictates whether the allocation frame will be attached to the Activity Detail screen. If this element is present and set to Yes, the Allocation section will appear on the Activity Detail screen. Further configuration will determine the funds that can be selected.

Note: The functionality of this element is replaced by the TransactionAllocationScreen attached rule and configuration should migrate toward using the new rule.

FundAllocation: Elements And Attributes
Element/Tag Parent Element Attribute Definition

<FundAllocation>

<Transaction>

 

 

Optional Element:

This is the start and end of the FundAllocation element.

The functionality of this element is replaced by the TransactionAllocationScreen attached rule and configuration should migrate toward using the new rule.

Values:

  • Yes

    • The transaction's allocation screen functionality is invoked

  • No

    • The transaction's allocation screen functionality is not invoked

<FundAllocation>

 

 

ALLOCATIONTYPES

Required Element:

This attribute identifies, in a comma delimited list, allocation methods that the user can choose from.

Values:

  • Percent

  • Amount

  • PercentOfFund

  • Units

ALWAYSEQUALPERCENT

Optional Element:

This attribute forces the system to evenly divide 100% among all funds in the allocation. When not evenly divisible rounding will alter the percentage of the last fund in the allocation either above or below the percentage of the other funds make the whole list sum to 100%.

Values:

  • Yes

    • default

    • The system will evenly divide the percentage value among the funds as closely as possible with a slight rounding difference added to the last fund.

  • No

    • If the system cannot evenly divide the percentage value among the funds where they all have the same value, then the funds will remain at 0 percent.

AMOUNTPRECISION

Optional Element:

This attribute sets the maximum number of decimal places in an amount method allocation.

Values:

  • 2

    • default

  • integer

ASSIGNMENT

Optional Element:

This attribute defines the type of assignment these allocations support.

Values:

  • Transfer

EXCLUDEFUNDFIELD

Optional Element:

This attribute provides a fund's dynamic field name that is used in combination with EXCLUDEFUNDFIELDVALUE. Together the attributes represent a filter that excludes funds with matching field name and value.

Values:

  • field name

EXCLUDEFUNDFIELDVALUE

Optional Element:

This attribute provides a fund's dynamic field value that is used in combination with EXCLUDEFUNDFIELD. Together the attributes represent a filter that excludes funds with matching field name and value.

Values:

  • literal

EXCLUDEFUNDSTATUS

Optional Element:

This attribute provides a list of fund statuses so that funds with one of the status values will not populate the fund drop down list. This is a comma delimited list of status codes from AsCodeFundStatus.

Values:

  • list of fund statuses

  • comma delimited list

  • code values come from AsCodeFundStatus

EXCLUDETYPE

Optional Element:

This attribute provides a list of fund types that will be excluded from the fund drop down list. This is a comma delimited list from AsCodeFundType.

Values:

  • fund type code value

  • code values come from AsCodeFundType

FUNDLIMIT

Optional Element:

The element provides a maximum limit on the number of funds that can be allocated. When the element is not configured, there is no maximum.

Values:

  • integer

INCLUDEFUNDFIELD

Optional Element:

This attribute provides a fund's dynamic field name that is used in combination with INCLUDEFUNDFIELDVALUE. Together the attributes represent a filter that includes funds with matching field name and value.

Values:

  • field name

INCLUDEFUNDFIELDVALUE

Optional:

This attribute provides a fund's dynamic field value that is used in combination with INCLUDEFUNDFIELD. Together the attributes represent a filter that includes funds with matching field name and value.

Values:

  • literal

PERCENTPRECISION

Optional Element:

This attribute sets the maximum number of decimal places in an percent method allocation.

Values:

  • 4

    • default

  • integer

REPEATFUND

Optional Element:

This attribute indicates that a fund can be selected in the From and To sections of a transfer allocation.

Values:

  • Yes

    • default

    • The same fund can be selected in the From and To sections of a transfer allocation

  • No

    • The same fund cannot be selected in the From and To sections of a transfer allocation

SHOWVALUATION

Optional Element:

This attribute allows fund valuation to be displayed and may indicate that the funds available for user choice in the funds' drop down list is limited to non-zero cash values.

Values:

  • No

    • default

    • Fund valuation is not displayed

    • Funds regardless of their cash value are available to the allocation

  • Yes

    • Fund valuation is displayed

    • Funds available to the allocation are limited to those with non-zero cash value

    • The SHOWVALUATION attributes in elements <Allocation> and <AllocationFrom>, if configured, must also have a value of "Yes".

UNITPRECISION

Optional Element:

This attribute sets the maximum number of decimal places in an percent method allocation.

Values:

  • 6

    • default

  • integer

XML Schema

<FundAllocation ALLOCATIONTYPES="[[Percent | Amount | Mixed | Units],...]" ALWAYSEQUALPERCENT="[Yes | No]" AMOUNTPRECISION="[2 | integer]" ASSIGNMENT="Transfer" EXCLUDEFUNDFIELD="[literal]" EXCLUDEFUNDFIELDVALUE="[literal]" EXCLUEDFUNDSTATUS="[[list fund status],...]" EXCULDETYPE="[[list fund types],...]" FUNDLIMIT="[integer]" INCLUDEFUNDFIELD="[field name]" INCLUDEFUNDFIELDVALUE="[literal]" SHOWVALUATION="[No | Yes]" PERCENTPRECISION="[4 | integer]" REPEATFUND="[Yes | No]" UNITPRECISION="[6 | integer]">[Yes | No]</FundAllocation>

XML Example

<FundAllocation ALLOCATIONTYPES="Percent, Amount">Yes</FundAllocation>  
<FundAllocation PERCENTPRECISION="2">Yes</FundAllocation>