Overview
This comprehensive troubleshooting guide provides solutions to common issues encountered when using the Municipality Gateway system. Issues are organized by functional area with step-by-step resolution procedures.
General System Issues
Login and Authentication Problems
Issue: Cannot log into Business Central
Error Messages:
-
"Invalid username or password"
-
"Your account has been locked"
-
"Authentication failed"
Common Causes:
-
Incorrect username or password
-
Account lockout after multiple failed attempts
-
Network connectivity issues
-
Azure AD authentication problems
Solutions:
-
Verify Credentials: Confirm username and password are correct
-
Check Caps Lock: Ensure caps lock is off
-
Wait for Lockout: Wait 15 minutes if account is locked
-
Contact Administrator: Request password reset if needed
-
Clear Browser Cache: Remove stored authentication data
-
Try Different Browser: Test with alternative browser
Issue: "You do not have permission to access this page"
Solutions:
-
Check User Permissions: Verify user has appropriate roles assigned
-
Contact Administrator: Request access to Municipality Gateway modules
-
Refresh Session: Log out and log back in
-
Company Selection: Ensure correct company is selected
Performance Issues
Issue: System running slowly
Common Causes:
-
Large data volumes in queries
-
Complex filtering criteria
-
Network connectivity issues
-
Database performance problems
Solutions:
-
Reduce Query Scope: Limit date ranges and filter criteria
-
Use Pagination: Process large datasets in smaller chunks
-
Clear Browser Cache: Remove temporary files
-
Check Network: Verify internet connection stability
-
Contact IT Support: Report persistent performance issues
Issue: Timeouts when loading pages
Solutions:
-
Simplify Queries: Reduce complexity of data requests
-
Optimize Filters: Use more specific filtering criteria
-
Break Down Tasks: Process large operations in smaller steps
-
Schedule Large Reports: Run intensive reports during off-hours
Web Applications Issues
Application Creation Problems
Issue: Cannot create new web application
Error Messages:
-
"Application type is not available"
-
"Registration period is closed"
-
"Insufficient permissions"
Solutions:
-
Check Application Type Status:
-
Navigate to Web Application Types
-
Verify the type is active and not expired
-
Confirm registration dates are current
-
-
Verify User Permissions:
-
Ensure user has Web Application creation rights
-
Check role assignments in User Setup
-
Contact administrator for permission updates
-
-
Validate Date Settings:
-
Confirm system date is correct
-
Check registration period start/end dates
-
Verify time zone settings
-
Issue: Application validation errors
Error Messages:
-
"Invalid social security number"
-
"Age does not meet requirements"
-
"Post code not eligible"
Solutions:
-
Social Security Number Issues:
Correct Format: 1234567890 (10 digits, no spaces or dashes) Invalid: 123-456-7890, 123 456 7890 -
Age Eligibility Problems:
-
Verify birthdate is entered correctly
-
Check service age requirements in Application Type setup
-
Confirm registration date impacts on age calculation
-
-
Post Code Restrictions:
-
Verify address is entered correctly
-
Check Post Code Rules for geographic restrictions
-
Contact customer to confirm residency status
-
Application Processing Issues
Issue: Applications stuck in "Open" status
Common Causes:
-
Missing required information
-
Approval workflow errors
-
Capacity constraints
-
Payment processing delays
Solutions:
-
Review Application Completeness:
-
Check all required fields are completed
-
Verify guardian information for minors
-
Confirm all necessary documentation is attached
-
-
Check Approval Workflow:
-
Verify approver availability and permissions
-
Review approval criteria and rules
-
Escalate to supervisor if needed
-
-
Validate Capacity:
-
Check available spots for requested services
-
Review capacity limits in Line Type setup
-
Consider alternative services or time slots
-
Discount Calculation Issues
Issue: Discounts not applying correctly
Error Symptoms:
-
Expected discount not showing
-
Wrong discount percentage applied
-
Family discounts not calculating
Diagnostic Steps:
-
Verify Discount Rule Configuration:
-
Navigate to Discount Rules setup
-
Check rule effective dates
-
Confirm eligibility criteria
-
-
Validate Participant Data:
-
Verify age calculation is correct
-
Check address/post code accuracy
-
Confirm family relationships
-
-
Review Calculation Log:
-
Check discount calculation details
-
Identify which rules were applied
-
Look for rule conflicts or exclusions
-
Solutions:
-
Rule Configuration Fixes:
-
Update discount rule date ranges
-
Correct eligibility criteria
-
Resolve rule conflicts
-
-
Data Quality Improvements:
-
Update participant information
-
Verify National Registry integration
-
Correct family relationship data
-
Payment Processing Issues
Credit Card Payment Problems
Issue: Credit card payments failing
Error Messages:
-
"Payment declined"
-
"Invalid card information"
-
"Transaction timeout"
Common Causes:
-
Insufficient funds
-
Expired card information
-
Incorrect card details
-
Payment gateway issues
Solutions:
-
Verify Card Information:
-
Check card number accuracy
-
Confirm expiration date is current
-
Verify CVV code
-
Ensure billing address matches card
-
-
Payment Gateway Troubleshooting:
-
Check gateway service status
-
Verify merchant account status
-
Test with different card types
-
Contact payment processor if needed
-
-
Customer Communication:
-
Suggest customer contact their bank
-
Offer alternative payment methods
-
Provide payment assistance
-
Issue: Successful payments not reflected in system
Solutions:
-
Check Payment Reconciliation:
-
Run payment reconciliation process
-
Verify general ledger posting
-
Check for pending transactions
-
-
Review Integration Status:
-
Validate payment gateway integration
-
Check API connection status
-
Review transaction logs
-
Invoice Generation Problems
Issue: Invoices not generating automatically
Common Causes:
-
Application not approved
-
Missing G/L account setup
-
Posting permission issues
-
Date range restrictions
Solutions:
-
Application Status Check:
-
Verify application is approved
-
Check approval workflow completion
-
Confirm all required approvals obtained
-
-
Financial Setup Verification:
-
Check G/L account configuration
-
Verify posting group setup
-
Confirm VAT setup is correct
-
-
User Permissions:
-
Verify posting permissions for user
-
Check role assignments
-
Ensure posting date is in open period
-
Bank Transfer Issues
Issue: Direct debit failures
Error Messages:
-
"Invalid bank account number"
-
"Authorization not found"
-
"Bank file format error"
Solutions:
-
Account Verification:
-
Confirm bank account number format
-
Verify routing/sort code accuracy
-
Check account ownership details
-
-
Authorization Management:
-
Verify signed authorization on file
-
Check authorization expiration dates
-
Update customer consent if needed
-
-
File Format Validation:
-
Review bank file format requirements
-
Check data field mappings
-
Validate file generation process
-
Integration Issues
National Registry Integration
Issue: Person lookup failures
Error Messages:
-
"Person not found in registry"
-
"Registry service unavailable"
-
"Invalid social security number format"
Solutions:
-
Data Format Validation:
-
Ensure social security number is 10 digits
-
Remove spaces, dashes, or special characters
-
Verify number follows Icelandic format
-
-
Service Connectivity:
-
Check internet connection
-
Verify registry service status
-
Test with different social security numbers
-
-
Credentials and Permissions:
-
Verify integration credentials are current
-
Check service permissions
-
Contact system administrator if needed
-
Issue: Address information not updating
Solutions:
-
Refresh Registry Data:
-
Run manual registry update
-
Check last update timestamp
-
Verify integration schedule
-
-
Data Mapping:
-
Check field mapping configuration
-
Verify address format compatibility
-
Review data transformation rules
-
External System Integration
Issue: Batch import failures
Error Messages:
-
"File format not recognized"
-
"Data validation errors"
-
"Mapping configuration missing"
Solutions:
-
File Format Validation:
-
Check file format matches expected structure
-
Verify column headers and data types
-
Validate file encoding (UTF-8 recommended)
-
-
Data Quality Check:
-
Review data for completeness
-
Check for invalid characters
-
Verify date formats
-
-
Mapping Configuration:
-
Review field mapping setup
-
Check code mapping tables
-
Validate transformation rules
-
Reporting Issues
Report Generation Problems
Issue: Reports not generating or showing no data
Common Causes:
-
Date range restrictions
-
Permission limitations
-
Filter criteria too restrictive
-
Database connectivity issues
Solutions:
-
Review Filter Criteria:
-
Expand date ranges
-
Remove restrictive filters
-
Check for typos in filter values
-
-
Check User Permissions:
-
Verify report access permissions
-
Check data visibility restrictions
-
Contact administrator for access rights
-
-
Validate Data Availability:
-
Confirm data exists for selected period
-
Check data processing status
-
Verify source system connectivity
-
Issue: Report performance problems
Solutions:
-
Optimize Report Parameters:
-
Limit date ranges to necessary periods
-
Use more specific filter criteria
-
Reduce data volume where possible
-
-
Schedule Large Reports:
-
Run intensive reports during off-hours
-
Use batch processing for large datasets
-
Consider breaking reports into smaller sections
-
Dashboard and Analytics Issues
Issue: Dashboard not loading or showing incorrect data
Solutions:
-
Refresh Data:
-
Clear browser cache
-
Refresh dashboard manually
-
Check data refresh schedule
-
-
Check Data Sources:
-
Verify underlying data availability
-
Check data processing job status
-
Validate data transformation logic
-
API and Integration Issues
API Authentication Problems
Issue: API calls returning authentication errors
Error Codes:
-
401 Unauthorized
-
403 Forbidden
-
Token expired errors
Solutions:
-
Verify Credentials:
-
Check client ID and secret
-
Confirm tenant ID accuracy
-
Validate environment name
-
-
Token Management:
-
Request new access token
-
Check token expiration time
-
Implement automatic token refresh
-
-
Permissions Check:
-
Verify API permissions in Azure AD
-
Check Business Central user permissions
-
Confirm service principal setup
-
Issue: API calls timing out or failing
Solutions:
-
Network Connectivity:
-
Check internet connection
-
Verify firewall settings
-
Test connectivity to API endpoints
-
-
Request Optimization:
-
Reduce query complexity
-
Implement pagination
-
Use field selection ($select)
-
-
Rate Limiting:
-
Check API rate limits
-
Implement request throttling
-
Monitor API usage patterns
-
Database and Performance Issues
Data Corruption or Inconsistency
Issue: Data appears corrupted or inconsistent
Symptoms:
-
Missing records
-
Duplicate entries
-
Incorrect calculations
-
Relationship integrity problems
Solutions:
-
Run Data Consistency Checks:
-
Execute built-in consistency checks
-
Review data validation reports
-
Check referential integrity
-
-
Identify Source of Corruption:
-
Review recent system changes
-
Check integration processes
-
Analyze user activity logs
-
-
Data Recovery:
-
Restore from backup if needed
-
Manually correct specific records
-
Re-run data processing jobs
-
System Configuration Issues
Issue: Features not working as expected
Common Causes:
-
Incorrect setup configuration
-
Missing or incomplete setup
-
Version compatibility issues
-
Customization conflicts
Solutions:
-
Review Setup Configuration:
-
Check all required setup tables
-
Verify configuration completeness
-
Compare with working environments
-
-
Validate Permissions:
-
Check object permissions
-
Verify setup table access rights
-
Review role assignments
-
-
Test in Isolation:
-
Create test scenarios
-
Isolate problem areas
-
Compare with baseline functionality
-
Emergency Procedures
System Outage Response
If the system becomes unavailable:
-
Immediate Actions:
-
Document the issue and time
-
Notify system administrator
-
Inform affected users
-
Implement manual procedures if available
-
-
Communication:
-
Update stakeholders on status
-
Provide estimated resolution time
-
Document workaround procedures
-
-
Recovery Process:
-
Work with IT support for resolution
-
Test system functionality before reopening
-
Document lessons learned
-
Data Loss Recovery
If data appears to be lost:
-
Stop All Processing:
-
Halt data entry activities
-
Stop automated processes
-
Document the extent of data loss
-
-
Contact Support Immediately:
-
Notify system administrator
-
Contact Microsoft Support if needed
-
Escalate to management
-
-
Recovery Planning:
-
Assess backup availability
-
Plan data reconstruction if needed
-
Implement preventive measures
-
Getting Additional Help
Internal Support Resources
System Administrator
-
Contact For: Permission issues, setup problems, integration failures
-
Response Time: Same business day
-
Escalation: Department manager
IT Support
-
Contact For: Network issues, hardware problems, system outages
-
Response Time: Within 2 hours for critical issues
-
After Hours: Emergency contact available
External Support Resources
Microsoft Support
-
Contact For: Business Central product issues
-
Requirements: Valid support contract
-
Documentation: Detailed error logs and reproduction steps
Wise Support
-
Contact For: Municipality Gateway specific issues
-
Contact Method: Through partner channel
-
Documentation: Complete system information and error details
Documentation and Training
Online Resources
-
Wise Documentation: https://docs.wise.is/sve/
-
Microsoft Docs: Business Central documentation
-
Community Forums: User community discussions
Training Resources
-
User Training: Scheduled training sessions
-
Administrator Training: Advanced configuration training
-
Custom Training: Specific organizational needs
Best Practices for Problem Prevention
Regular Maintenance
-
System Health Checks:
-
Monitor system performance regularly
-
Review error logs weekly
-
Check integration status daily
-
-
Data Quality Management:
-
Validate data entry procedures
-
Review data consistency reports
-
Maintain data cleansing routines
-
-
User Training:
-
Provide regular training updates
-
Document common procedures
-
Share best practice guidelines
-
Proactive Monitoring
-
Performance Monitoring:
-
Track system response times
-
Monitor database growth
-
Review capacity utilization
-
-
Security Monitoring:
-
Review access logs regularly
-
Monitor failed login attempts
-
Keep security software updated
-
-
Integration Monitoring:
-
Check external system connectivity
-
Monitor data exchange processes
-
Validate integration data quality
-
This troubleshooting guide is regularly updated. For the latest information and additional resources, visit the Municipality Gateway documentation portal.