Skip to main content

How to Activate National ID Reader?

Activating the National ID Reader in Invent ERP allows you to quickly read a customer's CPR (Civil Personal Registration) number directly from their national ID card. This speeds up customer lookup and reduces manual data entry errors.


Prerequisites

  • Google Chrome, Microsoft Edge or Firefox browser
  • Invent ERP access with permissions to view/create customers
  • A compatible GCC National ID reader device connected to your computer
  • The Invent Desk Link Extension and its Native Messaging Host installed

Installation & Setup

  1. Install the Browser Extension
  2. Install Native Messaging Host
    • Download the Invent Desk Link Native Messaging Host from this link:

    • Install it on your system according to your OS instructions (Windows / macOS / Linux).

  3. Verify Downloads
    • Confirm that both Invent Desk Link extension and the Native Messaging Host are installed.

    • Ensure your ID reader device is connected and recognized by your OS.


How to Use in Invent ERP?

  1. Open Invent ERP
    • Log in to your Invent ERP account with sufficient permissions.

  2. Navigate to Customers in CRM Module
    • From the CRM module, select Customers.

      image.png

  3. Reading an Existing Customer’s CPR
    • On any customer’s page, you will see a Read Card button.

    • Click Read Card, then scan or place the national ID card on the reader.

    • The system will extract the CPR number and attempt to match an existing customer.
      image.png

  4. Adding a New Customer via CPR
    • When creating a new customer, you will find the Read Card button near the top of the form.

    • Click Read Card, scan the ID; the customer’s name, CPR, and other identifiable details will be auto-filled.

      image.png


Notes & Tips

  • Make sure the reader is clean and placed correctly when scanning.

  • If the system fails to read the card, try refreshing the page or re-installing the Native Messaging Host.

  • Browser security settings may block native messaging; ensure permissions are granted.

  • This feature only reads publicly storable fields (like CPR, name, date of birth) as allowed by your organization's local regulations.