FreeAgent V2 Unsupported Operations

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?

Many thanks,
Chris.

Hi Graeme,

Has this been implemented?

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!

Cheers,

Graeme

On 7 August 2012 16:34, Chris <chris...@hallwaystudios.com <javascript:>>wrote:

Hi Graeme,

Do you have any updates on this? As far as I am aware these haven’t been
acted on. We also have a few other problems listed below -

  • Invoice themes are reset to default once created, we want to use
    our own custom theme but can’t do this.
  • Flags on the invoices such as ‘Email Invoice Reminders’ cannot be
    set via the API.

I hope you can help us with this.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To view this discussion on the web visit
https://groups.google.com/d/msg/freeagent_api/-/X9bZ7gipS0gJ.

To post to this group, send email to freeag...@googlegroups.com<javascript:>
.
To unsubscribe from this group, send email to
freeagent_ap...@googlegroups.com <javascript:>.
For more options, visit this group at
http://groups.google.com/group/freeagent_api?hl=en.


Graeme Boyd
Senior Software Engineer

Web. freeagent.com http://www.freeagent.com/ Blog. The FreeAgent Blog - FreeAgent
Twitter. @freeagent https://twitter.com/#!/freeagent Facebook.
FreeAgent | Edinburgh

40 Torphichen Street, Edinburgh, EH3 8JB
FreeAgent Central Ltd. Registered in sunny Scotland SC316774

Thanks,

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?

Many thanks,
Chris.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To view this discussion on the web visit
https://groups.google.com/d/msg/freeagent_api/-/mSJJpSx2cgEJ.
To post to this group, send email to freeagent_api@googlegroups.com.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/freeagent_api?hl=en.


Sent from Gmail Mobile

Hi Graeme,

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?

Many thanks,
Chris.

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 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?

Many thanks,
Chris.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

David Jones
Senior Support Engineer

FreeAgent

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,
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.

Trello

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?

Many thanks,
Chris.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_ap...@googlegroups.com <javascript:>.
To post to this group, send email to freeag...@googlegroups.com
<javascript:>.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Senior Support Engineer

FreeAgent

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!

Cheers,

GraemeOn 7 August 2012 16:34, Chris chris.page@hallwaystudios.com wrote:

Hi Graeme,

Do you have any updates on this? As far as I am aware these haven’t been
acted on. We also have a few other problems listed below -

  • Invoice themes are reset to default once created, we want to use our
    own custom theme but can’t do this.
  • Flags on the invoices such as ‘Email Invoice Reminders’ cannot be
    set via the API.

I hope you can help us with this.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To view this discussion on the web visit
https://groups.google.com/d/msg/freeagent_api/-/X9bZ7gipS0gJ.

To post to this group, send email to freeagent_api@googlegroups.com.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/freeagent_api?hl=en.

Graeme Boyd
Senior Software Engineer

Web. freeagent.com http://www.freeagent.com/ Blog. The FreeAgent Blog - FreeAgent
Twitter. @freeagent https://twitter.com/#!/freeagent Facebook.
FreeAgent | Edinburgh

40 Torphichen Street, Edinburgh, EH3 8JB
FreeAgent Central Ltd. Registered in sunny Scotland SC316774

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,

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?

Many thanks,
Chris.

Any update on this?

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?

Many thanks,
Chris.

Hi Bob,

It sounds like you’ve cheekily discovered the parameters that are passed by
FreeAgent itself :slight_smile:

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.

Trello

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 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?

Many thanks,
Chris.


You received this message because you are subscribed to the Google
Groups “FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to freeagent_ap...@googlegroups.com.
To post to this group, send email to freeag...@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.


David Jones
Senior Support Engineer

FreeAgent


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api.
For more options, visit https://groups.google.com/d/optout.

David Jones
Senior Support Engineer

FreeAgent

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.

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?

Many thanks,
Chris.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To view this discussion on the web visit
https://groups.google.com/d/msg/freeagent_api/-/mSJJpSx2cgEJ.
To post to this group, send email to freeagent_api@googlegroups.com<javascript:_e({}, ‘cvml’, ‘freeagent_api@googlegroups.com’);>
.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com <javascript:_e({}, ‘cvml’,
‘freeagent_api%2Bunsubscribe@googlegroups.com’);>.
For more options, visit this group at
http://groups.google.com/group/freeagent_api?hl=en.

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?

Many thanks,
Chris.