Use the Zetadocs Expenses Connector to connect Zetadocs Expenses to Microsoft Dynamics NAV.
This connector is a Windows application that must to be installed on the NAV server machine. Download the latest version of the Zetadocs Expenses Connector for NAV from the Support section of the Equisys website and then follow the steps below:
This section covers;- Registration Installation ▪Creating the Connector User Account ▪Configuring your Zetadocs Expenses account ▪Configuring your Connector and the Zetadocs Expenses Service ▪Starting the Connector Service Configuration ▪Configuring the Zetadocs Expense Export Codes Testing |
When you request a Zetadocs Expenses account for your company you will be sent an Account Registration email from the Zetadocs Expenses team. This email contains a Complete Registration link; it is used to activate your Account and allow you to access the system and complete the remaining setup steps.
This email will be sent from approvals@noreply.mail.zetadocs.com. Should you not receive your registration email as expected, please check your spam filter settings before raising a support request. This email address will also be used to send approval request notifications and reminders, as such it should be added to your list of safe or trusted senders to ensure that users throughout your organization receive Zetadocs Expenses emails.
Completing the registration requires the selection of some key account settings which cannot be changed later. If you are unsure of any of these settings then it is advised that you wait for the Zetadocs team member to assist you in this setup step.
1.Open the email and select the COMPLETE REGISTRATION button.
2.You will be taken to the Zetadocs Expenses site where you need to enter details about your account as well as your First and Last Names and chosen password. It is important to check the Account Name and email address fields before clicking REGISTER.
3.This will complete your account registration and display a confirmation screen which contains the Secure Connection Credentials for your Account. These should be copied to a safe location as they will be required to establish the connection between Zetadocs Expenses and your internal systems.
The Zetadocs Expenses Connector needs to be setup and running to enable a connection between your NAV system and the Zetadocs Expenses service, to do this it is recommended that the connector is configured to run as its own user on both your network and in NAV.
You need to create a specific Windows user account for the connector to run as. This should be done as per your standard network user generation policy.
To enable the Zetadocs Expenses to connect to Microsoft Dynamics NAV systems a set of roles and permissions need to be configured for it. This section covers the setup of roles and permissions in NAV required for integrating Zetadocs Expenses.
To enable the Zetadocs Expenses Connector service to function correctly the user that the service is running as needs to have the following permission sets:
oBASIC – This gives basic access to the NAV system (NAV 2013 and above only).
oALL – This gives basic access to the NAV system (NAV 2009 R2).
oZETADOCS – Provides access to the Zetadocs for NAV functionality for related documents. Please see your product specific installation guide for more information on creating this permission set.
oZETADOCSAPPROVALS – Provides access to the standard NAV tables required by the Zetadocs Expenses Connector.
The process for configuring NAV varies depending on the version of NAV you are using:
To enable Zetadocs Expenses to access data from your NAV system you need to publish a series of web services which enable a connection to be established. The web services use a combination of NAV objects and add-in Dlls to support the various calls from the Zetadocs Expenses service.
Open the Web Services, click New and add the following entry ensuring that they are named exactly as specified below.
Object Type |
Object ID |
Service Name |
Published |
---|---|---|---|
Codeunit |
9009987 |
Expenses |
X |
To test that these web services are published and available you can try and access them using a web browser by adding the link to the web service.
Ensure that SOAP services have been enabled for the NAV Service in the NAV Administration program (for NAV 2009 R2, the SOAP services are enabled once the 'Microsoft Dynamics Business Web Services' service is started). For the Expenses Codeunit this would take the form: http://<Server>:<WebServicePort>/<ServerInstance>/WS/<CompanyName>/CodeUnit/Expenses.
Example link: http://localhost:7047/DynamicsNAV/WS/CRONUS%20International%20Ltd/Codeunit/Expenses
If successful, you will be shown a page of XML data prefixed with the following message;- “This XML file does not appear to have any style information associated with it. The document tree is shown below…..”
If you don’t receive this message, please return to Opening the Web Services section.
Note: Only move to the next section once you have successfully tested the Zetadocs Expenses Web Service. |
Configuring your Zetadocs Expenses account
Sign in to the Zetadocs Expenses website using your Zetadocs account details.
1.Choose the Integration option (top headings)
2.Set the following values;-
Field |
Value |
---|---|
ERP Integration |
Enabled |
ERP System Type |
Dynamics 365 Business Central / NAV |
Report Export |
Automatic |
Export Description Format |
Automatic |
3.Choose Save
Zetadocs Expenses connects to Microsoft Dynamics NAV using the Zetadocs Expenses Connector. This securely communicates with your internal systems and provides the ability to read and write data for integrating Zetadocs Expenses with NAV.
1.Choose the Companies option (top headings)
2.Manage Companies via the icon located to the right of the list.
3.Configure the Connection section as follows;-
Field |
Value |
---|---|
System Type |
NAV. |
Database Type |
Set to geographical location. |
Company ID |
Enter this unique identifier of the company in the Zetadocs Expenses Connector Settings configuration tool. |
Connector Connection ID |
Enter this unique connection ID in the Zetadocs Expenses Connector Settings configuration tool. |
4.Choose Save
1.Run ZetadocsExpensesConnector.exe from your product download. This will require administrator privileges.
2.Select Next, accept the end user license agreement and click install.
3.After successfully installing ensure the option to launch the Zetadocs Expenses Connector Settings tool is checked and click Finish.
If for whatever reason the Zetadocs Expenses Connector Settings tool does not open; open the start menu and run Zetadocs Expenses Connector Settings.
The Zetadocs Expenses Connector Settings tool allows you to configure all of your accounts and respective companies settings to enable the export to NAV.
1.Edit Account - To edit the default account to match your Zetadocs Expenses account settings, select it from the left-side panel, make the desired alterations to its configuration and finally click the Save button to commit the changes.
Field |
Value |
---|---|
Account ID |
Enter the Account ID from the Zetadocs System Settings tab. |
Account Display Name |
Enter the Account Name from the Zetadocs System Settings tab. |
Connection ID |
Enter the Connector Connection ID from the Zetadocs System Settings Company details screen. |
Connector Service Name |
The service instance name assigned to the account, typically Zetadocs Expenses Connector (Account ID). |
Connector Service User Name |
The Windows User created to run the service instance. |
2.Add Company - To add a NAV company first select Enable configuration with Microsoft Dynamics NAV on the Account tab and then click the Add NAV Company button that appears.
Field |
Value |
---|---|
Company ID |
Enter the Company ID from the Zetadocs System Settings Company details screen. |
Company Display Name |
Enter the Company Display Name from the Zetadocs System Settings Company details screen. |
Zetadocs Expenses Web Service SOAP URL |
Zetadocs Expenses internal web service address used to communicate with NAV. |
3.Testing the connection to Web Services - To test the web services, click the Test button next to Zetadocs Expenses Web Service SOAP URL. You may be prompted for the credentials of the user configured in the service instance. Insert the credentials and click the Ok button to test the connection. If you see the "Connection test was successful" prompt, you have successfully configured the service.
4.Save your settings.
Now that you have configured each of the individual elements of the Zetadocs Expenses Connector configuration file you are ready to start the service.
1.Run View Local Services.
2.Locate Zetadocs Expenses Connector.
3.Start the service.
Note: The user must have sufficient rights to make outgoing Internet calls. We recommend creating a specific network user account for this purpose. Prior to starting the connector it is advised to log in to the server hosting the Zetadocs Expenses Connector and check internet access. |
The connector should now be operational, if you have problems starting your connector please review each topic above.
Sign in to the Zetadocs Expenses website using your Zetadocs account details.
1.Set up export codes for one of each of the below Zetadocs Expenses Settings tabs. Entry of additional export codes can be done after the testing has been completed.
oUsers > Manage (right pointing arrow to the far right) > Export Settings > Export Code (matching a NAV Vendor number for the user account)
oExpense Types > Airfare > Manage >
▪Details > Export Description
▪Export Settings > Export Code (matching a relevant NAV G/L account)
oSales Tax > Add New Rate button > Standard Rate (matching NAV Sales Tax setup)
Field |
Value |
---|---|
TAX Business Posting Group UK |
e.g. DOMESTIC |
TAX Product Posting Group UK |
e.g. STANDARD and ZERO |
TAX Group Code US/CA |
e.g. NONTAXABLE |
TAX Area Code US/CA |
e.g. ATLANTA, GA/AB |
oSales Tax > Add New Rate button > Zero Rate
Field |
Value |
Zero Rate VAT Business Posting Group |
e.g. DOMESTIC |
Zero Rate VAT Product Posting Group |
e.g. ZERO |
You have now completed the base configuration required to test the NAV integration.
1.Sign in to Zetadocs Expenses https://expenses.zetadocs.com using the Administrator user account.
2.Create a new expense ( Home page > New Expense tile) using the ‘Airfare’ Expense Type you modified earlier.
3.Create a new report ( Home page > New Report) and attach the expense you have created by choosing .
4.Submit the Expense Report, setting the Approver and Processor to the Administrator user account.
5.Choose the Tasks button and change Tasks to do to All of my tasks.
6.Open the expense report and approve it. You may need to refresh the page to see the new task.
7.Wait until the status of the Expense Report changes to Submitted then re-open it and click the Approve button again to finalize the Approval / Processed stage. Again, refreshing the page will speed up the testing.
8.Choose the Status button then click the ‘Tap here to retrieve submitted Reports’.
9.Place a tick to the left of the approved report, choose the action menu, then choose Export.
10.Wait until the status of the Expense Report changes to Done, or click the action menu and select Refresh.
11.The report status should show as ‘Done’. If not, any export errors will be logged in the History section of the View Export Report page and will highlight the nature of the export error.
12.Sign in to NAV to verify a Purchase Invoice has been created matching your Zetadocs Expenses data.
You can now return to System Settings https://expenses.zetadocs.com/Settings to configure the rest of your Zetadocs Expenses Export Codes.
Quick start training materials for Zetadocs Expenses users can be found here: https://www.equisys.com/help/zetadocs/zetadocs-expenses/videos