Export & Import Voucher Detail
Navigation Path
Export & Import → Voucher
URL
/export-import/export-import-voucher
Description
- Export existing voucher details for employees
- Import new voucher data in bulk
- Modify and re-import exported voucher details
- Support for various voucher types (allowances, reimbursements)
- Filter by employee, unit, time period, and voucher type
- Streamline voucher data management across the organization
- Facilitate bulk voucher updates and corrections
1. Page Overview
What are Vouchers?
Vouchers are non-salary payments or reimbursements made to employees for specific purposes. They can include:
- Allowances (travel, conveyance, meal, etc.)
- Reimbursements (medical, education, etc.)
- Bonuses and incentives
- Special payments
- One-time payments
This page allows bulk import/export of voucher details, making it easier to:
- Add vouchers for multiple employees
- Update existing voucher amounts
- Correct voucher data
- Track voucher history
- Prepare voucher payments
2. Top Action Link
Export Example In Excel
| Element | Type | Description |
|---|---|---|
| Export Example In Excel | Link (Blue/Purple) | Downloads a sample Excel template |
Purpose:
- Download a pre-formatted template with the correct structure
- Template includes column headers and instructions
- Shows required data format
- Contains validation rules
- Includes sample data for reference
Template Location: Top-right of the page, prominently displayed
Template Contents:
- Pre-formatted columns for all voucher data fields
- Built-in instructions explaining each field
- Data validation rules embedded in Excel
- Sample rows showing correct format
- Color-coded headers (required vs optional)
- Notes section with guidelines
3. Filter Section
Employee Filter
| Field Name | Type | Description |
|---|---|---|
| Employee | Multi-select Dropdown | Select one or more employees |
Features:
- Search employees by code or name
- Select multiple employees simultaneously
- Clear all selections (X button)
- Upload icon for bulk selection
- Display Format:
[Employee Code] | [Employee Name]
Examples:
PFSBBAN691 | GOWRAMMAPFSBHYD119 | SK JAHIDUL ALMO SK JAHIDUL ALMOPFSBDDN229 | BINESH DEVIPFSBB5763 | RAM GOCHHAYAT
Purpose: Export voucher data for specific employees only
Unit Filter
| Field Name | Type | Description |
|---|---|---|
| Unit | Multi-select Dropdown | Filter by unit/branch/location |
Features:
- Search units by code or name
- Select multiple units simultaneously
- Clear all selections (X button)
- Upload icon for bulk selection
- Display Format:
[Unit Code] | [Unit Name]
Examples:
UNT00007683 | TATA TELE SERVICES, NOIDAUNTPFS00008321 | BLS INTERNATIONAL SERVICES LTD.UNT004989 | GOLDEN SPARROW KESSEL MALL, KURUKSHETRAUNTPFS00008316 | M/S.IBS SOFTWARE
Purpose: Export vouchers for specific locations or branches
Month Filter
| Field Name | Type | Description |
|---|---|---|
| Month | Dropdown | Select the month for voucher data |
Options: All 12 months (e.g., DECEMBER)
Purpose: Filter vouchers by payment/applicable month
Year Filter
| Field Name | Type | Description |
|---|---|---|
| Year | Dropdown | Select the year for voucher data |
Options: Available years in system (e.g., 2025)
Purpose: Filter vouchers by year
Type Filter
| Field Name | Type | Description |
|---|---|---|
| Type | Dropdown | Select voucher type |
Options:
- All Types (default: "-- Select Type --")
- Specific voucher types configured in system
- May include: Allowances, Reimbursements, Bonuses, etc.
Purpose: Filter by specific voucher category for targeted export/import
4. Action Buttons
Search and Reset Buttons
| Button | Color | Description |
|---|---|---|
| Search | Purple/Blue | Executes the search and displays voucher records in table |
| Reset | Gray | Clears all filter selections and resets the form |
5. Results Table
Table Display
After clicking the "Search" button, a table displays with the following columns:
Visible Columns:
| Column Name | Description |
|---|---|
| S.No | Serial number with checkbox for row selection |
| Employee Code | Employee's unique identifier |
| Employee Name | Full name of the employee |
| Unit Name | Unit/Branch where employee works |
| Head Name | Type of voucher/head (e.g., Travelling Allowance, Conveyance Allowance, Bonus Allowance) |
Additional Columns (Scroll Right):
- Voucher Amount
- Voucher Date
- Reference Number
- Remarks
- Status
- Payment Mode
- Voucher Period
- Approval Status
Table Features
- Bulk Selection: Checkbox in header to select all records
- Individual Selection: Checkbox for each row
- Column Filters: Filter icon in each column header
- Sorting: Sort by any column (ascending/descending)
- Horizontal Scrolling: Additional columns accessible via scroll
- Pagination: Navigate through multiple pages
- Export Button: Top-right corner with dropdown for export options
Sample Data
Based on the screenshot, typical voucher records include:
Example Records:
- Employee: PFSBBAN691 | GOWRAMMA
- Unit: TATA TELE SERVICES, NOIDA
- Vouchers:
- Travelling Allowance
- Conveyance Allowance
- Bonus Allowance
6. Export Functionality
Export Button
- Location: Top-right corner of results section
- Type: Button with dropdown
- Icon: Download/Export icon
- Label: "Export"
Export Options:
- Export to Excel (.xlsx)
- Export to CSV
- Export selected rows only
- Export all filtered results
Export Contents:
- All columns from the results table
- Employee-wise voucher details
- Complete voucher information
- Formatted for easy re-import or record-keeping
Purpose:
- Download voucher data for offline review
- Modify voucher details in Excel
- Re-import updated data
- Create backup records
- Share with stakeholders
7. Import Sections
Two Import Options
The page provides two separate import sections side by side:
Section 1: Import New Voucher Data
Label: "Select (Voucher Excel) File:"
Purpose:
- Import brand new voucher records
- Add vouchers for multiple employees at once
- Bulk creation of voucher entries
- First-time voucher data upload
Upload Area:
- Drag-and-drop zone
- Click to browse files
- Supported formats:
.xlsx,.xls - Text: "Upload or drag and drop (.xlsx, .xls)"
Import Button:
- Color: Purple/Blue
- Label: "Import"
- Action: Processes the uploaded Excel file
Use Case:
- Adding new allowances for employees
- Creating vouchers for new payment period
- Bulk voucher entry at month start
- Initial voucher setup
Section 2: Import Exported Voucher Data
Label: "Select (Voucher Excel) Exported Sheet File:"
Purpose:
- Re-import previously exported voucher data
- Update existing voucher records
- Modify voucher amounts or details
- Correct errors in existing vouchers
Upload Area:
- Drag-and-drop zone
- Click to browse files
- Supported formats:
.xlsx,.xls - Text: "Upload or drag and drop (.xlsx, .xls)"
Import Button:
- Color: Purple/Blue
- Label: "Import"
- Action: Processes the uploaded Excel file and updates existing records
Use Case:
- Modifying exported voucher amounts
- Updating voucher status
- Correcting errors in bulk
- Adjusting voucher details after review
8. Workflow: Export Vouchers
Step-by-Step Process
-
Apply Filters
- Select Employee(s) - optional
- Select Unit(s) - optional
- Choose Month and Year
- Select Type (if specific voucher type needed)
-
Search
- Click "Search" button
- System retrieves matching voucher records
- Results display in table below
-
Review Results
- Check the displayed voucher records
- Verify employee list and voucher types
- Use column filters for refined view
- Select specific rows if needed
-
Export Data
- Click "Export" button (top-right)
- Choose export format (Excel recommended)
- Download file to your system
- Open in Excel for review or modification
Result: Excel file with all voucher details ready for review or modification
9. Workflow: Import New Vouchers
Step-by-Step Process
-
Download Template
- Click "Export Example In Excel" link
- Download the sample template
- Review template structure and instructions
-
Prepare Excel File
- Open the downloaded template
- Read the instructions in template
- Fill in voucher data:
- Employee codes
- Unit codes
- Voucher type/head name
- Voucher amount
- Voucher date
- Reference numbers
- Remarks (if any)
- Follow the format exactly as shown in template
- Ensure required fields are filled
- Validate data (check for errors)
-
Upload File
- Go to "Select (Voucher Excel) File:" section (left side)
- Click upload area or drag file
- Select your prepared Excel file
- Verify file name appears
-
Import Data
- Click "Import" button (blue/purple)
- System processes the file
- Validation checks run automatically
- Wait for confirmation message
-
Verify Import
- Check success/error message
- If errors, review the error details
- Fix issues in Excel and re-import
- Search for imported records to confirm
Result: New voucher records created in the system
10. Workflow: Modify and Re-import Vouchers
Step-by-Step Process
-
Export Existing Data
- Follow "Export Vouchers" workflow (Section 8)
- Download current voucher data as Excel
-
Modify Data in Excel
- Open exported Excel file
- Make necessary changes:
- Update voucher amounts
- Change voucher dates
- Modify reference numbers
- Update remarks
- Correct errors
- Do NOT change: Employee Code, Unit Code (identifiers)
- Save the modified file
-
Upload Modified File
- Go to "Select (Voucher Excel) Exported Sheet File:" section (right side)
- Click upload area or drag file
- Select your modified Excel file
- Verify file name appears
-
Import Updated Data
- Click "Import" button (blue/purple)
- System matches records by employee/unit/voucher identifiers
- Updates existing records with new values
- Wait for confirmation message
-
Verify Updates
- Check success message
- Search for updated records
- Verify changes applied correctly
- Export again to confirm if needed
Result: Existing voucher records updated with new values
11. Voucher Data Structure
Required Fields (Typical)
| Field Name | Description | Example |
|---|---|---|
| Employee Code | Unique employee identifier | PFSBBAN691 |
| Employee Name | Full name (for reference) | GOWRAMMA |
| Unit Code | Unit/Branch code | UNT00007683 |
| Unit Name | Unit name (for reference) | TATA TELE SERVICES, NOIDA |
| Head Name | Voucher type/category | Travelling Allowance |
| Voucher Amount | Amount to be paid | 5000 |
| Voucher Date | Date of voucher | 2025-12-15 |
| Month | Applicable month | DECEMBER |
| Year | Applicable year | 2025 |
Optional Fields (May Include)
| Field Name | Description | Example |
|---|---|---|
| Reference Number | Invoice/bill reference | INV-2025-001 |
| Remarks | Additional notes | Business trip to Delhi |
| Payment Mode | How to pay | Bank Transfer |
| Approval Status | Approval state | Approved |
| Approved By | Approver name | Manager Name |
| Approval Date | When approved | 2025-12-10 |
| Bill Date | Date of original bill | 2025-12-08 |
| Category | Sub-category | Local Travel |
Data Format Guidelines
Employee Code:
- Format: Alphanumeric
- Case-sensitive
- Must match existing employee records
- No spaces
Voucher Amount:
- Format: Numeric only
- No currency symbols
- Decimals allowed (e.g., 1500.50)
- Positive values only
Dates:
- Format: DD-MM-YYYY or YYYY-MM-DD
- Valid calendar dates
- Within reasonable range
- Not future dates (typically)
Head Name:
- Must match existing voucher head names
- Case-sensitive
- No typos
- Check master data for valid head names
12. Understanding Voucher Types
Common Voucher Categories
Allowances:
- Travelling Allowance: For business travel expenses
- Conveyance Allowance: For daily commute
- Meal Allowance: Food expenses
- Mobile Allowance: Phone usage
- Special Allowance: Any other regular allowance
Reimbursements:
- Medical Reimbursement: Healthcare expenses
- Education Reimbursement: Child education
- Fuel Reimbursement: Vehicle fuel costs
- Internet Reimbursement: Home internet costs
Bonuses and Incentives:
- Performance Bonus: Reward for performance
- Festival Bonus: Special occasion payments
- Retention Bonus: Long-term incentives
- Joining Bonus: New joiner incentive
One-time Payments:
- Relocation Allowance: Moving expenses
- Marriage Gift: Employee marriage
- Spot Award: Immediate recognition
- Project Completion Bonus: Milestone rewards
Voucher vs Salary Head
Key Differences:
| Aspect | Vouchers | Salary Heads |
|---|---|---|
| Frequency | Irregular, one-time, or periodic | Regular, monthly |
| Amount | Varies each time | Often fixed or formula-based |
| Purpose | Specific expenses/events | Standard salary components |
| Processing | May be ad-hoc | Part of regular payroll |
| Documentation | Usually requires bills/receipts | Standard salary structure |
13. Validation Rules
Pre-import Validation
Employee Validation:
- Employee code must exist in system
- Employee must be active
- Employee assigned to selected unit
- No duplicate voucher entries for same employee/head/period
Amount Validation:
- Amount must be numeric
- Amount must be positive
- Amount within reasonable limits
- No zero or negative amounts
Date Validation:
- Valid date format
- Date not in distant past or future
- Voucher date within allowed period
- Not in locked/closed period
Voucher Head Validation:
- Head name must exist in master data
- Head must be active
- Head applicable for the employee's unit
- Spelling and capitalization exact match
Unit Validation:
- Unit code must exist
- Unit must be active
- Employee must belong to unit
Import Error Handling
Common Errors and Fixes:
| Error Message | Cause | Solution |
|---|---|---|
| "Employee code not found" | Invalid employee code | Verify employee code, check for typos |
| "Voucher head not found" | Invalid head name | Check master data for correct head name |
| "Invalid amount format" | Non-numeric amount | Remove currency symbols, use numbers only |
| "Duplicate voucher entry" | Same voucher exists | Check if voucher already imported |
| "Unit mismatch" | Employee not in selected unit | Verify employee-unit assignment |
| "Invalid date format" | Wrong date format | Use DD-MM-YYYY or YYYY-MM-DD |
| "Period locked" | Month/Year closed | Contact admin to unlock period |
14. Success and Error Messages
Success Messages
After Successful Export:
✅ "Voucher data exported successfully. [X] records downloaded."
After Successful Import (New Data):
✅ "Vouchers imported successfully. [X] records added."
After Successful Import (Updated Data):
✅ "Vouchers updated successfully. [X] records modified."
No Data Found:
ℹ️ "No voucher records found matching the criteria."
Error Messages
Import Errors:
❌ "Import failed. [X] errors found. Please check the error log."
File Format Error:
❌ "Invalid file format. Please upload .xlsx or .xls file only."
Empty File:
❌ "No data found in uploaded file. Please check the file."
Validation Failed:
❌ "Data validation failed. [X] rows have errors. Please review and fix."
Duplicate Entries:
⚠️ "[X] duplicate vouchers detected and skipped."
Permission Denied:
❌ "You don't have permission to import voucher data."
15. Common Use Cases
Monthly Allowance Distribution
Scenario: Distribute monthly allowances to all employees
Process:
- Download template
- Fill employee codes, allowance types, and amounts
- Set Month and Year
- Import using "Select (Voucher Excel) File" section
- Verify import success
Result: All employees receive their monthly allowances
Travel Expense Reimbursement
Scenario: Reimburse travel expenses for multiple employees
Process:
- Collect travel bills and details
- Prepare Excel with travel allowance data
- Include reference numbers (bill numbers)
- Add remarks (destination, purpose)
- Import new voucher data
- Process for payment
Result: Travel expenses reimbursed via voucher
Bonus Distribution
Scenario: Distribute festival or performance bonus
Process:
- Prepare list of eligible employees
- Calculate bonus amounts
- Create Excel with bonus voucher data
- Import for specific month
- Verify amounts
- Process in salary or separate payment
Result: Bonuses distributed as vouchers
Correction of Voucher Amounts
Scenario: Correct errors in previously entered vouchers
Process:
- Export existing voucher data
- Filter by month/year where errors exist
- Open exported Excel
- Correct amounts or details
- Re-import using "Exported Sheet File" section
- Verify updates
Result: Voucher errors corrected
Bulk Voucher Update
Scenario: Update voucher status or add remarks for multiple records
Process:
- Export current vouchers
- Add/modify remarks column
- Update status fields
- Save modified file
- Re-import to update
- Verify changes
Result: Bulk updates applied
16. Best Practices
Before Import
-
Verify Master Data
- Confirm all employee codes are active
- Check voucher head names in master
- Verify unit codes
- Ensure period is not locked
-
Use Template
- Always download and use the official template
- Don't create your own format
- Follow the structure exactly
- Read template instructions carefully
-
Validate Data
- Check for duplicate entries
- Verify amounts are correct
- Ensure dates are valid
- Confirm employee-unit assignments
-
Test with Small Batch
- Import 5-10 records first
- Verify import success
- Check data accuracy
- Then proceed with full import
During Import
-
Choose Correct Section
- New vouchers → Left section (Voucher Excel File)
- Updates/modifications → Right section (Exported Sheet File)
- Don't mix up the two sections
-
Monitor Progress
- Wait for import to complete
- Don't refresh page during import
- Watch for success/error messages
- Note any error details
-
Review Error Messages
- Read error messages carefully
- Note which rows have errors
- Fix issues systematically
- Re-import corrected data
After Import
-
Verify Import
- Search for imported records
- Check employee list
- Verify amounts
- Confirm dates and voucher types
-
Reconcile Counts
- Match imported count with Excel row count
- Check for any skipped records
- Verify no duplicates created
- Confirm all intended records imported
-
Export and Compare
- Export data again
- Compare with original Excel
- Check for discrepancies
- Verify all fields correct
-
Document Changes
- Keep backup of imported files
- Note date of import
- Record any issues encountered
- Maintain audit trail
Template Best Practices
- Don't modify template structure
- Fill data in existing columns only
- Don't add extra columns (they'll be ignored)
- Use consistent date formats
- No empty rows in between data
- Remove sample data before filling yours
- Save as .xlsx format
- Check spelling of head names
- Verify employee codes before import
- Add remarks for clarity
17. Troubleshooting
Import Not Working
Issue: Import button doesn't respond or errors out
Possible Causes:
- File format incorrect (not .xlsx or .xls)
- File is corrupt or damaged
- File size too large
- Browser/network issue
Solutions:
- Verify file format
- Try re-saving Excel file
- Reduce file size (import in batches)
- Clear browser cache
- Try different browser
- Check internet connection
Data Not Appearing After Import
Issue: Import shows success but data not visible
Possible Causes:
- Wrong filters applied in search
- Data imported for different month/year
- Records went to different unit
Solutions:
- Clear all filters and search again
- Check month/year selection
- Export all data to verify import
- Contact system admin if still not visible
Some Records Skipped
Issue: Not all records imported, some skipped
Possible Causes:
- Duplicate records
- Validation errors in some rows
- Employee codes don't exist
- Voucher head names incorrect
Solutions:
- Check import message for details
- Review error log (if available)
- Verify skipped records in Excel
- Fix issues and re-import those records
Amount Shows Incorrectly
Issue: Imported amounts don't match Excel
Possible Causes:
- Excel cell formatted as text
- Decimal separator issues
- Currency symbols included
- Formula instead of value
Solutions:
- Format Excel cells as Number
- Remove currency symbols
- Use period (.) for decimals
- Convert formulas to values before import
"Period Locked" Error
Issue: Cannot import for selected month/year
Possible Causes:
- Salary period is locked
- Month is closed for entries
- Admin restrictions
Solutions:
- Contact admin to unlock period
- Import for current open period
- Request special permission
18. Integration with Salary Processing
How Vouchers Affect Salary
-
Voucher Processing in Salary
- Vouchers can be included in monthly salary
- Appears as separate line item
- Added to gross salary or net pay
- Can be taxable or non-taxable based on voucher type
-
Voucher vs Salary Timing
- Vouchers can be processed separately or with salary
- May have different payment dates
- Can be urgent (ad-hoc) or regular (monthly)
-
Reporting
- Vouchers appear in salary slips
- Included in salary registers
- Part of Form 16 (if taxable)
- Separate voucher reports available
-
Payment Methods
- Same as salary (bank transfer typically)
- Can be separate payment run
- May support cash/cheque for some voucher types
19. Security and Permissions
Access Control
Who Can Use This Page:
- Payroll administrators
- HR managers
- Finance team members
- Users with voucher import/export permissions
Permission Levels:
- View: Can see voucher data
- Export: Can download voucher data
- Import: Can upload new vouchers
- Modify: Can update existing vouchers
- Delete: Can remove voucher records (limited)
Data Security
Sensitive Information:
- Employee personal details
- Payment amounts
- Bank information (if included)
- Salary-related data
Best Practices:
- Limit access to authorized personnel only
- Don't share exported files via unsecured channels
- Delete downloaded files after use
- Use password-protected Excel files for sensitive data
- Follow organization's data security policy
20. Important Notes
General Considerations
- Backup Before Import: Always keep backup of current data before importing updates
- Test Environment: Test imports in staging environment if available
- Peak Hours: Avoid large imports during peak system usage
- File Size: For very large datasets, consider importing in batches
- Excel Version: Use Microsoft Excel 2010 or later for best compatibility
Voucher Types
- Voucher head names must exactly match master data
- Case-sensitive matching
- No extra spaces or special characters
- Contact admin to add new voucher types if needed
Time Periods
- Cannot import for future months (typically)
- Cannot import for locked periods
- Some vouchers may be month-specific
- Year-end may have restrictions
Amount Limits
- Check if voucher types have maximum limits
- Some vouchers may be tax-exempt up to certain limits
- Verify company policies on voucher amounts
- Large amounts may require approval
Approvals
- Some voucher types may require manager approval
- Imported vouchers may go to pending status
- Check approval workflow after import
- Ensure approvers are notified
End of Documentation