Query to get Personal Payment method in Fusion HCM

 SELECT SUBSTR(PPP.EFFECTIVE_START_DATE,1,10) AS G4_EFFECTIVE_START_DATE,
       SUBSTR(PPP.EFFECTIVE_END_DATE,1,10) AS G4_EFFECTIVE_END_DATE,
       PPP.NAME AS G4_NAME,
   PPRD.PAYROLL_RELATIONSHIP_NUMBER AS G4_PAYROLL_RELATIONSHIP_NUMBER,
   PAA.ASSIGNMENT_NUMBER AS G4_ASSIGNMENT_NUMBER,
    PPP.AMOUNT AS G4_AMOUNT,
(PPP.PRIORITY/10) AS G4_PRIORITY,
POP.BASE_ORG_PAY_METHOD_NAME AS G4_ORG_PAYMENT_METHOD,
PPP.PERCENTAGE AS G4_PERCENTAGE,
PPP.PAYMENT_AMOUNT_TYPE AS G4_PAYMENT_AMOUNT_TYPE,
IEBA.BANK_ACCOUNT_NUMBER AS G4_BANK_ACCOUNT_NUMBER,
PAP.PERSON_NUMBER
  FROM PER_ALL_PEOPLE_F PAP,
    PAY_PERSON_PAY_METHODS_F PPP,
    PAY_PAYROLL_ASSIGNMENTS PPA,
    PER_ALL_ASSIGNMENTS_M PAA,
PAY_PAY_RELATIONSHIPS_DN PPRD,
PAY_ORG_PAY_METHODS_F POP,
IBY_EXT_BANK_ACCOUNTS_INT_V IEBA
WHERE PPP.PAYROLL_RELATIONSHIP_ID = PPA.PAYROLL_RELATIONSHIP_ID
   AND PPA.HR_ASSIGNMENT_ID = PAA.ASSIGNMENT_ID
   AND PPA.PAYROLL_RELATIONSHIP_ID = PPRD.PAYROLL_RELATIONSHIP_ID
   AND PAA.PERSON_ID = PAP.PERSON_ID
   AND PAA.ASSIGNMENT_TYPE = 'E'
   AND PPP.ORG_PAYMENT_METHOD_ID = POP.ORG_PAYMENT_METHOD_ID
   AND PPP.BANK_ACCOUNT_ID = IEBA.BANK_ACCOUNT_ID
   AND PAA.ASSIGNMENT_SEQUENCE = (SELECT MAX(ASSIGNMENT_SEQUENCE)
                                    FROM PER_ALL_ASSIGNMENTS_M
   WHERE PERSON_ID = PAP.PERSON_ID
     AND ASSIGNMENT_TYPE = 'E'
AND EFFECTIVE_LATEST_CHANGE = 'Y'
AND TRUNC(SYSDATE) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE)
   AND PAA.EFFECTIVE_LATEST_CHANGE = 'Y'
   AND TRUNC(SYSDATE) BETWEEN PAP.EFFECTIVE_START_DATE AND PAP.EFFECTIVE_END_DATE
   AND TRUNC(SYSDATE) BETWEEN PAA.EFFECTIVE_START_DATE AND PAA.EFFECTIVE_END_DATE
   AND TRUNC(SYSDATE) BETWEEN POP.EFFECTIVE_START_DATE AND PAA.EFFECTIVE_END_DATE
 ORDER BY PAP.PERSON_NUMBER,PPP.EFFECTIVE_START_DATE,PPP.PRIORITY

Comments

Popular posts from this blog

Query to get Salary Change details in Fusion HCM

Oracle Fusion HCM - Enhancements to Summary of Changes and History Sections in Redwood Workforce Structures Pages

๐Ÿงพ Streamlining Payroll Operations with Oracle Payroll Activity Center