Kapitalisasi biaya pengembangan perangkat lunak

Kapitalisasi perangkat lunak melibatkan pengakuan perangkat lunak yang dikembangkan secara internal sebagai aset tetap. Perangkat lunak dianggap untuk penggunaan internal jika telah diperoleh atau dikembangkan hanya untuk kebutuhan internal bisnis. Contoh situasi di mana perangkat lunak dianggap dikembangkan untuk penggunaan internal adalah:

  • Sistem akuntansi

  • Sistem pelacakan manajemen kas

  • Sistem pelacakan keanggotaan

  • Sistem otomasi produksi

Lebih lanjut, tidak ada kemungkinan rencana yang masuk akal untuk memasarkan perangkat lunak di luar perusahaan. Studi kelayakan pasar tidak dianggap sebagai rencana pemasaran yang memungkinkan. Namun, riwayat penjualan perangkat lunak yang awalnya dikembangkan untuk penggunaan internal menciptakan asumsi yang masuk akal bahwa produk penggunaan internal terbaru juga akan dipasarkan untuk dijual di luar perusahaan.

Aturan Akuntansi Kapitalisasi Perangkat Lunak

Akuntansi untuk perangkat lunak penggunaan internal bervariasi, tergantung pada tahap penyelesaian proyek. Akuntansi yang relevan adalah:

  • Tahap 1: Awal . Semua biaya yang timbul selama tahap awal suatu proyek pengembangan harus dibebankan pada biaya pada saat terjadinya. Tahapan ini meliputi pengambilan keputusan tentang alokasi sumber daya, penentuan persyaratan kinerja, pelaksanaan demonstrasi pemasok, evaluasi teknologi, dan pemilihan pemasok.

  • Tahap 2: Pengembangan aplikasi . Memanfaatkan biaya yang dikeluarkan untuk mengembangkan perangkat lunak penggunaan internal, yang dapat mencakup pengkodean, pemasangan perangkat keras, dan pengujian. Setiap biaya yang terkait dengan konversi data, pelatihan pengguna, administrasi, dan overhead harus dibebankan ke biaya pada saat terjadinya. Hanya biaya berikut yang dapat dikapitalisasi:

    • Bahan dan layanan yang digunakan dalam upaya pengembangan, seperti biaya pengembangan pihak ketiga, biaya pembelian perangkat lunak, dan biaya perjalanan yang terkait dengan pekerjaan pengembangan.

    • Biaya penggajian karyawan tersebut secara langsung terkait dengan pengembangan perangkat lunak.

    • Kapitalisasi biaya bunga yang dikeluarkan untuk mendanai proyek.

    • Tahap 3. Pasca implementasi . Bebankan semua biaya pasca-implementasi ke pengeluaran pada saat terjadinya. Contoh biaya tersebut adalah biaya pelatihan dan pemeliharaan.

Kapitalisasi biaya yang diperbolehkan harus dimulai setelah tahap awal selesai, manajemen berkomitmen untuk mendanai proyek, kemungkinan besar proyek akan selesai, dan perangkat lunak akan digunakan untuk fungsi yang dimaksudkan.

Kapitalisasi biaya harus diakhiri ketika semua pengujian substansial telah diselesaikan. Jika kemungkinan besar proyek tidak akan selesai, hentikan kapitalisasi biaya yang terkait dengannya, dan lakukan pengujian penurunan nilai pada biaya yang telah dikapitalisasi. Biaya perolehan aset selanjutnya adalah yang lebih rendah dari jumlah tercatat atau nilai wajarnya (dikurangi biaya untuk menjual). Kecuali ada bukti yang sebaliknya, asumsi yang biasa adalah bahwa perangkat lunak yang belum selesai tidak memiliki nilai wajar.

Artikel Terkait