Define custom column layouts for your invoices. Each layout specifies which columns appear and in what order.
📊 Welcome to Your Workspace
Choose a module to get started
Invoice Generator
Convert CSV files into professional PDF invoices with custom layouts and field mapping
Timesheet Process
Process therapist and contractor timesheets with CSV uploads, batch approval, and guaranteed hours verification
📊 Invoice Generator
Convert CSV files to professional PDF invoices
Click to upload CSV or Excel file
Supported formats: .csv, .xlsx, .xls
Review
Data Integrity Validation
Review and fix data integrity issues before generating the invoice preview.
⚠️ Missing Assignment IDs (Person ID Grouping Required)
Person ID grouping requires Assignment IDs for all rows.
The following rows are missing Assignment IDs. To proceed, you can:
- Option 1: Fix your CSV file to include Assignment IDs for all rows, then re-upload
 - Option 2: Switch to Cost Center Grouping (groups by facility instead of person)
 
| Row # | Clinician Name | Facility | Shift Date | 
|---|
⚠️ Missing Person IDs
The following rows are missing Person IDs. Search and select the correct person for each row.
| Row # | Clinician Name | Facility | Assignment ID | Shift Date | Action | 
|---|
✅ Data Integrity Validation Passed
All rows have valid Person IDs. You can now proceed to preview the invoice.
Generated Invoices
Bill To Addresses
Manage client addresses that appear in the "Bill To" section of your invoices. Link these to layouts to automatically use the correct address.
Settings
Configure your invoice layouts, mapping templates, and invoice branding.
Manage your CSV column mapping templates. Each template maps CSV columns to invoice fields and can be associated with a layout.
Invoice Template Settings
Configure the page margins for generated PDF invoices. Values can be in inches (in), centimeters (cm), or millimeters (mm).
Customize how PDF filenames are generated. Use field buttons to build your template and add separators between fields.
Build Your Filename Template
View and manage saved Assignment ID → Person ID mappings. These mappings are automatically used when processing invoices with matching Assignment IDs.
| Assignment ID | Person ID | Clinician Name | Created By | Last Updated | Actions | 
|---|---|---|---|---|---|
| Click "Refresh Mappings" to load saved mappings | |||||
Invoice Preview
Upload Timesheet CSV
Click to upload RMG or RPR timesheet CSV
Expected format: RMG/RPR template with Person ID, Staff Title, Shift Date, Timecode, Hours
Review Timesheet Entries
📅 Select Week
🔍 Additional Filters
Guaranteed Hours
📅 Select Week to Review
Timesheet Batches
Candidates
Facilities
All facilities extracted from timesheet uploads
📋 Assignments
📤 Upload Assignment CSV
Upload VMS assignment report to link candidates with Person IDs
Click to upload Assignment CSV
Expected columns: Assignment ID, Candidate Full Name, Profession, Facility ID, Start Date, End Date
⚠️ Unmapped Assignments
Click to review assignments needing manual candidate matching
All Assignments
Timesheet Settings
Configure professions, timecodes, and facilities for timesheet processing.
Billing rate per hour (e.g., 76.00)
Facility cost center code
Staffing agency or supplier name
Parent company or organization name
Map the columns from your CSV file to the invoice fields. First select a layout, then choose a saved template or create a new mapping.
Layout defines which columns appear in the invoice
- ✓ Assignment ID column available (detected in your CSV)
 - All rows must have Assignment IDs (validated before preview)
 - Assignment data must be uploaded first (Timesheet → Assignments tab)
 
Or create a new mapping below
Create a dual-line description to avoid word wrap and maintain a professional appearance. Each line is independently configured.
                            Example: {last_name}, {first_name} - {job_type}
                        
                            Example: {start_time} - {end_time}
                        
You are about to permanently delete invoice .
To confirm deletion, please type DELETE in the box below:
You are about to permanently delete upload .
To confirm deletion, please type DELETE in the box below:
Custom Columns
Add custom fields to display in invoices (e.g., Employee ID, Project Code, Location)
Column Order
Define the order of columns in the invoice (standard + custom)