Untuk kepentingan suatu software sistem akuntansi maka harus ada fungsi otomatisasi sbb:

1. Terdapat fungsi otomatisasi Beginning Balance, yang merupakan hasil bawaan dari saldo akhir yang sudah anda tutup periodenya.
2. Terdapat fungsi otomatisasi Closing / Ending Balance, dan dengan memindahkan laba rugi berjalan ke pos saldo laba atau laba ditahan.
3. Fungsi otomatisasi laba / rugi selisih kurs disaat proses tutup periode, sehingga sangat menghemat waktu dan mengurangi resiko kesalahan perhitungan.

Bahan pertanyaan:

1. Bagaimana untuk proses nomor 2 yaitu memindahkan laba rugi berjalan ke pos saldo laba ditahan, karena melihat laporan akhir tahun, maka akun pendapatan dan beban di laporan laba rugi harus tetap muncul, tetapi di neraca harus sudah masuk ke laba ditahan (Retained Ernings)