Workday's delivered Payroll Register exports to Excel as Payroll Register General Excel: a block of prompts, then one row per payment across 30 columns. Here is every column, what it held on a US weekly run, and what YourPayBot does with it.
Written from a US weekly run with invented workers. Your tenant's setup can fill columns differently; where yours has amounts and this page says 0, trust your file. Workday is a trademark of Workday, Inc. YourPayBot isn't affiliated with Workday.
Country
Period
Pay Group
Organizations
Include Subordinate Organizations
Status
Worker
| Prompt | What it sets | Value in the run |
|---|---|---|
| Country | The payroll country. | United States of America |
| Period | The pay period, then the period schedule in brackets. | 09/13/2026 - 09/19/2026 (Weekly (Sun-Sat)) |
| Pay Group | The pay group you ran. | Weekly |
| Organizations | The organization to report on. | Top Company Hierarchy |
| Include Subordinate Organizations | Whether organizations under it are included. | No |
| Status | Left blank in the run this page is written from. | |
| Worker | Left blank in the run this page is written from. |
When a worker's pay is split across bank accounts, each deposit gets its own row. Every one of those rows repeats the worker's full Gross Pay and Net Pay, and Payment Amount holds that deposit's share. A worker with two accounts looks like this:
700102
700102
| Employee ID | Gross Pay | Net Pay | Payment Amount |
|---|---|---|---|
| 700102 | 1,240.00 | 902.44 | 800.00 |
| 700102 | 1,240.00 | 902.44 | 102.44 |
Add up Gross Pay down the column and this worker counts twice. The Grand Total row counts each worker once, so use it, or total Payment Amount for net. In the run behind this page, a few workers had two or three rows, and a hand total of Gross Pay came out about 15% over the Grand Total.
Workers with nothing paid this period can still be listed, with 0 in Gross Pay, Net Pay and Payment Amount. YourPayBot lists them under No gross and no net pay.
Employee ID
First Name
Last Name
Cost Center
Hire Date
Termination Date
Annual Salary
Hourly Rate
Basic Salary
Basic Wages
Bonus
Taxable Payment
Commission
Overtime
Holiday Pay
Vacation Pay
Non Cash Taxable Payment
Non Taxable Payment
Loan Payment
Advance Payment
Earnings Total
Loan Recovery
Advance Recovery
Employee Pension
Gross Pay
Net Pay
Method
Payment Amount
Employer Pension
Other Employer Cost
| Column | What it holds | On the US run |
|---|---|---|
| Employee ID | The worker's ID. Keep it as text: IDs can start with 0. The last row holds Grand Total here. | Filled |
| First Name | First name. | Filled |
| Last Name | Last name. There's no full-name column. | Filled |
| Cost Center | The worker's cost center, code and name together. | Filled |
| Hire Date | Hire date. | Filled |
| Termination Date | Termination date, for anyone terminated. | Blank for everyone in the run |
| Annual Salary | Annual pay. Hourly workers have an annualized figure here too. | Filled on every row |
| Hourly Rate | The hourly rate. | Hourly workers only; blank for salaried |
| Basic Salary | An earnings column. | 0 on every row |
| Basic Wages | An earnings column. | 0 on every row |
| Bonus | An earnings column. | 0 on every row |
| Taxable Payment | An earnings column. | 0 on every row |
| Commission | An earnings column. | 0 on every row |
| Overtime | An earnings column: overtime pay, not hours. | 0 on every row |
| Holiday Pay | An earnings column. | 0 on every row |
| Vacation Pay | An earnings column. | 0 on every row |
| Non Cash Taxable Payment | An earnings column. | 0 on every row |
| Non Taxable Payment | An earnings column. | 0 on every row |
| Loan Payment | An earnings column. | 0 on every row |
| Advance Payment | An earnings column. | 0 on every row |
| Earnings Total | The total of the earnings columns. Not the same as Gross Pay. | 0 on every row, even with Gross Pay filled |
| Loan Recovery | A deduction column. | 0 on every row |
| Advance Recovery | A deduction column. | 0 on every row |
| Employee Pension | A deduction column. | 0 on every row |
| Gross Pay | Gross pay for the pay result. Repeated on every payment row for that worker. | Filled; 0 for workers not paid this period |
| Net Pay | Net pay for the pay result. Also repeated on every payment row. | Filled |
| Method | How this payment went out. | Direct Deposit or Check |
| Payment Amount | This payment's share of net. One worker's payment rows add up to Net Pay. | Filled |
| Employer Pension | An employer cost column. | 0 on every row |
| Other Employer Cost | An employer cost column. | 0 on every row |
Eighteen columns read 0 on every row: every earnings, deduction and employer cost column, Earnings Total included. Gross Pay is the column to trust. If your tenant does fill the earnings columns, check that they add up to Gross Pay before you use them.
For a US gross-to-net review, these aren't in the file:
Federal, state and local income tax
Social Security and Medicare
Deductions by type
Hours
Pay date
Bank account
| Missing | What that means |
|---|---|
| Federal, state and local income tax | None of them. There's no withholding column of any kind. |
| Social Security and Medicare | Not in the file, so neither rate can be checked. YourPayBot still flags net pay too high to have had them taken out. |
| Deductions by type | Pre-tax and post-tax deductions aren't broken out. Gross Pay minus Net Pay is everything withheld, as one number. The Deduction Register has them line by line. |
| Hours | No regular or overtime hours, so overtime and minimum wage can't be tested. |
| Pay date | Only the period, in the prompts at the top. No row carries a pay date. |
| Bank account | Method says Direct Deposit or Check, but not which account. |
The Deduction Register fills in the deductions, one line per worker per deduction. For the tax checks you need a report with a column per tax, such as a custom register.
Drop the file as it comes on 2 · Register & deductions. No renaming needed.
Nine checks run. Four are free: negative or zero net pay, net pay over gross, duplicate payments and payments with no name. Five are Pro checks: salary against pay (weekly, from the Period prompt), net pay that leaves no room for FICA, live checks, workers with no gross and no net pay, and pay outside the hire and termination dates. Without Pro, each one that finds something shows as a count. The Summary names the six that can't run on this file: Social Security, Medicare, overtime, minimum wage, gross-to-net and shared bank accounts.
For more, use two of these registers, this period's and last period's, in the close checks. They list new payees, missing payees and big swings in gross.