Bagaimana Mengelola Keuangan Anda dengan Mode Ledger di Emacs

Ledger Mode adalah paket di Emacs untuk program akuntansi baris perintah GB

Sederhananya, Mode Ledger adalah tambahan yang brilian untuk seseorang yang menggunakan Emacs sebagai rangkaian produktivitasnya. Ini menghilangkan kebutuhan akan spreadsheet sementara juga 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 untuk 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.

Sumber gambar: GB

Utilitas Buku Besar

Seperti dibahas di atas, Mode Ledger Emacs hanyalah cara untuk mengakses utilitas baris perintah Ledger. Dengan itu, penting untuk mengetahui apa itu program Ledger dan apa yang dapat dilakukannya 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 mengubah file database apa pun. Ini menjadikan Ledger solusi yang ramping dan fleksibel untuk mengawasi status keuangan Anda.

Sumber gambar: GB Sumber gambar: GB

Menggunakan Mode Ledger di Emacs

Untuk menggunakan program Ledger dengan Emacs, Anda perlu menginstal paket pendampingnya, Ledger Mode. Paket ini tersedia dalam GB default

  • Untuk melakukan itu, Anda dapat menekan Alt + X dan ketik package-install . Ini akan memunculkan buffer perintah tempat Anda dapat mengetikkan paket yang ingin Anda tambahkan ke Emacs. Ketik ledger-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, Ledger Mode secara otomatis mengaktifkan dirinya sendiri saat Emacs membuka file yang diakhiri dengan .ledger.

  • Dengan demikian, Anda dapat mulai membuat file ledger Anda sendiri di Emacs dengan menekan Control + X , Control + F .
  • Ini akan membuka buffer tempat Anda dapat mengetikkan nama file yang ingin Anda buat. Ketik 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 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 saat ini Anda miliki dan berutang ke akun Ekuitas. Misalnya, ini saldo awal seseorang dengan sejumlah Aset dan Liabilitas:

  2022/02/10 _ _ _ _ * Membuka Saldo Aset : Bitcoin : Tabungan 0,045 BTC Aset : Bitcoin : Memeriksa 0,00050712 BTC Aset : Fiat : Memeriksa 15.000,00 PHP Aset : Fiat : Tabungan 255.944,00 PHP Kewajiban : Fiat : Pinjaman Mobil – 450.000,00 PHP Kewajiban : Fiat : Utang Kredit – 5 , 000.00 PHP Kewajiban : Fiat : Pinjaman Rumah – 755 , 831.34 PHP Ekuitas : Saldo Awal

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 Ledger bahwa transaksi ini sudah “clear”. Ini berarti Buku Besar jelas untuk ditambahkan dan dikurangkan dari akun-akun ini.

Periksa Saldo Anda Saat Ini

Setelah selesai, Anda sekarang dapat menguji apakah Ledger mendeteksi file Anda dengan benar.

  • Untuk melakukannya, Anda dapat menekan Control + C , Control + O , Control + R . Ini akan meminta Ledger Mode untuk menghasilkan laporan untuk Anda.
  • Ketik bal untuk menampilkan running balance.

  • Melakukan hal itu akan menghasilkan hierarki dari semua akun yang Anda tambahkan ke file Ledger Anda. Maka, semua ini harus berjumlah nol di baris terakhir.

Tambahkan Transaksi Baru

Setelah selesai, Anda sekarang dapat menambahkan transaksi baru ke file buku besar Anda.

  • Anda dapat melakukannya dengan menekan Control + C , Control + A . Ini akan memberi tahu Mode Ledger 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 dicairkan setelah tanggal tertentu. Dalam kasus saya, saya ingin menggunakan tanggal saat ini jadi saya akan menekan Enter di sini.

  • Dari sana Mode Ledger akan menanyakan nama transaksi yang dicatat sebelumnya. 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 Enter di sini.

  • Dengan itu, Ledger Mode akan membuat baris kosong baru dengan tanggal saat ini. Anda kemudian dapat menambahkan transaksi yang ingin Anda lakukan dari sini. Misalnya, saya telah menambahkan transaksi berikut setelah saldo awal saya:

  2022/02/10 _ _ _ _ * Aset Saldo Awal : PHP : Cek 5.000,00 Aset PHP : PHP : Tabungan 10.000,00 Kewajiban PHP : PHP : Utang Kredit – 5.000,00 PHP Ekuitas : Saldo Awal 2022 / 02 / 11 Biaya Transaksi Pertama Saya : Makanan : Snack 250,00 Aset PHP : PHP : Memeriksa – 250,00 PHP

Menghasilkan Laporan Dasar

  • Seperti dibahas di atas, Anda dapat menekan Control + C , Control + O , Control + R untuk menghasilkan laporan. Selain bal , Anda juga dapat menggunakan sejumlah perintah lain untuk menghasilkan laporan yang berbeda dari dalam buku besar.
  • Misalnya, Anda dapat mengetik akun dan nama akun untuk membuat pernyataan 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 berjudul dengan string yang Anda berikan. Misalnya, saya bisa mengetik “snack” untuk menampilkan semua transaksi dengan kata snack saja.

  • Terakhir, Anda dapat mengetik reg untuk menghasilkan laporan register dari seluruh buku besar. Ini adalah laporan saldo yang lebih terperinci 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 menggun
akannya untuk membuat laporan terperinci tentang status keuangan Anda.

Pertanyaan yang Sering Diajukan

1. Buku besar mengeluarkan kesalahan bahwa buku besar saya tidak seimbang. Apa kesalahan yang telah aku perbuat?

Ini bisa 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 Ledger 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?

Sama sekali tidak. Seperti dibahas di atas, semua akun yang digunakan di Ledger benar-benar sewenang-wenang. Artinya, meskipun contoh dalam panduan ini mengarah ke aset dunia nyata, Anda juga dapat menggunakan Ledger untuk melacak aset virtual.

Misalnya, ini adalah kutipan dari buku besar yang melacak aset dalam game MMO populer, EVE Online:

  2022/01/04 Laba Usaha Utama : Aset : Likuid : ISK 150.000.000,00 ISK Alt 1 : Pendapatan : Penambangan Bijih – 10.000.000,00 ISK Alt 1 : Pendapatan : Perdagangan Stasiun – 40.000.000,00 ISK Alt 2 _ _ _ _ _ _ _ _ _ : Penghasilan : Data Berjalan ( 0.0 )  – 100.000.000,00 ISK 2022/01/07 Biaya Pemeliharaan Alt 1 : Biaya : Asuransi Kapal 10.000,00 ISK Alt 2 : Biaya : Kapal Baru 53.450.000,00 ISK Utama : Aset : Likuid : ISK – 53.460,00 _ _ _ _ _ _ _ _ _ _ _ 000.00 WIB

3. Apakah mungkin untuk membalik urutan transaksi seperti laporan bank?

Iya dan tidak. Anda dapat membalikkan urutan transaksi dalam laporan yang dibuat oleh Ledger. Namun, Anda tidak dapat membalikkan urutan transaksi dalam file Ledger Anda. Untuk melakukan yang pertama, Anda dapat menekan Shift + R saat berada dalam buffer laporan untuk membalik urutannya.

Kredit gambar: Hapus percikan

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *