How To Fix HRPAY99OC004 - Only payroll type ' ' is permitted for advance payments


SAP Error Message - Details

  • Message type: E = Error

  • Message class: HRPAY99OC - International payroll accounting, off-cycle

  • Message number: 004

  • Message text: Only payroll type ' ' is permitted for advance payments

  • Show details Hide details
  • What causes this issue?

    You have assigned an invalid payroll type to an off-cycle category for
    an advance payment. Advance payments using an off-cycle run are only
    possible with the payroll run ' ' (regular).

    How to fix this error?

    Check your entries. Change either the payroll type to ' ' or the
    off-cycle reason type to 'Bonus' or 'Absence'.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message HRPAY99OC004 - Only payroll type ' ' is permitted for advance payments ?

    The SAP error message HRPAY99OC004 indicates that there is an issue with the payroll type being used for advance payments in the payroll processing module. This error typically arises when the payroll type specified in the configuration or during the payroll run does not match the expected values for processing advance payments.

    Cause:

    1. Incorrect Payroll Type: The payroll type specified for the advance payment is either missing or incorrect. The system expects a specific payroll type that is configured to allow advance payments.
    2. Configuration Issues: The configuration settings in the payroll module may not be set up correctly to handle advance payments.
    3. Missing Customization: If the payroll type for advance payments has not been defined in the system, this error can occur.

    Solution:

    1. Check Payroll Type Configuration:

      • Go to the configuration settings in SAP for payroll (transaction code SPRO).
      • Navigate to the relevant section for payroll and check the settings for advance payments.
      • Ensure that the payroll type you are using is correctly defined and allowed for advance payments.
    2. Review Payroll Type Assignment:

      • Verify that the payroll type assigned to the employee or the payroll run is correct and matches the expected payroll type for advance payments.
      • If necessary, update the payroll type in the employee master data or in the payroll run settings.
    3. Consult Documentation:

      • Review SAP documentation or help files related to payroll processing and advance payments to ensure that you are following the correct procedures.
    4. Testing:

      • After making changes, perform a test payroll run to ensure that the error does not occur again.
    5. Contact SAP Support:

      • If the issue persists after checking the configuration and payroll type, consider reaching out to SAP support for further assistance.

    Related Information:

    • Transaction Codes: Familiarize yourself with relevant transaction codes such as PA30 (Maintain HR Master Data), PC00_MXX_CALC (Payroll Calculation), and SPRO (SAP Project Reference Object).
    • Documentation: Review SAP Notes and Knowledge Base Articles related to payroll processing and advance payments for additional insights and troubleshooting steps.
    • User Forums: Engage with SAP community forums or user groups where similar issues may have been discussed, and solutions shared.

    By following these steps, you should be able to resolve the HRPAY99OC004 error and successfully process advance payments in SAP.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
The AI Support Assistant is great. It provides comprehensive assistance even on the most difficult issues. I highly recommend this service.
Rate 1
John Jordan
SAP Consultant & Author