Though the nature of the UK leaving the EU is still subject to uncertainty to this time (Sep 30, 2019), we are committed to providing clear direction as to the impact of no deal on the Accounting API. The following is a list of breaking changes that may impact your API integration in the case of a no deal brexit. You will be made aware of this event to enable you to react accordingly. The following is meant to help you get prepared for the changes. (As new scenarios for a Brexit arise, we will keep you updated as to any potential impact.)

Note: The Brexit changes only affect businesses in the UK 🇬🇧 which are VAT-registered. Businesses in other countries supported by this API (Canada, France, Germany, Ireland, Spain, U.S.) can safely ignore the upcoming Hard Brexit changes.

Please be aware that all issues about pre- or post Brexit behaviour concern the official date of the invoice/credit note/payment, not the time of creation of this entity.

Restricted transaction types when modifying ‘other payments’

Operations concerned

This change will only be in effect, when…

… all of the following three conditions are met:

What will change?

In the JSON data posted, the attribute transaction_type_id will not accept the values

any more.

Data inconsistency risk for sales quick entries

Operations concerned

This change will only be in effect, when …

… all of the following three conditions are met:

What will change?

Modifying sales quick entries will be allowed before and after a No-Deal-Brexit, so this change is not actually ‘breaking’, however, it may still require your attention and manual action: before Brexit, a non-VAT EU customer could be treated like a domestic (i.e. UK) non-VAT customer when it came to modifying a sales quick entry: tax did not require different handling as they are not VAT-registered, and free movement of goods was possible due to EU agreements. After a No-Deal-Brexit, the same EU customer must be treated differently to domestic customer if the sale is for goods (free movement of goods no longer applies, and rules required to record this type of transaction are not supported in Quick Entries), only sales quick entries for services are valid. No error will be raised; the responsibility lies with the end user to mitigate.

Goods/services indicator required for foreign contacts

Operations concerned

This change will only be in effect, when …

… all of the following three conditions are met:

What will change?

In the JSON data posted, the line item attribute eu_goods_services_type_id will become mandatory. Before Brexit, it was optional or—in the case of non-VAT-registered EU contacts—not even read at all.