Enterprise Asset Management on XERPIUM

XERPIUMEAM

Manajemen Aset Enterprise — Depresiasi, Maintenance, Disposal, Transfer, Revaluasi, Stok Opname

10+Modul Aset
7Tipe Transaksi
2Metode Depresiasi
Fiscal+ Commercial

Ekosistem Manajemen Aset Enterprise-Grade

XERPIUM EAM adalah ekosistem modul manajemen aset tetap yang dibangun di atas XERPIUM 18 — mencakup pendaftaran aset, depresiasi (commercial & fiscal), maintenance, disposal, transfer antar perusahaan, reklassifikasi, revaluasi, dan stok opname fisik.

EAM
Asset Lifecycle
📈
DEP
Depreciation Engine
🛠
MNT
Maintenance
DSP
Disposal & Write-Off
🏢
MULTI
Company / Location
🔗
TRF
Inter-Co Transfer
💰
ACC
Auto Journal Entries
🔍
PHY
Physical Check / Opname

Pendaftaran & Master Aset

Registrasi aset lengkap dengan parent-child hierarchy, manufacturer, brand, serial number, warranty, kondisi fisik, dan lokasi.

Asset Registration

  • Parent-Child Hierarchy — Aset induk dengan komponen/detail turunan (asset_ids)
  • Quantity — Jumlah unit per aset (qty field)
  • Auto-Create dari Invoice — Asset dibuat otomatis dari Supplier Invoice line dengan asset_category_id
  • Auto-Create dari Material Receipt — Asset dibuat otomatis saat stock.picking incoming validated (vit_asset_mr)
  • Auto Code dari Department — Sequence code otomatis dengan unit_code department (vit_asset_detail)

Asset Details

  • Manufacturer & Brand — res.partner (manufacturer category), brand, model, color
  • Serial Number — Serial number, number, police number (untuk kendaraan)
  • Metode Pengadaan — PO, Pembelian Langsung, Hibah, Lainnya
  • BAST & BAP — Berita Acara Serah Terima & Pemeriksaan
  • PO & Shipping Link — purchase_order_id, shipping_id, date_received
🛡

Warranty Management

  • Warranty Number — Nomor garansi resmi
  • Warranty Date — Tanggal berlaku garansi
  • Service Provider — res.partner (service provider category)
  • Description — Deskripsi cakupan garansi

Condition & Existence Tracking

  • Physical Condition — New, Good, Broken, Heavily Broken
  • Existence Status — Exist, Not Exist, Sold, Write Off, Under Maintenance, Is Guaranteed, Auctioned Off
  • Tracking — Perubahan condition & existence tercatat dengan timestamp (mail.thread)
  • Responsible Person — res.users assigned per asset
📍

Location Management

  • Hierarchical Location — vit.location dengan parent location
  • Company-bound — Setiap lokasi terikat ke res.company
  • Movement History — asset_move_ids tracking perpindahan lokasi aset
  • Last Location — last_location_id auto-updated saat transfer
📂

Asset Category (Hierarchical)

  • Parent-Child Hierarchy — parent_id, complete_name, complete_code
  • Code System — Kode kategori dengan auto-complete code (1.01.01 format)
  • Hierarchy Type — Normal atau View (untuk grouping)
  • Depreciation Config — Method, period, factor, number of entries
  • Disposal Accounts — Loss/Profit disposal (sale & write-off)
  • Account Mapping — Asset account, Depreciation account, Expense account, Journal

Depresiasi — Commercial & Fiscal

Mesin depresiasi dual-track: Commercial (akuntansi) dan Fiscal (pajak) dengan metode Linear dan Degressive, auto-generate journal entries.

Asset Created
Compute Board
Depreciation Lines
Confirm Wizard
Journal Entry Posted

Commercial Depreciation

KomponenDeskripsi
Linear MethodGross Value / Number of Depreciations
Degressive MethodResidual Value × Degressive Factor
Method Period1-12 months per periode depresiasi
Method NumberJumlah baris depresiasi
ProrataDepresiasi proporsional berdasarkan tanggal acquisitie
Depreciation BoardAuto-generate tabel depresiasi per periode
Journal EntryAuto-create account.move per depreciation line
StateDraft → Running → Close

Fiscal Depreciation (Pajak)

KomponenDeskripsi
Fiscal LinearDepresiasi fiscal berdasarkan method_new (vit_assets_fiscal_linear)
Fiscal DegressiveDepresiasi fiscal degressive (vit_asset_fiscal)
amount_linearNilai depresiasi fiscal per periode
amount_degresiveNilai depresiasi fiscal degressive per periode
depreciation_differenceSelisih fiscal vs commercial per line
tax_rateTarif pajak untuk perhitungan fiscal
remaining_value_linearNilai sisa fiscal
depreciated_value_linearAkumulasi depresiasi fiscal

Depreciation Line Fields

  • amount — Current Depreciation (Commercial)
  • remaining_value — Next Period Depreciation
  • depreciated_value — Cumulative Depreciation
  • depreciation_date — Tanggal depresiasi per periode
  • move_id — Link ke account.move (journal entry)
  • move_check — Boolean: journal entry exists
  • move_posted_check — Boolean: journal entry posted

Depreciation Confirmation Wizard

  • Bulk Confirm — Konfirmasi multiple depreciation lines sekaligus
  • Auto Journal — Wizard membuat account.move per line
  • Account Mapping — DR: Depreciation Expense, CR: Accumulated Depreciation
  • Period Close — Posting depresiasi bulanan/triwulanan otomatis
  • Fiscal Year Support — last_day_period, fiscalyear_last_month config

Alur Jurnal Depresiasi

Per Periode
Depreciation Expense
Jurnal depresiasi per periode:
DR Depreciation Expense Account    Rp XXX,XXX
CR Accumulated Depreciation Account    Rp XXX,XXX
📋

Transaksi Aset Lifecycle

7 tipe transaksi aset: Disposal, Maintenance, Transfer, Reclassification, Revaluation, Physical Check — semua dengan auto journal entries.

Asset Disposal

Write-Off Sale Auto Invoice
  • Disposal Type — Write Off atau Sale
  • Disposal Lines — Multiple assets per disposal document
  • Sale Flow — Customer + sale amount + auto invoice (account.move)
  • Write-Off Flow — Journal entry: DR Loss Disposal, CR Asset Account
  • Tax on Disposal — PPN on sale disposal (vit_asset_tax)
  • Sequence — Auto-number VIT/DISP/####
  • State — Draft → Open → Done
🛠

Asset Maintenance

Corrective Preventive Parts Tracking
  • Maintenance Type — Corrective (breakdown) atau Preventive (scheduled)
  • Multiple Assets — Satu maintenance untuk banyak aset
  • Parts Tracking — maintenance_line dengan subtotal per part
  • Total Cost — Auto-compute total dari line items
  • Supplier — Maintenance supplier (res.partner)
  • Responsible & Requested By — Dual user assignment
  • Sequence — Auto-number VIT/MNT/####
  • State — Draft → Open → Done
🔗

Asset Transfer

Inter-Company Location Move
  • Source → Destination Location — Pindah lokasi antar vit.location
  • Inter-Company — Transfer antar res.company (is_interco auto-detect)
  • Transfer Lines — Multiple assets per transfer document
  • Company Source & Destination — company_src_id, company_dest_id
  • Received Confirmation — vit_asset_received: action_received untuk konfirmasi penerimaan
  • General Affairs — ga_id assignment
  • State — Draft → Open → Done
🔄

Asset Reclassification

Category Change
  • Category Change — Pindah aset ke kategori baru (account.asset.category)
  • Auto-Update Depreciation — Method, factor, period, number, end date di-update dari kategori baru
  • Asset Modify — Auto-create asset.modify record untuk audit trail
  • Multiple Assets — Reclassify banyak aset sekaligus
  • Sequence — Auto-number VIT/RCL/####
  • State — Draft → Open → Done
📈

Asset Revaluation

Book Value Change Auto Journal
  • Book Value → New Book Value — Ubah nilai buku aset
  • Revaluation Account — Account khusus untuk jurnal revaluasi
  • Auto Journal Entry — move_id: DR/CR asset account vs revaluation account
  • Validation — Cegah new_book_value = residual value
  • Sequence — Auto-number VIT/RVL/####
  • State — Draft → Open → Done
🔍

Physical Check (Stok Opname Aset)

Opname Write-Off
  • Auto-Populate Assets — compute_asset() mengisi semua aset per lokasi
  • Physical Lines — Per aset: condition, last_location, real_location, qty, real_qty
  • Condition Check — Bandingkan condition & lokasi sistem vs fisik
  • Write-Off Journal — Auto-create journal untuk aset yang tidak ditemukan
  • Location Filter — Filter aset per vit.location
  • Sequence — Auto-number VIT/PHY/####
  • State — Draft → Open → Done

Dynamic Stage Workflow

vit.asset_stage — Framework stage configurable untuk semua transaksi aset dengan Python hooks, RBAC groups, dan server actions.

Workflow Pipeline

Stage Enter
Python Hook
Server Action
RBAC Check
State Sync

Transaction Types & Stages

TransactionStages
AssetDraft → Running → Close
DisposalDraft → Open → Done
MaintenanceDraft → Open → Done
ReclassDraft → Open → Done
RevaluationDraft → Open → Done
PhysicalDraft → Open → Done
TransferDraft → Open → Done

Stage Features

  • transaction_type — Asset, Disposal, Maintenance, Reclass, Reval, Physical, Transfer
  • Allow Confirm / Cancel / Reset / Correction / Printout — Boolean flags per stage
  • execute_enter — Python method dijalankan saat masuk stage
  • confirmation — Confirmation message per stage
  • group_ids — RBAC: res.groups yang boleh confirm di stage ini
  • fold — Kanban fold stage
  • draft / open / done — Boolean markers untuk stage type

Integrasi Cross-Module

EAM terintegrasi penuh dengan Purchase, Inventory, Accounting, HR, dan Analytic.

📦

EAM ↔ Purchase

  • purchase.order link di asset master (purchase_order_id)
  • Auto-create asset dari PO → Material Receipt (vit_asset_mr)
  • Asset category di stock.move (asset_cat_id) untuk auto-creation
📦

EAM ↔ Inventory

  • stock.picking link di asset master (shipping_id)
  • Button validate → auto-create asset (vit_asset_mr)
  • Stock journal entries (vit_asset_entries)
💰

EAM ↔ Accounting

  • Auto journal: depreciation, disposal, revaluation, write-off
  • Account mapping per category: asset, depreciation, expense
  • Supplier invoice → auto-create asset (invoice_line.asset_create)
  • Tax on disposal sale (vit_asset_tax)
👥

EAM ↔ HR

  • Responsible person (res.users) per asset
  • Auto-detect department dari responsible user
  • Auto code dengan department unit_code
  • Maintenance requested_by & responsible_id
📊

EAM ↔ Analytic

  • account.analytic.account di asset master
  • Disposal dengan analytic location & business (vit_asset_analytic)
  • Cost center tracking per asset
🔔

EAM ↔ Notifications

  • Live chat notification saat asset dibuat dari invoice (vit_asset_inherit)
  • mail.thread tracking untuk condition, existence, state changes
  • mail.activity.mixin untuk scheduling maintenance

Jurnal Akuntansi Aset

Alur jurnal otomatis dari acquisitie, depresiasi, disposal, revaluasi, hingga write-off — terintegrasi penuh dengan base_accounting_kit.

Alur Jurnal Asset Lifecycle

Step 1
Acquisition
Aset dibeli via PO / Invoice:
DR Asset Account    Rp XXX,XXX
CR Account Payable / Cash    Rp XXX,XXX
📄
Step 2
Depreciation (Periodic)
Depresiasi per periode (bulanan/tahunan):
DR Depreciation Expense Account    Rp XXX,XXX
CR Accumulated Depreciation    Rp XXX,XXX
📈
Step 3a
Disposal: Sale
Aset dijual ke customer:
DR Cash/AR    Rp XXX,XXX
CR Asset Account    Rp XXX,XXX
CR Profit Disposal Account    Rp XXX,XXX
Step 3b
Disposal: Write-Off
Aset dihapus buku:
DR Loss Disposal Account (Write-Off)    Rp XXX,XXX
CR Asset Account    Rp XXX,XXX
🗑
Step 4
Revaluation
Revaluasi nilai buku aset:
DR/CR Asset Account    Rp XXX,XXX
CR/DR Revaluation Account    Rp XXX,XXX
📈

Akun Penting dalam EAM

AkunTipeFungsi
Asset AccountAssetNilai perolehan aset (Gross Value)
Accumulated DepreciationContra AssetAkumulasi depresiasi
Depreciation ExpenseExpenseBiaya depresiasi per periode
Loss Disposal (Sale)ExpenseKerugian penjualan aset
Profit Disposal (Sale)IncomeKeuntungan penjualan aset
Loss Disposal (Write-Off)ExpenseKerugian hapus buku
Revaluation AccountEquity/AssetSelisih revaluasi

Fitur Akuntansi Aset

  • Auto Journal — Depreciation, disposal, reval, write-off auto-create account.move
  • Dual-Track — Commercial & Fiscal depreciation side-by-side
  • Category-Driven Accounts — Account mapping per asset category
  • Multi-Company — Inter-company transfer dengan journal entries
  • Tax on Disposal — PPN otomatis pada sale disposal (vit_asset_tax)
  • Period Close — Bulk confirm depreciation lines per periode
  • base_accounting_kit — Core asset engine: linear/degressive, board, lines

Mengapa XERPIUM EAM?

Aspek Competitor ERP XERPIUM EAM
LisensiPer-user/per-app feeSaaS / On Premise
Asset MasterBasic fields only✓ Parent-child, manufacturer, brand, serial, warranty
DepreciationLinear only✓ Linear + Degressive, Commercial + Fiscal
Fiscal Depreciation✗ Not available✓ Dual-track fiscal vs commercial
MaintenanceEnterprise only✓ Corrective + Preventive + Parts
DisposalBasic write-off✓ Sale + Write-Off + Tax + Auto Invoice
Transfer✗ Not available✓ Inter-company + location movement
Reclassification✗ Not available✓ Category change + auto-depreciation update
RevaluationEnterprise only✓ Book value change + auto journal
Physical Check✗ Not available✓ Stok opname + condition + write-off journal
Dynamic Stage✗ Not available✓ Configurable per transaction type
Auto-Create dari PO✗ Not available✓ Material Receipt → auto asset
Auto-Create dari InvoiceManual only✓ Supplier invoice → auto asset
Hierarchical CategoryFlat only✓ Parent-child + complete code
Multi-CompanyEnterprise only✓ Inter-company transfer
AI Assistant✗ Not available✓ 100+ tools, multilingual
DashboardLimited✓ 19 chart types, AI-powered

Portofolio Industri XERPIUM

IndustriModulDashboardReport
Inventory & WMS275+
Manufacturing230+
Purchase105
HR & Payroll29
Aerospace10
Accounting9
University9
Distribution8
Koperasi8
Retail & POS7+
Gold Mining & Refinery7
Aviation6
Coal Mining6
Hospital & Pharmacy6
Travel Haji & Umroh6
Logistics5
Hotel & Property5
Beauty Clinic5
Rental4
Livestock4
Fishery4
Software House4
Event Organizer4
Satellite City2
Education Foundation2
Food & Beverage1
Civil Construction1
Garment1
Agriculture1
Theme Park1
Data Center / IT1
Sawit / Palm Oil1
Feedmill1
Building Management1
Auditor1
Try nowKontak