MovementTypes
This component runs the Movement Types (MTS) function that allows you to
set up and maintain different types of movements used in your system.
Methods
- Closed
- Driver Type: SASI
- Create
- Driver Type: SASI
- CreateAsDraft
- Driver Type: SASI
- CreateOrAmend
- Driver Type: SASI
- Delete
- Driver Type: SASI
- DeleteChildData
- Driver Type: SASI
- Hidden
- Driver Type: SASI
- Open
- Driver Type: SASI
- Query
- Driver Type: Export
- Suspended/Held
- Driver Type: SASI
Mandatory fields
- General
-
- When creating, amending or deleting a movement type, a value must be supplied for
Movement Order Definition - payload element
<MovementOrderDefinition>
- When creating or amending movement type accounts, a value must be supplied for:
- Account Recognition Code - payload element
<AccountRecognitionCode>
- Account Code - payload element
<AccountCode>
- Account Recognition Code - payload element
- When creating or amending movement type stage, a value must be supplied for Stage
- payload element
<Stage>
- When creating or amending movement type stage ledger interface reversal, a value
must be supplied for Ledger Interface Type - payload element
<LedgerInterfaceType>
.
- When creating, amending or deleting a movement type, a value must be supplied for
Movement Order Definition - payload element
- Deleting Child Data
-
- When deleting child data, a value must be supplied for Movement Order Definition -
payload element
<MovementOrderDefinition>
- When deleting MO Preset child data, a value must be supplied for Preset Code -
payload element
<MOLPreset.PresetCode>
- When deleting MO Analysis child data, a value must be supplied for Analysis
Category ID - payload element
<MOAnalysis.AnalysisCategoryID.AnlCat_Shead>
- When deleting Value child data, a value must be supplied for:
- Value Category ID - payload element
<Value.ValueCategoryID.ShortHeading>
- Value Label Type - payload element
<Value.ValueLabelValueType>
- Value Category ID - payload element
- To delete Stage data, or establish the key of the Ledger IF Reversal data to be
deleted, a value must be supplied for Stage - payload element
<Stage.Stage>
- If Ledger IF Reversal is to be deleted, a value must also be supplied for Ledger
Interface Definition Code - payload element
<Stage.LedgerIFReversal.LedgerInterfaceDefinitionCode>
- When deleting child data, a value must be supplied for Movement Order Definition -
payload element
Note: At runtime the component validates the payload contents to ensure that the values
supplied are correct. Various combinations of values may require other elements in the
payload to be specified before the payload can be processed successfully.
Related data
- Account Recognition Code
- Stage (Ledger IF Reversal)
- Movement Order Line Preset
- Value (Value Category ID)
- Movement Order Analysis.