Interface ITransferTransactionTypeValueOverride
The system entity for a transfer value override, which records overrides for specific values
See https://help.lemonedge.com/help/financial-services-engine/financial/transfers/value-overrides-view.html for more information
Inherited Members
System.IEquatable<LemonEdge.API.Core.IBaseEntity>.Equals(LemonEdge.API.Core.IBaseEntity)
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
System.ComponentModel.INotifyPropertyChanging.PropertyChanging
Namespace: LemonEdge.API.Entities
Assembly: API.dll
Syntax
[EntityDefinition(EntityID.TransferTransactionTypeOverride, "dbo.LT_TransferTransactionTypeValueOverrides", "TransferTransactionTypeValueOverride")]
[DefaultEntityIcon(ImageType.Properties)]
public interface ITransferTransactionTypeValueOverride : ITransactionalEntity, ICanBeLocked, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties
Properties
OverridePercent
The percent you want to change the Source Entity to in terms of what percentage they will be transferring from all allocated transactions and gl postings with this transaction type value
Declaration
[EntityProperty(SQLType.Decimal, (short)31, (short)18, false)]
[Required]
[EntityDescription("Indicates the percentage to use when transferring transactional activity for these amounts.")]
decimal OverridePercent { get; set; }
Property Value
Type | Description |
---|---|
System.Decimal |
TransactionTypeValueID
[Key] Links to ITransactionTypeValue. The Transaction Type Value you want to provide a percentage override for all transaction and gl posting allocations against this transaction value for
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.TransactionTypeValue, "ID", SingleJoinType.One, "Transaction Type Value", "Transfer Overrides")]
[EntityDescription("The parent transfer.")]
Guid TransactionTypeValueID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |
TransferID
[Key] Links to ITransfer. The parent transfer this override is a member of
Declaration
[EntityProperty(SQLType.UniqueIdentifier, false)]
[EntityRelationship(EntityID.Transfer, "ID", SingleJoinType.One, "Transfer", "Transfer Type Value Overrides", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = true)]
[EntityDescription("The parent transfer.")]
Guid TransferID { get; set; }
Property Value
Type | Description |
---|---|
System.Guid |