ContractAccountingDto

📄 Description: Represents accounting-related details for a contract, including rates, tax, payments, and organizational allocations.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

true

none

Unique identifier of the contract accounting entry.

displayId

string

false

none

Display-friendly identifier for the contract accounting entry.

principalPositionType

PrincipalPositionType

false

none

Represents the type of principal position with localized captions.

contractRate

number(double)

false

none

Contract rate percentage or amount.

straightLineNonLeaseIncomeForPosting

boolean

false

none

Indicates if straight-line non-lease income should be posted.

compoundingFrequency

CompoundingFrequency

false

none

Represents the frequency at which interest is compounded, with localized captions and numerical details.

lessorPaymentReference

string

false

none

none

trackCost

boolean

false

none

Indicates if cost tracking is enabled.

generateVendorInvoice

boolean

false

none

Indicates if vendor invoice generation is required.

calculateTax

boolean

false

none

Indicates if tax calculation is enabled.

calendarType

CalendarType

false

none

Represents the calendar convention used for date and interest calculations, with localized captions.

fiscalVariant

FiscalVariantLite

false

none

Represents a simplified fiscal variant used for accounting purposes, including status, calendar configuration, and ERP system association.

workBreakdownStructure

WorkBreakdownStructureLite

false

none

Represents a simplified Work Breakdown Structure (WBS) entity with basic identifiers and status.

functionalArea

FunctionalAreaLite

false

none

Represents a simplified Functional Area entity with basic identifiers and status.

businessArea

BusinessAreaLite

false

none

Represents a simplified Business Area entity with basic identifiers and status.

taxJurisdiction

TaxJurisdictionLite

false

none

Represents a simplified Tax Jurisdiction entity with basic identifiers and status.

taxCode

TaxCodeLite

false

none

Represents a simplified Tax Code entity with basic identifiers and status.

paymentTerm

PaymentTermLite

false

none

Represents a simplified Payment Term entity with basic identifiers and status.

paymentBlock

PaymentBlockLite

false

none

Represents a simplified Payment Block entity.

paymentMethod

PaymentMethodLite

false

none

Represents a simplified Payment Method entity.

profitCenter

ProfitCenterLite

false

none

Represents a simplified Profit Center entity.

network

NetworkLite

false

none

Represents a simplified Network entity.

segment

SegmentLite

false

none

Represents a simplified Segment entity.

internalOrder

InternalOrderLite

false

none

Represents a simplified Internal Order entity.

internalOrderType

InternalOrderTypeLite

false

none

Represents a simplified Internal Order Type entity.

costCenter

CostCenterLite

false

none

Represents a simplified Cost Center entity.

responsibleCostCenter

CostCenterLite

false

none

Represents a simplified Cost Center entity.

contractId

integer(int64)

false

none

Identifier of the associated contract.

contractDisplayId

string

false

none

Display-friendly identifier of the contract.

contractRevisionId

integer(int64)

false

none

Identifier of the contract revision.

taxCalculationType

string

false

none

none

transactionTypePosting

boolean

false

none

Indicates if transaction-type posting is enabled.

costCenterAllocations

[CostCenterAllocationsItemDto]

false

none

List of cost center allocations for this contract accounting entry.

type

string

false

none

Type of accounting entry (e.g., LESSEE, LESSOR).

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

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

numberRangeIdentifierValue

string

false

none

Value used for the number range identifier.

numberRangeType

INumberRangeType

false

none

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

allowsSystemGenerateNewId

boolean

false

none

Indicates if the system can automatically generate a new ID for this entry.

Enumerated Values

Attribute

Value

taxCalculationType

NET