Custom Fields In Payslips

Hello all. I make this new post because apparently all related posts are very old. I’mtrying to add a certain number of custom fields to the meployees so they reflect on the payslips, such as date of hire, leave days matured/ used/ residual, working days of the month/ days worked in the month…just basic information for the worker.
the pproblem is that all these info appera one below the other , all in the same position under the date of emission, making the payslip extremely long.
Is there any way to distribute these information a little bit better?

also, if i put one in the employees, when making the payslip this is not reported in the payslip, but i must add it manually in the employee AND in the payslip. it would be good to have such info in the employee and appearing automativcally in the payslip

update : i manage in some way to add a box at the end of the document with the info about working days and leave days. BUT, still the custom fields i put in the Employee are not reflecting automatically in the payslip, meaning that i have to write manually things like date of hire, position (these two are mandatory to be shown), leave days matured/used/remaining . This is particularly inconvenient because obliges the operator to remember some vital data, raising the chance of errors. Is there any way to resolve this issue? if someone would take few minutes to reply, it would be extremely appreciated.

This is what I have done for showing the staff income tax numbers. You could do something similar for other information which doesn’t change. Once it is captured in the Employee information it will reflect on the payslip.