Skip to main content
Skip table of contents

Troubleshooting Guide

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:

  1. Verify Credentials: Confirm username and password are correct

  2. Check Caps Lock: Ensure caps lock is off

  3. Wait for Lockout: Wait 15 minutes if account is locked

  4. Contact Administrator: Request password reset if needed

  5. Clear Browser Cache: Remove stored authentication data

  6. Try Different Browser: Test with alternative browser

Issue: "You do not have permission to access this page"

Solutions:

  1. Check User Permissions: Verify user has appropriate roles assigned

  2. Contact Administrator: Request access to Municipality Gateway modules

  3. Refresh Session: Log out and log back in

  4. 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:

  1. Reduce Query Scope: Limit date ranges and filter criteria

  2. Use Pagination: Process large datasets in smaller chunks

  3. Clear Browser Cache: Remove temporary files

  4. Check Network: Verify internet connection stability

  5. Contact IT Support: Report persistent performance issues

Issue: Timeouts when loading pages

Solutions:

  1. Simplify Queries: Reduce complexity of data requests

  2. Optimize Filters: Use more specific filtering criteria

  3. Break Down Tasks: Process large operations in smaller steps

  4. 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:

  1. Check Application Type Status:

    • Navigate to Web Application Types

    • Verify the type is active and not expired

    • Confirm registration dates are current

  2. Verify User Permissions:

    • Ensure user has Web Application creation rights

    • Check role assignments in User Setup

    • Contact administrator for permission updates

  3. 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:

  1. Social Security Number Issues:

    CODE
    Correct Format: 1234567890 (10 digits, no spaces or dashes)
    Invalid: 123-456-7890, 123 456 7890
  2. Age Eligibility Problems:

    • Verify birthdate is entered correctly

    • Check service age requirements in Application Type setup

    • Confirm registration date impacts on age calculation

  3. 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:

  1. Review Application Completeness:

    • Check all required fields are completed

    • Verify guardian information for minors

    • Confirm all necessary documentation is attached

  2. Check Approval Workflow:

    • Verify approver availability and permissions

    • Review approval criteria and rules

    • Escalate to supervisor if needed

  3. 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:

  1. Verify Discount Rule Configuration:

    • Navigate to Discount Rules setup

    • Check rule effective dates

    • Confirm eligibility criteria

  2. Validate Participant Data:

    • Verify age calculation is correct

    • Check address/post code accuracy

    • Confirm family relationships

  3. Review Calculation Log:

    • Check discount calculation details

    • Identify which rules were applied

    • Look for rule conflicts or exclusions

Solutions:

  1. Rule Configuration Fixes:

    • Update discount rule date ranges

    • Correct eligibility criteria

    • Resolve rule conflicts

  2. 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:

  1. Verify Card Information:

    • Check card number accuracy

    • Confirm expiration date is current

    • Verify CVV code

    • Ensure billing address matches card

  2. Payment Gateway Troubleshooting:

    • Check gateway service status

    • Verify merchant account status

    • Test with different card types

    • Contact payment processor if needed

  3. Customer Communication:

    • Suggest customer contact their bank

    • Offer alternative payment methods

    • Provide payment assistance

Issue: Successful payments not reflected in system

Solutions:

  1. Check Payment Reconciliation:

    • Run payment reconciliation process

    • Verify general ledger posting

    • Check for pending transactions

  2. 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:

  1. Application Status Check:

    • Verify application is approved

    • Check approval workflow completion

    • Confirm all required approvals obtained

  2. Financial Setup Verification:

    • Check G/L account configuration

    • Verify posting group setup

    • Confirm VAT setup is correct

  3. 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:

  1. Account Verification:

    • Confirm bank account number format

    • Verify routing/sort code accuracy

    • Check account ownership details

  2. Authorization Management:

    • Verify signed authorization on file

    • Check authorization expiration dates

    • Update customer consent if needed

  3. 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:

  1. Data Format Validation:

    • Ensure social security number is 10 digits

    • Remove spaces, dashes, or special characters

    • Verify number follows Icelandic format

  2. Service Connectivity:

    • Check internet connection

    • Verify registry service status

    • Test with different social security numbers

  3. Credentials and Permissions:

    • Verify integration credentials are current

    • Check service permissions

    • Contact system administrator if needed

Issue: Address information not updating

Solutions:

  1. Refresh Registry Data:

    • Run manual registry update

    • Check last update timestamp

    • Verify integration schedule

  2. 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:

  1. File Format Validation:

    • Check file format matches expected structure

    • Verify column headers and data types

    • Validate file encoding (UTF-8 recommended)

  2. Data Quality Check:

    • Review data for completeness

    • Check for invalid characters

    • Verify date formats

  3. 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:

  1. Review Filter Criteria:

    • Expand date ranges

    • Remove restrictive filters

    • Check for typos in filter values

  2. Check User Permissions:

    • Verify report access permissions

    • Check data visibility restrictions

    • Contact administrator for access rights

  3. Validate Data Availability:

    • Confirm data exists for selected period

    • Check data processing status

    • Verify source system connectivity

Issue: Report performance problems

Solutions:

  1. Optimize Report Parameters:

    • Limit date ranges to necessary periods

    • Use more specific filter criteria

    • Reduce data volume where possible

  2. 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:

  1. Refresh Data:

    • Clear browser cache

    • Refresh dashboard manually

    • Check data refresh schedule

  2. 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:

  1. Verify Credentials:

    • Check client ID and secret

    • Confirm tenant ID accuracy

    • Validate environment name

  2. Token Management:

    • Request new access token

    • Check token expiration time

    • Implement automatic token refresh

  3. 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:

  1. Network Connectivity:

    • Check internet connection

    • Verify firewall settings

    • Test connectivity to API endpoints

  2. Request Optimization:

    • Reduce query complexity

    • Implement pagination

    • Use field selection ($select)

  3. 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:

  1. Run Data Consistency Checks:

    • Execute built-in consistency checks

    • Review data validation reports

    • Check referential integrity

  2. Identify Source of Corruption:

    • Review recent system changes

    • Check integration processes

    • Analyze user activity logs

  3. 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:

  1. Review Setup Configuration:

    • Check all required setup tables

    • Verify configuration completeness

    • Compare with working environments

  2. Validate Permissions:

    • Check object permissions

    • Verify setup table access rights

    • Review role assignments

  3. Test in Isolation:

    • Create test scenarios

    • Isolate problem areas

    • Compare with baseline functionality

Emergency Procedures

System Outage Response

If the system becomes unavailable:

  1. Immediate Actions:

    • Document the issue and time

    • Notify system administrator

    • Inform affected users

    • Implement manual procedures if available

  2. Communication:

    • Update stakeholders on status

    • Provide estimated resolution time

    • Document workaround procedures

  3. 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:

  1. Stop All Processing:

    • Halt data entry activities

    • Stop automated processes

    • Document the extent of data loss

  2. Contact Support Immediately:

    • Notify system administrator

    • Contact Microsoft Support if needed

    • Escalate to management

  3. 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

  1. System Health Checks:

    • Monitor system performance regularly

    • Review error logs weekly

    • Check integration status daily

  2. Data Quality Management:

    • Validate data entry procedures

    • Review data consistency reports

    • Maintain data cleansing routines

  3. User Training:

    • Provide regular training updates

    • Document common procedures

    • Share best practice guidelines

Proactive Monitoring

  1. Performance Monitoring:

    • Track system response times

    • Monitor database growth

    • Review capacity utilization

  2. Security Monitoring:

    • Review access logs regularly

    • Monitor failed login attempts

    • Keep security software updated

  3. 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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.