I’ve been investigating a problem with our long running FreeAgent integration and noticed that in some cases our code passes a value of “Non-EC” to the endpoint when creating a new Invoice.
According to the documentation (https://dev.freeagent.com/docs/invoices), valid values are:
EC VAT MOSS
Has the value for “Non-EC” changed recently? I can’t seem to find any mention of the change in the support forums and I’m wondering if this could be an explanation for the problems we’re seeing.
If it has changed, what would happen to invoices created with an “ec_status” of “Non-EC” - they don’t seem to fail, would they just be created with other VAT rules?
Our code surrounding this part of the integration hasn’t changed in a Looong time, so I’m just exploring all avenues. Thanks!