Skip to main content

Revert from Acknowledgement API

Introduction​

Reverts an acknowledgement back to generated invoice state: AcknowledgementService.revertToGeneratedInvoice(ackNumber, tenantId). Logs activity on success.

Source: InvoiceHomePageAPI.revertFromAcknowledgement — transportsupplyproject/src/in/greenorange/api/invoice/InvoiceHomePageAPI.java.

See also: Invoice Home — all endpoints.


HTTP Endpoint​

PropertyValue
URL/rest/invoicehome/revertFromAcknowledgement
MethodPOST
ConsumesJSON body
Producestext/plain (JSON string)

Request Body (JSON)​

FieldTypeRequiredDescription
userIdStringYesActivity log user.
userNameStringYesAuth.
authKeyStringYesAuth.
ackNumberStringYesAcknowledgement number to revert.

Response​

{"reverted":true}

Headers: Access-Control-Allow-Origin: * on success path.


Example​

POST /rest/invoicehome/revertFromAcknowledgement HTTP/1.1
Content-Type: application/json

{"userId":"42","userName":"alice","authKey":"k","ackNumber":"ACK-001"}