
Mode Buku Besar adalah paket di Emacs untuk program akuntansi baris perintah Buku Besar. Hal ini memungkinkan pengguna Emacs untuk memanfaatkan fitur-fitur canggih Ledger dari kenyamanan editor teks favorit mereka.
Table of Contents
Mengapa Menggunakan Mode Buku Besar dan Melakukan Pembukuan Anda di Emacs?
Mode Buku Besar sederhana dan intuitif untuk digunakan. Ini secara otomatis menyeimbangkan keuangan Anda dan memberi tahu Anda ketika ada masalah dengan catatan Anda. Ini juga memungkinkan Anda untuk mengkategorikan pengeluaran dan sumber pendapatan Anda yang kemudian dapat disortir dan dianalisis dari paket itu sendiri.

Sederhananya, Mode Buku Besar adalah tambahan yang brilian untuk seseorang yang menggunakan Emacs sebagai rangkaian produktivitas mereka. Ini menghilangkan kebutuhan akan spreadsheet sekaligus memungkinkan Anda untuk menggunakan data buku besar di bagian lain dari pengalaman Emacs Anda.
Emacs bekerja dalam gagasan interoperabilitas. Ini berarti bahwa setiap data yang dihasilkan di Emacs dapat digunakan kembali ke paket lain di dalamnya. Dalam hal itu, Mode Buku Besar memungkinkan penggunanya untuk membuat dan menggabungkan data yang telah Anda tulis untuk buku besar ke alat lain di Emacs.
Ini memungkinkan Anda, misalnya, untuk membuat dokumen Mode Org yang tertaut ke email yang diarsipkan dan file buku besar. Tidak hanya itu, Anda juga dapat dengan mudah menyalin entri buku besar Anda ke email Anda dan sebaliknya. Ini semua karena entri dalam Mode Buku Besar adalah teks biasa dan Emacs dapat dengan mudah memindahkannya ke buffer apa pun.

Utilitas Buku Besar
Seperti dibahas di atas, Mode Buku Besar Emacs hanyalah cara untuk mengakses utilitas baris perintah Buku Besar. Dengan itu, penting untuk mengetahui apa itu program Buku Besar dan apa yang bisa dilakukan di luar kotak.
Bagaimana Buku Besar Bekerja
Ledger adalah program sederhana yang membaca buku besar teks biasa dan membuat laporan akuntansi darinya. Tidak seperti program pembukuan tradisional, program ini tidak membuat dan memodifikasi file database apa pun. Ini menjadikan Ledger solusi yang ramping dan fleksibel untuk mengawasi status keuangan Anda.
Cara Ledger memungkinkan ini adalah bahwa ia mengharapkan setiap entri dalam file mengikuti format tertentu. Perhatikan contoh berikut:
2022/02/16 Expenses Expenses:Food:Lunch 140 PHP Expenses:Food:Snack 50 PHP Assets:Fiat:Cash -190 PHP
Di sini, Ledger mengharapkan tiga hal dari file teks biasa:
- Baris judul yang menentukan tanggal dan nama untuk entri buku. Dalam hal ini, saya menambahkan entri Pengeluaran pada 16 Februari.
- Sekelompok akun yang menunjukkan dari mana uang itu berasal dan kemana perginya. Dalam hal ini, saya menggunakan aset tunai saya dan saya memindahkannya ke akun pengeluaran.
- Nilai uang yang saya pindahkan. Di sini, saya memindahkan aset tunai saya dua kali untuk makan siang dan camilan. Namun, semuanya diambil sekaligus dari aset saya di penghujung hari.
Tiga asumsi dasar ini membuatnya sedemikian rupa sehingga Anda dapat dengan mudah menyesuaikan Buku Besar dengan situasi apa pun. Misalnya, Buku Besar dapat menangani mata uang dan komoditas. Ini membuatnya berguna bagi orang-orang yang tidak hanya melacak kebiasaan pengeluaran mereka tetapi juga melacak investasi mereka.
Mendefinisikan Kategori Akun di Buku Besar
Satu hal penting yang perlu diperhatikan adalah bahwa kategori untuk setiap transaksi di Buku Besar benar-benar arbitrer. Namun, praktik umum pelacakan keuangan pribadi dapat dibagi menjadi lima bagian:
- Itu Aktiva akun adalah komoditas dan mata uang yang Anda miliki. Ini bisa berupa mata uang tunggal atau campuran mata uang, saham, dan inventaris barang.
- Itu Pengeluaran akun adalah komoditas yang telah Anda beli dengan aset Anda.
- Itu Penghasilan akun adalah tempat Anda dapat menarik uang dari sumber kekayaan Anda. Misalnya, Anda dapat melampirkan gaji yang Anda terima di bawah akun ini.
- Itu kewajiban akun adalah tempat Anda dapat menetapkan semua komoditas yang saat ini Anda berutang.
- Itu Ekuitas akun adalah akun khusus yang dapat Anda gunakan untuk menentukan kekayaan bersih Anda saat ini. Ini biasanya digunakan saat membuat saldo awal di Buku Besar.
Anda selanjutnya dapat menentukan transaksi dengan menambahkan titik dua (:) setelah masing-masing dari lima kategori tersebut. Misalnya, transaksi dengan label Expenses:Food:Lunch
dapat diwakili oleh hierarki tiga tingkat.
Memasang Buku Besar
Dengan mengingat hal itu, menginstal Ledger itu sederhana. Anda dapat menemukannya di repositori sebagian besar distribusi Linux. Misalnya, Anda dapat menginstal buku besar di Debian dan Ubuntu menggunakan apt:
Untuk Fedora, Anda dapat menggunakan dnf:
Di Arch Linux, Anda dapat menggunakan pacman:
Dalam kasus saya, saya menggunakan Debian jadi saya akan menginstal buku besar melalui apt.

Menggunakan Mode Buku Besar di Emacs
Untuk menggunakan program Buku Besar dengan Emacs, Anda perlu menginstal paket pendampingnya, Mode Buku Besar. Paket ini tersedia di repositori ELPA default. Dengan demikian, Anda sudah dapat menginstalnya melalui manajer paket Emacs.

- Untuk melakukan itu, Anda dapat menekan Alt + x dan ketik
package-install
. Ini akan memunculkan buffer perintah di mana Anda dapat mengetikkan paket yang ingin Anda tambahkan ke Emacs. Jenisledger-mode
. - Dari sana, Emacs akan mengunduh dan mengkompilasi kode sumber paket. Setelah itu, Anda sekarang dapat menggunakan Ledger di Emacs melalui Ledger Mode.

Membuat Buku Besar Pertama Anda di Emacs
Secara default, Mode Buku Besar secara otomatis mengaktifkan dirinya sendiri ketika Emacs membuka file yang diakhiri dengan .ledger.
- Dengan demikian, Anda dapat mulai membuat file buku besar Anda sendiri di Emacs dengan menekan Kontrol + x, Kontrol + F.
- Ini akan membuka buffer di mana Anda dapat mengetikkan nama file yang ingin Anda buat. Jenis
example.ledger
.
- Setelah itu, Emacs akan membuat file “example.ledger” di direktori saat ini dan membukanya untuk Anda. Dari sini, Anda kemudian dapat mulai mengisi file buku besar Anda dengan transaksi Anda.
Buat Saldo Pembukaan Anda di Emacs
Untuk mulai melacak keuangan Anda di Buku Besar, Anda harus terlebih dahulu memberikan saldo Anda saat ini. Anda dapat melakukannya dengan mengurangi apa yang Anda miliki saat ini dan berhutang ke akun Ekuitas. Misalnya, ini adalah saldo awal seseorang dengan sejumlah Aset dan Kewajiban:
2022/02/10 * Opening Balance Assets:Bitcoin:Savings 0.045 BTC Assets:Bitcoin:Checking 0.00050712 BTC Assets:Fiat:Checking 15,000.00 PHP Assets:Fiat:Savings 255,944.00 PHP Liabilities:Fiat:Car Loan -450,000.00 PHP Liabilities:Fiat:Credit Payable -5,000.00 PHP Liabilities:Fiat:Home Loan -755,831.34 PHP Equity:Opening Balance
Struktur entri Buku Besar pembuka mirip dengan contoh di atas dengan satu perbedaan utama. Di sini, kami telah menambahkan tanda bintang sebelum judul entri untuk memberi tahu Buku Besar bahwa transaksi ini sudah “jelas”. Ini berarti bahwa Buku Besar jelas untuk menambah dan mengurangi dari akun-akun ini.
Periksa Saldo Anda Saat Ini
Setelah selesai, Anda sekarang dapat menguji apakah Ledger mendeteksi file Anda dengan benar.
- Untuk melakukan itu, Anda dapat menekan Kontrol + C, Kontrol + HAI, Kontrol + R. Ini akan meminta Mode Buku Besar untuk menghasilkan laporan untuk Anda.
- Jenis
bal
untuk menampilkan saldo berjalan.

- Melakukan hal itu akan menghasilkan hierarki semua akun yang Anda tambahkan ke file Buku Besar Anda. Semua ini harus, kemudian, total menjadi nol pada baris terakhir.
Tambah Transaksi Baru
Setelah itu selesai, Anda sekarang dapat menambahkan transaksi baru ke file buku besar Anda.
- Anda dapat melakukan ini dengan menekan Kontrol + C, Kontrol + SEBUAH. Ini akan memberi tahu Mode Buku Besar bahwa Anda ingin membuat transaksi baru.
- Kemudian, ia akan menanyakan tanggal yang Anda inginkan untuk transaksi ini. Ini berguna jika Anda mengeluarkan cek yang hanya akan dihapus setelah tanggal tertentu. Dalam kasus saya, saya ingin menggunakan tanggal saat ini jadi saya akan menekan Memasuki di sini.

- Dari sana Mode Buku Besar akan, kemudian, menanyakan nama transaksi yang dicatat sebelumnya kepada Anda. Anda dapat menggunakan fitur ini jika Anda melakukan pembayaran berulang dan Anda hanya ingin menyalin transaksi sebelumnya. Dalam kasus saya, saya ingin membuat transaksi baru jadi saya juga menekan Memasuki di sini.

- Dengan itu, Mode Buku Besar akan membuat baris kosong baru dengan tanggal saat ini. Kemudian, Anda dapat menambahkan transaksi yang ingin Anda lakukan dari sini. Misalnya, saya telah menambahkan transaksi berikut setelah saldo awal saya:
2022/02/10 * Opening Balance Assets:PHP:Checking 5,000.00 PHP Assets:PHP:Savings 10,000.00 PHP Liabilities:PHP:Credit Payable -5,000.00 PHP Equity:Opening Balance 2022/02/11 My First Transaction Expenses:Food:Snack 250.00 PHP Assets:PHP:Checking -250.00 PHP

Hasilkan Laporan Dasar
- Seperti yang dibahas di atas, Anda dapat menekan Kontrol + C, Kontrol + HAI, Kontrol + R untuk menghasilkan laporan. Selain
bal
namun, Anda juga dapat menggunakan sejumlah perintah lain untuk menghasilkan laporan yang berbeda dari dalam buku besar. - Misalnya, Anda dapat mengetik
account
dan nama akun untuk membuat laporan akun untuk kategori tertentu. Dalam kasus saya, saya mengetik “Aset” untuk membuat pernyataan untuk kategori Aset saya.

- Di sisi lain, Anda dapat mengetik
payee
untuk menampilkan semua transaksi yang diberi judul dengan string yang Anda berikan. Sebagai contoh, saya dapat mengetik “snack” untuk hanya menampilkan semua transaksi dengan kata snack.

- Terakhir, Anda dapat mengetik
reg
untuk menghasilkan laporan register dari seluruh buku besar. Ini adalah laporan saldo yang lebih rinci di mana Buku Besar melacak setiap komoditas dan bagaimana semuanya seimbang.

Selamat! Anda sekarang tahu cara menggunakan Emacs untuk membantu Anda melacak keuangan Anda. Anda juga belajar tentang program Buku Besar dan bagaimana Anda dapat menggunakannya untuk membuat laporan terperinci tentang status keuangan Anda.
Pertanyaan yang Sering Diajukan
1. Buku besar melempar kesalahan bahwa buku besar saya tidak seimbang. Apa kesalahan yang telah aku perbuat?
Hal ini dapat disebabkan oleh sejumlah masalah. Namun, yang paling umum adalah Anda lupa menutup transaksi di buku besar. Salah satu cara untuk memperbaikinya adalah dengan memeriksa apakah ada transaksi yang tidak memiliki nilai negatif.
Nilai negatif di Buku Besar berarti Anda mengambil jumlah dari akun. Di sisi lain, nilai positif berarti Anda menambahkannya. Kedua nilai ini mewakili aliran aset dan diperlukan untuk menyeimbangkan akun Anda di Buku Besar.
Dengan itu, ini berarti bahwa untuk setiap transaksi yang akan Anda lakukan di Buku Besar. Anda harus memiliki nilai positif dan negatif.
2. Apakah Buku Besar hanya dapat digunakan dengan aset dunia nyata?
Tidak semuanya. Seperti dibahas di atas, semua akun yang digunakan di Buku Besar benar-benar sewenang-wenang. Ini berarti bahwa sementara contoh dalam panduan ini menunjuk ke aset dunia nyata, Anda juga dapat menggunakan Buku Besar untuk melacak aset virtual.
Misalnya, ini adalah kutipan dari buku besar yang melacak aset dalam game MMO populer, EVE Online:
2022/01/04 Venture Profits Main:Assets:Liquid:ISK 150,000,000.00 ISK Alt 1:Income:Ore Mining -10,000,000.00 ISK Alt 1:Income:Station Trading -40,000,000.00 ISK Alt 2:Income:Data Running (0.0) -100,000,000.00 ISK 2022/01/07 Upkeep Costs Alt 1:Expenses:Ship Insurance 10,000.00 ISK Alt 2:Expenses:New Ship 53,450,000.00 ISK Main:Assets:Liquid:ISK -53,460,000.00 ISK
3. Apakah mungkin untuk membalik urutan transaksi yang mirip dengan rekening koran?
Iya dan tidak. Anda dapat membalikkan urutan transaksi dalam laporan yang dibuat oleh Buku Besar. Namun, Anda tidak dapat membalikkan transaksi pesanan di file Buku Besar Anda. Untuk melakukan yang pertama, Anda dapat menekan Menggeser + R sementara dalam buffer laporan untuk membalikkan urutannya.
Kredit gambar: Unsplash
Apakah artikel ini bermanfaat?
Berlangganan newsletter kami!
Tutorial terbaru kami dikirim langsung ke kotak masuk Anda