Earnings, deductions, reimbursements, super, leave accruals (NZ and AU only)
Projects
Project tasks and time (when enabled)
First, confirm Items to Import matches what is in your file. Timesheets, Leave, Payslips, and Projects (when shown) set which columns and validation rules apply. If you select types you are not uploading, UpSheets may expect extra fields or different row shapes and you can see errors such as Unable to determine transaction type. Select only the transaction types you are importing in this run.
When importing payroll data (timesheets, leave, or payslips):
Earnings Rate dropdown
Option
Description
File contains Earnings Rate
The standard format. A single Type column in your file specifies the Earnings Rate or pay item (for example, Ordinary Hours or Overtime).
File contains multiple Earnings Rate columns
Horizontal mode. Different columns in your file hold different Earnings Rates or pay items. To use this, you must first define those columns in Add Columns.
Use Smart Formulas
Rules determine the type from start/end times. Requires Smart Formulas setup. AU only.
Use default Earnings Rate set for each Employee
No type column needed; uses each employee’s default in Xero.
When tracking categories are enabled in Xero, every timesheet line must have a tracking code so the upload passes Xero validation. Choose how to supply it:
Option
Description
File contains Tracking Code
A column in your file specifies the tracking category/code. Every line needs a valid value.
Select a tracking category
One tracking code applies to all records.
Values must come from one column per row (or one default for the whole file). If your data is split across several columns, prepare it first—see One Column Per Import Field. For setup in Xero, see Tracking Categories.
After importing, you map your data columns to the required fields. Available fields depend on the transaction types and options you selected.
Column mapping on the Validate screen
The preview table on Validate shows only the first 100 data rows (you may see a hint such as Showing first 100 rows). Validate and Upload still use every row in your file; if names are sorted, the preview can stop at a given letter without meaning rows were dropped.The table scrolls inside its own box: scroll vertically for more preview rows (up to 100) and horizontally for columns off to the right. Hover over the table, swipe sideways with two fingers on a trackpad or hold Shift and turn the mouse wheel. The horizontal scrollbar is at the bottom of the table box; on a Mac it may only show while you scroll.
Employee’s first name. Use together with Last Name, or use Full Name instead.
Last Name
With First Name
Employee’s last name.
Full Name
Or First + Last
Employee’s full name. Alternative to First Name + Last Name.
You must provide either Full Name or both First Name and Last Name. UpSheets matches employees in Xero using the name, so the format in your file should match how names appear in Xero.
Upload files do not use employee email addresses to match rows. Use the employee’s name exactly as it appears in Xero.
Earnings rate / pay item name. Required when “File contains Earnings Rate” is selected.
Tracking Code
When enabled in Xero
Tracking category. Required on every timesheet line when tracking categories are enabled in Xero (from the file column, or via a default tracking code at import).
Hours
Yes*
Hours worked. Not shown when using Smart Formulas with start/end times.
Start Time
Depends
Clock-in time. Shown when Start/End Times is enabled.
End Time
Depends
Clock-out time. Shown when Start/End Times is enabled.
Shift type
No
Optional text label (for example Day or Night) when Shift types are enabled for the organisation and defined on the employee’s Smart Formula. Leave blank to use the formula default or start-time window.
You must provide either Hours or Start Time and End Time. When using Smart Formulas, Start/End Times are required.
How the amount is calculated (e.g. Rate per unit, Fixed amount).
Rate
Depends
Rate or amount when applicable.
Description
Depends
Required when importing payslips only (no timesheets or leave).
Payslip data is uploaded to the available draft pay run. Payslip rows do not use a date to choose the week (except an optional date on AU super lines, which is the expected payment date). If UpSheets shows a different period to the week you are preparing, see Wrong Pay Period.
Any column you do not need can be left set to Select… to ignore it. These columns are excluded from validation and upload.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"UpSheets","description":"Documentation for UpSheets - import timesheets, leave, and payslips to Xero from CSV and Excel files.","colors":{"primary":"#0C58B0","light":"#3C86E0","dark":"#083E7A"},"logo":{"light":"https://res.cloudinary.com/dhuegnns4/image/upload/docs/logo.png","dark":"https://res.cloudinary.com/dhuegnns4/image/upload/docs/logo-dark.svg","href":"https://upsheets.com"},"favicon":"https://mintcdn.com/upsheets/Lce07jOaLLT5sKgf/favicon.svg?fit=max\u0026auto=format\u0026n=Lce07jOaLLT5sKgf\u0026q=85\u0026s=b4304a94d2e98fd112de07b0b6e3ccdc","navbar":{"links":[],"primary":{"type":"button","label":"Get Started","href":"https://upsheets.com"}},"footer":{"links":[{"header":"Resources","items":[{"label":"Award Library","href":"/smart-formulas/award-library/overview"},{"label":"Supported Awards","href":"/smart-formulas/award-library/awards/overview"},{"label":"Smart Formulas","href":"/smart-formulas/overview"}]}]},"seo":{"metatags":{"canonical":"https://upsheets.com/docs"},"indexing":"all"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"upsheets","hasAudioNarration":false,"actualSubdomain":"upsheets","customDomains":["upsheets.com"],"gitSource":{"type":"github","owner":"nzbenny","repo":"upsheets","deployBranch":"master","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aec34e6ca078695d8298131","collectionId":"93b31084-d79a-4589-87c0-1fc6be2747c3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aec34e6ca078695d8298131"},"entitlements":{},"buildId":"6aec34e6ca078695d8298131","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Smart Formulas","count":69},{"language":"default","tag":"Award Library","count":29},{"language":"default","tag":"Supported Awards","count":29},{"language":"default","tag":"Integrations","count":22},{"language":"default","tag":"Troubleshooting","count":22},{"language":"default","tag":"Direct integrations","count":19},{"language":"default","tag":"Examples","count":19},{"language":"default","tag":"File Formats","count":14},{"language":"default","tag":"Account","count":11},{"language":"default","tag":"Settings","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"importing/import-options","slug":"/importing/import-options","pageMetadata":{"title":"Import Options","description":"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.","keywords":["payroll","projects","import","options","columns","mapping","timesheets","leave","payslips"],"href":"/importing/import-options"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Table,Tip,Visibility,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Visibility)_missingMdxReference(`Visibility`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`choose-import-options-and-fields`,children:`Choose import options and fields`}),`\n`,_jsx(_components.p,{children:`On the Import screen you choose what to import and how to match your file columns. This page lists all available options and fields.`}),`\n`,_jsx(Heading,{level:`2`,id:`items-to-import`,children:`Items to Import`}),`\n`,_jsx(_components.p,{children:`Select one or more transaction types:`}),`\n`,_jsx(Frame,{caption:`Items to Import options on the Import screen`,children:_jsx(OptimizedImage,{src:`https://res.cloudinary.com/dhuegnns4/image/upload/docs/items-to-import.jpg`,alt:`Items to Import: Timesheets, Leave, Payslips, Projects`,width:`90%`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Timesheets`})}),_jsx(_components.td,{children:`Draft or approved timesheets for Xero Payroll`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Leave`})}),_jsx(_components.td,{children:`Approved leave requests`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Payslips`})}),_jsx(_components.td,{children:`Earnings, deductions, reimbursements, super, leave accruals (NZ and AU only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Projects`})}),_jsx(_components.td,{children:`Project tasks and time (when enabled)`})]})]})]}),`\n`,_jsxs(Warning,{children:[`First, confirm `,_jsx(_components.strong,{children:`Items to Import`}),` matches what is in your file. `,_jsx(_components.strong,{children:`Timesheets`}),`, `,_jsx(_components.strong,{children:`Leave`}),`, `,_jsx(_components.strong,{children:`Payslips`}),`, and `,_jsx(_components.strong,{children:`Projects`}),` (when shown) set which columns and validation rules apply. If you select types you are not uploading, UpSheets may expect extra fields or different row shapes and you can see errors such as `,_jsx(_components.strong,{children:`Unable to determine transaction type`}),`. Select only the transaction types you are importing in this run.`]}),`\n`,_jsx(Heading,{level:`2`,id:`import-settings`,children:`Import Settings`}),`\n`,_jsx(Heading,{level:`3`,id:`earnings-rate`,children:`Earnings Rate`}),`\n`,_jsx(_components.p,{children:`When importing payroll data (timesheets, leave, or payslips):`}),`\n`,_jsx(Frame,{caption:`Earnings Rate dropdown`,children:_jsx(OptimizedImage,{src:`https://res.cloudinary.com/dhuegnns4/image/upload/docs/earnings-rate.png`,alt:`Earnings Rate dropdown showing Use Smart Formulas`,width:`80%`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`File contains Earnings Rate`})}),_jsxs(_components.td,{children:[`The standard format. A single `,_jsx(_components.code,{children:`Type`}),` column in your file specifies the Earnings Rate or pay item (for example, Ordinary Hours or Overtime).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`File contains multiple Earnings Rate columns`})}),_jsxs(_components.td,{children:[`Horizontal mode. Different columns in your file hold different Earnings Rates or pay items. To use this, you must first define those columns in `,_jsx(_components.a,{href:`/file-formats/multiple-columns`,children:`Add Columns`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Use Smart Formulas`})}),_jsxs(_components.td,{children:[`Rules determine the type from start/end times. Requires `,_jsx(_components.a,{href:`/smart-formulas/overview`,children:`Smart Formulas`}),` setup. AU only.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Use default Earnings Rate set for each Employee`})}),_jsx(_components.td,{children:`No type column needed; uses each employee’s default in Xero.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Select a default Earnings Rate`})}),_jsx(_components.td,{children:`One rate applies to all records.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`tracking-code`,children:`Tracking Code`}),`\n`,_jsx(_components.p,{children:`When tracking categories are enabled in Xero, every timesheet line must have a tracking code so the upload passes Xero validation. Choose how to supply it:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`File contains Tracking Code`})}),_jsx(_components.td,{children:`A column in your file specifies the tracking category/code. Every line needs a valid value.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Select a tracking category`})}),_jsx(_components.td,{children:`One tracking code applies to all records.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Values must come from `,_jsx(_components.strong,{children:`one column`}),` per row (or one default for the whole file). If your data is split across several columns, prepare it first—see `,_jsx(_components.a,{href:`/importing/one-column-per-field`,children:`One Column Per Import Field`}),`. For setup in Xero, see `,_jsx(_components.a,{href:`/timesheets/tracking-categories`,children:`Tracking Categories`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`timesheet-status`,children:`Timesheet Status`}),`\n`,_jsx(_components.p,{children:`When your organisation approves timesheets:`}),`\n`,_jsx(Frame,{caption:`Timesheet Status options`,children:_jsx(OptimizedImage,{src:`https://res.cloudinary.com/dhuegnns4/image/upload/docs/timesheet-status.png`,alt:`Timesheet Status: Draft and Approved buttons`,width:`20%`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Draft`})}),_jsx(_components.td,{children:`Timesheets are uploaded as Draft.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Approved`})}),_jsx(_components.td,{children:`Timesheets are uploaded as Approved.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`other-options`,children:`Other Options`}),`\n`,_jsx(_components.p,{children:`When importing from a file:`}),`\n`,_jsx(Frame,{caption:`Other options: File contains header row and Enable Start/End Times`,children:_jsx(OptimizedImage,{src:`https://res.cloudinary.com/dhuegnns4/image/upload/docs/other-options.png`,alt:`File contains header row (checked) and Enable Start/End Times (unchecked)`,width:`80%`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`File contains header row`})}),_jsx(_components.td,{children:`First row is column headers. Uncheck if your file has no header.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Enable Start/End Times`})}),_jsx(_components.td,{children:`File has separate start and end time columns instead of a single hours column.`})]})]})]}),`\n`,_jsxs(Note,{children:[_jsx(_components.strong,{children:`Enable Start/End Times`}),` does not apply to Projects imports. Xero Projects records time as a duration, so Projects data always uses an hours column.`]}),`\n`,_jsx(Heading,{level:`2`,id:`validate-options`,children:`Validate Options`}),`\n`,_jsx(_components.p,{children:`After importing, you map your data columns to the required fields. Available fields depend on the transaction types and options you selected.`}),`\n`,_jsx(Frame,{caption:`Column mapping on the Validate screen`,children:_jsx(OptimizedImage,{src:`https://res.cloudinary.com/dhuegnns4/image/upload/docs/validate-options.png`,alt:`Validate options and column mapping`,width:`90%`})}),`\n`,_jsxs(_components.p,{children:[`The preview table on `,_jsx(_components.strong,{children:`Validate`}),` shows only the first `,_jsx(_components.strong,{children:`100 data rows`}),` (you may see a hint such as `,_jsx(_components.em,{children:`Showing first 100 rows`}),`). `,_jsx(_components.strong,{children:`Validate`}),` and `,_jsx(_components.strong,{children:`Upload`}),` still use every row in your file; if names are sorted, the preview can stop at a given letter without meaning rows were dropped.`]}),`\n`,_jsxs(_components.p,{children:[`The table scrolls inside its own box: scroll `,_jsx(_components.strong,{children:`vertically`}),` for more preview rows (up to 100) and `,_jsx(_components.strong,{children:`horizontally`}),` for columns off to the right. Hover over the table, swipe sideways with two fingers on a trackpad or hold `,_jsx(_components.strong,{children:`Shift`}),` and turn the mouse wheel. The horizontal scrollbar is at the bottom of the table box; on a Mac it may only show while you scroll.`]}),`\n`,_jsx(Visibility,{for:`agents`,children:_jsx(_components.p,{children:`Validate screen preview is capped at 100 data rows; validation and upload use the full CSV. Question variants: why didn’t all of the csv load in, it only goes to the letter J, I don’t see how I can scroll to the right, not all my rows loaded, only shows up to J, where are the rest of my rows, how do I scroll right on the validate screen. Answer: preview-only limit; sorted names can end preview at J; scroll vertically inside the table box for more preview rows and horizontally for extra columns (hover table, two-finger sideways on trackpad, Shift+mouse wheel; scrollbar at bottom of table box, Mac may show only while scrolling).`})}),`\n`,_jsx(Heading,{level:`3`,id:`employee-identification`,children:`Employee identification`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`First Name`})}),_jsx(_components.td,{children:`With Last Name`}),_jsx(_components.td,{children:`Employee’s first name. Use together with Last Name, or use Full Name instead.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Last Name`})}),_jsx(_components.td,{children:`With First Name`}),_jsx(_components.td,{children:`Employee’s last name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Full Name`})}),_jsx(_components.td,{children:`Or First + Last`}),_jsx(_components.td,{children:`Employee’s full name. Alternative to First Name + Last Name.`})]})]})]}),`\n`,_jsxs(Tip,{children:[`You must provide `,_jsx(_components.strong,{children:`either`}),` Full Name `,_jsx(_components.strong,{children:`or`}),` both First Name and Last Name. UpSheets matches employees in Xero using the name, so the format in your file should match how names appear in Xero.`]}),`\n`,_jsx(Note,{children:`Upload files do not use employee email addresses to match rows. Use the employee’s name exactly as it appears in Xero.`}),`\n`,_jsx(Heading,{level:`3`,id:`timesheets`,children:`Timesheets`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Date`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Date of the timesheet.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Type`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`Earnings rate / pay item name. Required when “File contains Earnings Rate” is selected.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tracking Code`})}),_jsx(_components.td,{children:`When enabled in Xero`}),_jsx(_components.td,{children:`Tracking category. Required on every timesheet line when tracking categories are enabled in Xero (from the file column, or via a default tracking code at import).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Hours`})}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Hours worked. Not shown when using Smart Formulas with start/end times.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Start Time`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`Clock-in time. Shown when Start/End Times is enabled.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`End Time`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`Clock-out time. Shown when Start/End Times is enabled.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Shift type`})}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Optional text label (for example Day or Night) when `,_jsx(_components.a,{href:`/smart-formulas/shift-types`,children:`Shift types`}),` are enabled for the organisation and defined on the employee’s Smart Formula. Leave blank to use the formula default or start-time window.`]})]})]})]}),`\n`,_jsxs(Tip,{children:[`You must provide `,_jsx(_components.strong,{children:`either`}),` Hours `,_jsx(_components.strong,{children:`or`}),` Start Time and End Time. When using `,_jsx(_components.a,{href:`/smart-formulas/overview`,children:`Smart Formulas`}),`, Start/End Times are required.`]}),`\n`,_jsx(Heading,{level:`3`,id:`leave`,children:`Leave`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Date`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Leave start date.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`End Date`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Leave end date.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Type`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Leave type (e.g. Annual Leave, Sick Leave).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Hours`})}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Leave hours. May be omitted when using Smart Formulas.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Optional notes.`})]})]})]}),`\n`,_jsxs(Tip,{children:[`You can optionally `,_jsx(_components.a,{href:`/leave/default-end-date-and-description`,children:`default the end date and description for leave`}),` in your Settings, so your file does not need to include these columns.`]}),`\n`,_jsx(Heading,{level:`3`,id:`payslips`,children:`Payslips`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Type`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Pay item name (earnings, deduction, etc.).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Hours`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`Hours or quantity. Required for most pay items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Calculation Type`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`How the amount is calculated (e.g. Rate per unit, Fixed amount).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Rate`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`Rate or amount when applicable.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.td,{children:`Depends`}),_jsx(_components.td,{children:`Required when importing payslips only (no timesheets or leave).`})]})]})]}),`\n`,_jsxs(Tip,{children:[`Payslip data is uploaded to the available draft pay run. Payslip rows do not use a date to choose the week (except an optional `,_jsx(_components.strong,{children:`date`}),` on AU super lines, which is the expected payment date). If UpSheets shows a different period to the week you are preparing, see `,_jsx(_components.a,{href:`/payslips/wrong-pay-period`,children:`Wrong Pay Period`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`projects`,children:`Projects`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Project`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Project name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Task`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Task name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`User`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`User or staff member.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Hours`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Time spent on the task.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Date`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Date of the time entry.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Charge Type`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Billing type (e.g. Time, Fixed).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Amount`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Billed amount.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Description`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Optional notes.`})]})]})]}),`\n`,_jsxs(Note,{children:[`For project time, the `,_jsx(_components.strong,{children:`User`}),` field is the person’s full name as it appears in Xero Projects, not their email address.`]}),`\n`,_jsx(Heading,{level:`2`,id:`ignoring-columns`,children:`Ignoring columns`}),`\n`,_jsxs(_components.p,{children:[`Any column you do not need can be left set to `,_jsx(_components.strong,{children:`Select…`}),` to ignore it. These columns are excluded from validation and upload.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Import Options","description":"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.","keywords":["payroll","projects","import","options","columns","mapping","timesheets","leave","payslips"],"href":"/importing/import-options"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Choose import options and fields","slug":"choose-import-options-and-fields","depth":2,"children":[]},{"title":"Items to Import","slug":"items-to-import","depth":2,"children":[]},{"title":"Import Settings","slug":"import-settings","depth":2,"children":[{"title":"Earnings Rate","slug":"earnings-rate","depth":3,"children":[]},{"title":"Tracking Code","slug":"tracking-code","depth":3,"children":[]},{"title":"Timesheet Status","slug":"timesheet-status","depth":3,"children":[]},{"title":"Other Options","slug":"other-options","depth":3,"children":[]}]},{"title":"Validate Options","slug":"validate-options","depth":2,"children":[{"title":"Employee identification","slug":"employee-identification","depth":3,"children":[]},{"title":"Timesheets","slug":"timesheets","depth":3,"children":[]},{"title":"Leave","slug":"leave","depth":3,"children":[]},{"title":"Payslips","slug":"payslips","depth":3,"children":[]},{"title":"Projects","slug":"projects","depth":3,"children":[]}]},{"title":"Ignoring columns","slug":"ignoring-columns","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"upsheets","siteName":"UpSheets","title":"Import Options - UpSheets","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T19:24:46.403Z","originalFileLocation":"importing/import-options.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.\">\u003cmeta data-mint-head name=\"application-name\" content=\"UpSheets\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Import Options - UpSheets\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"UpSheets\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://upsheets.com/docs/importing/import-options\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://upsheets.mintlify.site/docs/_mintlify/api/og/v2?division=Importing\u0026amp;title=Import+Options\u0026amp;description=Reference+for+import+options+and+column+mapping+fields+when+importing+data+from+CSV%2C+Excel%2C+or+integrations+into+UpSheets.\u0026amp;theme=ebebc7c216b7f4d8f035cbc0\u0026amp;signature=fd55da657c392476cc13a4e9b9b352f568c5c688db29c2966071a62a7c7615f5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Import Options - UpSheets\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://upsheets.mintlify.site/docs/_mintlify/api/og/v2?division=Importing\u0026amp;title=Import+Options\u0026amp;description=Reference+for+import+options+and+column+mapping+fields+when+importing+data+from+CSV%2C+Excel%2C+or+integrations+into+UpSheets.\u0026amp;theme=ebebc7c216b7f4d8f035cbc0\u0026amp;signature=fd55da657c392476cc13a4e9b9b352f568c5c688db29c2966071a62a7c7615f5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/upsheets/1x5s_05z0K10L3nB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"UpSheets\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C58B0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://upsheets.com/docs/importing/import-options\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/importing/import-options.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://upsheets.com/#organization\",\"name\":\"UpSheets\",\"url\":\"https://upsheets.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://res.cloudinary.com/dhuegnns4/image/upload/docs/logo.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://upsheets.com/docs#website\",\"name\":\"UpSheets\",\"url\":\"https://upsheets.com/docs\",\"publisher\":{\"@id\":\"https://upsheets.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://upsheets.com/docs/importing/import-options#webpage\",\"url\":\"https://upsheets.com/docs/importing/import-options\",\"name\":\"Import Options\",\"description\":\"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.\",\"dateModified\":\"2026-10-27T19:24:46.403Z\",\"isPartOf\":{\"@id\":\"https://upsheets.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://upsheets.com/docs/importing/import-options#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://upsheets.com/docs/importing/import-options#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Importing\",\"item\":\"https://upsheets.com/docs/importing/download-sample-file\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Import Options\",\"item\":\"https://upsheets.com/docs/importing/import-options\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://upsheets.com/docs/importing/import-options#article\",\"headline\":\"Import Options\",\"name\":\"Import Options\",\"description\":\"Reference for import options and column mapping fields when importing data from CSV, Excel, or integrations into UpSheets.\",\"url\":\"https://upsheets.com/docs/importing/import-options\",\"mainEntityOfPage\":{\"@id\":\"https://upsheets.com/docs/importing/import-options#webpage\"},\"dateModified\":\"2026-10-27T19:24:46.403Z\",\"keywords\":\"payroll, projects, import, options, columns, mapping, timesheets, leave, payslips\",\"publisher\":{\"@id\":\"https://upsheets.com/#organization\"},\"isPartOf\":{\"@id\":\"https://upsheets.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"UpSheets\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"UpSheets","nav":{"global":null,"groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Getting Started with UpSheets","sidebarTitle":"Introduction","href":"/getting-started/introduction"},{"title":"Quickstart","href":"/getting-started/quickstart"},{"title":"Payroll Process","href":"/getting-started/payroll-process"},{"title":"Projects Process","href":"/getting-started/projects-process"},{"title":"Transaction Types","href":"/getting-started/transaction-types"}]},{"group":"Connect","icon":"link","pages":[{"title":"Connecting to Xero","href":"/connect/connecting-to-xero"},{"title":"Manage Your Connection","href":"/connect/managing-your-connection"},{"title":"Multiple Organisations","href":"/connect/multiple-organisations"},{"title":"Xero Demo Organisation","href":"/connect/xero-demo-organisation"}]},{"group":"Importing","icon":"file-import","pages":[{"title":"Download Sample File","href":"/importing/download-sample-file"},{"title":"File Types","href":"/importing/file-types"},{"title":"Integrations Overview","sidebarTitle":"Integrations","description":"Import timesheet and project data from BrightHR, Clockify, Connecteam, Harvest, RotaCloud, Square, Toggl Track, TrackingTime, and Varicon without CSV export.","href":"/integrations/overview"},{"title":"Import Options","href":"/importing/import-options"},{"title":"Earnings Rates \u0026 Types","description":"Xero Pay Items and the Type field when uploading, and options for specifying earnings rates.","href":"/importing/earnings-rates-and-types"},{"title":"One Column Per Import Field","sidebarTitle":"One Column Per Field","href":"/importing/one-column-per-field"},{"title":"Editing Imported Data","href":"/importing/editing-imported-data"},{"title":"Uploading Again","href":"/importing/uploading-again"},{"title":"Downloading and Deleting Imported Files","sidebarTitle":"Imported Files","href":"/importing/deleting-imported-files"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Integrations Overview","sidebarTitle":"Integrations","href":"/integrations/overview"},{"group":"Direct integrations","expanded":false,"pages":[{"group":"BrightHR","expanded":false,"pages":[{"title":"BrightHR Overview","sidebarTitle":"Overview","href":"/integrations/brighthr/overview"},{"title":"Import BrightHR CSV Files","sidebarTitle":"CSV Import","href":"/integrations/brighthr/csv-import"},{"title":"Connect BrightHR","sidebarTitle":"Connect","href":"/integrations/brighthr/connect"},{"title":"Import Data from BrightHR","sidebarTitle":"Import Data","href":"/integrations/brighthr/import-data"}]},{"group":"Clockify","expanded":false,"pages":[{"title":"Connect Clockify","sidebarTitle":"Connect","href":"/integrations/clockify/connect"},{"title":"Import Data from Clockify","sidebarTitle":"Import Data","href":"/integrations/clockify/import-data"}]},{"group":"Connecteam","expanded":false,"pages":[{"title":"Connect Connecteam","sidebarTitle":"Connect","href":"/integrations/connecteam/connect"},{"title":"Import Data from Connecteam","sidebarTitle":"Import Data","href":"/integrations/connecteam/import-data"}]},{"group":"Harvest","expanded":false,"pages":[{"title":"Connect Harvest","sidebarTitle":"Connect","href":"/integrations/harvest/connect"},{"title":"Import Data from Harvest","sidebarTitle":"Import Data","href":"/integrations/harvest/import-data"}]},{"group":"RotaCloud","expanded":false,"pages":[{"title":"Connect RotaCloud","sidebarTitle":"Connect","href":"/integrations/rotacloud/connect"},{"title":"Import Data from RotaCloud","sidebarTitle":"Import Data","href":"/integrations/rotacloud/import-data"}]},{"group":"Square","expanded":false,"pages":[{"title":"Connect Square","sidebarTitle":"Connect","href":"/integrations/square/connect"},{"title":"Import Data from Square","sidebarTitle":"Import Data","href":"/integrations/square/import-data"}]},{"group":"Toggl Track","expanded":false,"pages":[{"title":"Connect Toggl Track","sidebarTitle":"Connect","href":"/integrations/toggl/connect"},{"title":"Import Data from Toggl Track","sidebarTitle":"Import Data","href":"/integrations/toggl/import-data"}]},{"group":"TrackingTime","expanded":false,"pages":[{"title":"Connect TrackingTime","sidebarTitle":"Connect","href":"/integrations/tracking-time/connect"},{"title":"Import Data from TrackingTime","sidebarTitle":"Import Data","href":"/integrations/tracking-time/import-data"}]},{"group":"Varicon","expanded":false,"pages":[{"title":"Connect Varicon","sidebarTitle":"Connect","href":"/integrations/varicon/connect"}]}]},{"group":"Other integrations","expanded":false,"pages":[{"title":"Subway Live IQ","href":"/integrations/subway"},{"title":"WorkflowMax","href":"/integrations/workflowmax"}]}]},{"group":"File Formats","icon":"file-lines","pages":[{"group":"Payroll (Australia)","expanded":false,"pages":[{"title":"Australia Payroll File Formats","sidebarTitle":"Overview","href":"/file-formats/payroll-australia/overview"},{"title":"Timesheets","href":"/file-formats/payroll-australia/timesheets"},{"title":"Leave","href":"/file-formats/payroll-australia/leave"},{"title":"Australia Payslip File Format","sidebarTitle":"Payslips","href":"/file-formats/payroll-australia/payslips"},{"title":"Australia Multi-Type Payroll File Format","sidebarTitle":"Multiple Types","href":"/file-formats/payroll-australia/multiple-types"}]},{"group":"Payroll (NZ \u0026 UK)","expanded":false,"pages":[{"title":"NZ and UK Payroll File Formats","sidebarTitle":"Overview","href":"/file-formats/payroll-nz-uk/overview"},{"title":"Timesheets","href":"/file-formats/payroll-nz-uk/timesheets"},{"title":"Leave","href":"/file-formats/payroll-nz-uk/leave"},{"title":"New Zealand Payslip File Format","sidebarTitle":"Payslips","href":"/file-formats/payroll-nz-uk/payslips"},{"title":"NZ and UK Multi-Type Payroll File Format","sidebarTitle":"Multiple Types","href":"/file-formats/payroll-nz-uk/multiple-types"}]},{"title":"Projects (Global)","href":"/file-formats/projects-global"},{"title":"Multiple Columns","href":"/file-formats/multiple-columns"},{"title":"Start \u0026 End Times","href":"/file-formats/start-and-end-times"},{"title":"Ignoring Rows and Comments","href":"/file-formats/ignoring-rows-and-comments"}]},{"group":"Mapping","icon":"sitemap","pages":[{"title":"Mapping Overview","sidebarTitle":"Overview","href":"/mapping/overview"},{"title":"Employee Specific","href":"/mapping/employee-specific"},{"title":"Exclude Lines","href":"/mapping/exclude-lines"}]},{"group":"Timesheets","icon":"clock","pages":[{"title":"Timesheets Overview","sidebarTitle":"Overview","href":"/timesheets/overview"},{"title":"Duplicates","href":"/timesheets/duplicates"},{"title":"Status","href":"/timesheets/status"},{"title":"Tracking Categories","href":"/timesheets/tracking-categories"},{"title":"Valid Earnings Rates","href":"/timesheets/valid-earnings-rates"},{"title":"Automatic Break Deduction","href":"/timesheets/automatic-breaks"}]},{"group":"Leave","icon":"calendar-days","pages":[{"title":"Leave Overview","sidebarTitle":"Overview","href":"/leave/overview"},{"title":"Duplicates","href":"/leave/duplicates"},{"title":"Default End Date \u0026 Description","href":"/leave/default-end-date-and-description"},{"title":"Calculate Leave Hours","href":"/leave/calculate-leave-hours"},{"title":"Multiple Pay Periods","href":"/leave/multiple-pay-periods"}]},{"group":"Payslips","icon":"money-bill","pages":[{"title":"Payslips Overview","sidebarTitle":"Overview","href":"/payslips/overview"},{"title":"Duplicates","href":"/payslips/duplicates"},{"title":"Defaulting Rates from Xero","href":"/payslips/defaulting-rates-from-xero"},{"title":"Overwriting Existing Payslips","href":"/payslips/overwriting-existing-payslips"},{"title":"Uploading Allowances","href":"/payslips/uploading-allowances"},{"title":"Loading Earnings as Timesheets","href":"/payslips/loading-earnings-as-timesheets"},{"title":"Unscheduled Pay Runs","href":"/payslips/unscheduled-pay-runs"},{"title":"Wrong Pay Period","href":"/payslips/wrong-pay-period"},{"title":"Auto Create Pay Runs","href":"/payslips/auto-create-pay-runs"},{"title":"Draft Timesheets Before Payslip Upload","href":"/payslips/draft-timesheets-before-upload"}]},{"group":"Smart Formulas","icon":"wand-magic-sparkles","pages":[{"title":"Smart Formulas Overview","sidebarTitle":"Overview","href":"/smart-formulas/overview"},{"group":"Setup Workflow","expanded":false,"pages":[{"title":"Configure Smart Formulas in UpSheets","sidebarTitle":"Configure","href":"/smart-formulas/configure"},{"title":"Smart Formula Rules","sidebarTitle":"Rules","href":"/smart-formulas/rules"},{"title":"Simulate Smart Formulas","sidebarTitle":"Simulate","href":"/smart-formulas/simulate"},{"title":"Publish and Version Smart Formulas","sidebarTitle":"Publish and Version","href":"/smart-formulas/publish-and-version"},{"title":"Assign Smart Formulas to Employees","sidebarTitle":"Assign","href":"/smart-formulas/assign"}]},{"group":"Examples","expanded":false,"pages":[{"group":"Rates and Overtime","expanded":false,"pages":[{"title":"Ordinary Penalties and Daily Overtime Example","sidebarTitle":"Ordinary + Daily Overtime","href":"/smart-formulas/examples/ordinary-penalties-and-daily-overtime"},{"title":"Weekly Overtime Example","sidebarTitle":"Weekly Overtime","href":"/smart-formulas/examples/weekly-overtime"},{"title":"Public Holiday Rates Example","sidebarTitle":"Public Holiday Rates","href":"/smart-formulas/examples/public-holiday-rates"}]},{"group":"Rule Modifiers","expanded":false,"pages":[{"title":"Start Period Only Example","sidebarTitle":"Start Period Only","href":"/smart-formulas/examples/start-period-only"},{"title":"End Period Only Example","sidebarTitle":"End Period Only","href":"/smart-formulas/examples/end-period-only"},{"title":"Minimum and Maximum Hours Example","sidebarTitle":"Minimum + Maximum Hours","href":"/smart-formulas/examples/minimum-and-maximum-hours"},{"title":"Minimum Shift Gap Example","sidebarTitle":"Minimum Shift Gap","href":"/smart-formulas/examples/minimum-shift-gap"},{"title":"Minimum Shift Gap After Overtime Example","sidebarTitle":"Gap After Overtime","href":"/smart-formulas/examples/minimum-shift-gap-after-overtime"}]},{"group":"Break Removal","expanded":false,"pages":[{"title":"Shift Break Removal Example","sidebarTitle":"Shift Break Removal","href":"/smart-formulas/examples/shift-break-removal"},{"title":"Day Break Removal Example","sidebarTitle":"Day Break Removal","href":"/smart-formulas/examples/day-break-removal"}]},{"group":"Allowances","expanded":false,"pages":[{"title":"Hourly Allowance Example","sidebarTitle":"Hourly Allowance","href":"/smart-formulas/examples/hourly-allowance"},{"title":"Shift Allowance Example","sidebarTitle":"Shift Allowance","href":"/smart-formulas/examples/shift-allowance"},{"title":"Day Allowance Example","sidebarTitle":"Day Allowance","href":"/smart-formulas/examples/day-allowance"},{"title":"Week Allowance Example","sidebarTitle":"Week Allowance","href":"/smart-formulas/examples/week-allowance"},{"title":"Broken Shift Allowance Example","sidebarTitle":"Broken Shift Allowance","href":"/smart-formulas/examples/broken-shift-allowance"},{"title":"Minimum Engagement Allowance Example","sidebarTitle":"Minimum Engagement","href":"/smart-formulas/examples/minimum-engagement-allowance"},{"title":"Top Up Allowance Example","sidebarTitle":"Top Up Allowance","href":"/smart-formulas/examples/top-up-allowance"},{"title":"Manual Allowance Example","sidebarTitle":"Manual Allowance","href":"/smart-formulas/examples/manual-allowance"}]},{"group":"Leave Accrual","expanded":false,"pages":[{"title":"Rostered Days Off (RDO) in UpSheets","sidebarTitle":"Rostered Days Off","href":"/smart-formulas/examples/rostered-days-off"}]}]},{"group":"Settings","expanded":false,"pages":[{"title":"Smart Formula Settings","sidebarTitle":"Overview","href":"/smart-formulas/settings/overview"},{"title":"Allow Types","href":"/smart-formulas/allow-types"},{"title":"Ignore Types","href":"/smart-formulas/ignore-types"},{"title":"Shift Types in Smart Formulas","sidebarTitle":"Shift Types","href":"/smart-formulas/shift-types"},{"title":"Breaks","href":"/smart-formulas/breaks"},{"title":"Next-Day Rates After Midnight","sidebarTitle":"Next Day Rules","href":"/smart-formulas/next-day-rates"},{"title":"Default Start Time","href":"/smart-formulas/default-start-time"},{"title":"Public Holidays","href":"/smart-formulas/public-holidays"},{"title":"Pay Item Defaults","href":"/smart-formulas/pay-item-defaults"},{"title":"Automated Allowances","href":"/smart-formulas/automated-allowances"}]},{"group":"Award Library","root":{"title":"Award Library Overview","sidebarTitle":"Overview","href":"/smart-formulas/award-library/overview"},"expanded":false,"pages":[{"group":"Supported Awards","root":{"title":"Supported Australian Modern Award Pay Rates and Xero Automation","sidebarTitle":"Supported Awards","href":"/smart-formulas/award-library/awards/overview"},"expanded":false,"pages":[{"title":"Aged Care Award Pay Rates 2026/27","sidebarTitle":"Aged Care","href":"/smart-formulas/award-library/awards/aca/overview"},{"title":"Amusement and Events Award Pay Rates 2026/27","sidebarTitle":"Amusement \u0026 Events","href":"/smart-formulas/award-library/awards/aera/overview"},{"title":"Animal Care Award Pay Rates 2026/27","sidebarTitle":"Animal Care","href":"/smart-formulas/award-library/awards/acvsa/overview"},{"title":"Building and Construction Award Pay Rates 2026/27","sidebarTitle":"Building \u0026 Construction","href":"/smart-formulas/award-library/awards/baca/overview"},{"title":"Children's Services Award Pay Rates 2026/27","sidebarTitle":"Children's Services","href":"/smart-formulas/award-library/awards/childrena/overview"},{"title":"Cleaning Award Pay Rates 2026/27","sidebarTitle":"Cleaning","href":"/smart-formulas/award-library/awards/cleana/overview"},{"title":"Clerks Award Pay Rates 2026/27","sidebarTitle":"Clerks","href":"/smart-formulas/award-library/awards/cpsa/overview"},{"title":"Clubs Award Pay Rates 2026/27","sidebarTitle":"Clubs","href":"/smart-formulas/award-library/awards/rlca/overview"},{"title":"Electrical Award Pay Rates 2026/27","sidebarTitle":"Electrical","href":"/smart-formulas/award-library/awards/eecca/overview"},{"title":"Fast Food Award Pay Rates 2026/27","sidebarTitle":"Fast Food","href":"/smart-formulas/award-library/awards/ffia/overview"},{"title":"Fitness Award Pay Rates 2026/27","sidebarTitle":"Fitness","href":"/smart-formulas/award-library/awards/fia/overview"},{"title":"Food Manufacturing Award Pay Rates 2026/27","sidebarTitle":"Food Manufacturing","href":"/smart-formulas/award-library/awards/fbtma/overview"},{"title":"Gardening Award Pay Rates 2026/27","sidebarTitle":"Gardening","href":"/smart-formulas/award-library/awards/glsa/overview"},{"title":"General Retail Award Pay Rates 2026/27","sidebarTitle":"General Retail","href":"/smart-formulas/award-library/awards/gria/overview"},{"title":"Hair and Beauty Award Pay Rates 2026/27","sidebarTitle":"Hair and Beauty","href":"/smart-formulas/award-library/awards/hbia/overview"},{"title":"Health Professionals Award Pay Rates 2026/27","sidebarTitle":"Health Professionals","href":"/smart-formulas/award-library/awards/hpssa/overview"},{"title":"Hospitality Award Pay Rates 2026/27","sidebarTitle":"Hospitality","href":"/smart-formulas/award-library/awards/higa/overview"},{"title":"Legal Services Award Pay Rates 2026/27","sidebarTitle":"Legal Services","href":"/smart-formulas/award-library/awards/lsa/overview"},{"title":"Manufacturing Award Pay Rates 2026/27","sidebarTitle":"Manufacturing","href":"/smart-formulas/award-library/awards/maioa/overview"},{"title":"Miscellaneous Award Pay Rates 2026/27","sidebarTitle":"Miscellaneous","href":"/smart-formulas/award-library/awards/misca/overview"},{"title":"Nurses Award Pay Rates 2026/27","sidebarTitle":"Nurses","href":"/smart-formulas/award-library/awards/nursesa/overview"},{"title":"Pharmacy Award Pay Rates 2026/27","sidebarTitle":"Pharmacy","href":"/smart-formulas/award-library/awards/pharmacya/overview"},{"title":"Plumbing Award Pay Rates 2026/27","sidebarTitle":"Plumbing \u0026 Sprinklers","href":"/smart-formulas/award-library/awards/pfsa/overview"},{"title":"Restaurant Award Pay Rates 2026/27","sidebarTitle":"Restaurant","href":"/smart-formulas/award-library/awards/ria/overview"},{"title":"Road Transport Award Pay Rates 2026/27","sidebarTitle":"Road Transport","href":"/smart-formulas/award-library/awards/rtda/overview"},{"title":"SCHADS Award Pay Rates 2026/27","sidebarTitle":"SCHADS","href":"/smart-formulas/award-library/awards/schads/overview"},{"title":"Security Award Pay Rates 2026/27","sidebarTitle":"Security","href":"/smart-formulas/award-library/awards/ssia/overview"},{"title":"Storage Award Pay Rates 2026/27","sidebarTitle":"Storage","href":"/smart-formulas/award-library/awards/sswa/overview"},{"title":"Vehicle Repair Award Pay Rates 2026/27","sidebarTitle":"Vehicle Repair","href":"/smart-formulas/award-library/awards/vrsra/overview"}]}]},{"group":"Import From Xero","expanded":false,"pages":[{"title":"Import Smart Formulas From Xero","sidebarTitle":"Overview","href":"/smart-formulas/import-from-xero/overview"},{"title":"Xero Setup Details (Legacy)","sidebarTitle":"Setup Details","href":"/smart-formulas/import-from-xero/setup-details"},{"title":"Allowances for Xero-Imported Smart Formulas","sidebarTitle":"Allowances","href":"/smart-formulas/custom/allowances"},{"title":"Automatic Break Removal for Xero-Imported Smart Formulas","sidebarTitle":"Automatic Break Removal","href":"/smart-formulas/custom/automatic-break-removal"},{"title":"Rostered Days Off (RDO) for Xero-Imported Smart Formulas","sidebarTitle":"RDO","href":"/smart-formulas/rostered-days-off-rdo"}]}]},{"group":"Employees","icon":"users","pages":[{"title":"Copy Test Data","href":"/employees/copy-test-data"},{"title":"Update Earnings Rates","href":"/account/update-earnings-rates"}]},{"group":"Account","icon":"gear","pages":[{"group":"Account Management","expanded":false,"pages":[{"title":"Add/Remove Users","href":"/account/user-management"},{"title":"Restricting User Access","href":"/account/restricting-user-access"},{"title":"Manage Account Owner","href":"/account/manage-account-owner"},{"title":"Manage Subscription","sidebarTitle":"Manage Subscription","href":"/account/manage-subscription"}]},{"title":"Google Sign In","href":"/account/google-sign-in"},{"title":"Xero Sign In","href":"/account/xero-sign-in"},{"title":"Tracking Categories","href":"/account/tracking-categories"},{"title":"Update Payment Details","sidebarTitle":"Payment Details","href":"/account/payment-details"},{"title":"Invoices","href":"/account/invoices"},{"title":"Colour Scheme and Dark Mode","sidebarTitle":"Colour Scheme","href":"/account/colour-scheme"},{"title":"Onboarding Tour","sidebarTitle":"Onboarding Tour","href":"/account/onboarding-tour"}]},{"group":"Pricing","icon":"credit-card","pages":[{"title":"Pricing Overview","sidebarTitle":"Overview","href":"/pricing/overview"},{"title":"Pricing Examples","sidebarTitle":"Examples","href":"/pricing/examples"}]},{"group":"Troubleshooting","icon":"circle-exclamation","pages":[{"title":"Column Limit","href":"/troubleshooting/column-limit"},{"title":"Connection Refused","href":"/troubleshooting/connection-refused"},{"title":"Date Formats","href":"/troubleshooting/date-formats"},{"title":"Wrong Pay Period","href":"/payslips/wrong-pay-period"},{"title":"Earnings Rate not Defined","href":"/troubleshooting/earnings-rate-not-defined"},{"title":"Incomplete Tax Declaration","sidebarTitle":"Incomplete Tax Declaration","href":"/troubleshooting/incomplete-tax-declaration"},{"title":"Invalid File Format","href":"/troubleshooting/invalid-file-format"},{"title":"Leave Type Not Assigned","href":"/troubleshooting/leave-type-not-assigned"},{"title":"Missing Type Field","href":"/troubleshooting/missing-type-field"},{"title":"Multiple Active Employees","href":"/troubleshooting/multiple-active-employees"},{"title":"Negative Payslip","href":"/troubleshooting/negative-payslip"},{"title":"No Payslip Found","href":"/troubleshooting/no-payslip-found"},{"title":"Overwrite Approved Timesheets","href":"/troubleshooting/overwrite-approved-timesheets"},{"title":"Payroll Calendar Not Defined","href":"/troubleshooting/payroll-calendar-not-defined"},{"title":"Payroll Setup is Incomplete","href":"/troubleshooting/payroll-setup-incomplete"},{"title":"Payslip Rates","href":"/troubleshooting/payslip-rates"},{"title":"Projects Setup is Incomplete","href":"/troubleshooting/projects-setup-incomplete"},{"title":"Timesheet Validation","href":"/troubleshooting/timesheet-validation"},{"title":"Unable to Determine Transaction Type","href":"/troubleshooting/unable-to-determine-transaction-type"},{"title":"When your free trial ends","href":"/troubleshooting/free-trial-expiry"},{"title":"Xero Rejected This Payslip","href":"/troubleshooting/payslip-update-failed"},{"title":"Zero Super Amount","href":"/troubleshooting/zero-super-amount"}]}]},"basePath":"","title":"Import Options - UpSheets","buildId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","deploymentId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BDAj7nBh.js","DynamicMarkdown-Bq09mRwR.js","zoom-image-lightbox-CypZe82l.js","lightbox-handle-r17bVUz3.js"]}