Ledger Transaction

Get Latest Ledger Transaction By Application Reference Ids

HTTP Request

POST /api/v1/general-ledger/ledger-transactions/application-references

Parameters

Name

In

Type

Required

Description

body

body

array[string]

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[LedgerTransactionInfo]

false

none

none

» id

integer(int64)

false

none

none

» requestUniqueId

string

true

none

none

» createdByApplication

string

true

none

none

» applicationReferenceId

string

true

none

Any application MUST send a unique reference in order to ignore duplicate postings.

» documentComments

string

false

none

none

» name

string

false

none

none

» principalPositionType

string

false

none

none

» postingTransactionType

string

false

none

none

» postingType

string

true

none

none

» ledgerType

string

true

none

none

» parallelCurrencyEnabled

boolean

false

none

none

» generateInvoiceInAp

boolean

false

none

none

» generateVendorInvoice

boolean

false

none

none

» calculateTax

boolean

false

none

none

» taxCalculationType

string

false

none

none

» currencyDetail

CurrencyDetail

false

none

none

»» currencyId

integer(int64)

false

none

none

»» currencyDisplayId

string

false

none

none

»» currencyDefinitionType

string

false

none

none

»» currencyType

string

false

none

none

» classificationInfo

ClassificationInfo

false

none

none

»» accountingStandard

BaseId

false

none

none

»»» id

integer(int64)

false

none

none

»»» displayId

string

false

none

none

»» leaseClassificationType

string

false

none

none

» date

LedgerTransactionDate

false

none

none

»» documentDate

string(date-time)

false

none

none

»» userDocumentDate

string(date)

false

none

none

»» postingDate

string(date)

false

none

none

»» transactionDate

string(date)

false

none

none

»» translationDate

string(date)

false

none

none

»» fiscalVariantId

integer(int64)

false

none

none

»» fiscalVariantDisplayId

string

false

none

none

»» calendarType

string

false

none

none

»» fiscalYear

integer(int32)

false

none

none

»» fiscalPeriod

integer(int32)

false

none

none

» automaticReversal

JournalVoucherAutomaticReversalDto

false

none

none

»» id

integer(int64)

false

none

none

»» postingDate

string(date)

false

none

none

»» documentDate

string(date)

false

none

none

»» reversalReason

BaseId

false

none

none

» trace

LedgerTransactionTrace

false

none

none

»» previousLedgerTransactionId

integer(int64)

false

none

none

»» nextLedgerTransactionId

integer(int64)

false

none

none

»» postExternalType

string

false

none

none

» fosReferences

LedgerTransactionReferencesFosDto

false

none

none

»» id

integer(int64)

false

none

none

»» system

BaseId

false

none

none

»» company

BaseId

false

none

none

»» leaseArea

BaseId

false

none

none

»» leaseGroup

BaseId

false

none

none

»» leaseDepartment

BaseId

false

none

none

»» businessUnit

BaseId

false

none

none

»» mainCostCenter

BaseId

false

none

none

»» internalAssetClass

BaseId

false

none

none

»» documentType

BaseId

false

none

none

»» depreciationArea

BaseId

false

none

none

»» reversalReason

BaseId

false

none

none

»» tradingPartner

BaseId

false

none

none

»» allocationNumber

BaseId

false

none

none

»» responsibleCostCenter

BaseId

false

none

none

»» workBreakdownStructure

BaseId

false

none

none

»» businessArea

BaseId

false

none

none

»» functionalArea

BaseId

false

none

none

»» plant

BaseId

false

none

none

»» internalOrder

BaseId

false

none

none

»» network

BaseId

false

none

none

»» paymentTerm

BaseId

false

none

none

»» paymentBlock

BaseId

false

none

none

»» paymentMethod

PaymentMethodBaseId

false

none

none

»»» id

integer(int64)

false

none

none

»»» displayId

string

false

none

none

»»» type

string

true

none

none

»» segment

BaseId

false

none

none

»» purchasingOrganization

BaseId

false

none

none

»» purchasingOrder

BaseId

false

none

none

»» ledgerTransactionId

integer(int64)

false

none

none

» assetRegisterReferences

LedgerTransactionReferencesAssetRegisterDto

false

none

none

»» id

integer(int64)

false

none

none

»» asset

AssetInfo

false

none

none

»»» assetId

integer(int64)

false

none

none

»»» assetDisplayId

string

false

none

none

»»» assetNumber

string

false

none

none

»»» subAssetNumber

string

false

none

none

»» ledgerTransactionId

integer(int64)

false

none

none

» nlaReferences

LedgerTransactionReferencesNlaDto

false

none

none

»» id

integer(int64)

false

none

none

»» contract

BaseId

false

none

none

»» leaseComponent

BaseId

false

none

none

»» activationGroup

BaseId

false

none

none

»» unit

BaseId

false

none

none

»» contractExternalId

string

false

none

none

»» journalId

integer(int64)

false

none

none

»» activationGroupRevisionId

integer(int64)

false

none

none

»» ledgerTransactionId

integer(int64)

false

none

none

» nlaCustomReferences

[oneOf]

false

none

none

oneOf

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

»»»» key

string

false

none

none

»»»» dataType

string

false

none

none

»»»» value

object

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

number

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceBooleanDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

boolean

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceDateDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

string(date)

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceDoubleDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

number(double)

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceIntegerDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

integer(int32)

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceLongDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

integer(int64)

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceStringDto

false

none

none

allOf - discriminator: dataType

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDto

false

none

none

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» value

string

false

none

none

continued

Name

Type

Required

Restrictions

Description

» nreReferences

LedgerTransactionReferencesNreDto

false

none

none

»» id

integer(int64)

false

none

none

»» premise

BaseId

false

none

none

»» location

BaseId

false

none

none

»» lease

BaseId

false

none

none

»» ledgerTransactionId

integer(int64)

false

none

none

» nreCustomReferences

[oneOf]

false

none

none

oneOf

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceBooleanDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceDateDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceDoubleDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceIntegerDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceLongDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceStringDto

false

none

none

continued

Name

Type

Required

Restrictions

Description

» apReferences

LedgerTransactionReferencesApDto

false

none

none

»» id

integer(int64)

false

none

none

»» invoice

BaseId

false

none

none

»» ledgerTransactionId

integer(int64)

false

none

none

» apCustomReferences

[oneOf]

false

none

none

oneOf

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceBooleanDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceDateDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceDoubleDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceIntegerDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceLongDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

CustomApplicationReferenceStringDto

false

none

none

continued

Name

Type

Required

Restrictions

Description

» entries

[LedgerEntryDto]

false

none

none

»» id

integer(int64)

false

none

none

»» entryType

string

true

none

none

»» amount

number

true

none

none

»» unroundedAmount

number

false

none

none

»» deltaAdjustment

number

false

none

none

»» itemText

string

false

none

none

»» itemNoAcc

integer(int32)

false

none

none

»» generalLedger

GeneralLedgerInfo

true

none

none

»»» id

integer(int64)

false

none

none

»»» displayId

string

false

none

none

»»» generalLedgerAccountName

string

true

none

none

»»» generalLedgerAccountCode

string

true

none

none

»»» openItemManagement

boolean

true

none

none

»»» accountCategory

string

true

none

none

»»» shortName

string

false

none

none

»»» longName

string

false

none

none

»» additionalCurrencyEntries

[LedgerEntryForAdditionalCurrencyDto]

false

none

none

»»» id

integer(int64)

false

none

none

»»» amount

number

false

none

none

»»» unroundedAmount

number

false

none

none

»»» deltaAdjustment

number

false

none

none

»»» itemNoAcc

integer(int32)

false

none

none

»»» currencyDetail

CurrencyDetail

false

none

none

»»» currencyConversionDetail

CurrencyConversionDetail

false

none

none

»»»» rate

number

false

none

none

»»»» conversionDate

string(date)

false

none

none

»»»» translationDateType

string

false

none

none

»»»» sourceCurrencyType

string

false

none

none

»»»» sourceCurrency

BaseId

false

none

none

»»»» depreciationArea

BaseId

false

none

none

»»» ledgerEntryId

integer(int64)

false

none

none

»»» ledgerEntryTaxId

integer(int64)

false

none

none

»» tag

string

false

none

none

»» costCenter

CostCenterAllocation

false

none

none

»»» id

integer(int64)

false

none

none

»»» displayId

string

false

none

none

»»» mainCostCenter

boolean

false

none

none

»»» allocationPercentage

number(double)

false

none

none

»» profitCenter

BaseId

false

none

none

»» vendor

BaseId

false

none

none

»» transactionType

string

false

none

none

»» nlaCustomReferences

[oneOf]

false

none

none

oneOf

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceBooleanDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDateDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDoubleDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceIntegerDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceLongDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceStringDto

false

none

none

continued

Name

Type

Required

Restrictions

Description

»» nreCustomReferences

[oneOf]

false

none

none

oneOf

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceBooleanDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDateDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDoubleDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceIntegerDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceLongDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceStringDto

false

none

none

continued

Name

Type

Required

Restrictions

Description

»» apCustomReferences

[oneOf]

false

none

none

oneOf

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceBooleanDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDateDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceDoubleDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceIntegerDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceLongDto

false

none

none

xor

Name

Type

Required

Restrictions

Description

»»» anonymous

CustomApplicationReferenceStringDto

false

none

none

continued

Name

Type

Required

Restrictions

Description

»» taxEntries

[LedgerEntryTaxDto]

false

none

none

»»» id

integer(int64)

false

none

none

»»» entryType

string

true

none

none

»»» amount

number

true

none

none

»»» unroundedAmount

number

false

none

none

»»» deltaAdjustment

number

false

none

none

»»» itemText

string

false

none

none

»»» itemNoAcc

integer(int32)

false

none

none

»»» generalLedger

GeneralLedgerInfo

true

none

none

»»» additionalCurrencyEntries

[LedgerEntryForAdditionalCurrencyDto]

false

none

none

»»» taxRate

number

false

none

none

»»» taxBaseAmount

number

false

none

none

»»» totalTaxDocumentAmount

number

false

none

none

»»» taxExempt

number

false

none

none

»»» taxExemptionPercentage

number

false

none

none

»»» taxAffected

number

false

none

none

»»» taxAccount

string

false

none

none

»»» accountingKey

string

false

none

none

»»» conditionKey

string

false

none

none

»»» taxCode

BaseId

false

none

none

»»» taxJurisdiction

BaseId

false

none

none

»»» taxDetermination

BaseId

false

none

none

»»» financialTermId

integer(int64)

false

none

none

»»» ledgerEntryId

integer(int64)

false

none

none

»» ledgerTransactionId

integer(int64)

false

none

none

» notes

[LedgerTransactionNoteDto]

false

none

none

»» id

integer(int64)

false

none

none

»» note

string

false

none

none

» attachments

[LedgerTransactionAttachmentDto]

false

none

none

»» id

integer(int64)

false

none

none

»» fileName

string

false

none

none

»» fileStorageId

string

false

none

none

»» docStoreId

integer(int64)

false

none

none

» journalVoucherWorkflowHistory

[JournalVoucherWorkflowHistoryDto]

false

none

none

»» id

integer(int64)

false

none

none

»» eventType

string

false

none

none

»» eventDate

string(date-time)

false

none

none

»» user

string

false

none

none

» ledgerTransactionGroupId

integer(int64)

false

none

none

» accountingDocumentId

integer(int64)

false

none

none

» internalPostingStatus

InternalPostingStatus

false

none

none

»» documentNumber

string

false

none

none

»» status

string

false

none

none

»» postingMessage

string

false

none

none

» nlaEnrichmentState

ApplicationEnrichmentStateDto

false

none

none

»» id

integer(int64)

false

none

none

»» status

string

false

none

none

»» message

string

false

none

none

»» history

[EnrichmentRequestHistoryDto]

false

none

none

»»» requestingUser

string

false

none

none

»»» enrichmentRequestId

integer(int64)

false

none

none

»»» requestedAt

string(date-time)

false

none

none

»»» enrichedAt

string(date-time)

false

none

none

»»» requestStatus

string

false

none

none

»»» applicationStatus

string

false

none

none

»»» message

string

false

none

none

» nreEnrichmentState

ApplicationEnrichmentStateDto

false

none

none

» apEnrichmentState

ApplicationEnrichmentStateDto

false

none

none

» externalPostingStatus

ExternalPostingStatus

false

none

none

»» documentNumber

string

false

none

none

»» objType

string

false

none

none

»» objKey

string

false

none

none

»» objSys

string

false

none

none

»» username

string

false

none

none

»» status

string

false

none

none

»» postingMessage

string

false

none

none

»» taskId

integer(int64)

false

none

none

Enumerated Values

Attribute

Value

accountCategory

BALANCESHEET, PROFITANDLOSS

applicationStatus

ENRICHED, ENRICHING, FAILED, PENDING, SKIPPED

calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

createdByApplication

ACCOUNT_PAYABLE, ACCOUNT_RECEIVABLE, GENERAL_LEDGER, NLA, NRE, REPAIR_MAINTENANCE

currencyDefinitionType

COMPANY_CURRENCY, CONTRACT_CURRENCY, MONTH_END_CURRENCY, REPORTING_CURRENCY, SECOND_LOCAL_CURRENCY, THIRD_LOCAL_CURRENCY

dataType

BIG_DECIMAL, BOOLEAN, DATE, DATETIME, DOUBLE, INTEGER, LONG, STRING

entryType

C, D

eventType

APPROVED, ARCHIVED, REWORK, SEND_TO_APPROVAL

leaseClassificationType

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

ledgerType

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

postExternalType

POST, SKIP

postingTransactionType

POST, REVERSE

postingType

ACCRUAL, CHARGE, DEPRECIATION, MODIFICATION_RECOGNITION, PAYMENT, PROVISIONING, RECOGNITION, TERMINATION, VOUCHER

principalPositionType

LESSEE, LESSOR

requestStatus

FAILED, SENT

sourceCurrencyType

COMPANY_CURRENCY, CONTRACT_CURRENCY, N_A

status

ARCHIVED, DONE, ENRICHED, ENRICHING, FAILED, OPEN, PENDING, PROCESSING, SCHEDULED, SKIPPED, nan

taxCalculationType

NET

translationDateType

DOCUMENT_DATE, POSTING_DATE, TRANSLATION_DATE, nan

Delete Ledger Transactions By Application Reference Ids

HTTP Request

POST /api/v1/general-ledger/ledger-transactions/application-references/{transactionType}

Parameters

Name

In

Type

Required

Description

transactionType

path

string

true

none

body

body

array[string]

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Ledger Transactions By Application Reference Id

HTTP Request

POST /api/v1/general-ledger/ledger-transactions/application-reference/{transactionType}/{applicationReferenceId}

Parameters

Name

In

Type

Required

Description

transactionType

path

string

true

none

applicationReferenceId

path

string

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Ledger Transactions By Activation Group

HTTP Request

POST /api/v1/general-ledger/ledger-transactions/activation-group/{transactionType}/{revisionId}

Parameters

Name

In

Type

Required

Description

transactionType

path

string

true

none

revisionId

path

integer(int64)

true

none

body

body

BaseId

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get By Id

HTTP Request

GET /api/v1/general-ledger/ledger-transactions/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

LedgerTransactionInfo

Get Group By Id

HTTP Request

GET /api/v1/general-ledger/ledger-transactions/group/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

LedgerTransactionGroupDto

Get Latest Ledger Transaction By Application Reference Id

HTTP Request

GET /api/v1/general-ledger/ledger-transactions/application-reference/{applicationReferenceId}

Parameters

Name

In

Type

Required

Description

applicationReferenceId

path

string

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

LedgerTransactionInfo

Account Balance Report

HTTP Request

GET /api/v1/general-ledger/ledger-transactions/account-balance

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[AccountBalanceReport]

false

none

none

» accountId

integer(int64)

false

none

none

» accountDisplayId

string

false

none

none

» accountCode

string

false

none

none

» debitBalance

number

false

none

none

» creditBalance

number

false

none

none

» accountCategory

string

false

none

none

Enumerated Values

Attribute

Value

accountCategory

BALANCESHEET, PROFITANDLOSS