I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
Many thanks.On Tuesday, August 7, 2012 5:40:09 PM UTC+1, Graeme Boyd wrote:
Hi Chris,
Invoices created via the API will soon inherit the company’s default
theme, the code for this should be out tomorrow (no changes to your API
calls will be necessary). The other issues are yet to be addressed but I
haven’t forgotten about them!
Also one other thing to point out would be the ‘Custom Payment Terms’. It
would be great if we could set these via the API.
Chris.On Monday, December 24, 2012 3:27:07 PM UTC, Olly H wrote:
Hi Chris
Sorry for the slow response on this, we have a bit of an API backlog right
now. Let me chat to the team in early Jan and we’ll try and get this
addresses.
Hope this is ok.
Olly
On Monday, December 17, 2012, Chris Page wrote:
Hi there,
Still no updates on this one - we would love to have custom payment terms
available within the API.
Many thanks,
Chris.
On Friday, June 1, 2012 3:18:24 PM UTC+1, Chris wrote:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
Thanks for your response. I look forward to an update on this subject!
Additionally, do you think it would be possible to create searching by
reference rather than Invoice ID? Realistically, it would be more useful to
search for a unique invoice reference under our account rather than a
FreeAgent invoice ID.
Kind regards,
Chris.On Monday, June 18, 2012 9:58:19 AM UTC+1, Graeme Boyd wrote:
Hi Chris,
We’re working on fixing the omissions you’re hitting with the API. Thanks
for reporting them and I’ll let you know once the fixes are in production.
Kind regards,
Graeme
On Friday, 1 June 2012 15:18:24 UTC+1, Chris Page wrote:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
I’m afraid the API still doesn’t expose “Custom Payment Terms” (sorry!!)
but we do have a feature request for exposing not only payment terms, but
all the settings visible under “More Options” in the web UI.
If you could add your vote to this card, we’re hoping to deliver the most
popular requests in the near future.
Apologies again that this still hasn’t been delivered and thank you for
your patience!
Kind regards,
Dave JOn 10 June 2015 at 12:17, Bob Kreefft bobpje@gmail.com wrote:
Three years later, any update on this yet?
I would be really great to have the ‘Custom Payment Terms’ available via
the API.
Thanks.
Op vrijdag 1 juni 2012 16:18:24 UTC+2 schreef Chris:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
After some trial and error, I just found out that the API actually does
support setting the Custom Payment Terms through the API! (Use
“payment_terms” as invoice parameter, et voila).
Now my question is: is it safe to use this, as it is nowhere documented?
Thanks,
BobOp woensdag 10 juni 2015 13:28:01 UTC+2 schreef David Jones:
Hi Bob,
I’m afraid the API still doesn’t expose “Custom Payment Terms” (sorry!!)
but we do have a feature request for exposing not only payment terms, but
all the settings visible under “More Options” in the web UI.
If you could add your vote to this card, we’re hoping to deliver the most
popular requests in the near future.
Apologies again that this still hasn’t been delivered and thank you for
your patience!
Kind regards,
Dave J
On 10 June 2015 at 12:17, Bob Kreefft <bob...@gmail.com <javascript:>> wrote:
Three years later, any update on this yet?
I would be really great to have the ‘Custom Payment Terms’ available via
the API.
Thanks.
Op vrijdag 1 juni 2012 16:18:24 UTC+2 schreef Chris:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
Invoices created via the API will soon inherit the company’s default theme,
the code for this should be out tomorrow (no changes to your API calls will
be necessary). The other issues are yet to be addressed but I haven’t
forgotten about them!
We’re working on fixing the omissions you’re hitting with the API. Thanks
for reporting them and I’ll let you know once the fixes are in production.
Kind regards,
GraemeOn Friday, 1 June 2012 15:18:24 UTC+1, Chris Page wrote:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
MatthewOn Friday, 1 June 2012 15:18:24 UTC+1, Chris wrote:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
It sounds like you’ve cheekily discovered the parameters that are passed by
FreeAgent itself
Since the parameters aren’t documented, we can’t promise that they won’t
change in the future. If we refactor our codebase, it’s quite possible
we’ll introduce a breaking change for your integration.
I’d encourage you to keep an eye on the Trello card, we’d like to introduce
official support for custom payment terms in a future API release.
Thanks,
DaveOn 8 July 2015 at 16:00, Bob Kreefft bobpje@gmail.com wrote:
Hi all,
After some trial and error, I just found out that the API actually does
support setting the Custom Payment Terms through the API! (Use
“payment_terms” as invoice parameter, et voila).
Now my question is: is it safe to use this, as it is nowhere documented?
Thanks,
Bob
Op woensdag 10 juni 2015 13:28:01 UTC+2 schreef David Jones:
Hi Bob,
I’m afraid the API still doesn’t expose “Custom Payment Terms” (sorry!!)
but we do have a feature request for exposing not only payment terms, but
all the settings visible under “More Options” in the web UI.
I would be really great to have the ‘Custom Payment Terms’ available via
the API.
Thanks.
Op vrijdag 1 juni 2012 16:18:24 UTC+2 schreef Chris:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
Sorry for the slow response on this, we have a bit of an API backlog right
now. Let me chat to the team in early Jan and we’ll try and get this
addresses.
Hope this is ok.
OllyOn Monday, December 17, 2012, Chris Page wrote:
Hi there,
Still no updates on this one - we would love to have custom payment terms
available within the API.
Many thanks,
Chris.
On Friday, June 1, 2012 3:18:24 PM UTC+1, Chris wrote:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?
I would be really great to have the ‘Custom Payment Terms’ available via
the API.
Thanks.Op vrijdag 1 juni 2012 16:18:24 UTC+2 schreef Chris:
Hello,
I am currently developing a script that uses the FreeAgent V2 API in
order to generate contacts an invoices. During this process we have
run into a few issues that seem to be the limitations of this API.
Contact Creation
When creating contacts, we would like to be able to specify how the
contact should be treated in terms of VAT. As we are a UK based
company, if the client is in Europe, we want to charge them VAT.
However, as the default value for ‘Charge VAT’ is set to ‘Only if
contact is also based in United Kingdom’ VAT is not applied to their
invoices by default, even when parsing VAT within the Invoice Items.
So in short, the API should contain a string that allows you to set a
value for the ‘Charge VAT’ field.
Invoicing
The current FreeAgent V2 API does not seem to adopt the default
invoice theming and the following fields are missing from the API -
Custom Payment Terms
Additional Text
Also we have noted that the ‘status’ flag even when parsed using the
‘sent’ value leaves the invoice marked as a draft.
Are there any resolutions to the issues above or can these be
implemented into the API?