MyInvois Extension for Manager.io

@Mabaega Could you check my setup? I’m using a server. My other PC is unable to submit the e-invoice, while the server PC is able to do so. Please help.

Please check which browser and version you are currently using.
Or update your browser to the latest version to ensure compatibility.

Hi @Mabaega whenever I submit to MyInvois, the QR code produced contains dots in the link. For example: https://.myinvois

it should be https://myinvois

The issue with the path has been resolved, yet you must still perform a status check to obtain a new QR code.
Please feel free to try it, and report if there are any remaining issues.

Hi! I am trying to download the extension, but nothing is appearing on the Desktop App. Are the extension or the link currently down?

Could you please tell us which manager edition and version you’re using?

And when did this issue occur? Was it when sending invoices before or after onboarding/integration setup?

I went to Settings>>Extension>>MyInvois Extension and i got a blank screen like the image above. Is it because I just installed manager.io and currently still setting up my company?

Please feel free to try it now, as I have already made the necessary improvements.

It’s working now. Thank you. :slight_smile:

Please run some tests to check whether invoicing is still working properly. Report back here if you encounter any issues.

Bug: Custom fields fail to recreate after extension reinstallation.

When uninstalling and re-installing the extension, previous data is automatically restored instead of performing a clean setup. However, any deleted custom fields fail to recreate during this process.

Additional, clarity is needed on how this data is being persisted (whether it is stored locally on the manager or synced to an external extension server).

Manager Version: 26.6.17.3647
Extension Version: v26.06.12.0001

Installing or uninstalling the extension only affects its definitions and settings.

  • Deleting a custom field in Settings removes the definition used for editing and preview, but does not erase data already stored in transactions. Those values remain attached to the transactions.

  • MyInvos Extension acts only as a bridge: it converts Manager invoices, sends them to the portal, and writes the server’s response back into the invoice. The extension itself does not record or store data outside Manager.

Thank you @Mabaega for the clarification regarding persistent data and confirming that this extension only acts as a bridge without collecting or storing data externally.

However, the core issue remains unresolved due to a bug encountered during the uninstallation and reinstallation process.

The Implication: Future Issue for All Users
This isn’t just an edge case from manual testing. The “Client ID” and “Client Secret” provided by LHDN have a strict expiration date. When these credentials inevitably expire for users in the future, they will likely attempt to reset, replace or reinstall the extension to update them. If they do, they will hit this exact same wall: locked fields and no way to update or regenerate the connection.

The Issue:
I previously uninstalled the MyInvois extension along with the custom fields it generated during its initial setup.

When I reinstall the extension on the same business file, it somehow retains all previously entered data under Settings > Business Details > MyInvois Extension (including Basic Information, Account Information, Address Information, Credential Verification, Document Configuration).

Because this data is cached or retained:

1. The fields appear completely locked.
2. The critical “Update / Generate Custom Fields” button/section at the top is completely missing.
3. “Reset Form” button at the bottom is completely missing.

As a result, there is no way to input new credentials, clear the form, or regenerate the deleted custom fields, rendering the extension permanently unusable on this existing business database.

Steps to Reproduce:
1.Install the MyInvois extension and fill in the required details (Custom fields are generated).
2.Uninstall the extension and delete the custom fields.
3.Reinstall the extension.
4.Go to Settings > Business Details > MyInvois Extension. The old data is still there, fields are locked, and the option to generate custom fields or reset form is missing.

Expected Behavior:
Uninstalling the extension should either completely purge its local configuration data, or reinstalling it should provide a way to force-regenerate missing custom fields if older data is detected.

Update: Found the Fix & Feature Suggestion
I managed to find the fix for this issue. The root cause of the frustration was simply a lack of documentation/clear instructions.

Initially, I was hesitant to press this button because it isn’t clear what it affects. After testing, I can confirm it successfully clears the persistent data and resolves the locked state. However, it completely purges all configuration data, meaning user will have to fill in all fields again.

Suggested Improvement
While the reset button works, a total reset is a bit inconvenient to update expired credentials.

It would be a massive UX improvement to add a “Update / Refresh Credentials” button specifically for the Client ID & Client Secret, allowing users to seamlessly update their expiring credentials without wiping out their entire configuration.