UnitDto

📄 Description: Represents a unit with all its associated metadata, including identifiers, dates, classification, financials, and organizational details.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier of the unit.

displayId

string

false

none

Readable identifier of the unit.

name

string

false

none

Name of the unit.

description

string

false

none

Detailed description of the unit.

assetNumber

string

false

none

Internal asset number for tracking.

referenceId

string

false

none

External reference identifier.

serialNumber

string

false

none

Manufacturer serial number.

licenseNumber

string

false

none

License number associated with the unit, if any.

inventoryNumber

string

false

none

Inventory control number.

room

string

false

none

Room where the unit is located.

location

string

false

none

Physical or organizational location of the unit.

evaluationGroup1

string

false

none

First evaluation group classification.

evaluationGroup2

string

false

none

Second evaluation group classification.

evaluationGroup3

string

false

none

Third evaluation group classification.

investmentReason

string

false

none

Reason for investment in this unit.

typeName

string

false

none

Type name of the unit.

calculateGrossTax

boolean

false

none

Whether gross tax should be calculated for this unit.

shippingDate

string(date)

false

none

Date the unit was shipped.

deliveryDate

string(date)

false

none

Date the unit was delivered.

receptionDate

string(date)

false

none

Date the unit was received.

activationDate

string(date)

false

none

Date the unit was activated.

rouEndDate

string(date)

false

none

End date for ROU (Right-of-Use) lease.

erpAssetRetirementDate

string(date)

false

none

ERP system retirement date.

state

string

false

none

Current state of the unit.

taxCalculationType

string

false

none

Tax calculation type.

internalAssetClass

InternalAssetClassLite

false

none

Represents an Internal Asset Class entity containing classification, organizational, and status information.

profitCenter

ProfitCenterLite

false

none

Represents a simplified Profit Center entity.

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.

network

NetworkLite

false

none

Represents a simplified Network entity.

segment

SegmentLite

false

none

Represents a simplified Segment entity.

internalOrder

InternalOrderDto

false

none

Represents an internal order, including status, ERP references, and controlling area details.

internalOrderType

InternalOrderTypeDto

false

none

Represents a type of internal order, including ERP references and associated internal order.

currency

CurrencyLite

false

none

Represents a Currency entity containing identification, status, and formatting information.

taxCodeForPrincipalPayment

TaxCodeLite

false

none

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

taxJurisdictionForPrincipalPayment

TaxJurisdictionLite

false

none

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

taxCodeForInterestPayment

TaxCodeLite

false

none

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

taxJurisdictionForInterestPayment

TaxJurisdictionLite

false

none

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

taxCodeForNonLeasePayment

TaxCodeLite

false

none

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

taxJurisdictionForNonLeasePayment

TaxJurisdictionLite

false

none

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

costCenter

CostCenterLite

false

none

Represents a simplified Cost Center entity.

company

CompanyLite

false

none

Represents a Company entity containing organizational, ERP, and status information.

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.

responsibleCostCenter

CostCenterLite

false

none

Represents a simplified Cost Center entity.

plant

PlantLite

false

none

Represents a plant, including its company association and operational status.

assetCostCenter

CostCenterLite

false

none

Represents a simplified Cost Center entity.

assetProfitCenter

ProfitCenterLite

false

none

Represents a simplified Profit Center entity.

assetWorkBreakdownStructure

WorkBreakdownStructureLite

false

none

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

assetTaxJurisdiction

TaxJurisdictionLite

false

none

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

assetBusinessArea

BusinessAreaLite

false

none

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

assetSegment

SegmentLite

false

none

Represents a simplified Segment entity.

activationGroupId

integer(int64)

false

none

ID of the activation group.

activationGroupDisplayId

string

false

none

Display ID of the activation group.

principalPositionType

string

false

none

Principal position type.

effectiveDate

string(date)

false

none

Effective date of the unit.

costCenterAllocations

[CostCenterAllocationsItemDto]

false

none

Allocations of costs across cost centers.

numberRangeIdentifierType

INumberRangeIdentifierType

false

none

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

numberRangeIdentifierValue

string

false

none

Value of number range identifier.

numberRangeType

INumberRangeType

false

none

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

allowsSystemGenerateNewId

boolean

false

none

Indicates whether the system can generate a new ID.

Enumerated Values

Attribute

Value

principalPositionType

LESSEE, LESSOR

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED

taxCalculationType

NET