Showing posts with label Cash Management. Show all posts
Showing posts with label Cash Management. Show all posts

Wednesday, February 18, 2015

Query to Get Direct Deport Cash Management Reconciliation Details

SELECT paa.assignment_action_id,
       ppa.effective_date payment_date,
       popmf.org_payment_method_name,
       per.employee_number,
       per.attribute29 employee_name,
       ppp.VALUE amount,
       NVL ( (SELECT 'Yes'
                FROM pay_ce_reconciled_payments pcrp
               WHERE pcrp.assignment_action_id = paa.assignment_action_id),
            'No')
          reconciled,
       (SELECT cleared_date
          FROM pay_ce_reconciled_payments pcrp
         WHERE pcrp.assignment_action_id = paa.assignment_action_id)
          cleared_date
  FROM pay_payroll_actions ppa,
       pay_assignment_actions paa,
       per_all_people_f per,
       per_all_assignments_f paaf,
       pay_pre_payments ppp,
       pay_org_payment_methods_f popmf
 WHERE     ppa.action_type = 'M'
       AND paa.payroll_action_id = ppa.payroll_action_id
       AND paa.assignment_id = paaf.assignment_id
       AND per.person_id = paaf.person_id
       AND paaf.primary_flag = 'Y'
       AND ppa.effective_date BETWEEN per.effective_start_date
                                  AND per.effective_end_date
       AND ppa.effective_date BETWEEN paaf.effective_start_date
                                  AND paaf.effective_end_date
       AND ppp.pre_payment_id = paa.pre_payment_id
       AND ppp.org_payment_method_id = popmf.org_payment_method_id
       AND ppa.org_payment_method_id NOT IN (86, 87)

       AND ppa.effective_date BETWEEN :l_start_date AND :l_end_date