Product: Dynamics 365 Business Central
Article Link: http://help.truecommerce.com/en/articles/11426293-dynamics-365-business-central-web-services
Transaction Manager communicates with the Dynamics 365 Business Central data through the usage of what is known as a Web Service - an independent endpoint located within Business Central that listens for requests by external Web-Based Systems.
This process allows external applications (such as Transaction Manager) to request that Business Central either adds, modifies, or removes data in a secure method by requiring all requests to be authenticated, validated, and controlled by Business Central rather than allowing the application to make the changes directly.
Web Services
Web Services are compartmentalized, meaning there is a unique Web Service dedicated to performing a unique function for each portion of the Business Central system. For example, one Web Service may handle requests on adding, removing, or updating Customer records while another would be used to update Sales Orders.
This separation not only allows each Web Service to run independently of any other for performance reasons, but also provides a way of restricting access for particular external applications from making changes to areas that you do not wish for them to modify.
(Native) Business Central Web Service Examples
Web Service | Purpose / Usage |
Customer | Retrieve, create, or update customer records |
Vendor | Manager supplier/vendor details |
Item | Access product and inventory item data |
SalesOrder | Create, modify, retrieve Sales Orders |
SalesInvoice | Posting and viewing of Invoices |
PurchaseOrder | Manage Purchase Orders with suppliers |
Viewing Web Services
You can easily view a list of the available Web Services by using the Search Icon located within the top banner and typing Web Services.
Search: Web Services
Select: Web Services (List)
TrueCommerce Web Services
The TrueCommerce Extension installed into Business Central adds many unique Web Services specific to communicating with Transaction Manager and handling EDI Related data. These webservices will all be prefixed with the TRC annotation.
TrueCommerce Extension Web Service Examples
TrueCommerce Web Service | Purpose / Usage |
TRCSalesDocuments | Get Header Data for Sales Orders |
TRCSalesDocumentLine | Gets line level data for Sales Orders |
TRCSalesDocumentLists | Gets a list of Sales Orders |
TRCCreateShipment | Creates a Sales Shipment from EDI Transaction |
rev 5/22/2025