LedgerTransactionDtoΒΆ

πŸ“„ Description: Data transfer object representing a ledger transaction, encapsulating details of financial entries associated with accounts and their corresponding records within the general ledger.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

requestUniqueId

string

false

none

Unique identifier for the request unique

createdByApplication

string

false

none

Text value for createdByApplication in LedgerTransactionDto

applicationReferenceId

string

true

none

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

documentComments

string

false

none

Text value for documentComments in LedgerTransactionDto

name

string

false

none

Name of the resource

principalPositionType

string

false

none

Type of the principal position

postingTransactionType

string

false

none

Type of the posting transaction

postingType

string

false

none

Type of the posting

ledgerType

string

false

none

Type of the ledger

paymentType

string

false

none

none

parallelCurrencyEnabled

boolean

false

none

Indicates whether this feature is enabled

generateInvoiceInAp

boolean

false

none

Boolean flag indicating generateInvoiceInAp status

generateVendorInvoice

boolean

false

none

Boolean flag indicating generateVendorInvoice status

calculateTax

boolean

false

none

Boolean flag indicating calculateTax status

taxCalculationType

string

false

none

Type of the tax calculation

currencyDetail

CurrencyDetail

false

none

Value for currencyDetail field

classificationInfo

ClassificationInfo

false

none

Value for classificationInfo field

date

LedgerTransactionDate

false

none

Date of the resource

automaticReversal

JournalVoucherAutomaticReversalDto

false

none

Value for automaticReversal field

trace

LedgerTransactionTrace

false

none

Value for trace field

fosReferences

LedgerTransactionReferencesFosDto

false

none

Value for fosReferences field

assetRegisterReferences

LedgerTransactionReferencesAssetRegisterDto

false

none

Value for assetRegisterReferences field

nlaReferences

LedgerTransactionReferencesNlaDto

false

none

Value for nlaReferences field

nlaCustomReferences

[oneOf]

false

none

List of nlaCustomReferences items

πŸ“„ Description: oneOf

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

Data transfer object representing a financial record in the General Ledger, specifically designed to capture and manage ledger entries and transactions involving monetary values as BigDecimal types.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceBooleanDto

false

none

Data transfer object representing a boolean reference for custom applications within the General Ledger, facilitating the management of ledger entries, transactions, accounts, and financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceDateDto

false

none

Data transfer object representing a reference date for custom applications within the General Ledger, facilitating accurate ledger entries and financial transactions by ensuring proper alignment of accounting records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceDoubleDto

false

none

Data transfer object representing a reference for a custom application within the General Ledger, facilitating the management of ledger entries, transactions, and associated financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceIntegerDto

false

none

Data transfer object representing a custom application reference as an integer, utilized in the General Ledger domain to uniquely identify ledger entries, transactions, and accounts within financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceLongDto

false

none

Data transfer object representing a reference for custom applications within the General Ledger, encapsulating essential details related to ledger entries, transactions, accounts, and financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceStringDto

false

none

Data transfer object representing a custom reference string associated with ledger entries, transactions, and accounts within the General Ledger, facilitating the identification and tracking of financial records.

πŸ“„ Description: continued

Name

Type

Required

Restrictions

Description

nreReferences

LedgerTransactionReferencesNreDto

false

none

Value for nreReferences field

nreCustomReferences

[oneOf]

false

none

List of nreCustomReferences items

πŸ“„ Description: oneOf

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

Data transfer object representing a financial record in the General Ledger, specifically designed to capture and manage ledger entries and transactions involving monetary values as BigDecimal types.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceBooleanDto

false

none

Data transfer object representing a boolean reference for custom applications within the General Ledger, facilitating the management of ledger entries, transactions, accounts, and financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceDateDto

false

none

Data transfer object representing a reference date for custom applications within the General Ledger, facilitating accurate ledger entries and financial transactions by ensuring proper alignment of accounting records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceDoubleDto

false

none

Data transfer object representing a reference for a custom application within the General Ledger, facilitating the management of ledger entries, transactions, and associated financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceIntegerDto

false

none

Data transfer object representing a custom application reference as an integer, utilized in the General Ledger domain to uniquely identify ledger entries, transactions, and accounts within financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceLongDto

false

none

Data transfer object representing a reference for custom applications within the General Ledger, encapsulating essential details related to ledger entries, transactions, accounts, and financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceStringDto

false

none

Data transfer object representing a custom reference string associated with ledger entries, transactions, and accounts within the General Ledger, facilitating the identification and tracking of financial records.

πŸ“„ Description: continued

Name

Type

Required

Restrictions

Description

apReferences

LedgerTransactionReferencesApDto

false

none

Value for apReferences field

apCustomReferences

[oneOf]

false

none

List of apCustomReferences items

πŸ“„ Description: oneOf

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceBigDecimalDto

false

none

Data transfer object representing a financial record in the General Ledger, specifically designed to capture and manage ledger entries and transactions involving monetary values as BigDecimal types.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceBooleanDto

false

none

Data transfer object representing a boolean reference for custom applications within the General Ledger, facilitating the management of ledger entries, transactions, accounts, and financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceDateDto

false

none

Data transfer object representing a reference date for custom applications within the General Ledger, facilitating accurate ledger entries and financial transactions by ensuring proper alignment of accounting records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceDoubleDto

false

none

Data transfer object representing a reference for a custom application within the General Ledger, facilitating the management of ledger entries, transactions, and associated financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceIntegerDto

false

none

Data transfer object representing a custom application reference as an integer, utilized in the General Ledger domain to uniquely identify ledger entries, transactions, and accounts within financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceLongDto

false

none

Data transfer object representing a reference for custom applications within the General Ledger, encapsulating essential details related to ledger entries, transactions, accounts, and financial records.

πŸ“„ Description: xor

Name

Type

Required

Restrictions

Description

Β» anonymous

CustomApplicationReferenceStringDto

false

none

Data transfer object representing a custom reference string associated with ledger entries, transactions, and accounts within the General Ledger, facilitating the identification and tracking of financial records.

πŸ“„ Description: continued

Name

Type

Required

Restrictions

Description

entries

[LedgerEntryDto]

false

none

List of entries items

notes

[LedgerTransactionNoteDto]

false

none

List of notes items

attachments

[LedgerTransactionAttachmentDto]

false

none

List of attachments items

journalVoucherWorkflowHistory

[JournalVoucherWorkflowHistoryDto]

false

none

List of journalVoucherWorkflowHistory items

ledgerTransactionGroupId

integer(int64)

false

none

Unique identifier for the ledger transaction group

accountingDocumentId

integer(int64)

false

none

Unique identifier for the accounting document

Enumerated Values

Attribute

Value

createdByApplication

ACCOUNT_PAYABLE, ACCOUNT_RECEIVABLE, GENERAL_LEDGER, NLA, NRE, REPAIR_MAINTENANCE

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

paymentType

CLEARING, N_A, PAYMENT

postingTransactionType

POST, REVERSE

postingType

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

principalPositionType

LESSEE, LESSOR

taxCalculationType

NET