Purchase
Capture assets manually or through structured Excel import with vendor, invoice, tax, and capitalization data.
Property, plant, and equipment operations
FAMS brings procurement imports, allocation, depreciation, QR verification, reporting, and audit-ready administration into one desktop-first asset management workspace.
Asset lifecycle
The workflow follows the operational sequence documented in FAMS: acquire, classify, allocate, depreciate, verify, report, and close through sale or scrap.
Capture assets manually or through structured Excel import with vendor, invoice, tax, and capitalization data.
Map assets to company, block, sub-block, group, category, department, unit, and depreciation rules.
Assign assets to employees, locations, departments, or custodians and preserve reallocation history.
Run period-based WDV, SLM, or UOP calculations with support for IT Act and Companies Act rules.
Use QR-based physical verification to check existence, location, condition, and ownership.
Close the lifecycle through sales invoice, scrapping, impairment, and final reporting.
Bulk-ready operations
Purchase import is built for asset-heavy teams that receive many invoices or line items. The system uses structured templates so bill numbers, vendor names, capitalization dates, asset names, blocks, and financial values move into the asset register consistently.
Modules
Company, blocks, employees, vendors, reference data, categories, units, and depreciation rules.
Purchase, allocation, transfer, shift allocation, impairment, sales invoice, and asset scrapping.
Period setup, depreciation calculation, vouchers, WDV/SLM/UOP support, and multi-rule reporting.
Physical verification workflows with QR-oriented tracking and condition/location validation.
Fixed asset reports, transaction reports, PDF builders, and Excel-ready output flows.
User rights, audit logs, backup/restore, network settings, and operational administration.
Governance
FAMS is shaped for auditability: role-based access, period discipline, backup/restore workflows, and audit logs sit alongside day-to-day asset operations.
Multi-user controls help separate operational entry, verification, reporting, and administration duties.
Financial periods can be locked to protect completed depreciation and reporting cycles.
Record-level and system logs give administrators a trail for review, troubleshooting, and handover.
Deployment model
The repository documents a Flutter desktop application, a Spring Boot service layer, PostgreSQL-backed persistence, end-to-end automation, and deployment tooling for controlled rollouts.