Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Spec function f_get_beginning_balance_for_piutang_dagang
- input:
- 1. sessionId
- 2. tenantId
- 3. ouId
- 4. lastClosingMonth (periode bulan-tahun tutup bulan terakhir)
- 5. periodAfterLastClosing (periode tutup bulan terakhir + 1 bulan)
- 6. periodOneMonthBeforeFilter (periode bulan-tahun pPeriodFrom - 1 bulan)
- process
- 1. prepare temp_table
- 2. get data saldo awal (fi_summary_monthly_ar, ambil periode = lastClosingMonth)
- 3. get data with periode BETWEEN periodAfterLastClosing AND periodOneMonthBeforeFilter
- 1. get data rpjual: SI dan DN AR dari POS
- 2. get data rpretur: RSI dan Void POS
- 3. get data DN/CN AR & DP: DN AR selain dari POS, CN AR, saldo DP
- 4. get data cek/giro: transaksi cek giro yg sudah alokasi ke piutang
- 5. get data kas: data pembayaran yg cashbank = Cash (CB IN Partner, CCBIOP, CCBIPO)
- 6. get data transfer: data pembayaran cashbank = Non-Cash (CB IN Partner, CCBIOP, CCBIPO)
- 4. Hitung saldo akhir (saldo awal + rpjual – rpretur + DN CN AR / DP – (cek giro + transfer + kas))
- 5. Saldo akhir input ke temp_table untuk func r_saldo_piutang_dagang sebagai saldo awal
- END (return void)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement