Troubleshooting
Troubleshooting Guide Common issues and solutions for Custom Excel Template Import. Template Configuration Issues Template Creation Problems Excel File Not...
Troubleshooting Guide
Common issues and solutions for Custom Excel Template Import.
Template Configuration Issues
Template Creation Problems
Excel File Not Uploading
Symptoms: Upload fails or file not recognized Solutions:
- Ensure file is in .xlsx format (not .xls or .csv)
- Check file size (large files may timeout)
- Verify file is not corrupted or password-protected
- Remove any macros or VBA code from the file
Columns Not Detected
Symptoms: Expected columns don't appear in mapping interface Solutions:
- Verify column headers are in the first row
- Remove merged cells in header row
- Check for hidden columns or sheets
- Ensure column headers have text (not formulas)
Sheet Not Found
Symptoms: Expected sheets don't appear in configuration Solutions:
- Check sheet names for special characters
- Ensure sheets contain data (empty sheets may be ignored)
- Verify sheet visibility (unhide if necessary)
- Remove completely empty sheets
Column Mapping Issues
Required Field Validation Errors
Symptoms: Template validation fails due to missing required fields Solutions:
- Map all fields marked with red "Required" badges
- Use the System Fields reference to find correct field names
- Check that mapped columns contain actual data
- Verify field compatibility (dates to date fields, numbers to amount fields)
System Field Not Available
Symptoms: Expected field doesn't appear in dropdown Solutions:
- Use the search function in field dropdowns
- Check correct field category (header vs line)
- Verify sheet type is set correctly
- Some fields may only be available for specific import modes
Mapping Not Saved
Symptoms: Mappings reset after configuration Solutions:
- Click "Save" button after making changes
- Ensure stable internet connection during save
- Check browser console for JavaScript errors
- Try refreshing page and reconfiguring
Import Processing Issues
Data Import Failures
Invoice Creation Errors
Symptoms: Import process fails with validation errors Solutions:
- Check LHDN field requirements are met
- Verify tax calculations are correct
- Ensure required customer information is complete
- Review date formats (use proper Excel date formatting)
Calculation Errors
Symptoms: Totals don't match or are incorrect Solutions:
- Verify Excel formulas are calculated before import
- Check for circular references in Excel file
- Ensure number formatting is consistent
- Review tax rate applications and defaults
Linking Issues (Standard Mode)
Symptoms: Header and line data not properly linked Solutions:
- Verify Invoice ID field exists in both sheets
- Check Invoice ID values match exactly (case-sensitive)
- Remove extra spaces or formatting from Invoice IDs
- Ensure Invoice ID column is mapped in both sheets
Code Mapping Problems
Values Not Transformed
Symptoms: Excel values appear unchanged in final invoices Solutions:
- Verify exact spelling in code mappings (case-sensitive)
- Check for extra spaces or hidden characters
- Ensure code mapping is saved correctly
- Test with simplified values first
Invalid Code Errors
Symptoms: Transformed codes cause validation errors Solutions:
- Verify system values match LHDN requirements exactly
- Check code format specifications in LHDN documentation
- Use standard codes from LHDN reference lists
- Test codes with LHDN validation tools
Missing Code Mappings
Symptoms: Some Excel values don't have corresponding mappings Solutions:
- Review import logs to identify unmapped values
- Add mappings for all possible Excel values
- Consider using conditional defaults for edge cases
- Implement data cleaning in Excel before import
Default Value Issues
Defaults Not Applied
Symptoms: Expected default values don't appear in imported invoices Solutions:
- Check condition syntax and field names
- Verify target field selection is correct
- Test conditions with actual Excel data
- Ensure default value format matches field requirements
Conditional Logic Errors
Symptoms: Wrong defaults applied or conditions not matching Solutions:
- Review condition order (first match wins)
- Check operator selection (equals vs contains)
- Verify case sensitivity in text comparisons
- Test with simplified conditions first
Performance Issues with Defaults
Symptoms: Import process very slow with many defaults Solutions:
- Simplify complex text matching conditions
- Use exact matches instead of contains when possible
- Reduce number of conditional rules where feasible
- Consider data pre-processing in Excel
Performance and Scale Issues
Large File Processing
Timeout Errors
Symptoms: Import process times out for large files Solutions:
- Split large files into smaller batches
- Remove unnecessary columns and rows
- Optimize Excel file (remove unused formatting)
- Process during off-peak hours
Memory Errors
Symptoms: System runs out of memory during processing Solutions:
- Reduce file size by removing unused data
- Process files in smaller chunks
- Close other applications during import
- Contact support for system resource limits
Slow Processing
Symptoms: Import takes very long time to complete Solutions:
- Optimize Excel file structure
- Reduce complex conditional logic
- Remove excessive formatting from Excel
- Use simpler import modes when possible
Data Quality Issues
Validation Failures
LHDN Compliance Errors
Symptoms: Final invoices fail LHDN validation Solutions:
- Review LHDN field requirements carefully
- Use strict validation mode during testing
- Verify all required fields are populated
- Check tax calculations and classifications
Business Rule Violations
Symptoms: Data violates business logic rules Solutions:
- Review template validation messages
- Check field value ranges and formats
- Verify customer and product data integrity
- Ensure date logic is consistent
Currency and Tax Issues
Symptoms: Currency or tax calculations are incorrect Solutions:
- Verify exchange rate mappings and defaults
- Check tax code mappings against LHDN standards
- Ensure consistent currency codes throughout
- Review tax-exempt and zero-rate scenarios
User Interface Issues
Display Problems
Dark Mode Issues
Symptoms: Interface elements not visible in dark mode Solutions:
- Switch to light mode temporarily
- Clear browser cache and refresh
- Update browser to latest version
- Report UI issues for fixing
Mobile/Responsive Issues
Symptoms: Interface doesn't work properly on mobile devices Solutions:
- Use desktop browser for template configuration
- Rotate device to landscape orientation
- Zoom out to see more interface elements
- Switch to desktop for complex operations
Performance Issues in Browser
Symptoms: Interface is slow or unresponsive Solutions:
- Close other browser tabs and applications
- Clear browser cache and cookies
- Disable browser extensions temporarily
- Try different browser (Chrome, Firefox, Safari)
Getting Help
Self-Service Resources
- Template Validation: Use built-in validation to identify issues
- Sample Data: Test with small, known-good data sets
- Documentation: Review relevant sections of this guide
- Error Messages: Read error messages carefully for specific guidance
Escalation Process
- Gather Information: Collect error messages, template settings, and sample data
- Document Steps: Note exact steps that led to the issue
- Test Isolation: Try to reproduce with minimal data
- Contact Support: Provide detailed information for faster resolution
Information to Provide
- Template name and configuration
- Excel file structure and sample data
- Error messages (exact text)
- Browser and operating system details
- Steps to reproduce the issue
Prevention Best Practices
Template Design
- Start with simple configurations and add complexity gradually
- Test thoroughly with sample data before production use
- Document template logic and business rules
- Regular review and maintenance of templates
Data Preparation
- Standardize Excel file formats across your organization
- Implement data validation in source systems
- Clean data before export to Excel
- Maintain consistent naming conventions
Process Management
- Establish testing procedures for new templates
- Train users on proper Excel file preparation
- Monitor import success rates and error patterns
- Regular backup of working template configurations
Ongoing Maintenance
- Review and update code mappings regularly
- Monitor for new Excel data patterns
- Update default values as business rules change
- Performance monitoring and optimization
Was this article helpful?
Related Articles
Creating Templates
Creating Excel Templates Learn how to create custom Excel templates that can transform any Excel structure into LHDN-compliant invoices.
End User License Agreement
Default Values
Default Values Automatically populate missing invoice data using conditional and fixed default values for seamless Excel imports.
Getting Started
InvoisX is an innovative solution designed to bridge the gap between legacy systems and modern invoicing requirements.