Hello Everyone,

With the Release of Dynamics GP 2016, Service Based Architecture (SBA) was enhanced to include Sales Order Processing Operations.  This was a big ask of our Partner/ISV community.  The following operations were added, and the corresponding URIs are listed below:

Get

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/Transactions

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/Transactions(1234;ExampleString)

https://localhost /GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/History/Transactions(1234;ExampleString)

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/History/Transactions

 

Create

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/Transactions

https://sagcomp-206.fareast.corp.microsoft.com/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/TransactionLines(1234;ExampleString)

 

Update

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/TransactionLines(1234;ExampleString)

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/TransactionHeaders(1234;ExampleString)

 

Delete

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/Transactions(1234;ExampleString)

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/Dynamics/Sales/SalesOrderProcessing/TransactionLines(1234;ExampleString;1234)

 

Along with adding the Sales Order Processing operations above, we modified the Requisition URIs to add the Project Accounting Project Number and Cost Category. 

Lastly, the following Project Accounting URIs were added, in order to allow retrieval of Project Accounting Setup information:

Get

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/ProjectAccounting/Project/Setup/User(ExampleString)

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/ProjectAccounting/Project/Setup/POSetup

https://localhost/GPService/Tenants(DefaultTenant)/Companies(Fabrikam, Inc.)/ProjectAccounting/Project/BudgetIVItems(ExampleString)

 

--------------------------------------------------------------------------

Also, be sure to check back to the Microsoft Dynamics GP 2016 New Feature Blog Series Schedule page to review upcoming blog posts to help you gear up for What's New in Microsoft Dynamics GP 2016 with great content, documentation, and videos.

Thank you!

Nate Haaland | Microsoft Dynamics GP | Escalation Engineer