# How can I connect my server to the Epicor Expense Management app?

**URL:** <https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566>\
**Category:** Epicor ERP 10\
**Tags:** e10\
**Created:** [October 6, 2020, 3:52pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566 "2020-10-06T15:52:27Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stevensi1018](https://www.epiusers.help/user_avatar/www.epiusers.help/stevensi1018/32/63142_2.png) [@Stevensi1018](https://www.epiusers.help/u/Stevensi1018)\
**Post date:** [October 6, 2020, 3:52pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/1 "2020-10-06T15:52:27Z")

</div>

There’s an app for Expense management: [https://play.google.com/store/apps/details?id=com.epicor.erpexpense&hl=en](https://play.google.com/store/apps/details?id=com.epicor.erpexpense&hl=en)

However, even if we have the module, I can’t seem to understand what it’s expecting in the fields Server / username / password since nothing works.

I simply enter the name of our server because if I enter my IP, I get a blank screen and I must uninstall and reinstall the app to try again.

Do I have to create an account somewhere else in Epicor? I went into user account security maintenance, gave myself mobile access, changed the mobile password, etc but nothing seems to work.

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [October 6, 2020, 9:36pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/2 "2020-10-06T21:36:39Z")

</div>

You use the same url that you use in your .sysconfig file.

The apps use REST, so all the rules for getting REST installed apply (cert, ssl channel, …). If REST is working, then the app should work too.

\*\* Edit: The app has a trace mode that you can turn on if I recall. That should help you find the issue as well.

---

<div class="post-metadata">

**Author:** ![Stevensi1018](https://www.epiusers.help/user_avatar/www.epiusers.help/stevensi1018/32/63142_2.png) [@Stevensi1018](https://www.epiusers.help/u/Stevensi1018)\
**Post date:** [October 7, 2020, 12:41pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/3 "2020-10-07T12:41:07Z")

</div>

I just tried and on my phone I connect through our VPN then on the web I’m able to access the api page only if I write the IP adress of the server. However, in the app when I write the IP address, it just goes to a blank screen and then I can’t do anything

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [October 7, 2020, 1:57pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/4 "2020-10-07T13:57:31Z")

</div>

I’m guessing that the certs won’t work by IP address because the FQDN has to match.

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [October 7, 2020, 4:57pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/5 "2020-10-07T16:57:42Z")

</div>

Can you call the REST endpoints from Chrome on your phone using the same SSL-binding endpoint as the rich client?

---

<div class="post-metadata">

**Author:** ![Olga](https://www.epiusers.help/letter_avatar_proxy/v4/letter/o/57b2e6/32.png) [@Olga](https://www.epiusers.help/u/Olga)\
**Post date:** [October 7, 2020, 5:17pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/6 "2020-10-07T17:17:43Z")

</div>

I wonder what do you call binding in REST?

---

<div class="post-metadata">

**Author:** ![Stevensi1018](https://www.epiusers.help/user_avatar/www.epiusers.help/stevensi1018/32/63142_2.png) [@Stevensi1018](https://www.epiusers.help/u/Stevensi1018)\
**Post date:** [October 7, 2020, 5:18pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/7 "2020-10-07T17:18:08Z")

</div>

I don’t really understand what you’re asking but if I go into the API where the IP address is in the URL, i can call an endpoint from there. However, if I put the domain name, it doesn,t work on my phone.

I guess I’ll look with our IT department because it might be a VPN issue on mobile

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [October 7, 2020, 6:42pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/8 "2020-10-07T18:42:02Z")

</div>

If you go to Chrome on your phone and enter:

```auto
https://<yourserver>/<your instance, e.g. epicor10>/api/help/v2/

```

It _should_ prompt you for your username/password. Can you login that way?

If you get any kind of complaint about certificates there, then the app won’t work.

---

<div class="post-metadata">

**Author:** ![Stevensi1018](https://www.epiusers.help/user_avatar/www.epiusers.help/stevensi1018/32/63142_2.png) [@Stevensi1018](https://www.epiusers.help/u/Stevensi1018)\
**Post date:** [October 7, 2020, 6:46pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/9 "2020-10-07T18:46:48Z")

</div>

Yes it works. However, it only works if yourserver is the IP address of the server. However, in the Epicor Expense Management Android app, when I enter an IP adress in the ‘server’ field, the wheel just spin forever and if I quit the app and open it again, I get a blank screen unless I uninstall. So I can’t get it to work that way unfortunately

---

<div class="post-metadata">

**Author:** ![Jonathan](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/aeb1de/32.png) [@Jonathan](https://www.epiusers.help/u/Jonathan)\
**Post date:** [October 7, 2020, 7:01pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/10 "2020-10-07T19:01:02Z")

</div>

It has to be the name of the server, and the SSL cert has to match otherwise the app won’t connect.

---

<div class="post-metadata">

**Author:** ![Mark\_Wonsil](https://www.epiusers.help/user_avatar/www.epiusers.help/mark_wonsil/32/51594_2.png) [@Mark\_Wonsil](https://www.epiusers.help/u/Mark_Wonsil)\
**Post date:** [October 7, 2020, 7:09pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/11 "2020-10-07T19:09:43Z")

</div>

I’ve seen people on the list “turning off” ssl at the app server too. Have you done that?

Remember that this app works for SaaS people too so security cannot be compromised.

---

<div class="post-metadata">

**Author:** ![Stevensi1018](https://www.epiusers.help/user_avatar/www.epiusers.help/stevensi1018/32/63142_2.png) [@Stevensi1018](https://www.epiusers.help/u/Stevensi1018)\
**Post date:** [October 7, 2020, 7:32pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/12 "2020-10-07T19:32:24Z")

</div>

This is what I currently have:

 ![image](https://www.epiusers.help/uploads/default/original/3X/7/3/7345f46881c369f3651add89595615ada0ddc426.png)

As for mobile access, I don’t have it installed (didn’t know that):

 ![image](https://www.epiusers.help/uploads/default/original/3X/8/b/8b11edc193ad5f4cd003e1d2a089eca022f62209.png)

Do I need to configure that to access the app?

---

<div class="post-metadata">

**Author:** ![Jonathan](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/aeb1de/32.png) [@Jonathan](https://www.epiusers.help/u/Jonathan)\
**Post date:** [October 7, 2020, 7:58pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/13 "2020-10-07T19:58:38Z")

</div>

No you don’t need that.

You just need to setup REST, that means using https, a fqdn and ssl certificate matching that fqdn from a valid certificate authority.

Then on the app just enter the url https:// \< yourserver FQDN \>/\< your instance, e.g. epicor10 \> and your epicor username/password.

If the app hangs after entering the server URL it probably means it is failing to connect to your server, either the URL is wrong or REST is not properly setup.

---

<div class="post-metadata">

**Author:** ![Stevensi1018](https://www.epiusers.help/user_avatar/www.epiusers.help/stevensi1018/32/63142_2.png) [@Stevensi1018](https://www.epiusers.help/u/Stevensi1018)\
**Post date:** [October 8, 2020, 1:25pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/14 "2020-10-08T13:25:39Z")

</div>

Thanks, everything here tells me that the server is set up correctly but that the problem is our VPN on Mobile. I don’t know much about this stuff so I’ll look with our IT department how we could configure it so the domain would be recognizable on mobile.

Thanks for your help !

---

<div class="post-metadata">

**Author:** ![chaddb](https://www.epiusers.help/user_avatar/www.epiusers.help/chaddb/32/89855_2.png) [@chaddb](https://www.epiusers.help/u/chaddb)\
**Post date:** [October 8, 2020, 3:40pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/15 "2020-10-08T15:40:38Z")

</div>

As others have said, you will need to use a FQDN not an IP address. SSL isn’t going to work with an IP. Your IT dept. will need to provide you with the FQDN.

---

<div class="post-metadata">

**Author:** ![dishant](https://www.epiusers.help/user_avatar/www.epiusers.help/dishant/32/30374_2.png) [@dishant](https://www.epiusers.help/u/dishant)\
**Post date:** [August 15, 2022, 7:16pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/16 "2022-08-15T19:16:54Z")

</div>

Seems an old issue, I am having similar issue but with connecting epicor Mobile Time app. I am using FQDN, but when i try to check rest services working on the browser we do get the not-secure web error. Is it related to SSL, do we need a certified SSL and not a self signed one to connect it to a mobile apps??

---

<div class="post-metadata">

**Author:** ![Jonathan](https://www.epiusers.help/letter_avatar_proxy/v4/letter/j/aeb1de/32.png) [@Jonathan](https://www.epiusers.help/u/Jonathan)\
**Post date:** [August 15, 2022, 7:33pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/17 "2022-08-15T19:33:49Z")

</div>

Yes you need a certificate from a valid Certificate Authority, otherwise the connection is deemed insecure and apps will not connect.

You can try Let’s Encrypt, last I checked they were valid and free, but I think they need to be renewed every 3 months.

---

<div class="post-metadata">

**Author:** ![chaddb](https://www.epiusers.help/user_avatar/www.epiusers.help/chaddb/32/89855_2.png) [@chaddb](https://www.epiusers.help/u/chaddb)\
**Post date:** [August 23, 2022, 4:58pm UTC](https://www.epiusers.help/t/how-can-i-connect-my-server-to-the-epicor-expense-management-app/71566/18 "2022-08-23T16:58:13Z")

</div>

Let’s Encrypt works on Windows pretty well. Better then it used it. I’ve used Certify The Web on Windows. I don’t use it for Epicor as we have CA wildcards and Epicor specific certs. But Lets Encrypt is free.

> **[Certify The Web - ACME for Windows, simple free certificates for IIS and...](https://certifytheweb.com/)**
>
> Certify The Web provides a simple way to use Let's Encrypt and other ACME CAs on Windows and IIS, with an easy to use UI. Advanced users can use powerful Deployment Tasks and custom scripting for more complex automation scenarios.
