Create Vat Periods
Create a Vat Period or a list of Vat Periods for your company. Before making a POST request to create a vat period in your company, you might find it useful to look at the list of available companies.
POST accountingsystems/wkbelgium/vatperiods
Request details
The post request will contain all the required information to create a list of Vat Periods in your company. The list can be comprised by one or more Vat Periods
Request properties
Property | Type | Description | Optional |
---|---|---|---|
Request | Vat Periods request object | The Vat Periods request to add. | No |
For Vat Periods create request object properties see details.
Example request
{ "vatPeriodsRequest": [ { "externalId": "externalId", "company":{ "companyId": "companyId" }, "nameDe": "NameDe", "nameEn": "NameEn", "nameFr": "NameFr", "nameNl": "NameNl", "startDate": "startDate", "endDate": "endDate" }, { "externalId": "externalId", "company":{ "companyId": "companyId" }, "nameDe": "NameDe", "nameEn": "NameEn", "nameFr": "NameFr", "nameNl": "NameNl", "startDate": "startDate", "endDate": "endDate" } ] }
Response
Upon successful creation of the Vat Periods in the Basecone system, a 201 http status code will be returned together with the newly created VatPeriodIds unique identifiers. If something goes wrong, an error message with failure details will be given together with a suitable http error status code.
Example response
{ "VATPeriodId": "41b3360a-7ba3-3z02-890e-75z29a61edee" }
Possible error responses
Status code | Error code | Details |
---|---|---|
400 | invalid_request_payload | Requested payload is incorrect or empty |
403 | Forbidden | User does not have access to this company |
404 | Not Found | There are none Vat Period(s) to be created. |