Journal

Journal - Search Journals

HTTP Request

POST /api/journals/payments/{principalPositionType}/{unitId}/search

📋 Description: Submits a request to search for payment records associated with a specific principal position type and unit ID within the Nakisa Portfolio Management Suite, facilitating enhanced analytics for portfolio and asset management in real estate properties.

Parameters

Name

In

Type

Required

Description

principalPositionType

path

string

true

Type of the principal position

unitId

path

integer(int64)

true

Unique identifier for the unit

body

body

UnitJournalDtoFilter

true

Request body containing search criteria and filters for retrieving payment information related to portfolio assets within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[UnitJournalDto]

false

none

[Data transfer object representing a unit journal entry within the Nakisa Portfolio Management Suite, capturing essential details related to portfolio assets, analytics, and real estate properties.]

» id

integer(int64)

false

none

Unique identifier for the resource

» displayId

string

false

none

Unique identifier for the display

» type

string

false

none

Type of the resource

» date

TimeOfDay

false

none

Data transfer object representing the specific time of day relevant to portfolio and asset management activities within the Nakisa Portfolio Management Suite, facilitating analytics and decision-making for real estate properties.

»» timing

string

false

none

Represents the specific time of day associated with portfolio analytics and asset management activities within the Nakisa Portfolio Management Suite.

»» year

integer(int32)

false

none

Numeric value representing year

»» monthValue

integer(int32)

false

none

Numeric value representing monthValue

»» dayOfMonth

integer(int32)

false

none

Numeric value representing dayOfMonth

»» leapYear

boolean

false

none

Boolean flag indicating leapYear status

»» month

string

false

none

Represents the month associated with portfolio analytics and asset performance evaluation within the Nakisa Portfolio Management Suite.

»» dayOfWeek

string

false

none

Represents the day of the week relevant to portfolio analytics and asset management within the Nakisa Portfolio Management Suite.

»» dayOfYear

integer(int32)

false

none

Numeric value representing dayOfYear

» unitId

integer(int64)

false

none

Unique identifier for the unit

» periodId

integer(int64)

false

none

Unique identifier for the period

» document

DocumentDto

false

none

Data transfer object representing a document within the Nakisa Portfolio Management Suite, encapsulating essential information related to portfolio assets, analytics, and real estate properties.

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» name

string

false

none

Name of the resource

»» title

string

false

none

Title of the resource

»» type

string

false

none

Type of the resource

»» description

string

false

none

Description of the resource

»» link

string

false

none

URL link to access detailed information or resources related to the portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite.

»» signedDate

string(date)

false

none

Date of the signed

»» documentTypeId

integer(int64)

false

none

Unique identifier for the document type

»» statusId

integer(int64)

false

none

Unique identifier for the status

»» shareable

boolean

false

none

Boolean flag indicating shareable status

»» size

integer(int64)

false

none

Number of items per page

»» documentType

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»»» createdBy

string

false

none

Username of who created this resource

»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»» createdDate

string(date-time)

false

none

Date of the created

»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»» archived

boolean

false

none

Boolean flag indicating archived status

»»» externalId

string

false

none

Unique identifier for the external

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» priority

integer(int64)

false

none

Priority of the resource

»»» internalId

integer(int64)

false

none

Unique identifier for the internal

»»» pickListCode

string

false

none

Code for the pick list

»»» pickListLabel

string

false

none

Label for the pick list

»»» label

string

false

none

Label for the resource

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» labelDtos

[LabelDto]

false

none

List of labelDtos items

»»»» createdBy

string

false

none

Username of who created this resource

»»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»»» createdDate

string(date-time)

false

none

Date of the created

»»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»»» archived

boolean

false

none

Boolean flag indicating archived status

»»»» externalId

string

false

none

Unique identifier for the external

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

»» status

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» entries

[UnitJournalEntryDto]

false

none

List of entries items

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» type

string

false

none

Type of the resource

»» translationType

string

false

none

Type of the translation

»» note

string

false

none

Textual entry providing additional information or context related to a specific unit journal entry within the Nakisa Portfolio Management Suite, applicable to portfolio, asset, analytics, and real estate property management.

»» balanced

boolean

false

none

Boolean flag indicating balanced status

»» credits

number

false

none

Value for credits field

»» debits

number

false

none

Value for debits field

»» journalId

integer(int64)

false

none

Unique identifier for the journal

»» lines

[UnitJournalEntryLineDto]

false

none

List of lines items

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» displayId

string

false

none

Unique identifier for the display

»»» account

string

false

none

Number of portfolio items

»»» accountCodeName

string

false

none

Name of the account code

»»» accountCodeCaption

string

false

none

Descriptive label for the account code associated with a unit journal entry line, facilitating clarity in portfolio and asset management within the Nakisa Portfolio Management Suite.

»»» drCr

string

false

none

Indicates whether the transaction is a debit or credit entry within the context of portfolio and asset management analytics in the Nakisa Portfolio Management Suite.

»»» amount

number

false

none

Amount value

»»» unroundedAmount

number

false

none

Amount of unrounded

»»» deltaAdjustment

number

false

none

Value for deltaAdjustment field

»»» tag

string

false

none

Tag represents a descriptive label associated with a unit journal entry line, facilitating enhanced categorization and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

»»» vendorId

string

false

none

Unique identifier for the vendor

»»» currencyId

integer(int64)

false

none

Unique identifier for the currency

»»» currencyDisplayId

string

false

none

Unique identifier for the currency display

»»» currencyDefinitionType

string

false

none

Type of the currency definition

»»» leaseClassificationType

string

false

none

Type of the lease classification

»»» journalEntryId

integer(int64)

false

none

Unique identifier for the journal entry

»»» taxes

[JournalEntryLineTaxDto]

false

none

List of taxes items

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» displayId

string

false

none

Unique identifier for the display

»»»» taxCalculationType

string

false

none

Type of the tax calculation

»»»» taxDetermination

BaseId

false

none

Data transfer object representing a unique identifier for assets within the Nakisa Portfolio Management Suite, facilitating effective portfolio analytics and management of real estate properties.

»»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»»» displayId

string

false

none

Unique identifier for the display

»»»» taxExempt

number

false

none

Value for taxExempt field

»»»» taxExemptionPercentage

number

false

none

Percentage of tax exemption

»»»» taxAffected

number

false

none

Value for taxAffected field

»»»» unitId

integer(int64)

false

none

Unique identifier for the unit

»»»» termId

integer(int64)

false

none

Unique identifier for the term

»»»» type

string

false

none

Type of the resource

»»»» journalEntryLineId

integer(int64)

false

none

Unique identifier for the journal entry line

»»»» expenseCategory

ExpenseCategoryLite

false

none

Data transfer object representing a simplified categorization of expenses within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics for real estate properties.

»»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»»» displayId

string

false

none

Unique identifier for the display

»»»»» status

string

false

none

Status of the resource

»»»»» name

string

false

none

Name of the resource

»»»»» expenseCategoryType

string

false

none

Type of the expense category

»»»» taxItems

[JournalEntryLineTaxItemDto]

false

none

List of taxItems items

»»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»»» displayId

string

false

none

Unique identifier for the display

»»»»» account

string

false

none

Number of portfolio items

»»»»» accountCodeName

string

false

none

Name of the account code

»»»»» accountCodeCaption

string

false

none

Descriptive label for the account code associated with a journal entry line tax item, facilitating accurate financial reporting and analysis within the Nakisa Portfolio Management Suite.

»»»»» drCr

string

false

none

Indicates whether the journal entry line is a debit or credit transaction, essential for accurate financial reporting and analysis within the Nakisa Portfolio Management Suite.

»»»»» amount

number

false

none

Amount value

»»»»» unroundedAmount

number

false

none

Amount of unrounded

»»»»» deltaAdjustment

number

false

none

Value for deltaAdjustment field

»»»»» cid

string

false

none

Unique identifier for the portfolio

»»»»» journalEntryLineId

integer(int64)

false

none

Unique identifier for the journal entry line

»»»»» translations

[JournalEntryLineTranslationDto]

false

none

List of translations items

»»»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»»»» displayId

string

false

none

Unique identifier for the display

»»»»»» drCr

string

false

none

Indicates whether the journal entry line is a debit or credit, essential for accurate financial reporting and analysis within the Nakisa Portfolio Management Suite.

»»»»»» amount

number

false

none

Amount value

»»»»»» unroundedAmount

number

false

none

Amount of unrounded

»»»»»» deltaAdjustment

number

false

none

Value for deltaAdjustment field

»»»»»» translationRate

number

false

none

Rate of translation

»»»»»» translationDateTime

string(date)

false

none

Time of the translation date

»»»»»» sourceCurrencyId

integer(int64)

false

none

Unique identifier for the source currency

»»»»»» sourceCurrencyDisplayId

string

false

none

Unique identifier for the source currency display

»»»»»» targetCurrencyId

integer(int64)

false

none

Unique identifier for the target currency

»»»»»» targetCurrencyDisplayId

string

false

none

Unique identifier for the target currency display

»»»»»» sourceCurrencyType

string

false

none

Type of the source currency

»»»»»» translationDateType

string

false

none

Type of the translation date

»»»»»» currencyDefinitionType

string

false

none

Type of the currency definition

»»»»»» depreciationAreaId

integer(int64)

false

none

Unique identifier for the depreciation area

»»»»»» depreciationAreaDisplayId

string

false

none

Unique identifier for the depreciation area display

»»»»»» unitId

integer(int64)

false

none

Unique identifier for the unit

»»»»»» journalEntryLineId

integer(int64)

false

none

Unique identifier for the journal entry line

»»»»»» taxItemCid

string

false

none

Unique identifier for the portfolio

»»»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»»»»»»» name

string

false

none

Name of the resource

»»»»»» numberRangeIdentifierValue

string

false

none

Represents a unique identifier for the specified range of numbers associated with journal entry line translations within the Nakisa Portfolio Management Suite, facilitating accurate portfolio and asset analytics in real estate property management.

»»»»»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»»»»»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

»»»»»»» name

string

true

none

Name of the resource

»»»»» journalTaxDetail

JournalEntryLineTaxDetailDto

false

none

Data transfer object representing the tax details associated with a journal entry line within the Nakisa Portfolio Management Suite, facilitating accurate financial reporting and analytics for real estate property and asset management.

»»»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»»»» displayId

string

false

none

Unique identifier for the display

»»»»»» taxAmount

number

false

none

Amount of tax

»»»»»» taxBaseAmount

number

false

none

Amount of tax base

»»»»»» totalTaxDocumentAmount

number

false

none

Amount of total tax document

»»»»»» taxRate

number

false

none

Rate of tax

»»»»»» taxAccount

string

false

none

Number of portfolio items

»»»»»» accountingKey

string

false

none

Unique identifier for the accounting entry associated with a journal entry line, facilitating accurate financial tracking and reporting within the Nakisa Portfolio Management Suite.

»»»»»» conditionKey

string

false

none

Represents the specific condition associated with the tax detail of a journal entry line, facilitating accurate portfolio and asset analytics within the Nakisa Portfolio Management Suite.

»»»»»» taxCodeId

integer(int64)

false

none

Unique identifier for the tax code

»»»»»» taxCodeDisplayId

string

false

none

Unique identifier for the tax code display

»»»»»» taxJurisdictionId

integer(int64)

false

none

Unique identifier for the tax jurisdiction

»»»»»» taxJurisdictionDisplayId

string

false

none

Unique identifier for the tax jurisdiction display

»»»»»» contractCurrencyId

integer(int64)

false

none

Unique identifier for the contract currency

»»»»»» contractCurrencyDisplayId

string

false

none

Unique identifier for the contract currency display

»»»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»»»»»» numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for the number range associated with tax details in journal entry lines within the Nakisa Portfolio Management Suite, facilitating accurate portfolio and asset analytics in real estate property management.

»»»»»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»»»»»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

»»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»»»»» numberRangeIdentifierValue

string

false

none

Represents a unique identifier for the range of numbers associated with tax items in journal entries, facilitating accurate portfolio and asset analytics within the Nakisa Portfolio Management Suite.

»»»»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»»»»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»»»» numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for the range of numbers associated with tax calculations in journal entries within the Nakisa Portfolio Management Suite, facilitating accurate portfolio and asset analytics in real estate property management.

»»»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»»»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

»»» translations

[JournalEntryLineTranslationDto]

false

none

List of translations items

»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»»» numberRangeIdentifierValue

string

false

none

Represents a unique identifier for the number range associated with a specific unit journal entry line, facilitating accurate tracking and analytics within the Nakisa Portfolio Management Suite.

»»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»» numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for the range of numbers associated with a specific asset within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics in real estate property management.

»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

» numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for a specific range of numbers associated with portfolio assets within the Nakisa Portfolio Management Suite.

» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

Enumerated Values

Attribute

Value

currencyDefinitionType

COMPANY_CURRENCY, CONTRACT_CURRENCY, MONTH_END_CURRENCY, REPORTING_CURRENCY, SECOND_LOCAL_CURRENCY, THIRD_LOCAL_CURRENCY

dayOfWeek

FRIDAY, MONDAY, SATURDAY, SUNDAY, THURSDAY, TUESDAY, WEDNESDAY

drCr

CREDIT, DEBIT

expenseCategoryType

CASH_INCENTIVE, CASUALTY, EXPECTED_GRV, INCENTIVE, NON_LEASE, PAYMENT, PURCHASE_OPTION, TERMINATION_OPTION

leaseClassificationType

DIRECT_FINANCING, FINANCE, LOW_VALUE, NON_LEASE, OFF_BALANCE_SHEET, OPERATING, PROVISIONING, SALES_TYPE, SERVICE_CONTRACT, SHORT_TERM

month

APRIL, AUGUST, DECEMBER, FEBRUARY, JANUARY, JULY, JUNE, MARCH, MAY, NOVEMBER, OCTOBER, SEPTEMBER

sourceCurrencyType

COMPANY_CURRENCY, CONTRACT_CURRENCY, N_A

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

taxCalculationType

NET

timing

END_OF_DAY, START_OF_DAY

translationDateType

, DOCUMENT_DATE, POSTING_DATE, TRANSLATION_DATE

translationType

NONE, SPOT_RATE, WAE_RATE

type

ACCRUAL, ASSET_CAPITALIZATION, CHARGE, CLEARING, DEPRECIATION, FX_REMEASUREMENT, GRV, HISTORY, IDC, IMPAIRMENT, INCENTIVE, INVOICE_POSTING, LIABILITY, LIABILITY_ADJUSTMENT, LIABILITY_ADJUSTMENT_DECREASE, LIABILITY_ADJUSTMENT_INCREASE, LIABILITY_ADJUSTMENT_INDEXATION_DECREASE, LIABILITY_ADJUSTMENT_INDEXATION_INCREASE, MODIFICATION_CAPITALIZATION, MODIFICATION_CAPITALIZATION_ASSET_DECREASE, MODIFICATION_CAPITALIZATION_ASSET_INCREASE, MODIFICATION_CAPITALIZATION_INDEXATION_ASSET_DECREASE, MODIFICATION_CAPITALIZATION_INDEXATION_ASSET_INCREASE, NET_LEASE_INVESTMENT, NET_LEASE_INVESTMENT_ADJUSTMENT, PAYMENT, PREPAID, PROVISIONING, RECLASSIFICATION_ASSET_TRANSFER, RECLASSIFICATION_NON_ASSET_TRANSFER, RECOGNITION, TERMINATION, TERMINATION_ASSET, TERMINATION_CLOSED_LEDGER, TERMINATION_LIABILITY, TERMINATION_ROUNDING, URV, VOUCHER

Journal - Calculate Tax

HTTP Request

POST /api/journals/calculate-tax

📋 Description: Calculates the applicable tax for specified assets within a portfolio in the Nakisa Portfolio Management Suite, enabling users to analyze financial implications for real estate properties efficiently.

Parameters

Name

In

Type

Required

Description

body

body

JournalTaxCalculationRequest

true

Request body containing the asset valuation data and associated parameters necessary for calculating tax implications within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

JournalTaxCalculationResponse

Journal - Get Payment Journal

HTTP Request

GET /api/journals/payment/{principalPositionType}/{periodId}/{unitId}

📋 Description: Retrieves payment information for journals based on the specified principal position type, period ID, and unit ID, facilitating portfolio and asset analysis within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

principalPositionType

path

string

true

Type of the principal position

periodId

path

integer(int64)

true

Unique identifier for the period

unitId

path

integer(int64)

true

Unique identifier for the unit

paymentDate

query

string

true

Date of the payment

Responses

Status

Meaning

Description

Schema

200

OK

OK

UnitJournalDto