SAP Knowledge Base Article - Public

2609963 - Pay component recurring upload error


When importing Pay component recurring, we get the error "payComponent abc is an invalid external code for Country xyz"


When pay components are added to a Rehire's record via Import, the above mentioned error message comes up referencing the country pertaining to the previous / old employment.

Eg. An Employee from USA has been terminated and was rehired in Peru. When you try to add Pay component(s) to this user's record, the error message still references the country USA

On the UI dropdown under Edit comp Info, Instead of Peru, the pay components pertaining to USA are displayed.


  • SAP SuccessFactors HCM Core - All Versions
  • SAP SuccessFactors Employee Central - All Versions


  • In this use case Pay components are associated with countries. Navigate to Admin Center -> Manage Data -> Country -> Search for country "xyz" in our example. Make sure that the Pay component "abc" is associated with country "xyz" on or before the date used as effective date in the import file.
  • Also, it can be a date formatting issue. Hence, open the import file in Notepad/Notepad++ to verify that the dates are in correct format and leading zero is maintained properly.

Note: If this error message is coming up for a rehired user, where the error message refers to the country record of the old Employment, this could be due to a Data issue.

          Run and adhoc report to see if there are any overlapping Job info records from the previous employment that are stil lactive as of the effective date and then fix it by running a Full-Purge Job information Import.


association, associated, effective date, start date, valid, rehire, old employment , KBA , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , Problem


SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Core all versions