Şub
26
2014

Alacaklar Faturasının Ödeme Koşulu Dikkate Alınarak Taksit Bilgisini Oluşturan Program Örneği

aşağıdaki script ile ar_payment_schedules_all tablosuna customer_trx_id için atılan ödeme taksitlerini bilgilerinin kaldırılıp faturanın ödeme koşulu  (term_id)  bilgisi dikkate alınarak yeniden oluşturulmasını sağlayan program örneğidir. burada dikkat edilmesi gereken yer;  ar_payment_schedules_all tablosu silinirken mutlaka eşlemesinin olup olmadığı kontrol edilmelidir. çünkü eşlemesi varsa program kullanılmamalıdır eşlemelerinin tamamı kaldırılmalıdır !!!!

 

declare

l_applied_commitment_amt   NUMBER       := 0;

l_customer_trx_id number := 3424242;

l_process varchar2(1) := ‘I’;–> (‘D’ –> delete işlemini yapar, ‘I’ insert işlemini yapar)

begin

arp_maintain_ps.maintain_payment_schedules (l_process,
l_customer_trx_id,
NULL, — ps_id
NULL, — line_amount
NULL, — tax_amount
NULL, — frt_amount
NULL, — charge_amount
l_applied_commitment_amt
);

 

end;

Mustafa Korkmaz


Yorum yapın

*