Journal

Search Journals

HTTP Request

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

Parameters

Name

In

Type

Required

Description

principalPositionType

path

string

true

none

unitId

path

integer(int64)

true

none

body

body

UnitJournalDtoFilter

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[UnitJournalDto]

false

none

none

» id

integer(int64)

false

none

none

» displayId

string

false

none

none

» type

string

false

none

none

» date

TimeOfDay

false

none

Represents a specific calendar date and timing information, including day, month, year, and day-of-week metadata.

»» timing

string

false

none

Specifies the general timing reference of the day.

»» year

integer(int32)

false

none

The year component of the date.

»» monthValue

integer(int32)

false

none

The numeric value of the month (1 = January, 12 = December).

»» dayOfMonth

integer(int32)

false

none

The day of the month.

»» dayOfWeek

string

false

none

The day of the week.

»» leapYear

boolean

false

none

Indicates whether the given year is a leap year.

»» dayOfYear

integer(int32)

false

none

The day number within the year (1-365 or 366 in a leap year).

»» month

string

false

none

The name of the month.

» unitId

integer(int64)

false

none

none

» periodId

integer(int64)

false

none

none

» document

DocumentDto

false

none

none

»» id

integer(int64)

false

none

none

»» displayId

string

false

none

none

»» accountingDocumentId

integer(int64)

false

none

none

»» lastAccountingDocumentId

integer(int64)

false

none

none

»» activationGroupId

integer(int64)

false

none

none

»» accountingStandardId

integer(int64)

true

none

none

»» unitId

integer(int64)

true

none

none

»» journalId

integer(int64)

true

none

none

»» entries

[DocumentEntryDto]

false

none

none

»»» id

integer(int64)

false

none

none

»»» applicationReferenceId

string

false

none

none

»»» type

string

false

none

none

»»» postingTransactionType

string

false

none

none

»»» internalPostingStatus

InternalPostingStatus

false

none

none

»»»» documentNumber

string

false

none

none

»»»» status

string

false

none

none

»»»» postingMessage

string

false

none

none

»»» originalPostingTransactionType

string

false

none

none

»»» originalPostingStatus

string

false

none

none

»» operationalPostingTaskId

integer(int64)

false

none

none

»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»»» name

string

true

none

Name of the number range identifier type.

»» numberRangeIdentifierValue

string

false

none

none

»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»»» name

string

true

none

Name of the number range type.

»» allowsSystemGenerateNewId

boolean

false

none

none

» entries

[UnitJournalEntryDto]

false

none

none

»» id

integer(int64)

false

none

none

»» displayId

string

false

none

none

»» type

string

false

none

none

»» translationType

string

false

none

none

»» note

string

false

none

none

»» balanced

boolean

false

none

none

»» credits

number

false

none

none

»» debits

number

false

none

none

»» journalId

integer(int64)

false

none

none

»» lines

[UnitJournalEntryLineDto]

false

none

none

»»» id

integer(int64)

false

none

none

»»» displayId

string

false

none

none

»»» account

string

false

none

none

»»» accountCodeName

string

false

none

none

»»» accountCodeCaption

string

false

none

none

»»» drCr

string

false

none

none

»»» amount

number

false

none

none

»»» unroundedAmount

number

false

none

none

»»» deltaAdjustment

number

false

none

none

»»» tag

string

false

none

none

»»» vendorId

string

false

none

none

»»» currencyId

integer(int64)

false

none

none

»»» currencyDisplayId

string

false

none

none

»»» currencyDefinitionType

string

false

none

none

»»» leaseClassificationType

string

false

none

none

»»» journalEntryId

integer(int64)

false

none

none

»»» taxes

[JournalEntryLineTaxDto]

false

none

none

»»»» id

integer(int64)

false

none

none

»»»» displayId

string

false

none

none

»»»» taxCalculationType

string

false

none

none

»»»» taxDetermination

BaseId

false

none

Basic identifier object containing ID and display information.

»»»»» id

string(int64)

false

none

Unique identifier of the entity.

»»»»» displayId

string

false

none

Display identifier of the entity.

»»»» taxExempt

number

false

none

none

»»»» taxExemptionPercentage

number

false

none

none

»»»» taxAffected

number

false

none

none

»»»» unitId

integer(int64)

false

none

none

»»»» termId

integer(int64)

false

none

none

»»»» type

string

false

none

none

»»»» journalEntryLineId

integer(int64)

false

none

none

»»»» expenseCategory

ExpenseCategoryLite

false

none

Represents a simplified expense category with essential details such as ID, status, name, and category type.

»»»»» id

integer(int64)

false

none

Unique identifier of the expense category.

»»»»» displayId

string

false

none

Display identifier of the expense category, typically used in UIs.

»»»»» status

Status

false

none

Represents the object status with localized captions and activity state.

»»»»»» name

string

false

none

Enum name representing the object status.

»»»»»» captionKey

string

false

none

Localization key for the object status caption.

»»»»»» active

boolean

false

none

Indicates whether the status is active.

»»»»»» caption

string

false

none

Localized caption of the object status.

»»»»» name

string

false

none

Human-readable name of the expense category.

»»»»» expenseCategoryType

string

false

none

Defines the type of expense category.

»»»» taxItems

[JournalEntryLineTaxItemDto]

false

none

none

»»»»» id

integer(int64)

false

none

none

»»»»» displayId

string

false

none

none

»»»»» account

string

false

none

none

»»»»» accountCodeName

string

false

none

none

»»»»» accountCodeCaption

string

false

none

none

»»»»» drCr

string

false

none

none

»»»»» amount

number

false

none

none

»»»»» unroundedAmount

number

false

none

none

»»»»» deltaAdjustment

number

false

none

none

»»»»» cid

string

false

none

none

»»»»» journalEntryLineId

integer(int64)

false

none

none

»»»»» translations

[JournalEntryLineTranslationDto]

false

none

none

»»»»»» id

integer(int64)

false

none

none

»»»»»» displayId

string

false

none

none

»»»»»» drCr

string

false

none

none

»»»»»» amount

number

false

none

none

»»»»»» unroundedAmount

number

false

none

none

»»»»»» deltaAdjustment

number

false

none

none

»»»»»» translationRate

number

false

none

none

»»»»»» translationDateTime

string(date)

false

none

none

»»»»»» sourceCurrencyId

integer(int64)

false

none

none

»»»»»» sourceCurrencyDisplayId

string

false

none

none

»»»»»» targetCurrencyId

integer(int64)

false

none

none

»»»»»» targetCurrencyDisplayId

string

false

none

none

»»»»»» sourceCurrencyType

string

false

none

none

»»»»»» translationDateType

string

false

none

none

»»»»»» currencyDefinitionType

string

false

none

none

»»»»»» depreciationAreaId

integer(int64)

false

none

none

»»»»»» depreciationAreaDisplayId

string

false

none

none

»»»»»» unitId

integer(int64)

false

none

none

»»»»»» journalEntryLineId

integer(int64)

false

none

none

»»»»»» taxItemCid

string

false

none

none

»»»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»»»»»» numberRangeIdentifierValue

string

false

none

none

»»»»»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»»»»»» allowsSystemGenerateNewId

boolean

false

none

none

»»»»» journalTaxDetail

JournalEntryLineTaxDetailDto

false

none

none

»»»»»» id

integer(int64)

false

none

none

»»»»»» displayId

string

false

none

none

»»»»»» taxAmount

number

false

none

none

»»»»»» taxBaseAmount

number

false

none

none

»»»»»» totalTaxDocumentAmount

number

false

none

none

»»»»»» taxRate

number

false

none

none

»»»»»» taxAccount

string

false

none

none

»»»»»» accountingKey

string

false

none

none

»»»»»» conditionKey

string

false

none

none

»»»»»» taxCodeId

integer(int64)

false

none

none

»»»»»» taxCodeDisplayId

string

false

none

none

»»»»»» taxJurisdictionId

integer(int64)

false

none

none

»»»»»» taxJurisdictionDisplayId

string

false

none

none

»»»»»» contractCurrencyId

integer(int64)

false

none

none

»»»»»» contractCurrencyDisplayId

string

false

none

none

»»»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»»»»»» numberRangeIdentifierValue

string

false

none

none

»»»»»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»»»»»» allowsSystemGenerateNewId

boolean

false

none

none

»»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»»»»» numberRangeIdentifierValue

string

false

none

none

»»»»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»»»»» allowsSystemGenerateNewId

boolean

false

none

none

»»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»»»» numberRangeIdentifierValue

string

false

none

none

»»»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»»»» allowsSystemGenerateNewId

boolean

false

none

none

»»» translations

[JournalEntryLineTranslationDto]

false

none

none

»»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»»» numberRangeIdentifierValue

string

false

none

none

»»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»»» allowsSystemGenerateNewId

boolean

false

none

none

»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

»» numberRangeIdentifierValue

string

false

none

none

»» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

»» allowsSystemGenerateNewId

boolean

false

none

none

» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Represents a number range identifier type associated with number range types.

» numberRangeIdentifierValue

string

false

none

none

» numberRangeType

INumberRangeType

false

none

Represents a number range type with its name and related configuration.

» allowsSystemGenerateNewId

boolean

false

none

none

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

name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

originalPostingStatus

ARCHIVED, DONE, FAILED, OPEN, PROCESSING, SCHEDULED, nan

originalPostingTransactionType

POST, REVERSE

postingTransactionType

POST, REVERSE

sourceCurrencyType

COMPANY_CURRENCY, CONTRACT_CURRENCY, N_A

status

ARCHIVED, DONE, FAILED, OPEN, PROCESSING, SCHEDULED, nan

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/v1/journals/calculate-tax

Parameters

Name

In

Type

Required

Description

body

body

JournalTaxCalculationRequest

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

JournalTaxCalculationResponse

Calculate Currency

HTTP Request

POST /api/v1/journals/calculate-currency

Parameters

Name

In

Type

Required

Description

body

body

JournalCurrencyCalculationRequest

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

NfsCurrencyCalculationResponse

Get

HTTP Request

GET /api/v1/journals/{principalPositionType}/{journalId}

Parameters

Name

In

Type

Required

Description

principalPositionType

path

string

true

none

journalId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseJournalDto

Get

HTTP Request

GET /api/v1/journals/{principalPositionType}/{journalId}/{unitId}

Parameters

Name

In

Type

Required

Description

principalPositionType

path

string

true

none

journalId

path

integer(int64)

true

none

unitId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseUnitJournalDto

Get Payment Journal

HTTP Request

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

Parameters

Name

In

Type

Required

Description

principalPositionType

path

string

true

none

periodId

path

integer(int64)

true

none

unitId

path

integer(int64)

true

none

paymentDate

query

string

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseUnitJournalDto