Update Vat Periods

Update a Vat Period or a list of Vat Periods for your company. Before making a PUT request to update a vat period in your company, you might find it useful to look at the list of available companies.

PUT accountingsystems/wkbelgium/vatperiods

Request details

The PUT request will contain all the required information to update 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 update object The Vat Periods request to update. No

For Vat Periods update request object properties see details.

Example request

{
    "vatPeriodsRequest":
    [ 
        {
            "vatperiodId": "uniqueId",
            "externalId": "externalId",
            "company":{  
                "companyId": "companyId"
            },
            "nameDe": "NameDe",
            "nameEn": "NameEn",
            "nameFr": "NameFr",
            "nameNl": "NameNl",
            "startDate": "startDate",
            "endDate": "endDate"
        },
        { 
            "vatperiodId": "uniqueId",
            "externalId": "externalId",
            "company":{  
                "companyId": "companyId"
            },
            "nameDe": "NameDe",
            "nameEn": "NameEn",
            "nameFr": "NameFr",
            "nameNl": "NameNl",
            "startDate": "startDate",
            "endDate": "endDate"
        }
    ]
}

Response

Upon successful update of the Vat Periods 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 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 Update.