Update a transaction
Update a transaction booking number to your company.
This action can be performed by a SuperUser
or by another user that has access to the company of the specified transaction and has at least one of the following roles:
Accountant
, SMEAccountant
.
PUT transactions/:id
Request details
The put request will contain all the required information to update a transaction in your company.
Request properties
Property | Type | Description | Optional |
---|---|---|---|
Number | String | Booking number | No |
Comment | String | Comment related with booking | Yes |
Example transaction request
{ "number": "1234", "comment": "comment on booking", }
Response
Upon successful update of a transaction in the Basecone system, a 204 http status code will be returned. If something goes wrong, an error message with failure details will be given together with a suitable http error status code.
Possible error responses
Status code | Error code | Details |
---|---|---|
400 | invalid_request_payload | Transaction id cannot be empty |
400 | invalid_request_payload | The transaction provided does not exist. |
400 | invalid_request_payload | The transaction provided is not booked. |
400 | validation_error | One or more properties were not valid |
400 | validation_error | One or more validation errors occurred. |
403 | unauthorized | User does not have access to the document. |
403 | unauthorized | User does not have access to the company. |