Oracle APPS Borçlar Muhasebesi Ödeme Yaratma API

Share Button

Merhaba,

Bu yazıda Oracle EBS Borçlar Muhasebesi modülünde ödeme yaratma yöntemini paylaşacağım.

Borçlar Muhasebesi modülünde PUBLIC bir ödeme yaratma API’si bulunmamaktadır. Fakat AP_PAY_SINGLE_INVOICE_PKG paketinde bulunan AP_Pay_Invoice_In_Full prosedürüne ufak bir ekleme ile içerisindeki BUG’ı yok ederek, ödeme oluşturup, faturaları ödeyebiliyoruz.

Prosedür içerisinde yer alan l_next_check_number değişkeni boş değer alınca ödeme oluşturmamaktadır. Boş  değer yerine -1 gönderince API sağlam şekilde çalışmaktadır. Dolayısıyla yeni bir XX ile başlayan paket oluşturup aşağıdaki kod parçasını prosedür içerisine ekliyoruz.

Değiştirilmiş paketi aşağıdaki linke tıklayarak indirebilirsiniz.

XX_AP_PAY_SINGLE_INVOICE_PKG

Prosedürü çağırmak için aşağıdaki kodu kullanabilirsiniz. Dikkat edilmesi gereken bir diğer önemli nokta ise, bu yöntem sadece p_payment_type_flag parametresi “A” olan ödemeler için çalışmaktadır.