OpenSID / wiki-layanan-opendesa

Layanan OpenDESA
1 stars 0 forks source link

Laporan Bulanan #438

Closed vickyrolanda closed 3 months ago

vickyrolanda commented 10 months ago

Tambahkan laporan bulanan yang akan digunakan divisi sekretariat sebagai laporan keuangannya : Keterangan * Saldo Awal = Diamabil dari total pendapatan - pengeluaran dibulan sebelumnya Pendapatan = Total Pendapatan Bulan saat ini Pengeluaran = Total Pengeluaran Bulan saat ini Saldo Akhir = Total dari (Saldo Awal + Pendapatan Bulan saat ini ) - Pengeluaran Bulan Saat Ini

Format laporan terlampir di excel berikut ini : FORMAT LAPORAN BULANAN.xlsx

pandigresik commented 3 months ago

Tambahkan laporan bulanan yang akan digunakan divisi sekretariat sebagai laporan keuangannya : Keterangan * Saldo Awal = Diamabil dari total pendapatan - pengeluaran dibulan sebelumnya Pendapatan = Total Pendapatan Bulan saat ini Pengeluaran = Total Pengeluaran Bulan saat ini Saldo Akhir = Total dari (Saldo Awal + Pendapatan Bulan saat ini ) - Pengeluaran Bulan Saat Ini

Format laporan terlampir di excel berikut ini : FORMAT LAPORAN BULANAN.xlsx

total pendapatan sumber datanya darimana ? total pengeluaran sumber datanya darimana ?

pandigresik commented 3 months ago

Apakah ada mekanisme closing / tutup buku bulanan ?

pandigresik commented 3 months ago

mas @vickyrolanda bisa cek di telegram https://t.me/c/1890895110/9432

vickyrolanda commented 3 months ago

Laporan Bulan terbagi menjadi 3 bagian :

  1. Ringkasan image

Pengeluaran = total pengeluaran diambil dari tabel "transaksi" melalu kolom "outflow" berdasarkan "tgl_transaksi" Pendapatan = total pemesanan dengan status_pembayaran = 1 dan direlasikan dengan tabel pemesanan_layanan untuk mendapat total pendapatan.

  1. Pendapatan image

maka tinggal menyusun tampilan laporan berdasarkan kode rekening, pertama lihat kode rekening yang dikaitkan berdasrkan tabel layanan pada kolom " kode_rekening" namun tabel tersebut disusun berdaskan tabel kode_rek1 kategori pengeluaran lalu looping sampai dengan kode_rek4 maka kode_rek4 yang dapat dikaitkan pada tabel layanan di kolom kode_rekening, berdasarkan id_layanan & pemesanan tersebut dapat digunakan untuk diambil total melalui tabel pemesanan_layanan sehingga total pendapatan diambil dari tabel pemesanan_layanan berdasarkan tanggal bayar yang ada di tabel "pembayaran".

relasi antara tabel pembayaran dengan pemesanan terdapat pada tabel "pemesanan_pembayaran"

  1. Pengeluaran image

Untuk mendapatkan nilai pengeluaran maka perlu diambil dari beberapa tabel "transaksi" untuk mendapatkan total nominal tentu berdasrkan tabel ini gunakan kode rekening untuk mendapatkan jenis transaksinya melalui tabel "kode_rek3" gunakan tabel ini untuk mendapatkan total pengeluaran untuk 1 jenis pengeluaran berdasarkan kode rekening yang berada di bawah sub rekening "kode_rek3" .

lalu untuk judul besarnya diambil berdarkan "kode_rek2"

contoh seperti berikut ini :

1
pandigresik commented 3 months ago

untuk pendapatan dapat diambil berdasarkan tabel "pemesanan" dengan "status_pembayaran = 1 " sehingga tidak perlu menentukan berapa yang dibayar berdasarkan pembayaran termin namun jika dalam pemesanan status_pembayaran = 1 maka semua pemesanan pada tabel "pemesanan_layanan" telah dibayar lunas.

misalkan ada case membayar dengan bertahap, pemesanan dengan jumlah 2 juta pada tanggal 30 juni dimana dilakukan pembayaran sebesar 750 ribu pada tgl 30 juni dan 1,25 juta pada tgl 1 juli jam 21:00 . Apakah semuanya akan masuk pada laporan bulan juli karena lunas pada juli ?

Jika mengacu pada keterangan

maka tinggal menyusun tampilan laporan berdasarkan kode rekening, pertama lihat kode rekening yang dikaitkan berdasrkan tabel layanan pada kolom " kode_rekening" namun tabel tersebut disusun berdaskan tabel kode_rek1 kategori pengeluaran lalu looping sampai dengan kode_rek4 maka kode_rek4 yang dapat dikaitkan pada tabel layanan di kolom kode_rekening, berdasarkan id_layanan & pemesanan tersebut dapat digunakan untuk diambil total melalui tabel pemesanan_layanan sehingga total pendapatan diambil dari tabel pemesanan_layanan berdasarkan tanggal bayar yang ada di tabel "pembayaran".

Maka ketika kita buka laporan tgl 1 juli jam 09:00 maka 750 ribu belum dimasukkan sebagai pendapatan dikarenakan status pembayaran belum lunas, namun ketika kita buka lagi laporan pada 1 juli jam 22:00 maka ada pendapatan sebesar 750 ribu di bulan juni. Sehingga terjadi perbedaan pendapatan untuk laporan bulanan ketika dibuka pada tgl 1 juli pagi dengan 1 juli malam hari diatas jam 21:00

pandigresik commented 3 months ago

image

berdasarkan keterangan diatas, maka kolom ketiga diambil dari rek_3 namun setelah kami cek untuk mug, pdh dan kaos tidak ada di rek_3 justru berada di rek_4. Apakah memang kode rekeningnya belum lengkap ?

image

pandigresik commented 3 months ago

Contoh lain pada format laporan contoh ada klasifikasi bunga bank image Karena berada pada kolom 2, seharusnya ambil dari rek_2 namun kami cek tidak ada bunga bank pada rek_3 justru bunga bank ditemukan pada rek_4

tidak ada bunga bank pada rek_3 image bunga bank ditemukan pada rek_4 image

vickyrolanda commented 3 months ago

Sudah diselesaikan di PR https://github.com/OpenSID/Layanan_OpenDESA/pull/616