abirama62

kasaran spec function

Jan 12th, 2021
1,123
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Spec function f_get_beginning_balance_for_piutang_dagang
  2. input:
  3.   1. sessionId
  4.   2. tenantId
  5.   3. ouId
  6.   4. lastClosingMonth (periode bulan-tahun tutup bulan terakhir)
  7.   5. periodAfterLastClosing (periode tutup bulan terakhir + 1 bulan)
  8.   6. periodOneMonthBeforeFilter (periode bulan-tahun pPeriodFrom - 1 bulan)
  9.  
  10. process
  11.   1. prepare temp_table
  12.   2. get data saldo awal (fi_summary_monthly_ar, ambil periode = lastClosingMonth)
  13.   3. get data with periode BETWEEN periodAfterLastClosing AND periodOneMonthBeforeFilter
  14.     1. get data rpjual: SI dan DN AR dari POS
  15.     2. get data rpretur: RSI dan Void POS
  16.     3. get data DN/CN AR & DP: DN AR selain dari POS, CN AR, saldo DP
  17.     4. get data cek/giro: transaksi cek giro yg sudah alokasi ke piutang
  18.     5. get data kas: data pembayaran yg cashbank = Cash (CB IN Partner, CCBIOP, CCBIPO)
  19.     6. get data transfer: data pembayaran cashbank = Non-Cash (CB IN Partner, CCBIOP, CCBIPO)
  20.   4. Hitung saldo akhir (saldo awal + rpjual – rpretur + DN CN AR / DP – (cek giro + transfer + kas))
  21.   5. Saldo akhir input ke temp_table untuk func r_saldo_piutang_dagang sebagai saldo awal
  22.  
  23. END (return void)
RAW Paste Data