Looking for something?

You will find your answers here!

    Sorry, we didn't find any relevant articles for you.

    Send us your queries using the form below and we will get back to you with a solution.

    Guide: Understanding e-Invoice

    Products

    Sage50 2017, Payment Center


    Description:

    e-invoice Setup

    Software is installed This includes Sage Exchange Desktop and Sage50 2017
    Register SED
    1. Sage Exchange Desktop is registered with a user that has connections permissions with their role in SageExchange.com
    Install plugin
    1. Install the Sage50 2017 Plugin from SED.
    2. Select Company
    3. Click Ok
    4. Close company in Sage50
    5. Reopen company in Sage50
    6. Select Always Allow
    7. Go back to SED and reselect the company
    8. Chose receipts and select a cash account.
    9. Click okay on all windows
    SEHOST32 After the plugin is enabled and access is allowed to Sage50 “SEHOST32” becomes a background process in Windows. This application is what synchronizes the invoices between Sage 50 and Payment Center. It must be running to work. It will also close if SED is closed or if the plugin is disabled or set to off.
     
    In some cases, it may wait until the sync is done before it closes and as a result, it may linger for some time.
    APIAccess.dat When “Always Allow” is selected this creates permissions that allow our plugin to talk to Sage50. The file that it uses is called APIAccess.dat. In some cases, this may need to be deleted if Sage 50 and SEHost32.exe stop communication.
     
    It can be found in the company folder. This can be found by going to System in Sage 50 and looking for datapath.
    Configure Sage 50
    1. Enter MID/MKEY in Service > Credit Card Processing > Account info
    2. Click the Payment Center link
    3. Log into the Payment Center
    Payment Center The Payment Center uses the MID and MKey stored in Sage50 to identify the Payment Center account. If left blank, the merchant will see a “Merchant Application” screen.
     
    If the MID/MKEY is for some reason not linked to their SED account it can prevent them from logging in.
     
    You can always use www.sagepaymentcenter.com to test their login.
    Configure eInvoice
    1. In the Payment Center, go to Invoices and Start Now
    2. Select Sage50 (default option) or the Cash Account you chose in the plugin setup.
    3. It is recommended to enable the trace log in SED2.0 to confirm that Sage50 is communicating with the Payment Center
    Invoice Syncing At this point the setup is complete. SEHOST32 will now start to collect invoices going one day at a time starting with the current day and working back today-365. Invoices should start appearing within a few minutes.
     
    After the initial sync is done SEHOST32 will begin to check for updated invoices based on a “Last Saved Date”. This will check continuously throughout the day.


     

     

      

     

    Troubleshooting

    404 Error In Tracelog Description: When viewing the trace log, if you see an error response 404 this normally means that the data set is too large to sync with the Payment Center. This typically occurs when a large number of receipts are created for an invoice.  
    Resolution:            
    1. 1.    Navigate to this SED’s install directory.
    2. C:\Program Files (x86)\Sage Payment Solutions\Application Deployment\Applications\26A46608D5AA4BF6BA5D5EEA1376D09A\2.0.2.6_0  
    3. 2.    Open SeHost32.exe.Config.  
    4. 3.    Add this section
    <appSettings>
    <add key="404ALL" value = "true" />
    </appSettings>
    1.  The plugin will read this setting and bypass receipt loading.  
    2. Restart SED.
    These steps will force the receipts to be ignored. What this means is that individual payments against an invoice are not visible in Payment Center. However, the total amount paid will be shown.
     
    Invoices stopped Syncing Description: This may be caused by the 404 error or if Sage Exchange Desktop and SEHOST32 is no longer running.
    Resolution: Restart SED. Under plugins make sure it is on.


    Was this article helpful?

    Still can't find
    what you are looking for?

    Our award-winning customer care team is here for you.

    Contact Support

    Knowledge Base Software by