Setalah kita merancang tabel untuk COA (Chart of Account), kita melangkah ke bagian penting dalam proses akuntansi yaitu jurnal entry dan posting ke ledger.

Tabel-tabel terkait dengan journal entry dan ledger adalah

  1. tbl_controller
    – controller_no
    – controller_name
    Tabel tbl_controller ini berisi controller-controller yang memerintahkan transaksi akuntansi. Dibuat terpisah supaya indeks di journal_trx bagus.
  2. journal_trx
    – trx_id
    – controller_no
    – ref_primary_id
    – ref_link
    – trx_date
    – trx_time
    – user_id
    – trx_parent (diisi jika merupakan jurnal pembalik)
    Tabel ini tidak bisa didelete. Fungsi cancel akan membuat jurnal pembalik.
  3. journal_entry
    – journal_id
    – trx_id
    – trx_date
    – coa_id
    – amount (+ berarti debit, – berarti credit)
    – ledger_id
    – remark
    Tabel ini tidak bisa didelete. Fungsi cancel akan membuat jurnal pembalik.
  4. ledger
    – ledger_id
    – trx_date
    – no_seq
    – coa_id
    – journal_id
    – amount (+ berarti debit, – berarti credit)
    Tabel ini tidak bisa didelete. Fungsi cancel akan membuat jurnal pembalik.

Urutan pengisian adalah journal_trx -> journal_entry -> ledger. Transaksi ini tidak bisa diedit kecuali satu hal yaitu seq_no. Field no_seq ini dipakai jika dalam sehari ada lebih dari satu transaksi untuk account yang sama dan kita ingin membuat urutan sendiri. Dengan demikian satu-satunya yang bisa diedit seletah terjadi transaksi hanyalan no_seq.

Untuk trx_date arah update adalah dari journal_trx – journal_entry – ledger

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Tabel untuk journal entry dan ledger
× Ada yang dapat saya bantu ? Available on SundayMondayTuesdayWednesdayThursdayFridaySaturday