Create general ledger
Create a general ledger from your company. Before making a POST request to create a general ledger in your company, you might find it useful to look at the list of available companies.
POST generalLedgers
Request details
The post request will contain all the required information to create a general ledger in your company.
Request properties
Property | Type | Description | Optional |
---|---|---|---|
Request | General ledger request object | The general ledger request to add. | No |
For a general ledger create request object properties see details.
Example request
{ "externalId":"00000000-0000-0000-0000-000000000000", "company":{ "companyId":"00000000-0000-0000-0000-000000000000" }, "name" : "name", "code": "Code", "labels": [ { "culture" : "Culture", "label" : "Label" }], "metaData" :{ "fieldmeta1" : "0.00", "fieldmeta2" : "0.01" } }
Response
Upon successful creation of a general ledger a 201 status code will be returned. Also on the response body the basecone unique identifier for the entity 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 | json_parse_error | Unable to parse JSON. |
400 | NoAccessToCompany | User does not have access to the company provided. |
400 | GeneralLedgerCodeEmpty | The provided GeneralLedger code is empty. |
400 | GeneralLedgerCodesAlreadyExistsForTheCompany | The provided GeneralLedger code already exists for the given company. |