One period of a Depreciation schedule — period number, the opening and closing book values, the charge for the period and the running accumulated total. Note also that the domain class carries a ToDate but the metadata surface does not expose it, so a period can only be identified here by PeriodNumber together with FromDate.
Fields
| Field | Label | Type | Required | What it does |
AccumulatedDepreciation | Accumulated Depreciation | Currency | | The running total of depreciation charged from the start of the schedule up to and including this period — a cumulative figure, not the period's own charge, which is DepreciationAmount. |
ClosingBookValue | Closing Book Value | Currency | | The carrying value at the end of the period, after the period's DepreciationAmount has been deducted from OpeningBookValue. It becomes the next period's opening value. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Currency | Currency | PickList | | |
DepreciationAmount | Depreciation Amount | Currency | | The charge for this single period only. Do not sum it with AccumulatedDepreciation, which already includes it. |
DepreciationId | Depreciation | Lookup → Depreciation | | |
FromDate | Date | Date | | The start of the period this line charges, labelled just 'Date'. The matching period end is not exposed in metadata, so treat the next line's FromDate as the boundary. |
Id | Id | Guid | Yes | |
Label | Label | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text | Yes | |
OpeningBookValue | Opening Book Value | Currency | | The asset's carrying value at the start of this period, before the period's charge is applied. Subtracting DepreciationAmount from it gives ClosingBookValue. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PeriodNumber | Period Number | Number | | The one-based ordinal of this period within its parent schedule. Because the metadata surface exposes FromDate but not the domain class's ToDate, this ordinal plus FromDate is the only way to identify a period here. |
RecordTypeId | Record Type | Guid, hidden | | |
SubscriptionKey | Subscription Key | Guid, hidden | Yes | |
ToDate | To Date | Date | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
DeleteEntity | Delete | Delete | DeleteEntity |
DeleteListHeader | Delete | Delete | DeleteListHeader |
DeleteRow | Delete | Delete | DeleteRow |
EditEntity | Edit | Edit | EditEntity |
EditInLine | Edit | EditInline | EditInLine |
EditListHeader | Edit | Edit | EditListHeader |
EditRow | Edit | Edit | EditRow |
NewInLine | New | NewInline | NewInLine |