Resume POS Sale

Restores a previously parked sale (Saved Sale Entry) to an active POS Sale on the POS unit assigned to the API user in User Setup. The Saved Sale Entry is deleted. Ticket identity is preserved across the park/resume round-trip. To resume the sale on a different unit, assign a different POS Unit to the API user in User Setup. Returns 404 if the parked sale does not exist. Returns 400 when: the API user has no User Setup record; the API user has no POS Unit assigned in User Setup; the resolved POS Unit is not open for sales; or loading the saved sale data fails (the active POS Sale is rolled back).

Authentication

x-np-api-keystring
API Key authentication via header

Path parameters

tenantstringRequired

Your Entra Tenant ID. More details.

environmentstringRequired

Your Business Central Environment. More details.

companystringRequired

Your Business Central Company. More details.

saleIdUUIDRequired
The id of a POS sale. This can be provided by the API consumer when creating a new sale.

Headers

x-api-versiondateOptional

Used for API versioning. More details.

Response

This endpoint returns an object.
saleIdUUID
The id of a POS sale. This can be provided by the API consumer when creating a new sale.
receiptNostring
posUnitstring
posStorestring
datedate
startTimedatetime
customerNostring
salespersonCodestring
vatBusinessPostingGroupstring
genBusinessPostingGroupstring
saleLineslist of objectsOptional
paymentLineslist of objectsOptional
totalSalesAmountInclVatdoubleOptional

Total amount of all sale lines including VAT (only present when withLines=true)

totalPaymentAmountdoubleOptional

Total amount of all payment lines (only present when withLines=true)