General Ledger Report Profile

General Ledger Report Profile - Search Lease Types

HTTP Request

POST /api/v1/general-ledger/report-profile/leaseTypes

📋 Description: Creates a new lease type entry within the general ledger report profile, enabling accurate categorization of financial records related to ledger entries and transactions.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

General Ledger Report Profile - Get Lease Classification Types

HTTP Request

POST /api/v1/general-ledger/report-profile/lease-classifications

📋 Description: Creates a new lease classification report profile within the General Ledger, enabling users to categorize and manage financial records related to lease transactions effectively.

Parameters

Name

In

Type

Required

Description

body

body

LeaseClassificationTypeCustomRequest

true

Request body containing the lease classification data, including relevant ledger entry details and associated financial records for accurate transaction reporting.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

General Ledger Report Profile - Search General Ledger Accounts

HTTP Request

POST /api/v1/general-ledger/report-profile/generalLedgers

📋 Description: Creates a new general ledger entry by submitting transaction details and associated account information, facilitating accurate financial record management within the General Ledger domain.

Parameters

Name

In

Type

Required

Description

body

body

object

false

Request body containing the financial record details for ledger entries, including transaction information and account identifiers, necessary for generating a general ledger report profile.

» searchRequest

body

GeneralLedgerAccountSearchRequest

false

Data transfer object representing a request to search for general ledger accounts, facilitating the retrieval of financial records related to ledger entries and transactions.

»» searchTerm

body

string

false

Search term used to filter and retrieve specific ledger entries, transactions, or accounts within the General Ledger for financial record management.

»» createdAtGreaterThanOrEqual

body

string(date-time)

false

Filter where created at is greater than or equal to specified value

»» createdAtLessThanOrEqual

body

string(date-time)

false

Filter where created at is less than or equal to specified value

»» modifiedAtGreaterThanOrEqual

body

string(date-time)

false

Filter where modified at is greater than or equal to specified value

»» modifiedAtLessThanOrEqual

body

string(date-time)

false

Filter where modified at is less than or equal to specified value

»» createdByLike

body

string

false

Filter by partial match of created by

»» createdByEqual

body

string

false

Filter by exact match of created by

»» statusEqual

body

string

false

Filter by exact match of status

»» statusIn

body

[string]

false

Filter by multiple values of status

»» erpSystemIdIn

body

[integer]

false

Filter by multiple values of erp system id

»» erpSystemIdEqual

body

integer(int64)

false

Filter by exact match of erp system id

»» erpSystemDisplayIdIn

body

[string]

false

Filter by multiple values of erp system display id

»» idIn

body

[integer]

false

Filter by multiple values of id

»» accountTypeIn

body

[string]

false

Filter by multiple values of account type

»» leaseAreaIdIn

body

[integer]

false

Filter by multiple values of lease area id

»» businessUnitIdIn

body

[integer]

false

Filter by multiple values of business unit id

»» companyIdIn

body

[integer]

false

Filter by multiple values of company id

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain.

»» page

body

integer(int32)

false

Page number for pagination

»» size

body

integer(int32)

false

Number of items per page

»» sort

body

[string]

false

Sort order specification

Enumerated Values

Attribute

Value

»» accountTypeIn

BALANCESHEET, PROFITANDLOSS

»» statusEqual

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»» statusIn

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageGeneralLedgerAccountLite

General Ledger Report Profile - Search General Ledger Account Types

HTTP Request

POST /api/v1/general-ledger/report-profile/generalLedgerTypes

📋 Description: Creates a new general ledger type for ledger entries, facilitating the categorization of transactions and enhancing the management of financial records within the accounting system.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

General Ledger Report Profile - Search Fiscal Variants

HTTP Request

POST /api/v1/general-ledger/report-profile/fiscalVariants

📋 Description: Creates a new fiscal variant for the general ledger report profile, enabling users to define specific parameters for ledger entries and financial records associated with transactions and accounts.

Parameters

Name

In

Type

Required

Description

body

body

object

false

Request body containing the fiscal variant data for ledger entries, including transaction details and account identifiers necessary for generating comprehensive financial records.

» searchRequest

body

FiscalVariantSearchRequest

false

Data transfer object representing a request to search for fiscal variants within the General Ledger, facilitating the retrieval of specific ledger entries, transactions, and accounts related to financial records.

»» searchTerm

body

string

false

Search term used to filter and retrieve specific ledger entries, transactions, accounts, or financial records within the General Ledger.

»» createdAtGreaterThanOrEqual

body

string(date-time)

false

Filter where created at is greater than or equal to specified value

»» createdAtLessThanOrEqual

body

string(date-time)

false

Filter where created at is less than or equal to specified value

»» modifiedAtGreaterThanOrEqual

body

string(date-time)

false

Filter where modified at is greater than or equal to specified value

»» modifiedAtLessThanOrEqual

body

string(date-time)

false

Filter where modified at is less than or equal to specified value

»» createdByLike

body

string

false

Filter by partial match of created by

»» createdByEqual

body

string

false

Filter by exact match of created by

»» statusEqual

body

string

false

Filter by exact match of status

»» statusIn

body

[string]

false

Filter by multiple values of status

»» erpSystemIdIn

body

[integer]

false

Filter by multiple values of erp system id

»» erpSystemIdEqual

body

integer(int64)

false

Filter by exact match of erp system id

»» erpSystemDisplayIdIn

body

[string]

false

Filter by multiple values of erp system display id

»» idIn

body

[integer]

false

Filter by multiple values of id

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain.

»» page

body

integer(int32)

false

Page number for pagination

»» size

body

integer(int32)

false

Number of items per page

»» sort

body

[string]

false

Sort order specification

Enumerated Values

Attribute

Value

»» statusEqual

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»» statusIn

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageFiscalVariantLite

General Ledger Report Profile - Search Exchange Rate Types

HTTP Request

POST /api/v1/general-ledger/report-profile/exchangeRateTypes

📋 Description: Creates a new exchange rate type for use in ledger entries and financial transactions, ensuring accurate accounting and reporting within the General Ledger.

Parameters

Name

In

Type

Required

Description

body

body

object

false

Request body containing the exchange rate type data necessary for accurately recording transactions and maintaining financial records within the general ledger.

» filter

body

ExchangeRateTypeDtoFilter

false

Data transfer object representing filters for exchange rate criteria within the General Ledger, facilitating accurate ledger entries, transactions, and financial records management.

»» idIn

body

[integer]

false

Filter by multiple values of id

»» idEqual

body

integer(int64)

false

Filter by exact match of id

»» idLike

body

string

false

Filter by partial match of id

»» createdAtGreaterThanOrEqual

body

string(date-time)

false

Filter where created at is greater than or equal to specified value

»» createdAtLessThanOrEqual

body

string(date-time)

false

Filter where created at is less than or equal to specified value

»» createdByLike

body

string

false

Filter by partial match of created by

»» createdByEqual

body

string

false

Filter by exact match of created by

»» modifiedAtGreaterThanOrEqual

body

string(date-time)

false

Filter where modified at is greater than or equal to specified value

»» modifiedAtLessThanOrEqual

body

string(date-time)

false

Filter where modified at is less than or equal to specified value

»» modifiedByLike

body

string

false

Filter by partial match of modified by

»» modifiedByEqual

body

string

false

Filter by exact match of modified by

»» statusEqual

body

string

false

Filter by exact match of status

»» statusIn

body

[string]

false

Filter by multiple values of status

»» displayIdIn

body

[string]

false

Filter by multiple values of display id

»» displayIdLike

body

string

false

Filter by partial match of display id

»» erpSystemIdEqual

body

integer(int64)

false

Filter by exact match of erp system id

»» erpSystemIdIn

body

[integer]

false

Filter by multiple values of erp system id

»» erpSystemDisplayIdLike

body

string

false

Filter by partial match of erp system display id

»» uiSelector

body

string

false

Specifies the user interface selector for filtering exchange rate types within ledger entries, transactions, accounts, and financial records.

»» exchangeRateTypeLike

body

string

false

Filter by partial match of exchange rate type

»» currencyTypeLike

body

string

false

Filter by partial match of currency type

»» sourceCurrencyTypeIn

body

[string]

false

Filter by multiple values of source currency type

»» translationDateTypeIn

body

[string]

false

Filter by multiple values of translation date type

»» currencyDefinitionTypeIn

body

[string]

false

Filter by multiple values of currency definition type

»» companyIdEqual

body

integer(int64)

false

Filter by exact match of company id

»» companyDisplayIdLike

body

string

false

Filter by partial match of company display id

»» targetCurrencyIdEqual

body

integer(int64)

false

Filter by exact match of target currency id

»» targetCurrencyDisplayIdLike

body

string

false

Filter by partial match of target currency display id

»» referenceCurrencyIdEqual

body

integer(int64)

false

Filter by exact match of reference currency id

»» referenceCurrencyDisplayIdLike

body

string

false

Filter by partial match of reference currency display id

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain.

»» page

body

integer(int32)

false

Page number for pagination

»» size

body

integer(int32)

false

Number of items per page

»» sort

body

[string]

false

Sort order specification

Enumerated Values

Attribute

Value

»» currencyDefinitionTypeIn

COMPANY_CURRENCY, CONTRACT_CURRENCY, MONTH_END_CURRENCY, REPORTING_CURRENCY, SECOND_LOCAL_CURRENCY, THIRD_LOCAL_CURRENCY

»» sourceCurrencyTypeIn

COMPANY_CURRENCY, CONTRACT_CURRENCY, N_A

»» statusEqual

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»» statusIn

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»» translationDateTypeIn

, DOCUMENT_DATE, POSTING_DATE, TRANSLATION_DATE

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageExchangeRateTypeDto

General Ledger Report Profile - Get Shared Exchange Rate Types

HTTP Request

POST /api/v1/general-ledger/report-profile/exchange-rate-types/shared

📋 Description: Creates a shared exchange rate type profile for ledger entries and transactions within the General Ledger, facilitating consistent financial record management across accounts.

Parameters

Name

In

Type

Required

Description

body

body

object

false

Request body containing the exchange rate type data for ledger entries, including relevant attributes for transactions and financial records.

» searchRequest

body

CompanySearchRequest

false

Data transfer object representing a request to search for company-related financial records within the General Ledger, facilitating the retrieval of ledger entries, transactions, and account information.

»» searchTerm

body

string

false

Search term used to filter and identify specific ledger entries, transactions, accounts, or financial records within the General Ledger.

»» createdAtGreaterThanOrEqual

body

string(date-time)

false

Filter where created at is greater than or equal to specified value

»» createdAtLessThanOrEqual

body

string(date-time)

false

Filter where created at is less than or equal to specified value

»» modifiedAtGreaterThanOrEqual

body

string(date-time)

false

Filter where modified at is greater than or equal to specified value

»» modifiedAtLessThanOrEqual

body

string(date-time)

false

Filter where modified at is less than or equal to specified value

»» createdByLike

body

string

false

Filter by partial match of created by

»» createdByEqual

body

string

false

Filter by exact match of created by

»» statusEqual

body

string

false

Filter by exact match of status

»» statusIn

body

[string]

false

Filter by multiple values of status

»» erpSystemIdIn

body

[integer]

false

Filter by multiple values of erp system id

»» erpSystemIdEqual

body

integer(int64)

false

Filter by exact match of erp system id

»» erpSystemDisplayIdIn

body

[string]

false

Filter by multiple values of erp system display id

»» idIn

body

[integer]

false

Filter by multiple values of id

»» displayIdIn

body

[string]

false

Filter by multiple values of display id

»» leaseAreaIdIn

body

[integer]

false

Filter by multiple values of lease area id

»» businessUnitIdIn

body

[integer]

false

Filter by multiple values of business unit id

»» businessUnitIdEqual

body

integer(int64)

false

Filter by exact match of business unit id

»» fiscalVariantIdIn

body

[integer]

false

Filter by multiple values of fiscal variant id

»» fiscalVariantIdEqual

body

integer(int64)

false

Filter by exact match of fiscal variant id

»» companyCommonCurrencySearchTerm

body

string

false

Search term for identifying the common currency used across ledger entries, transactions, accounts, and financial records within the General Ledger API.

»» countryDisplayIdLike

body

string

false

none

»» partnerIdEqual

body

integer(int64)

false

none

»» displayIdLike

body

string

false

none

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain.

»» page

body

integer(int32)

false

Page number for pagination

»» size

body

integer(int32)

false

Number of items per page

»» sort

body

[string]

false

Sort order specification

Enumerated Values

Attribute

Value

»» statusEqual

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»» statusIn

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageCompanyCommonCurrency

General Ledger Report Profile - Search Document Types

HTTP Request

POST /api/v1/general-ledger/report-profile/document-types

📋 Description: Creates a new document type for general ledger report profiles, facilitating the categorization and management of ledger entries, transactions, and financial records.

Parameters

Name

In

Type

Required

Description

body

body

object

false

Request body containing the document type definitions for ledger entries, transactions, accounts, and financial records to be utilized in generating report profiles.

» filter

body

DocumentTypeDtoFilter

false

Data transfer object representing a filter for document types within the General Ledger, enabling users to refine ledger entries, transactions, accounts, and financial records based on specific criteria.

»» idIn

body

[integer]

false

Filter by multiple values of id

»» idEqual

body

integer(int64)

false

Filter by exact match of id

»» idLike

body

string

false

Filter by partial match of id

»» createdAtGreaterThanOrEqual

body

string(date-time)

false

Filter where created at is greater than or equal to specified value

»» createdAtLessThanOrEqual

body

string(date-time)

false

Filter where created at is less than or equal to specified value

»» createdByLike

body

string

false

Filter by partial match of created by

»» createdByEqual

body

string

false

Filter by exact match of created by

»» modifiedAtGreaterThanOrEqual

body

string(date-time)

false

Filter where modified at is greater than or equal to specified value

»» modifiedAtLessThanOrEqual

body

string(date-time)

false

Filter where modified at is less than or equal to specified value

»» modifiedByLike

body

string

false

Filter by partial match of modified by

»» modifiedByEqual

body

string

false

Filter by exact match of modified by

»» statusEqual

body

string

false

Filter by exact match of status

»» statusIn

body

[string]

false

Filter by multiple values of status

»» displayIdIn

body

[string]

false

Filter by multiple values of display id

»» displayIdLike

body

string

false

Filter by partial match of display id

»» erpSystemIdEqual

body

integer(int64)

false

Filter by exact match of erp system id

»» erpSystemIdIn

body

[integer]

false

Filter by multiple values of erp system id

»» erpSystemDisplayIdLike

body

string

false

Filter by partial match of erp system display id

»» uiSelector

body

string

false

String identifier used to specify the user interface selection criteria for filtering ledger entries, transactions, accounts, or financial records within the General Ledger API.

»» nameLike

body

string

false

Filter by partial match of name

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain.

»» page

body

integer(int32)

false

Page number for pagination

»» size

body

integer(int32)

false

Number of items per page

»» sort

body

[string]

false

Sort order specification

Enumerated Values

Attribute

Value

»» statusEqual

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»» statusIn

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageDocumentTypeDto

General Ledger Report Profile - Search Asset Transaction Type Mapping

HTTP Request

GET /api/v1/general-ledger/report-profile/asset-transaction-type-mappings

📋 Description: Retrieves the mappings of asset transaction types within the general ledger, providing essential insights into ledger entries and their corresponding financial records. This operation facilitates effective transaction management and account reconciliation.

Parameters

Name

In

Type

Required

Description

valueLike

query

string

false

Filter by partial match of value

pageable

query

Pageable

true

Indicates whether the results of the asset transaction type mappings report should be returned in a paginated format, facilitating efficient navigation through extensive financial records.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageString