Month End Balances

Month End Balances - Search Ledger Transactions

HTTP Request

POST /api/v1/general-ledger/period-end-closure/search-ledger-transactions

📋 Description: Submits a request to search for ledger transactions within the general ledger, enabling users to filter and retrieve specific financial records related to ledger entries and accounts at period-end closure.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the parameters for searching ledger transactions, including account identifiers and date ranges, essential for accurate financial record management.

» searchRequest

body

PeriodEndClosureLedgerTransactionSearchRequest

false

Data transfer object representing a request to search for ledger transactions related to period-end closures, facilitating the retrieval of financial records associated with specific accounts and transactions in the General Ledger.

»» idIn

body

[integer]

false

Filter by multiple values of id

»» idLike

body

string

false

Filter by partial match of id

»» accountingDocumentIdIn

body

[integer]

false

Filter by multiple values of accounting document id

»» accountingDocumentIdLike

body

string

false

Filter by partial match of accounting document id

»» ledgerTypeIn

body

[string]

false

Filter by multiple values of ledger type

»» ledgerTypeEqual

body

string

false

Filter by exact match of ledger type

»» documentDateEqual

body

string(date)

false

Filter by exact match of document date

»» postingDateEqual

body

string(date)

false

Filter by exact match of posting date

»» companyIdIn

body

[integer]

false

Filter by multiple values of company id

»» companySearchTerm

body

string

false

Search term used to filter ledger entries and transactions based on the associated company name within financial records.

»» accountingStandardIdEqual

body

integer(int64)

false

Filter by exact match of accounting standard id

»» from

body

PeriodEndClosureFiscalYearPeriod

false

Data structure representing the closure of fiscal year periods within the General Ledger, encapsulating essential details for ledger entries, transactions, and financial records to ensure accurate financial reporting and compliance.

»»» fiscalYear

body

integer(int32)

false

Numeric value representing fiscalYear

»»» fiscalPeriod

body

integer(int32)

false

Numeric value representing fiscalPeriod

»» to

body

PeriodEndClosureFiscalYearPeriod

false

Data structure representing the closure of fiscal year periods within the General Ledger, encapsulating essential details for ledger entries, transactions, and financial records to ensure accurate financial reporting and compliance.

»» enrichmentStatusIn

body

[string]

false

Filter by multiple values of enrichment status

»» postingTransactionTypeEqual

body

string

false

Filter by exact match of posting transaction type

»» internalPostingStatusIn

body

[string]

false

Filter by multiple values of internal posting status

»» internalPostingStatusEqual

body

string

false

Filter by exact match of internal posting status

»» externalPostingStatusIn

body

[string]

false

Filter by multiple values of external posting status

»» externalPostingStatusEqual

body

string

false

Filter by exact match of external posting status

»» internalDocumentNumberLike

body

string

false

Filter by partial match of internal document number

»» externalDocumentNumberLike

body

string

false

Filter by partial match of external document number

»» generalLedgerAccountIdIn

body

[integer]

false

Filter by multiple values of general ledger account id

»» generalLedgerAccountSearchTerm

body

string

false

Search term used to identify specific general ledger accounts within ledger entries and financial records.

» 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

»» enrichmentStatusIn

ENRICHED, ENRICHING, FAILED, PENDING, SKIPPED

»» externalPostingStatusEqual

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

»» externalPostingStatusIn

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

»» internalPostingStatusEqual

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

»» internalPostingStatusIn

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

»» ledgerTypeEqual

ACCRUAL, ASSET_CAPITALIZATION, CHARGE, CLEARING, DEPRECIATION, FX_REMEASUREMENT, GRV, 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, PAYMENT, PREPAID, PROVISIONING, RECLASSIFICATION_ASSET_TRANSFER, RECLASSIFICATION_NON_ASSET_TRANSFER, TERMINATION_ASSET, TERMINATION_CLOSED_LEDGER, TERMINATION_LIABILITY, TERMINATION_ROUNDING, URV, VOUCHER

»» ledgerTypeIn

ACCRUAL, ASSET_CAPITALIZATION, CHARGE, CLEARING, DEPRECIATION, FX_REMEASUREMENT, GRV, 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, PAYMENT, PREPAID, PROVISIONING, RECLASSIFICATION_ASSET_TRANSFER, RECLASSIFICATION_NON_ASSET_TRANSFER, TERMINATION_ASSET, TERMINATION_CLOSED_LEDGER, TERMINATION_LIABILITY, TERMINATION_ROUNDING, URV, VOUCHER

»» postingTransactionTypeEqual

POST, REVERSE

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLedgerTransactionInfo

Month End Balances - Search Period Balances Contract Currency

HTTP Request

POST /api/v1/general-ledger/period-end-closure/search-balances-contract-currency

📋 Description: Submits a request to search for balances in the general ledger by contract currency, facilitating the review of financial records and ledger entries associated with specific transactions and accounts during the period-end closure process.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the financial record parameters necessary for searching balances by contract currency within the general ledger, including relevant account and transaction details.

» searchRequest

body

PeriodBalancesContractCurrencySearchRequest

false

Data transfer object representing a request to search for period balances in a specific contract currency within the General Ledger, facilitating the retrieval of ledger entries, transactions, and financial records associated with accounts.

»» companyIdIn

body

[integer]

false

Filter by multiple values of company id

»» companySearchTerm

body

string

false

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

»» fiscalVariantIdIn

body

[integer]

false

Filter by multiple values of fiscal variant id

»» companyCurrencyIdIn

body

[integer]

false

Filter by multiple values of company currency id

»» from

body

PeriodEndClosureFiscalYearPeriod

false

Data structure representing the closure of fiscal year periods within the General Ledger, encapsulating essential details for ledger entries, transactions, and financial records to ensure accurate financial reporting and compliance.

»»» fiscalYear

body

integer(int32)

false

Numeric value representing fiscalYear

»»» fiscalPeriod

body

integer(int32)

false

Numeric value representing fiscalPeriod

»» to

body

PeriodEndClosureFiscalYearPeriod

false

Data structure representing the closure of fiscal year periods within the General Ledger, encapsulating essential details for ledger entries, transactions, and financial records to ensure accurate financial reporting and compliance.

»» generalLedgerAccountIdIn

body

[integer]

false

Filter by multiple values of general ledger account id

»» generalLedgerAccountSearchTerm

body

string

false

Search term used to identify specific general ledger accounts within ledger entries, transactions, or financial records.

»» generalLedgerAccountCategoryEqual

body

string

false

Filter by exact match of general ledger account category

»» contractCurrencyIdIn

body

[integer]

false

Filter by multiple values of contract currency id

»» contractCurrencySearchTerm

body

string

false

Search term for identifying contract currencies within ledger entries, transactions, accounts, and financial records.

» 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

»» generalLedgerAccountCategoryEqual

BALANCESHEET, PROFITANDLOSS

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePeriodBalancesContractCurrencyDto

Month End Balances - Search Period Balances Company Currency

HTTP Request

POST /api/v1/general-ledger/period-end-closure/search-balances-company-currency

📋 Description: Submits a request to search for balances in the general ledger by company and currency, facilitating the review of ledger entries and financial records during the period-end closure process.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the criteria for searching balances by company and currency within the general ledger, including relevant ledger entries and financial records.

» searchRequest

body

PeriodBalancesCompanyCurrencySearchRequest

false

Data transfer object representing a request to retrieve period balances in the company’s currency, facilitating the analysis of ledger entries, transactions, and financial records within the General Ledger.

»» companyIdIn

body

[integer]

false

Filter by multiple values of company id

»» companySearchTerm

body

string

false

Search term used to identify specific companies within ledger entries, transactions, or financial records in the General Ledger.

»» fiscalVariantIdIn

body

[integer]

false

Filter by multiple values of fiscal variant id

»» companyCurrencyIdIn

body

[integer]

false

Filter by multiple values of company currency id

»» from

body

PeriodEndClosureFiscalYearPeriod

false

Data structure representing the closure of fiscal year periods within the General Ledger, encapsulating essential details for ledger entries, transactions, and financial records to ensure accurate financial reporting and compliance.

»»» fiscalYear

body

integer(int32)

false

Numeric value representing fiscalYear

»»» fiscalPeriod

body

integer(int32)

false

Numeric value representing fiscalPeriod

»» to

body

PeriodEndClosureFiscalYearPeriod

false

Data structure representing the closure of fiscal year periods within the General Ledger, encapsulating essential details for ledger entries, transactions, and financial records to ensure accurate financial reporting and compliance.

»» generalLedgerAccountIdIn

body

[integer]

false

Filter by multiple values of general ledger account id

»» generalLedgerAccountSearchTerm

body

string

false

Search term used to identify specific general ledger accounts within ledger entries, transactions, and financial records.

»» generalLedgerAccountCategoryEqual

body

string

false

Filter by exact match of general ledger account category

» 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

»» generalLedgerAccountCategoryEqual

BALANCESHEET, PROFITANDLOSS

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePeriodBalancesCompanyCurrencyDto

Month End Balances - Clean Daily And Period End Balances

HTTP Request

POST /api/v1/general-ledger/period-end-closure/clean-daily-and-period-end-balances

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Month End Balances - Calculate Period Balances

HTTP Request

POST /api/v1/general-ledger/period-end-closure/calculate-period-balances

📋 Description: Calculates the period-end balances for ledger entries by aggregating transactions and updating financial records for the specified accounting period in the General Ledger. This operation ensures accurate financial reporting and compliance with accounting standards.

Parameters

Name

In

Type

Required

Description

body

body

PeriodBalancesCalculationRequest

true

Request body containing the financial records, including ledger entries and transaction details, necessary for calculating period balances in the general ledger.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PeriodBalancesCalculationJobDto

Month End Balances - Calculate Daily Balances

HTTP Request

POST /api/v1/general-ledger/period-end-closure/calculate-daily-balances

📋 Description: Calculates daily balances for ledger entries by processing transactions within the specified accounting period, ensuring accurate financial records for the General Ledger.

Parameters

Name

In

Type

Required

Description

body

body

DailyBalancesCalculationRequest

true

Request body containing the ledger entry data required to calculate daily balances for transactions and accounts within the financial record.

Responses

Status

Meaning

Description

Schema

200

OK

OK

NonCalculatedDailyBalancesActionableTask

Month End Balances - Fetch Period End Closure Navigation Data

HTTP Request

GET /api/v1/general-ledger/period-end-closure/fetch-navigation-data

📋 Description: Fetches navigation data for period-end closure in the General Ledger, providing essential information related to ledger entries, transactions, accounts, and financial records to facilitate efficient financial reporting.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

true

Unique identifier for the company

fiscalYear

query

integer(int32)

true

Specifies the fiscal year for which navigation data related to ledger entries, transactions, and financial records is being requested.

fiscalPeriod

query

integer(int32)

true

Specifies the fiscal period for which navigation data related to ledger entries, transactions, accounts, and financial records is being retrieved.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PeriodEndClosureNavigationData

Month End Balances - Fetch Available Fiscal Years And Periods

HTTP Request

GET /api/v1/general-ledger/period-end-closure/fetch-available-fiscal-years-periods

📋 Description: Fetches a list of available fiscal years and their corresponding periods for period-end closure in the General Ledger, enabling users to manage ledger entries and financial records effectively.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

true

Unique identifier for the company

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[PeriodEndClosureAvailableFiscalYearAndPeriod]

false

none

[Data transfer object representing the available fiscal year and period for period-end closure in the General Ledger, facilitating accurate ledger entry and transaction management within financial records.]

» fiscalYear

integer(int32)

false

none

Numeric value representing fiscalYear

» firstFiscalPeriod

integer(int32)

false

none

Numeric value representing firstFiscalPeriod

» lastFiscalPeriod

integer(int32)

false

none

Numeric value representing lastFiscalPeriod

Month End Balances - Download Report To Excel

HTTP Request

GET /api/v1/general-ledger/period-end-closure/download-trial-balances-report

📋 Description: Downloads the trial balances report for period-end closure in the General Ledger, providing a comprehensive overview of ledger entries, transactions, and account balances essential for financial record assessment.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

false

Unique identifier for the company

fiscalYear

query

integer(int32)

false

Specifies the fiscal year for which the trial balances report is generated, ensuring accurate financial record representation in the general ledger.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Month End Balances - Fetch Non Posted Externally Ledger Transactions Actionable Task

HTTP Request

GET /api/v1/general-ledger/period-end-closure/actionable-tasks/non-posted-externally-ledger-transactions

📋 Description: Retrieves actionable tasks related to non-posted externally ledger transactions within the General Ledger, enabling users to efficiently manage and review outstanding ledger entries and financial records.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

true

Unique identifier for the company

fiscalYear

query

integer(int32)

true

Specifies the fiscal year for which non-posted externally ledger transactions are retrieved, ensuring accurate alignment with financial records and ledger entries.

fiscalPeriod

query

integer(int32)

true

Specifies the fiscal period for retrieving actionable tasks related to non-posted externally ledger transactions within the general ledger.

Responses

Status

Meaning

Description

Schema

200

OK

OK

NonPostedExternallyLedgerTransactionsActionableTask

Month End Balances - Fetch Non Enriched Ledger Transactions Actionable Task

HTTP Request

GET /api/v1/general-ledger/period-end-closure/actionable-tasks/non-enriched-ledger-transactions

📋 Description: Retrieves actionable tasks related to non-enriched ledger transactions within the General Ledger, enabling users to identify and address outstanding ledger entries and financial records efficiently.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

true

Unique identifier for the company

fiscalYear

query

integer(int32)

true

Specifies the fiscal year for which non-enriched ledger transactions are retrieved, facilitating accurate financial record management and analysis within the general ledger.

fiscalPeriod

query

integer(int32)

true

Specifies the fiscal period for which actionable tasks related to non-enriched ledger transactions are retrieved from the general ledger.

Responses

Status

Meaning

Description

Schema

200

OK

OK

NonEnrichedLedgerTransactionsActionableTask

Month End Balances - Fetch Non Calculated Daily Balances Actionable Task

HTTP Request

GET /api/v1/general-ledger/period-end-closure/actionable-tasks/non-calculated-daily-balances

📋 Description: Retrieves actionable tasks related to non-calculated daily balances within the general ledger, facilitating the management of ledger entries and ensuring accurate financial record maintenance. This operation supports users in identifying necessary transactions for period-end closure activities.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

false

Unique identifier for the company

fiscalYear

query

integer(int32)

false

Specifies the fiscal year for which non-calculated daily balances are retrieved from the general ledger, facilitating accurate financial record analysis and transaction management.

fiscalPeriod

query

integer(int32)

false

Specifies the fiscal period for which non-calculated daily balances are retrieved, facilitating accurate ledger entries and financial record management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

NonCalculatedDailyBalancesActionableTask

Month End Balances - Fetch Dirty Period Balances Actionable Task

HTTP Request

GET /api/v1/general-ledger/period-end-closure/actionable-tasks/dirty-period-balances

📋 Description: Retrieves actionable tasks related to dirty period balances in the general ledger, enabling users to identify and address discrepancies in ledger entries and financial records for accurate transaction management.

Parameters

Name

In

Type

Required

Description

companyId

query

integer(int64)

true

Unique identifier for the company

fiscalYear

query

integer(int32)

false

Specifies the fiscal year for which the dirty period balances are retrieved, ensuring accurate alignment with ledger entries and financial records.

fiscalPeriod

query

integer(int32)

false

Specifies the fiscal period for which dirty period balances are retrieved in the general ledger, facilitating accurate ledger entry and financial record management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

DirtyPeriodBalancesActionableTask