How To Fix HRPAY99OC031 - If it does not start with period & &, payroll accounting is not possible


SAP Error Message - Details

  • Message type: E = Error

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

  • Message number: 031

  • Message text: If it does not start with period & &, payroll accounting is not possible

  • Show details Hide details
  • What causes this issue?

    No gaps should occur in the payroll history for payroll in advance.

    System Response

    How to fix this error?

    You can only run payroll for the selected periods if payroll has been
    run for all regular periods between the last payroll accounted period
    and the first period selected for payroll in advance. You have the
    following options:
    If you do not want to change the selection of periods, you can only run
    payroll in advance if regular payroll runs have taken place for the
    periods that have not been selected. If this is the case, the off-cycle
    activity must end here.
    If you select the periods without gaps, you can run payroll in advance.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message HRPAY99OC031 - If it does not start with period & &, payroll accounting is not possible ?

    The SAP error message HRPAY99OC031 typically indicates an issue related to the payroll processing in the Human Resources (HR) module. The specific message "If it does not start with period & &, payroll accounting is not possible" suggests that there is a problem with the period configuration or the payroll run setup.

    Cause:

    1. Incorrect Payroll Period Configuration: The payroll period may not be correctly defined in the system. This could mean that the payroll period does not start with the expected values or is not set up properly in the configuration.
    2. Missing or Incorrect Payroll Control Record: The payroll control record may not be set correctly for the period in question. This record controls the payroll process and must be properly configured for payroll to run.
    3. Authorization Issues: There may be authorization issues preventing the payroll run from being executed.
    4. Data Inconsistencies: There could be inconsistencies in the employee master data or infotypes that are required for payroll processing.

    Solution:

    1. Check Payroll Period Configuration:

      • Go to the transaction code SPRO and navigate to the payroll settings.
      • Ensure that the payroll periods are correctly defined and that they start with the expected values.
    2. Review Payroll Control Record:

      • Use transaction code PC00_MXX_CEDT (where MXX is your country-specific payroll) to check the payroll control record.
      • Ensure that the control record is set to "Open" for the relevant period and that the payroll run can be executed.
    3. Verify Employee Data:

      • Check the employee master data for any inconsistencies or missing information that could affect payroll processing.
      • Ensure that all necessary infotypes (e.g., IT0000, IT0001, IT0002, etc.) are correctly filled out.
    4. Check Authorizations:

      • Ensure that the user executing the payroll run has the necessary authorizations to perform payroll processing.
    5. Consult SAP Notes:

      • Check for any relevant SAP Notes that may address this specific error message or provide additional troubleshooting steps.
    6. Testing:

      • After making the necessary adjustments, perform a test payroll run to ensure that the issue has been resolved.

    Related Information:

    • Transaction Codes: Familiarize yourself with relevant transaction codes such as PA03 (Maintain Payroll Control Record), PC00_MXX_CEDT (Payroll Control Record), and PA30 (Maintain HR Master Data).
    • Documentation: Review SAP documentation related to payroll processing and configuration for your specific country version.
    • Support: If the issue persists, consider reaching out to SAP support or your internal SAP support team for further assistance.

    By following these steps, you should be able to identify and resolve the issue causing the error message HRPAY99OC031.

    • 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
ERPlingo's SAP support assistant is amazing. Saves me countless hours trying to solve complex SAP issues myself. It's a real game changer!
Rate 1
Thomas Michael
SAP Consultant, Author & Speaker