Approved Netsuite Expense Reports flow directly into employee pay runs, payslips, payroll journals, and payment processing.
Business Purpose: Used when employees incur business-related expenses using personal funds and require reimbursement from the employer.
Common Examples Include:
🍽️ Meals and entertainment
🚗 Mileage
✈️ Travel expenses
📁 Office & Home office supplies
🎓 Training and certification
Processing Constraint:
Only full reimbursement amounts can be processed through payroll. For partial reimbursement, use Accounts Payable (AP) instead.
⚙️ Setup & Navigation
Prerequisites
Before processing expense reimbursements through payroll, ensure the following configurations are complete:
Expense Categories are configured and linked to the correct Expense Account and Pay Component Subtype (PCST).
Payroll Configuration has Pay Expense Reports enabled.
⚠️ Note:
Once these two one-time setup steps are complete, all Expense Reports must be fully approved before running payroll.
1. Enable Reimbursements
Global Search > Payroll Config > Select Subsidiary > General Options > Pay Expense Reports💡 Tip: Click on the video demonstrations to expand them and make them bigger for a clearer view.
2. Configure Expense Categories
Navigation PathSetup > Accounting > Expense Categories
💡 Tip: Click on the video demonstrations to expand them and make them bigger for a clearer view.
🛠️ Operational Workflows
a. Submission Options
Expense reports may originate from the following sources:
| Source Workflow | Navigation Path (System Routing) | Next Actions |
|---|---|---|
| Employee Workflow (Employee Center) | Employee Center > Expenses > Enter Expense Reports | ➔ Add expense lines, categories, and reimbursement amounts
➔ Submit |
| Administrator Workflow | Transactions > Employees > Enter Expense Reports | ➔ Select employee & subsidiary
➔ Enter lines/categories
➔ Save/Submit |
| External Integrations | Automated Background Sync | Flows automatically from Zone Employee Portal (ZEP). |
b. Payroll Processing and Data Flow
Once approved, the reimbursement automatically flows into payroll.
[Approved Expense Report] ───► [Payroll Run] ───► [Payslip Detail Line Created]
│ │
└─► Inherits: Dept, Class, Location, Ref ID ─────────┘
- Entry Creation: Automatically creates a reimbursement payslip detail line linked to the original Expense Report.
- Segment Inheritance: Department, Class, and Location values transfer from the Expense Report into payroll.
- Audit Trail: The original Expense Report reference remains visible on the payslip detail line for payroll auditing and reconciliation purposes.
- Displays the reimbursement as a standard payroll detail line.
- Maintains a direct source link to the originating Expense Report.
- Preserves transaction visibility for payroll auditing and reconciliation purposes.
Recalculation & Rollback Safety
The system automatically prevents duplicate reimbursements and ensures Expense Report records stay in sync throughout payroll processing.
| System State | Safety Behavior & Data Rules |
|---|---|
| During Recalculation | ➔ Payslip recalculation does not recreate reimbursement lines.
➔ Duplicate reimbursements are strictly prevented. |
| During Payroll Rollback | ➔ The system automatically removes reimbursement linkage references.
➔ The Expense Report is reset to its original pre-payroll state.
➔ The report becomes instantly available again for future payroll processing cycles. |
📋 Post-Processing Behavior
c. Expense Report Post-Processing Update
Once the payroll run is finalized, the system automatically update data back to the source document:
The processed Pay Run ID is permanently stamped onto the Expense Report.
The reimbursement transaction status is updated and marked as processed through payroll.
Note: Once paid, the Expense Report status updates to Paid in Full.
Screenshot: Coming Soon!
📊 Journal Entry Ledger Mapping
| Stage | Debit (Dr) | Credit (Cr) |
|---|---|---|
| Post Pay Run | Reimbursement Expense Account | Employee Net Pay Control |
| Payroll Payment Processing | Reversal journal clears AP balance | Bill Payment automatically created |
🚨 Troubleshooting & Best Practices
Quick Fixes
Missing from Payroll? Confirm the Expense Report approval status; it must be fully approved.
Incorrect GL Posting? Review the Expense Category and PCST mapping against your Expense Account.
Not marked "Paid in Full"? Confirm that the payroll payment processing stage has successfully completed.