Payslips in Success Factors Employee Central

Ad Blocker Detected

Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker.

  Payslips in Success Factors Employee Central

This is simple solution how to get payslips in Success Factors employee Central can access them and you can use them for reporting. We have at least three options how to do it. Now let’s start with two simplest options how to get the data into SuccessFactors and enable them for the employees.

Now let’s show two possible solutions. First is simpler and done as background element. The output looks like following picture

Why it is so complicated (4 different portlets)?

  1. There is some limitation on the number of integer/float fields in one portlet (4 integers, 4 floats, 5 dates, 13 varchars).
  2. If you will put it into one big portlet, it will not be user-friendly and people will need to scroll to the side.

These fields/portlets can be filled by the integration platform like Boomi/HCI or basic scheduled import from FTP server (Provisioning/Manage Scheduled jobs/Live profile import – background element import – incremental)

Now the source code of these background elements, if you want to add some attachment to be in these fields, you can add type attachment to it:

<background-element id="payslip1" type-id="3">
 <label>Payslip 1</label>
 <data-field id="year" field-name="vfld1" required="true" max-length="255" max-file-size-KB="1000">
 <label>Year</label>
 </data-field>
 <data-field id="salaryMonth" field-name="vfld2" required="true" max-length="255" max-file-size-KB="1000">
 <label>Salary Month</label>
 </data-field>
 <data-field id="payrollID" field-name="vfld3" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>PayRoll ID</label>
 </data-field>
 <data-field id="positionTitle" field-name="vfld4" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Position Title</label>
 </data-field>
 <data-field id="costCentre" field-name="vfld5" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Cost Centre</label>
 </data-field>
 <data-field id="businessUnit" field-name="vfld6" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Business Unit</label>
 </data-field>
 <data-field id="basicSalary" field-name="ifld1" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Basic Salary</label>
 </data-field>
 <data-field id="actualBasicSalary" field-name="ifld2" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Actual Basic Salary</label>
 </data-field>
 </background-element>
 <background-element id="payslip2" type-id="6">
 <label>Payslip 2</label>
 <data-field id="year" field-name="vfld1" required="true" max-length="255" max-file-size-KB="1000">
 <label>Year</label>
 </data-field>
 <data-field id="salaryMonth" field-name="vfld2" required="true" max-length="255" max-file-size-KB="1000">
 <label>Salary Month</label>
 </data-field>
 <data-field id="quaterlyAverage" field-name="ifld1" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Quarterly Average</label>
 </data-field>
 <data-field id="holidayBalance" field-name="ifld2" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Holiday Balance</label>
 </data-field>
 <data-field id="supplementaryWage" field-name="ifld3" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Supplementary Wage</label>
 </data-field>
 <data-field id="performanceBonus" field-name="ifld4" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Performance Bonus</label>
 </data-field>
 <data-field id="otherBonuses" field-name="ifld5" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Other Bonuses</label>
 </data-field>
 </background-element>
 <background-element id="payslip3" type-id="7">
 <label>Payslip 3</label>
 <data-field id="year" field-name="vfld1" required="true" max-length="255" max-file-size-KB="1000">
 <label>Year</label>
 </data-field>
 <data-field id="salaryMonth" field-name="vfld2" required="true" max-length="255" max-file-size-KB="1000">
 <label>Salary Month</label>
 </data-field>
 <data-field id="severancePayment" field-name="ifld1" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Severance Payment</label>
 </data-field>
 <data-field id="incomeDeductions" field-name="ifld2" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Income Deductions</label>
 </data-field>
 <data-field id="totalTaxableSalary" field-name="ifld3" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Total Taxable Salary</label>
 </data-field>
 <data-field id="employeeContributionSocHealthIns" field-name="ifld4" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Employee Contribution (Social/Health insurance)</label>
 </data-field>
 </background-element>
 <background-element id="payslip4" type-id="8">
 <label>Payslip 4</label>
 <data-field id="year" field-name="vfld1" required="true" max-length="255" max-file-size-KB="1000">
 <label>Year</label>
 </data-field>
 <data-field id="salaryMonth" field-name="vfld2" required="true" max-length="255" max-file-size-KB="1000">
 <label>Salary Month</label>
 </data-field>
 <data-field id="employerContributionGovCosts" field-name="ifld5" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Employer Contribution (Government costs)</label>
 </data-field>
 <data-field id="employerContributionBen" field-name="ifld1" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Employer Contribution (Benefits)</label>
 </data-field>
 <data-field id="netSalary" field-name="ifld2" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Net Salary</label>
 </data-field>
 <data-field id="currency" field-name="vfld3" display-size="100" max-length="255" max-file-size-KB="1000">
 <label>Currency</label>
 </data-field>
 </background-element>

Another option is to create MDF object (this will allow to easily display
only last payslip and you will have button to display historical entries).

Payslips in SuccessFactors

This is done as MDF object. You can see the history so there will be always
only last payslip on your profile. But with permissions to display
the historical payslips when click on the history button

 

The specification is done in Configure object definitions:

The MDF object can be populated by the API (Boomi, HCI or any other) or by importing the file regularly using configuration in provisioning.

Why to use background elements? Easy to report in ad hoc reporting. MDF objects are not available in Ad Hoc reporting and you will need Online report designer to generate reports on these data.

 Please share your experience using the tool and provide us with your feedback and I will be happy

Thanks & Regards,

Anipe Abraham,

Consultant Certified – SAP HCM& SF,

Lorenzo-data solutions,

Email: lorenzodata001@gmail.com

These Are My Thoughts
  • Usability
  • Awesomeness
  • Accessibility
  • Flexibility
4.9

Register For Training

Lorenzo Data Solutions offers Best SAP SuccessFactors Online Training  In The Areas Of SAP SuccessFactors Employee Central Online Training and SAP SuccessFactors Recruitment Management Online Training For individuals and corporate sectors with domain experts,Courses are Virtual, Instructor Led & Interactive Sessions,Contact Us

Sending
User Rating 5 (2 votes)

Leave a Reply