Skip to content

ASSETS / LIFECYCLE WALKTHROUGH

Asset Lifecycle Walkthrough

Tenant-facing operational, lifecycle, compliance, and accounting verification.

About this guide ​

Use this guide after the Asset Setup and accounting prerequisites are ready. Every named record below is an example to create or select in the tenant's own company. These are not pre-existing records.

The flow intentionally uses four consistent assets:

  • three physical assets for registration, acquisition, depreciation, transactions, and supporting records;
  • one building shell for the capital-project and capitalization path, so it is not acquired twice.

Use tenant values, not copied IDs

Select visible lookup values from the signed-in tenant. Do not copy tenant IDs, business-unit IDs, user IDs, account codes, location IDs, or dates from another environment. Use the tenant's approved base currency and open accounting date.

1. Readiness before testing ​

Complete the following setup before creating operational records.

Depreciation Rules setup page with the New Depreciation Rule form open
Confirm that the setup screen can create or select the approved depreciation rules.
Setup areaReady when
Depreciation rulesIT Equipment, Motor Vehicles, and Commercial Buildings rules are active and approved where approval is enabled.
Asset typesIT Equipment, Motor Vehicles, and Commercial Buildings exist and use the matching rules.
Asset booksAccounting, Tax, and Management books exist when the tenant needs those reporting bases.
Asset productsThe four products in Section 2 exist, are active, and link to the correct asset types.
GL configurationApproved asset posting rules, account mappings, and disposal methods exist.
LocationsHead-office, server-room, fleet, and branch locations, or approved tenant equivalents, are selectable.
Approval policyRequired asset users and approval levels are configured.
Accounting periodThe accounting date to be used for posting is open.

2. Tenant test data ​

Create or select these records in the tenant. Keep the visible names consistent across every module so reports and journals can be traced end to end.

2.1 Assets to register ​

AssetAsset tagSerial numberProductAsset typeDepreciation ruleLocationCustodian
Dell Latitude 5440 finance laptop assigned to the Kampala Head OfficeFA-IT-001DL5440-UG-001Dell Latitude 5440 - Finance LaptopIT EquipmentStraight Line - 3 YearsHead-office locationTenant custodian
HPE ProLiant DL380 Gen11 application server for the ICT Server RoomFA-IT-002HPE-DL380-UG-001HPE ProLiant DL380 Gen11 - Application ServerIT EquipmentStraight Line - 3 YearsServer-room locationTenant custodian
Toyota Hilux double cab assigned to field operationsFA-VEH-001HILUX-UG-001Toyota Hilux 2.8 GD-6 - Field OperationsMotor VehiclesStraight Line - 5 YearsFleet locationTenant custodian
Kampala branch office building shellFA-BLD-001Leave blank when not applicableKampala Branch Office Building ShellCommercial BuildingsStraight Line - 40 YearsBranch locationTenant custodian

2.2 Acquisition values ​

Acquire only the first three assets in Module 2. The building shell is created through CIP capitalization in Module 7.

AssetAmountCurrencyDescription
Dell Latitude 5440 finance laptop assigned to the Kampala Head Office4,800,000Tenant base currencyAcquisition of Dell Latitude 5440 finance laptop for the Kampala Head Office
HPE ProLiant DL380 Gen11 application server for the ICT Server Room18,000,000Tenant base currencyAcquisition of HPE ProLiant DL380 Gen11 application server for the ICT Server Room
Toyota Hilux double cab assigned to field operations120,000,000Tenant base currencyAcquisition of Toyota Hilux double cab for field operations

Use the tenant's approved currency. The amounts above are controlled test values; document any approved conversion when the tenant does not use UGX.

2.3 Supporting records ​

AssetIdentifierWarrantyDocument
Dell Latitude 5440 finance laptop assigned to the Kampala Head OfficeNFC: NFC-FA-IT-001Manufacturer warranty dates from the supporting documentApproved acquisition invoice or controlled test PDF
HPE ProLiant DL380 Gen11 application server for the ICT Server RoomNFC: NFC-FA-IT-002Manufacturer or supplier warranty dates from the supporting documentApproved acquisition invoice or supplier support document
Toyota Hilux double cab assigned to field operationsNFC: NFC-FA-VEH-001Manufacturer or supplier warranty dates from the supporting documentApproved acquisition invoice, title, or controlled test PDF

Do not invent a warranty provider, date, serial number, or uploaded document. If valid supporting evidence is unavailable, leave the optional field blank and record why.

2.4 Component relationship ​

Run this module only when the tenant has an approved child asset.

FieldValue
Parent assetHPE ProLiant DL380 Gen11 application server for the ICT Server Room
Child assetTenant-approved UPS or backup-power asset
RelationshipPHYSICAL
CriticalityHIGH, when supported by tenant policy
Installation dateActual tenant installation date

If no approved child asset exists, mark this test Not Applicable instead of creating a false relationship.

3. Common tenant values ​

Complete this table before running the modules.

ValueTenant value to select or record
CompanyCompany selected after sign-in.
Owning business unitBusiness unit that owns the test assets.
Base currencyTenant's approved base currency.
Head-office locationApproved location used for the laptop.
Server-room locationApproved location used for the server.
Fleet locationApproved location used for the vehicle.
Branch locationApproved location used for the building, when different.
Test operatorSigned-in user shown by name.
ApproverUser assigned by the tenant's approval policy.
CustodianApproved user responsible for each asset.
Accounting dateOpen accounting-period date.
Operational dateDate of the physical or compliance action.
Asset bookAccounting book for the main financial test.
Tax bookTax book, only when a tax comparison is required.
Management bookManagement book, only when a management comparison is required.

Use the accounting date for actions expected to create a journal. Use the operational date for maintenance, incidents, calibration, insurance, and physical verification when no accounting event is intended.

4. How to run and record each test ​

Run each positive operation independently. Complete the save, approval, or posting step before starting the next operation.

  1. Select the tenant company and owning business unit.
  2. Select the named asset from the lookup; do not type an unverified value.
  3. Enter the table values for the module under test.
  4. Submit the form and wait for the visible completion or approval state.
  5. Refresh the list, open the saved record, and compare every visible field.
  6. Review the financial-event or journal list when the module is expected to post.
  7. Record the result before starting another independent test.
ModuleAsset or recordSubmitted dateVisible statusEvent or journal numberDebit totalCredit totalRead-back completeResult or notes

A successful form response is not enough to pass a test. The record must have the expected state and, where accounting is intended, a balanced journal.

5. Module 1 - Asset Register ​

5.1 Register the four assets ​

Open: Assets -> Asset Register -> Register New Asset

Register New Asset form
Registration creates asset master data. It does not represent a purchase.

Register the four assets in Section 2. Confirm the submitted names, tags, classifications, locations, and dates. Complete approval where maker-checker approval is enabled.

Expected result: Four active asset records are visible.

Negative check: Submit an existing asset tag or serial number again. The second submission must be rejected or prevented from creating a duplicate.

Accounting expectation: None. Registration is master data and must not create a debit, credit, or valuation layer.

5.2 Add identifiers ​

Add the three identifiers in Section 2.3. Refresh the identifier list and confirm type, value, date, asset tag, and asset name. No journal or value change is expected.

5.3 Add a component relationship ​

Run only when the approved child asset exists. The parent must show one child relationship and the child must remain one asset. Linking a component alone must not create a journal.

5.4 Add warranties ​

Open: Asset detail -> Warranties -> Create Warranty

Create Warranty form
Use warranty dates and coverage from the tenant's supporting document.
AssetWarranty typeDatesCoverage
Dell Latitude 5440 finance laptop assigned to the Kampala Head OfficeMANUFACTURERSupporting documentParts and labour for the Dell Latitude 5440
HPE ProLiant DL380 Gen11 application server for the ICT Server RoomMANUFACTURER or SUPPLIERSupporting documentCoverage stated on the support document
Toyota Hilux double cab assigned to field operationsMANUFACTURER or SUPPLIERSupporting documentCoverage stated on the vehicle warranty document

Warranty is operational evidence, not an insurance-premium or expense posting.

5.5 Add asset documents ​

Open: Asset detail -> Documents -> Create Asset Document

Create Asset Document form
Attach the approved invoice, title, support, or controlled test document.

Refresh the document list and confirm file, type, description, uploader, upload date, and linked asset. Uploading a document does not post the invoice.

6. Module 2 - Asset Acquisition ​

Acquire the first three assets separately. Do not acquire the building shell in this module.

Open: Assets -> Transactions -> Acquisitions -> Record Acquisition

Record Acquisition form
Use one acquisition form for each of the first three assets.

For each asset, use the values in Section 2.2 and the tenant's open accounting date. Confirm that the acquisition is approved or posted according to the tenant workflow.

Expected debitExpected creditReason
Fixed asset cost account configured for the asset typeAcquisition clearing, payable, bank, or cash account configured for the transactionRecognizes asset cost and the approved funding or clearing source.

Debit and credit totals must equal the submitted cost. The journal must belong to the selected company and business unit, use the tenant currency, and use the submitted accounting date.

Negative checks: Reject zero or negative cost, reject an unknown asset, and confirm that retrying the same transaction does not create a second asset, event, journal, or balance movement.

7. Module 3 - Depreciation ​

Run depreciation after acquisition and approval of the first three assets.

Open: Assets -> Depreciation -> Depreciation Runs -> Run Depreciation

Depreciation run workspace
Review included assets and amounts before finalizing the run.
AssetAsset bookAsset typeDepreciation rulePeriodExpected basis
Dell Latitude 5440 finance laptop assigned to the Kampala Head OfficeAccounting bookIT EquipmentStraight Line - 3 YearsTenant open depreciation periodApproved cost, commissioning date, useful life, convention, and residual rate
HPE ProLiant DL380 Gen11 application server for the ICT Server RoomAccounting bookIT EquipmentStraight Line - 3 YearsTenant open depreciation periodApproved cost, commissioning date, useful life, convention, and residual rate
Toyota Hilux double cab assigned to field operationsAccounting bookMotor VehiclesStraight Line - 5 YearsTenant open depreciation periodApproved cost, commissioning date, useful life, convention, and residual rate

Confirm calculated amounts for each asset rather than expecting one fixed total.

Expected debitExpected creditReason
Depreciation expense account configured for the asset classAccumulated depreciation account configured for the asset classRecords period expense and contra-asset balance.

The run must show included assets, dates, amounts, approval state, and a balanced journal. Re-running the same book and period must be idempotent or clearly rejected; it must not double the expense.

8. Module 4 - Asset Transactions ​

Run each transaction independently with an open accounting date when it is expected to create an accounting event.

8.1 Transfer ​

Open: Assets -> Transactions -> Transfers -> Record Transfer

Record Transfer form
Move the three physical assets between approved locations in the same business unit.

Transfer the Dell, HPE, and Toyota assets one at a time. The location and transfer history must change once; asset tag and carrying amount remain unchanged. A same-business-unit transfer normally has no journal unless tenant policy requires one.

8.2 Revaluation ​

Open: Assets -> Transactions -> Revaluations -> Record Revaluation

Record Revaluation form
Use documented, approved valuation evidence.

For each of the three physical assets, enter the current carrying amount shown in the UI, the tenant-approved new amount, the difference, date, explanation, and approval note. Do not enter a new value merely to force a posting.

8.3 Impairment ​

Open: Assets -> Transactions -> Impairments -> Record Impairment Test

Record Impairment Test form
The recoverable amount must be below carrying amount for a positive impairment test.

Use documented recoverable amounts for the Dell, HPE, and Toyota assets. The loss must equal carrying amount less recoverable amount, while original cost remains unchanged.

Expected accounting is a debit to the approved impairment-loss account and a credit to the approved accumulated-impairment or asset account. A missing posting rule must block the journal.

8.4 Disposal ​

Open: Assets -> Transactions -> Disposals -> Record Disposal

Record Disposal form
Dispose of one acquired and approved asset at a time with evidence.
AssetDisposal methodProceedsReason
Dell Latitude 5440 finance laptop assigned to the Kampala Head OfficeScrap / Salvage or tenant-approved methodApproved proceeds, or zero when scrappedApproved retirement review
HPE ProLiant DL380 Gen11 application server for the ICT Server RoomSale, Scrap / Salvage, or tenant-approved methodSupporting-document proceedsApproved retirement review
Toyota Hilux double cab assigned to field operationsScrap / SalvageUGX 90,000,000 where supported by disposal evidenceApproved retirement review

The selected asset must become DISPOSED and remain available for audit. Inspect proceeds, original-cost derecognition, accumulated-depreciation clearance, and gain or loss.

9. Module 5 - Depreciation and accounting review ​

Review these screens after the depreciation run and asset transactions:

ScreenWhat to inspect
Depreciation RunsRun date, book, asset type, status, included assets, and total depreciation.
Depreciation schedulePer-asset amount, accumulated amount, and remaining carrying value.
Asset RegisterOriginal cost, accumulated depreciation, current carrying value, and lifecycle stage.
Financial eventsEvent type, amount, approval, posting rule, and journal linkage.
Accounting journal listPosting date, business unit, currency, debit account, credit account, and totals.
Daily and monthly balancesOwning business-unit balances agree with posted journal totals.

Original cost must remain equal to approved acquisition cost. Depreciation must appear in accumulated depreciation and depreciation expense, not as a rewrite of original cost. Review each book separately when multiple books are enabled.

10. Module 6 - Advanced tracking ​

These modules extend asset history. A saved operational record is not automatically a journal. Inspect financial events and journals only when the tenant's configured workflow expects posting.

Lease ​

Open: Asset detail -> Leases -> Create Asset Lease

Create Asset Lease form
Use a real tenant lease agreement; otherwise mark the test Not Applicable.

Record lease type, agreement dates, liability amount, payment, and rate only when supported by the agreement. A lease schedule is not proof of a right-of-use asset or liability journal; verify recognition separately against tenant policy.

Incident ​

Open: Asset detail -> Incidents -> Create Asset Incident

Create Asset Incident form
Record an actual or controlled incident against the correct asset.

Use the HPE application-server example when supported: equipment failure, severity MEDIUM, two hours downtime when applicable, and UGX 180,000 repair cost when supported. Repair costs follow the approved maintenance, payable, or expense workflow.

Calibration ​

Open: Asset detail -> Calibrations -> Create Asset Calibration

Create Asset Calibration form
Run calibration only for an asset that requires measurement or calibration.

Capture date, next due date, standard, result or deviation, and approved technician. Calibration is compliance history and has no automatic journal.

Software license ​

Open: Asset detail -> Software Licenses -> Create Software License

Create Software License form
Use a license genuinely linked to the selected asset.

For the Dell asset, use Microsoft 365 Business Standard when applicable. For other assets, use the tenant's real license number, dates, quantity, and vendor. If none exists, mark the row Not Applicable.

11. Module 7 - Capital projects and capitalization ​

Use the building shell for this module so it is not acquired twice.

11.1 Create a CIP project ​

Open: Assets -> Capital Projects -> CIP -> Create CIP Project

Create CIP Project form
Create the project before adding cost lines.
FieldValue to enter
Project nameKampala Branch Office Building Completion Project
Project codeCIP-KAMPALA-BRANCH-2026-001
Start dateTenant project start date
Expected completionTenant approved completion date
BudgetUGX 300,000,000 or tenant-approved project budget
Business unitBusiness unit that owns the Kampala branch
DescriptionComplete the Kampala branch office building shell for operational use

The project must be approved and visible in Capital Projects -> CIP.

11.2 Add a CIP cost line ​

ProjectCost typeAmountCurrencyCost dateDescription
Kampala Branch Office Building Completion ProjectEligible project cost typeUGX 25,000,000 or approved costTenant base currencyTenant open accounting dateConstruction materials and professional services for the Kampala branch office

The project cost must increase once and remain visible. A cost line is not automatically a capitalization posting.

11.3 Capitalize the completed project ​

Select the approved project, open accounting date, Commercial Buildings type, FA-BLD-001, Kampala Branch Office Building Shell, approved branch location, and the final description.

Expected accounting is normally a debit to the Commercial Buildings fixed-asset cost account and a credit to Construction in Progress. The project must be marked capitalized, the asset must appear in the register, and the project balance must reduce or close according to the workflow. Missing or unapproved mappings must leave the event pending or reject it.

12. Module 8 - Compliance and supporting operations ​

12.1 Maintenance ​

Open: Assets -> Compliance -> Maintenance -> Log Maintenance Activity

Log Maintenance Activity form
Use supporting service details and keep operational maintenance separate from accounting treatment.
AssetMaintenance typeDateCostNext scheduled dateDescription
Dell Latitude 5440 finance laptop assigned to the Kampala Head OfficePREVENTIVETenant maintenance dateUGX 150,000 when supportedSix months after maintenance datePreventive cleaning and inspection of the finance laptop
HPE ProLiant DL380 Gen11 application server for the ICT Server RoomCORRECTIVETenant repair dateUGX 85,000 when supportedTenant review dateCorrective power-supply service for the application server

Maintenance records normally capture service history. Post any cost separately through the approved maintenance, payable, or expense workflow and verify that journal independently.

Create one policy only when an approved insurance document exists.

Policy fieldValue
Policy numberTenant policy number
InsurerTenant insurer
Policy typeALL_RISK when supported by the policy
Start and end datesPolicy dates
Annual premiumUGX 600,000 when supported by the policy

Link the policy to the Dell, HPE, Toyota, and building assets when covered. Creating coverage does not post an insurance premium; use the approved expense or prepaid-insurance workflow for that cost.

12.3 Physical verification ​

Open: Assets -> Compliance -> Verification -> Create Physical Verification

Create one verification with one line for each physically inspected asset:

Verification fieldValue
Verification dateDate of physical inspection
LocationApproved location being inspected
Asset typeIT Equipment, Motor Vehicles, or Commercial Buildings
Line statusFOUND for each asset physically present
ConditionGOOD or actual inspected condition

The verification must attach one line to each inspected asset. It must not change asset cost or create a journal by itself.

13. Accounting verification ​

Use this verification table after every operation expected to post.

VerificationWhat to confirm
Journal dateMatches the open accounting date used in the test.
Company and business unitBelongs to the selected tenant and owning business unit.
CurrencyEvery line uses the selected tenant currency unless approved conversion was intended.
NarrationClearly identifies the visible asset name and action.
Debit and creditTotals are exactly equal.
Account namesMatch the tenant's approved asset policy and posting mapping.
Sub-ledgerPresent only where the posting rule requires one.
Daily and monthly balancesMove on the expected debit and credit accounts.
Duplicate checkRetry does not create a second journal.
Event linkageJournal can be traced back to the asset financial event.

Expected account effects ​

OperationExpected debitExpected creditJournal expectation
Registration, identifier, component, warranty, documentNoneNoneNo automatic journal.
AcquisitionFixed-asset cost accountAcquisition clearing, payable, bank, or cash accountYes when mapping and date are valid.
DepreciationDepreciation expense accountAccumulated depreciation accountYes when the run posts.
Same-business-unit transferNoneNoneUsually no journal.
RevaluationApproved policy accountApproved policy accountOnly with approved mapping.
ImpairmentApproved impairment-loss accountApproved accumulated-impairment or asset accountOnly with approved mapping.
DisposalApproved proceeds and derecognition accountsApproved proceeds and derecognition accountsOnly with valid mapping and date.
LeaseApproved lease-policy accountsApproved lease-policy accountsOnly when recognition is configured.
Incident, calibration, licenseNoneNoneNo automatic journal.
CIP cost lineApproved CIP policy accountApproved payable, cash, or clearing accountDepends on tenant configuration.
CIP capitalizationFixed-asset cost accountConstruction in Progress accountRequires approved mapping.
Maintenance, insurance, verificationNoneNoneNo automatic journal from the operational record.

Do not infer an account from the operation name. Read the account names shown by the journal and compare them with the tenant's approved mapping.

Pinkapple ERP by Stat Solutions Network