AccountAllocations
This component runs the Account Allocations (ACA) function with restrictions on the allocation marker values that can be set.
It does not cater for any of the actions other than Posting. There are three
types of posting actions: Post by Base, Posting by Transaction and Post by Fourth Currency.
For details of usages, see the Note at the foot of this topic. The Allocate method uses the
Action All action if the ActionAllSettings
node is supplied in the input
payload - for details see the Note under the Allocate method.
Methods
- Allocate
- Driver Type: SASI
- Attach
- Driver Type: SASI
- Update
- Use this method to update one or more eligible fields from the extract results form, from ACA in Navigation Manager. All lines satisfying the selection criteria will have all of the new settings applied. The new value for allocation marker has the same restricted set of values as for the Allocate method.
Note: The
JournalData
used for Attach method can also
be used for Allocate and Update methods to restrict the changes to specific lines. If the
payload contains Line
data, then both JournalLineNumber
and JournalNumber
must be supplied.Note: From SunSystems 6.2 the tag
IncludeRough
, which is used to
indicate Provisional Transaction Selection, has been updated.The values now accepted are Y, <space> and R, where <space> is the default value:
Value | Description |
---|---|
Y | Include all |
<space> | Exclude provisional |
R | Provisional only |
Mandatory fields
Some fields may be mandatory for the method you are using.
- All methods
- For all methods, a value must be supplied for:
- Account Code (selection account code) - payload element
AccountAllocations\SelectionCriteria\AccountCode
- If
<AuthorizationOperator>
has not been set at the Authorization stage, then a value must be specified for:- Authorization Operator - payload element
NewSettings\AuthorizationOperator
- Use Default Authorizer - payload element
FlagOptions\UseDefaultAuthorizer
=N
Note: If a default Authorizer has been set at the authorization stage, then<UseDefaultAuthorizer>
=Y and<AuthorizationOperator>
is ignored. Specify<UseDefaultAuthorizer>
=N to set a different operator as the Authorizer. - Authorization Operator - payload element
- Account Code (selection account code) - payload element
- Allocate
- The Allocate method requires either to supply the allocation marker payload element:
- Update
- The Update method requires at least one update value to be set - i.e. at least one
entry in
AccountAllocations\NewSettings
.
Note: You can control the allocation processing using these flags:
-
AccountAllocations\FlagOptions\AllowClosedSuspendedAccountCode
- if this is set to Y this will allow the allocation if the account code used is closed/suspended. -
AccountAllocations\FlagOptions\OverrideAllocations
- if this is set to Y this will allow you to override any allocations in progress and the allocation process will continue.
Related data
None.