Overwriting Existing Xero Payslips

Overwriting existing Xero payslips

Default behaviour

The default when uploading payslip entries to Xero is to overwrite all existing entries on the payslip, so whatever you load will be all that exists for any given category (other than earnings created from timesheets and system-generated lines such as tax).

For example, if you upload earnings, any existing earnings are overwritten but the rest of the payslip stays. If you load 'Ordinary Hours' you also overwrite any 'Overtime Hours' or 'Allowances' (and similar) that are not loaded via an approved timesheet.

For example, loading an Ordinary Hours line (10 Hours × $100):

Payslip before

adj_before

Payslip after

adj_default

Alternative behaviour

You can change this in your user settings so that only the types you are uploading are overwritten. Enable Don't overwrite existing Xero Payslips and revalidate your file:

With this setting, if you load 'Ordinary Hours' you only overwrite existing 'Ordinary Hours', not 'Overtime Hours', 'Allowances', or other categories (reimbursements, deductions, etc.).

For example, loading an Ordinary Hours line (10 Hours × $100):

Payslip before

adj_before

Payslip after

adj_after