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

Text value for timing in TimeOfDay

»» 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

»» dayOfWeek

string

false

none

Text value for dayOfWeek in TimeOfDay

»» leapYear

boolean

false

none

Boolean flag indicating leapYear status

»» dayOfYear

integer(int32)

false

none

Numeric value representing dayOfYear

»» month

string

false

none

Text value for month in TimeOfDay

» 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

Text value for link in DocumentDto

»» 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

Text value for value in LabelDto

»» 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

Text value for note in UnitJournalEntryDto

»» 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

Text value for accountCodeCaption in UnitJournalEntryLineDto

»»» drCr

string

false

none

Text value for drCr in UnitJournalEntryLineDto

»»» 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

Text value for tag in UnitJournalEntryLineDto

»»» 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

Text value for accountCodeCaption in JournalEntryLineTaxItemDto

»»»»» drCr

string

false

none

Text value for drCr in JournalEntryLineTaxItemDto

»»»»» 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

Text value for drCr in JournalEntryLineTranslationDto

»»»»»» 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

Text value for numberRangeIdentifierValue in JournalEntryLineTranslationDto

»»»»»» 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

false

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

Text value for accountingKey in JournalEntryLineTaxDetailDto

»»»»»» 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

Text value for numberRangeIdentifierValue in JournalEntryLineTaxDetailDto

»»»»»» 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

Text value for numberRangeIdentifierValue in JournalEntryLineTaxItemDto

»»»»» 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

Text value for numberRangeIdentifierValue in JournalEntryLineTaxDto

»»»» 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

Text value for numberRangeIdentifierValue in UnitJournalEntryLineDto

»»» 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

Text value for numberRangeIdentifierValue in UnitJournalEntryDto

»» 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

Text value for numberRangeIdentifierValue in UnitJournalDto

» 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, 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, nan

translationType

NONE, SPOT_RATE, WAE_RATE

type

ACCRUAL, ASSET_CAPITALIZATION, CHARGE, CLEARING, DEPRECIATION, GRV, HISTORY, IDC, IMPAIRMENT, INCENTIVE, 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

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

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