The nativeInvoicingSalesInvoices endpoint allows you to post a sales invoice using the web services API. I suggest expanding on this functionality for other sales and purchase documents (quotes, orders, invoices, credit memos, return orders). Ideally, this Post functionality would exist universally for all endpoints where this is supported in the UI, including the Item Journal, Payment Journal, General Journal, Transfer Orders, etc...

Currently, the exposed Post action on the nativeInvoicingSalesInvoices endpoint triggers both the ship and invoice for the lines on the sales invoice. In the UI, these can be triggered separately. I would like separate endpoints that trigger the ship, receive, and invoice actions separately on purchase/sales documents.

The Post, Receive, Ship, and Invoice actions native to Purchase/Sales Documents and Journals are integral into turning transactions into journal entries in the general ledger and related sub ledgers. Exposing this functionality would greatly enhance the Business Central Web Services API.
Category: Development
Needs Votes
Ideas Administrator

Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future.

Best regards,
Business Central Team