Skip to main content

For DSPs: Send payroll and fix errors

This article explains how to send payroll and fix the most common errors if it won't send.

Written by Franzi Schuetzer

For whom: Admin, HR Admin

Find out how to send payroll, and fix the most common causes if it won't send.


Send payroll

Here's how to send payroll to your provider:

  • Go to Payroll > Payroll preview and select the pay period you want to send.

  • Check the values in the preview table for errors before you continue. All previous periods must already be closed.

  • Click Send Payroll (for some providers, Close & Send) to transmit payroll to your provider.

  • If needed, make corrections and resend them using Send Changes, as long as the period is still open. If you use SD Worx, you can only send payroll once. If you want to reopen it afterward, contact Kenjo Support.

  • Finally, close the period using Close. This can't be undone, and your latest changes are automatically sent to the provider. So make sure payroll is error-free before you do.


Add missing employee data

If at least one employee is missing basic data, the button to send payroll is disabled for the entire period. Hovering over it shows the message Go to settings.

Country / Provider

For an employee to count as complete, you also need:

All countries

Hire date and employee ID

DE (ADP, SD Worx)

also a complete salary record (start date and hourly rate or base salary)

NL, FR and other countries

no salary record required for this status

Here's how to add the missing data:


Close an open previous period

As long as an earlier payroll period isn't closed, the send button for the current period stays locked. Go to open payroll:

  • Select the older, still open period.

  • Close it using Close payroll permanently.

  • Then go back to the current period and send it again.


Fix calculation errors in the preview

A red warning icon next to an employee in the payroll preview indicates a calculation error that you should resolve before sending. The errors that can occur vary by country:

Country

Typical error

All countries

Negative overtime balance that hasn't been offset yet

DE, BE, ES

Time-off-in-lieu hours exist, but no matching policy is assigned

NL

Error in vacation or ATV compensation or in paid time

FR

Missing RCR/RCO time compensation policy, or the annual overtime quota is exceeded without an RCO policy

Click the red icon to open the details. You set up the matching policy under Attendance > Settings > Policies.


Understand technical send errors by provider

If all employee data is complete and the preview is error-free, the transfer to the provider itself can still fail. You'll notice this from an error message when you click Send, not from a grayed-out button.

Provider

Countries

Common cause

SFTP-based (e.g. Hans & Huber)

AT and others

Invalid SSH key, incorrect username/password, or file upload or encryption failed Please contact Hans & Huber.

ADP

DE

Connection to the provider failed, payroll ID invalid or not yet activated, or a server error at the provider Please contact ADP.

Deel

DE, FR, IT, AT

API access expired or misconfigured, or no data available for the selected period Please contact Deel.

You can't resolve these errors by adjusting employee data. In this case, please contact your payroll provider directly.


Frequently asked questions

Why is the button to send payroll grayed out?

Usually because at least one employee has incomplete data, or an earlier period is still open. Both cases block sending for the entire period.

What does the message "Go to settings" mean?

It indicates that at least one employee has incomplete data. Click it to go straight to the filtered list of these employees.

I've already sent payroll. Can I send it again?

The first Send button is disabled after that. Instead, you send changes using the Send Changes button in the second step, before you close the period for good.

Can I send payroll multiple times if I use SD Worx (Germany only)?

No, this isn't possible with SD Worx at the moment. In this case, contact Kenjo Support if you want to reopen payroll.

Why does the salary start date only affect me in Germany?

Only the German providers ADP and SD Worx require a complete salary record for an employee to count as complete. In other countries, this isn't required for that status.

Who do I contact for a connection or API error?

These errors are on the provider's side and can't be resolved by adjusting employee data. In this case, contact Kenjo Support.

What's the difference between "Send" and "Close"?

Send transmits the current payroll to your provider but still allows corrections. Close finalizes the period, automatically sends your latest changes, and can't be undone.

Did this answer your question?