Author Topic: Selisih 0.01  (Read 732 times)

0 Members and 1 Guest are viewing this topic.

Offline yosef_fl

  • Full Member
  • *
  • Posts: 71
Selisih 0.01
« on: April 15, 2016, 01:16:48 AM »
Halo para master Fox-id,

Saya ada sedikit masalah dengan saldo awal laporan kas tunai,selisih 0.01 dengan saldo akhir tanggal sebelumnya,padahal program ini sudah jalan 3 tahun dan tidak pernah mengalami hal ini ,apakah diantara para master ada yang pernah mengalami hal yang sama ?
untuk menentukan saldo awal saya cuma pakai SUM,berhubung tidak ada modul tutup tahun,perhitungan dimulai dari saldo awal tanggal install program,apakah ini ada pengaruhnya ?

mohon bantuannya para master
terima kasih

Offline foxy

  • Fox-id M.V.P
  • Hero Member
  • *
  • Posts: 3.488
    • Foxy Land
Re: Selisih 0.01
« Reply #1 on: April 15, 2016, 07:09:14 AM »
Cara termudah menyelesaikan masalah ini (tanpa mengganti code sama sekali): ganti semua tipe data yang berhubungan dengan nilai uang menjadi decimal(nn, 0); dimana nn adalah nominal maksimal yang diperkirakan (saya biasa kasih decimal(15,0) dengan asumsi rasanya client saya belum ada yang transaksi lebih dari 999,000,000,000,000 (baca: 999 triliun)).

hth,
foxy
This post is provided as is. Feel free to use all the codes and information, however understand that I don't have any obligations to fix any bug(s) or follow up this subject.

Offline yosef_fl

  • Full Member
  • *
  • Posts: 71
Re: Selisih 0.01
« Reply #2 on: April 15, 2016, 09:04:13 AM »
Terima kasih tanggapannya rekan foxy,tapi sistem yg saya kerjakan disini adalah 1 pintu,yaitu semua transaksi lewat kas,nah bagaimana jika ada jurnal untuk bank ? Kan bank pasti ada 2 decimal dibelakang koma.... ?


Offline yosef_fl

  • Full Member
  • *
  • Posts: 71
Re: Selisih 0.01
« Reply #3 on: April 15, 2016, 09:39:14 AM »
Maaf rekan Foxy,saya salah mengerti,tapi akan saya coba caranya ,dengan mengubah decimal untuk menampung saldo awal dengan (nn,0) nanti ssys kabari lagi..
Terima kasih....

Offline doditasik

  • Full Member
  • *
  • Posts: 74
Re: Selisih 0.01
« Reply #4 on: April 15, 2016, 10:07:24 AM »

  Saya biasa membuat modul tutup tahun (closing tahunan), untuk membuat saldo awal berikutnya. dengan urutan

  1. Backup data ( antisipasi pada saat proses kritis, ada hal-hal kesalahan atau kerusakan data)
  2. Menyimpan saldo awal periode berikutnya pada database periode baru
  3. Menyimpan periode sebelumnya pada database history (hanya untuk keperluan tertentu), apabila ada penyesuaian masukan pada periode baru
  4. Keuntungannya query akan jauh lebih cepat , maintenance data akan jauh lebih mudah

Offline aronsluciano

  • Junior Member
  • *
  • Posts: 216
Re: Selisih 0.01
« Reply #5 on: April 15, 2016, 10:15:57 AM »
Dengan menggunkan sum untuk mencari angka saldo awal, bisa saja terjadi selisih.
Kecuali dalam perhitungan sum, angka yang akan dihitung dipatok/ dipaksa dengan batasan decimal tertentu, misal xxx.99
Jadi angka yang dihitung akan sama dengan angka yang terlihat dalam laporan.

angka yang terlihat dalam laporan, terutama bagian decimal bisa saja tidak terlihat angka yang sesungguhnya,
misal : angka sesungguhnya : 0.002  lalu 0.003  lalu 0.001  dilaporan "bisa" saja munculnya semuanya : 0.00   , tapi kalu di sum jadi : 0.006 alias  0.01

Arons

Offline yosef_fl

  • Full Member
  • *
  • Posts: 71
Re: Selisih 0.01
« Reply #6 on: April 15, 2016, 12:13:32 PM »
Sudah bisa rekan-rekan,terima kasih khusunya pada rekan foxy dan arons,yang sudah memberi informasi... untuk rekan dodi,tentang tutup tahun, yang saya tanyakan apakah waktu membuat tutup tahun itu ,clien harus menyelasikan bulan 12 dulu,sebelum melakukan transaksi di tahun yang baru ? soalnya hampir semua client saya,waktu ganti tahun ya langsung melakukan transaksi untuk bulan 1,waktu konsultan datang,kalau sudah dicek semuanya betul ,baru dilakukan tutup tahun...,biasanya pertengahan bulan 1,bahkan bisa molor sampe bulan 2

terima kasih


Offline doditasik

  • Full Member
  • *
  • Posts: 74
Re: Selisih 0.01
« Reply #7 on: April 18, 2016, 12:16:03 PM »
Kang Yosep...

 Tergantung permintaan...

 1.Kalo clientnya bisa melakukan transaksi Back Date, bisa dilakukan tutup tahun di awal Periode Awal bahkan lebih..
 2. Kalo clientnya minta laporan akhir tahun pas di  awal Tahun seperti di perbankan, Asuransi, Pembiayaan dll, biasanya pas akhir bulan desember semua
    transaksi yang terjadi di periode sebelumnya di masukan (Penyesuaian, Hitung Bunga, Pajak dll), sehingga akan di hasilkan laporan Akhir tahunan pas   
   dengan Periode Awal tahun ( disinilah biasanya bedagang..)

Offline yosef_fl

  • Full Member
  • *
  • Posts: 71
Re: Selisih 0.01
« Reply #8 on: April 18, 2016, 02:52:50 PM »
Terima Kasih rekan Dody,

wah banyak sekali jenis clientnya,kalau saya ambil item no.1 karena semua client saya bisa transaksi back date...