Mandatory fields: SalesTypes
When creating, amending or deleting a sales type, a value must be supplied for:
- 
                              			            
                              
Sales Transaction Type - payload element
<SalesTransactionType> 
When creating or amending sales type accounts, a value must be supplied for:
- 
                              			            
                              
Account Recognition Code - payload element
<AccountRecognitionCode> - 
                              			            
                              
Account Code - payload element
<AccountCode> 
When creating or amending sales type presets, a value must be supplied for:
- 
                              			            
                              
Preset Code - payload element
<PresetCode> 
When creating or amending sales type stage, a value must be supplied for:
- 
                              			            
                              
Stage - payload element
<Stage> 
When creating or amending sales type stage ledger interface reversal, a value must be supplied for:
- 
                              			            
                              
Ledger Interface Type - payload element
<LedgerInterfaceType> 
When creating or amending sales type value entries, a value must be supplied for:
- 
                              			            
                              
Value Label Short Heading - payload element
<ShortHeading> 
Deleting Child Data
When deleting child data, a value must be supplied for:
- 
                              			            
                              
Sales Definition Code - payload element
<SalesDefinitionCode> 
When deleting SO Assign Preset child data, a value must be supplied for:
- 
                              			            
                              
SO Assign Preset Code - payload element
<SOLPreset.PresetCode> 
When deleting SO Analysis child data, a value must be supplied for:
- 
                              			            
                              
Analysis Category ID - payload element
<SOAnalysis.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> 
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 data are to be deleted, a value must also be supplied for:
- 
                              			            
                              
Ledger Interface Definition Code - payload element
<Stage.LedgerIFReversal.LedgerInterfaceDefinitionCode>