Transaction Codes View
The Transaction Code View holds the header information for Transaction Codes and dictates the overall behavior of the Transaction.
Transaction Code Properties
Transaction Codes have the following properties:
Name | Description |
---|---|
[Required] [Key] Name |
The unique user friendly name of this Transaction Code |
Code | A short unique code for this Transaction Code for reporting and display purposes |
Type | The Type of Transaction Types for this Transaction Code. Only Values that belong to this Type can be recorded against Transactions that use this Code. |
Fields | Additional Fields that the Transaction should allow the user to see and edit, these include:
|
Settings Type | Indicates this Transaction has custom settings associated with it. This allows selection of any Custom Entity (created through our Designers or API) that implements LemonEdge.API.Entities.IHasTransactionSetting. See our API documentation for more information. These settings can be used in any of your custom processes or formulas for the Transaction. |
Allow New Values | This indicates the User can add new Transaction Values as columns to the Transaction however they like. |
Path | This holds if the Transaction directly records a Path or not:
|
GL | This indicates how the system should automate GL Postings:
|
Allocation | This dictates how the system should Allocate these values of the Transaction:
|
Sub Transactions | This indicates if this Transaction allows sub-Transactions to be created as part of it:
Sub Transactions are still real Transactions in their own right and are treated that way by reporting, etc. However they always have the same Transaction Code and other settings as the Parent Transaction, and are related to them for usability, reporting, and calculations. |
Ledger | The Ledger these Transaction Values are recorded against. |
If blank the User will have to select a Ledger. This Ledger is used for GL Postings that are automatically created and don't have a Ledger specified for themselves.
Note
By default there are available custom Settings in the LemonEdge platform for Transactions. They only exist in Accelerators or any custom ones you've created against our API.
Commands
Note
A Transaction Code has the standard set of commands and functions when being viewed from a grid. See our standard grid functionality.