Hello,
I’m working on integrating Manager.io with Egypt’s e-Invoicing system (ETA).
I have successfully:
- Generated the required invoice JSON using JavaScript and extension.
However, the problem is that digital signing and submission cannot be done with JavaScript, since it requires using a USB token (PKCS#11), which is not supported in the browser.
I developed a C# application that signs and submits the JSON invoice using the ETA API.
But in this case, there’s no direct link between Manager and the sending process — the user has to manually export the invoice and then switch to the external tool to send it, which is inconvenient.
My question:
Is there any reliable or official way to integrate a button inside Manager’s UI (or near the Export button) that can trigger an external EXE for signing and submission?
Or is there a better recommended solution for integrating with ETA directly from Manager?