Hi,
Trying to create some expenses via the API and I’m hitting an error that
I’ve never had before.
foreign_gross_value is not a number. You never asked for this before and
it’s not in your documentation? I’m sending it and I’m still getting the
error so I’m about to look into the payload in more detail,
Can you tell me whether this is a bug or not? It’s not on your
documentation for creating an expense
Thanks,
Dan
Hi Dan,
Thanks for the private message. Looking at the request you’re submitting,
here’s the problem:
…“gross_value”:"-1,140.78"…
If you lose the comma in the value, this will just work. The
foreign_gross_value error you’re seeing is our internal field name for
gross_value (when dealing with foreign currency) leaking out, and I’ll file
a bug to have this fixed, as it’s obviously not very helpful.
Let me know if you still see the issue after trying again.
Cheers,
-J
Hi Dan,
I think I’ve actually found you in our logs, so taking a look at that now.
-JOn Thu, Oct 22, 2015 at 4:36 PM, Dan Jenkins dan@nimblea.pe wrote:
Is there any way I can send you a JSON file? Don’t mind sending you the
actual data as long as it’s not public and stays within freeagent.
Dan
On Thursday, 22 October 2015 15:55:55 UTC+1, Jonathan Barrett wrote:
Hi Dan,
Thanks for getting in touch. That’s an internal parameter that should be
getting abstracted away by the existing API interface. I wouldn’t expect
you to be seeing any reference to it in our error messages, which suggests
a problem at our end.
Can you send me a (sanitised) copy of the JSON you’re submitting so I can
dig in and try and replicate?
Thanks,
-J
On Thursday, 22 October 2015 11:13:31 UTC+1, Dan Jenkins wrote:
So as far as I can tell, I’m sending it, but because it’s a negative
number, when it gets sent as JSON, it’s a string?
Can you give me any more detail about this new field?
Dan
On Thursday, 22 October 2015 10:59:49 UTC+1, Dan Jenkins wrote:
Hi,
Trying to create some expenses via the API and I’m hitting an error
that I’ve never had before.
foreign_gross_value is not a number. You never asked for this before
and it’s not in your documentation? I’m sending it and I’m still getting
the error so I’m about to look into the payload in more detail,
Can you tell me whether this is a bug or not? It’s not on your
documentation for creating an expense
Thanks,
Dan
–
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.
Jonathan Barrett, Engineer
FreeAgent
+44 (0)131 543 3154
www.freeagent.com | @freeagent https://twitter.com/freeagent
One Edinburgh Quay, 133 Fountainbridge, Edinburgh, EH3 9QG
FreeAgent Central Ltd. Registered in sunny Scotland SC316774
Is there any way I can send you a JSON file? Don’t mind sending you the
actual data as long as it’s not public and stays within freeagent.
DanOn Thursday, 22 October 2015 15:55:55 UTC+1, Jonathan Barrett wrote:
Hi Dan,
Thanks for getting in touch. That’s an internal parameter that should be
getting abstracted away by the existing API interface. I wouldn’t expect
you to be seeing any reference to it in our error messages, which suggests
a problem at our end.
Can you send me a (sanitised) copy of the JSON you’re submitting so I can
dig in and try and replicate?
Thanks,
-J
On Thursday, 22 October 2015 11:13:31 UTC+1, Dan Jenkins wrote:
So as far as I can tell, I’m sending it, but because it’s a negative
number, when it gets sent as JSON, it’s a string?
Can you give me any more detail about this new field?
Dan
On Thursday, 22 October 2015 10:59:49 UTC+1, Dan Jenkins wrote:
Hi,
Trying to create some expenses via the API and I’m hitting an error that
I’ve never had before.
foreign_gross_value is not a number. You never asked for this before and
it’s not in your documentation? I’m sending it and I’m still getting the
error so I’m about to look into the payload in more detail,
Can you tell me whether this is a bug or not? It’s not on your
documentation for creating an expense
Thanks,
Dan
Sent a private reply with a fileOn Thursday, 22 October 2015 16:36:06 UTC+1, Dan Jenkins wrote:
Is there any way I can send you a JSON file? Don’t mind sending you the
actual data as long as it’s not public and stays within freeagent.
Dan
On Thursday, 22 October 2015 15:55:55 UTC+1, Jonathan Barrett wrote:
Hi Dan,
Thanks for getting in touch. That’s an internal parameter that should be
getting abstracted away by the existing API interface. I wouldn’t expect
you to be seeing any reference to it in our error messages, which suggests
a problem at our end.
Can you send me a (sanitised) copy of the JSON you’re submitting so I can
dig in and try and replicate?
Thanks,
-J
On Thursday, 22 October 2015 11:13:31 UTC+1, Dan Jenkins wrote:
So as far as I can tell, I’m sending it, but because it’s a negative
number, when it gets sent as JSON, it’s a string?
Can you give me any more detail about this new field?
Dan
On Thursday, 22 October 2015 10:59:49 UTC+1, Dan Jenkins wrote:
Hi,
Trying to create some expenses via the API and I’m hitting an error
that I’ve never had before.
foreign_gross_value is not a number. You never asked for this before
and it’s not in your documentation? I’m sending it and I’m still getting
the error so I’m about to look into the payload in more detail,
Can you tell me whether this is a bug or not? It’s not on your
documentation for creating an expense
Thanks,
Dan
So as far as I can tell, I’m sending it, but because it’s a negative
number, when it gets sent as JSON, it’s a string?
Can you give me any more detail about this new field?
DanOn Thursday, 22 October 2015 10:59:49 UTC+1, Dan Jenkins wrote:
Hi,
Trying to create some expenses via the API and I’m hitting an error that
I’ve never had before.
foreign_gross_value is not a number. You never asked for this before and
it’s not in your documentation? I’m sending it and I’m still getting the
error so I’m about to look into the payload in more detail,
Can you tell me whether this is a bug or not? It’s not on your
documentation for creating an expense
Thanks,
Dan
Oh that’s interesting. I’ve never had this issue before which means
something has definitely broken in my CSV parsing
Thanks Jonathan!On Thursday, 22 October 2015 18:00:23 UTC+1, Jonathan Barrett wrote:
Hi Dan,
Thanks for the private message. Looking at the request you’re submitting,
here’s the problem:
…“gross_value”:“-1,140.78”…
If you lose the comma in the value, this will just work. The
foreign_gross_value error you’re seeing is our internal field name for
gross_value (when dealing with foreign currency) leaking out, and I’ll
file a bug to have this fixed, as it’s obviously not very helpful.
Let me know if you still see the issue after trying again.
Cheers,
-J
Hi Dan,
Thanks for getting in touch. That’s an internal parameter that should be
getting abstracted away by the existing API interface. I wouldn’t expect
you to be seeing any reference to it in our error messages, which suggests
a problem at our end.
Can you send me a (sanitised) copy of the JSON you’re submitting so I can
dig in and try and replicate?
Thanks,
-JOn Thursday, 22 October 2015 11:13:31 UTC+1, Dan Jenkins wrote:
So as far as I can tell, I’m sending it, but because it’s a negative
number, when it gets sent as JSON, it’s a string?
Can you give me any more detail about this new field?
Dan
On Thursday, 22 October 2015 10:59:49 UTC+1, Dan Jenkins wrote:
Hi,
Trying to create some expenses via the API and I’m hitting an error that
I’ve never had before.
foreign_gross_value is not a number. You never asked for this before and
it’s not in your documentation? I’m sending it and I’m still getting the
error so I’m about to look into the payload in more detail,
Can you tell me whether this is a bug or not? It’s not on your
documentation for creating an expense
Thanks,
Dan