LUSID C# SDK
|
A Journal Entry line entity. More...
Public Member Functions | |
JournalEntryLine (DateTimeOffset accountingDate=default(DateTimeOffset), DateTimeOffset activityDate=default(DateTimeOffset), ResourceId portfolioId=default(ResourceId), string instrumentId=default(string), string instrumentScope=default(string), Dictionary< string, PerpetualProperty > subHoldingKeys=default(Dictionary< string, PerpetualProperty >), string taxLotId=default(string), string generalLedgerAccountCode=default(string), CurrencyAndAmount local=default(CurrencyAndAmount), CurrencyAndAmount _base=default(CurrencyAndAmount), string postingModuleCode=default(string), string postingRule=default(string), DateTimeOffset asAtDate=default(DateTimeOffset), string activitiesDescription=default(string), string sourceType=default(string), string sourceId=default(string), Dictionary< string, Property > properties=default(Dictionary< string, Property >), string movementName=default(string), string holdingType=default(string), string economicBucket=default(string), string economicBucketComponent=default(string), List< string > levels=default(List< string >), List< string > sourceLevels=default(List< string >), string movementSign=default(string), string holdingSign=default(string), string ledgerColumn=default(string), string journalEntryLineType=default(string), List< Link > links=default(List< Link >)) | |
Initializes a new instance of the JournalEntryLine class. More... | |
override string | ToString () |
Returns the string presentation of the object More... | |
virtual string | ToJson () |
Returns the JSON string presentation of the object More... | |
override bool | Equals (object input) |
Returns true if objects are equal More... | |
bool | Equals (JournalEntryLine input) |
Returns true if JournalEntryLine instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
Protected Member Functions | |
JournalEntryLine () | |
Initializes a new instance of the JournalEntryLine class. More... | |
Properties | |
DateTimeOffset | AccountingDate [get, set] |
The Journal Entry Line accounting date. More... | |
DateTimeOffset | ActivityDate [get, set] |
The actual date of the activity. Differs from the accounting date when creating journals that would occur in a closed period. More... | |
ResourceId | PortfolioId [get, set] |
Gets or Sets PortfolioId More... | |
string | InstrumentId [get, set] |
To indicate the instrument of the transaction that the Journal Entry Line posted for, if applicable. More... | |
string | InstrumentScope [get, set] |
The scope in which the Journal Entry Line instrument is in. More... | |
Dictionary< string, PerpetualProperty > | SubHoldingKeys [get, set] |
The sub-holding properties which are part of the AccountingKey. More... | |
string | TaxLotId [get, set] |
The tax lot Id that the Journal Entry Line is impacting. More... | |
string | GeneralLedgerAccountCode [get, set] |
The code of the account in the general ledger the Journal Entry was posted to. More... | |
CurrencyAndAmount | Local [get, set] |
Gets or Sets Local More... | |
CurrencyAndAmount | Base [get, set] |
Gets or Sets Base More... | |
string | PostingModuleCode [get, set] |
The code of the posting module where the posting rules derived the Journal Entry lines. More... | |
string | PostingRule [get, set] |
The rule generating the Journal Entry Line. More... | |
DateTimeOffset | AsAtDate [get, set] |
The corresponding input date and time of the Transaction generating the Journal Entry Line. More... | |
string | ActivitiesDescription [get, set] |
This would be the description of the business activities this Journal Entry Line is for. More... | |
string | SourceType [get, set] |
So far are 4 types: LusidTxn, LusidValuation, Manual and External. More... | |
string | SourceId [get, set] |
For the Lusid Source Type this will be the txn Id. For the rest will be what the user populates. More... | |
Dictionary< string, Property > | Properties [get, set] |
A set of properties for the Abor. More... | |
string | MovementName [get, set] |
The name of the movement. More... | |
string | HoldingType [get, set] |
Defines the broad category holding within the portfolio. More... | |
string | EconomicBucket [get, set] |
Raw Journal Entry Line details of the economic bucket for the Journal Entry Line. More... | |
string | EconomicBucketComponent [get, set] |
Sub bucket of the economic bucket. More... | |
List< string > | Levels [get, set] |
Resolved data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body. More... | |
List< string > | SourceLevels [get, set] |
Source data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body. More... | |
string | MovementSign [get, set] |
Indicates if the Journal Entry Line corresponds to a Long or Short movement. More... | |
string | HoldingSign [get, set] |
Indicates if the Journal Entry Line is operating against a Long or Short holding. More... | |
string | LedgerColumn [get, set] |
Indicates if the Journal Entry Line is credit or debit. More... | |
string | JournalEntryLineType [get, set] |
Indicates the Journal Entry Line type More... | |
List< Link > | Links [get, set] |
Gets or Sets Links More... | |
A Journal Entry line entity.
|
inlineprotected |
Initializes a new instance of the JournalEntryLine class.
|
inline |
Initializes a new instance of the JournalEntryLine class.
accountingDate | The Journal Entry Line accounting date. (required). |
activityDate | The actual date of the activity. Differs from the accounting date when creating journals that would occur in a closed period. (required). |
portfolioId | portfolioId (required). |
instrumentId | To indicate the instrument of the transaction that the Journal Entry Line posted for, if applicable. (required). |
instrumentScope | The scope in which the Journal Entry Line instrument is in. (required). |
subHoldingKeys | The sub-holding properties which are part of the AccountingKey.. |
taxLotId | The tax lot Id that the Journal Entry Line is impacting.. |
generalLedgerAccountCode | The code of the account in the general ledger the Journal Entry was posted to. (required). |
local | local (required). |
_base | _base (required). |
postingModuleCode | The code of the posting module where the posting rules derived the Journal Entry lines.. |
postingRule | The rule generating the Journal Entry Line. (required). |
asAtDate | The corresponding input date and time of the Transaction generating the Journal Entry Line. (required). |
activitiesDescription | This would be the description of the business activities this Journal Entry Line is for.. |
sourceType | So far are 4 types: LusidTxn, LusidValuation, Manual and External. (required). |
sourceId | For the Lusid Source Type this will be the txn Id. For the rest will be what the user populates. (required). |
properties | A set of properties for the Abor.. |
movementName | The name of the movement.. |
holdingType | Defines the broad category holding within the portfolio. (required). |
economicBucket | Raw Journal Entry Line details of the economic bucket for the Journal Entry Line. (required). |
economicBucketComponent | Sub bucket of the economic bucket.. |
levels | Resolved data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body.. |
sourceLevels | Source data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body.. |
movementSign | Indicates if the Journal Entry Line corresponds to a Long or Short movement.. |
holdingSign | Indicates if the Journal Entry Line is operating against a Long or Short holding.. |
ledgerColumn | Indicates if the Journal Entry Line is credit or debit.. |
journalEntryLineType | Indicates the Journal Entry Line type. |
links | links. |
|
inline |
Returns true if JournalEntryLine instances are equal
input | Instance of JournalEntryLine to be compared |
|
inline |
Returns true if objects are equal
input | Object to be compared |
|
inline |
Gets the hash code
|
inlinevirtual |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
The Journal Entry Line accounting date.
The Journal Entry Line accounting date.
|
getset |
This would be the description of the business activities this Journal Entry Line is for.
This would be the description of the business activities this Journal Entry Line is for.
|
getset |
The actual date of the activity. Differs from the accounting date when creating journals that would occur in a closed period.
The actual date of the activity. Differs from the accounting date when creating journals that would occur in a closed period.
|
getset |
The corresponding input date and time of the Transaction generating the Journal Entry Line.
The corresponding input date and time of the Transaction generating the Journal Entry Line.
|
getset |
Gets or Sets Base
|
getset |
Raw Journal Entry Line details of the economic bucket for the Journal Entry Line.
Raw Journal Entry Line details of the economic bucket for the Journal Entry Line.
|
getset |
Sub bucket of the economic bucket.
Sub bucket of the economic bucket.
|
getset |
The code of the account in the general ledger the Journal Entry was posted to.
The code of the account in the general ledger the Journal Entry was posted to.
|
getset |
Indicates if the Journal Entry Line is operating against a Long or Short holding.
Indicates if the Journal Entry Line is operating against a Long or Short holding.
|
getset |
Defines the broad category holding within the portfolio.
Defines the broad category holding within the portfolio.
|
getset |
To indicate the instrument of the transaction that the Journal Entry Line posted for, if applicable.
To indicate the instrument of the transaction that the Journal Entry Line posted for, if applicable.
|
getset |
The scope in which the Journal Entry Line instrument is in.
The scope in which the Journal Entry Line instrument is in.
|
getset |
Indicates the Journal Entry Line type
Indicates the Journal Entry Line type
|
getset |
Indicates if the Journal Entry Line is credit or debit.
Indicates if the Journal Entry Line is credit or debit.
|
getset |
Resolved data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body.
Resolved data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body.
|
getset |
Gets or Sets Links
|
getset |
Gets or Sets Local
|
getset |
The name of the movement.
The name of the movement.
|
getset |
Indicates if the Journal Entry Line corresponds to a Long or Short movement.
Indicates if the Journal Entry Line corresponds to a Long or Short movement.
|
getset |
Gets or Sets PortfolioId
|
getset |
The code of the posting module where the posting rules derived the Journal Entry lines.
The code of the posting module where the posting rules derived the Journal Entry lines.
|
getset |
The rule generating the Journal Entry Line.
The rule generating the Journal Entry Line.
|
getset |
|
getset |
|
getset |
Source data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body.
Source data from the general ledger profile where the GeneralLedgerProfileCode is specified in the GetJournalEntryLines request body.
|
getset |
So far are 4 types: LusidTxn, LusidValuation, Manual and External.
So far are 4 types: LusidTxn, LusidValuation, Manual and External.
|
getset |
The sub-holding properties which are part of the AccountingKey.
The sub-holding properties which are part of the AccountingKey.
|
getset |
The tax lot Id that the Journal Entry Line is impacting.
The tax lot Id that the Journal Entry Line is impacting.