#BPST What is the Batch Posting Service Toolkit?

David Meego - Click for blog homepageYou might have heard of the Batch Posting Service Toolkit by now and might be wondering …

  • What is the Batch Posting Service Toolkit?

This article explains what you need to know and points you to further resources.

The Batch Posting Service Toolkit (BPST) is the second Winthrop Development Consultants product to be released via my distribution and support partner, Mekorma.

BPST solves a long-term problem with integrating transactions to Microsoft Dynamics GP. Tools such as Integration Manager, eConnect, Web Services (SOAP) and the new Service Based Architecture Web Services (REST) all allow you to create transactions in batches in Microsoft Dynamics GP.

The problem is that none of these tools can post the transaction batches created.

Enter Batch Posting Service Toolkit, which provides a service call to retrieve a list of ready to post batches and a second service call to post a batch…. Problem solved.

The BPST is available for Microsoft Dynamics GP versions GP 2010, GP 2013 and GP 2015. Its services can be called from Dexterity, Visual Studio Tools (C# or VB.Net) and via Web Services (GP 2015 or later).

The tool supports all standard batch types used in the Master Posting window. It does not have a user interface and is designed for developers, ISVs and integration consultants to leverage to complete the integration process.

For more information, check out the links below:

Now you can integrate your transaction batches AND post them too.


This article was originally posted on http://www.winthropdc.com/blog.

13 thoughts on “#BPST What is the Batch Posting Service Toolkit?

  1. David, this looks like a potential solution to a long running need for posting Sales Transaction Entries. Macros are just not cutting It for the number of companies involved and our posting volume.
    One question, does this tool support the Allocate and Fulfill step for Sales Transaction Entries?


    • Hi David

      BPST behaves exactly like the Master Posting window. It will only post the transactions in a batch.

      If you have additional steps needed, they could be coded as a custom web service.



    • Hi Rafath

      Yes, that is exactly what Batch Posting Service Toolkit is designed to do. When the web service is called, a session will be created, the batch with post and the session will be destroyed. All handled automatically by the Dynamics GP 2015 web services code.



      • Hi David
        Thank you for your prompt reply, so as per your information the Web Service functionality is only available from the version GP2015 onwards?
        Actually I tried the below code from Vb.Net ,but this code is only working from GP Add-Ins only after launching GP.
        PostingServices.Procedures.ServicePostBatch.Invoke(Me.txtBatchSource.Text, Me.txtBAch.Text)
        Is there any way to use this assembly ‘PostingServices.Dll’ from inside .Net and post the batches without launching GP? As our company is dealing with lots of GP integrations from different applications.

        Best Regards,


      • Hi Rafath

        To use a call from Visual Studio Tools (or Dexterity) to BPST, as opposed to the Web Service method available in GP 2015 onwards, you will need a session of Microsoft Dynamics GP running. The code that does the posting is Dexterity code which has been exposed so it can be called from Visual Studio Tools or Web Services. There must be a Dexterity session running for the code to execute.

        Hope this helps.



      • Thank you David for the clarification, let me test BPST on the new version via Web service, as we are already under upgrade process to GP2015.



  2. Hi David, We installed the BPST tool (Build5) but we’re getting a 404 error when trying to access it over a SBA URL. I can retrieve batches from the test window so I can see it’s installed properly. Any suggestions on what to look for?


    • We figured it out, your documentation shows the example URI as /PostServ/System
      however after checking the discovery URI /help, we can see that it’s actually /PostingServices/System

      You might want to update the PDF. Otherwise it seems be working well. Thanks!


Please post feedback or comments

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s