Email invoice request & bug
Hi,
I've just started using the email invoice feature, just a couple of things:
- Could the subject field act in the same way as the message field ie. remember the format you entered in the last invoice, and allow the [reference], [invoice_date] etc. values as well?
- There seems to be a character encoding issue with pound signs (£), when I include the invoice amount it looks like this: £30.00.
Cheers,
Jack
I've just started using the email invoice feature, just a couple of things:
- Could the subject field act in the same way as the message field ie. remember the format you entered in the last invoice, and allow the [reference], [invoice_date] etc. values as well?
- There seems to be a character encoding issue with pound signs (£), when I include the invoice amount it looks like this: £30.00.
Cheers,
Jack
1
person likes this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
The company implemented this idea.
-
Inappropriate?Hi Jack,
Thanks for the suggestions. We'll have a think about the subject changes and get back to you.
Regarding the encoding issue, could you let me know what email client you're using? I've been unable to replicate this issue. -
Inappropriate?Hi Jack
Emails originating from FreeAgent are encoded using UTF-8. Thunderbird (for OS X at least) is set by default to encode incoming messages in ISO-8859-1, or Latin-1, format which is why the £ sign is being rendered incorrectly.
You can make Thunderbird use UTF-8 for the incoming messages by selecting UTF-8 in the Options > Display > Fonts > Character Encodings > Incoming Mail section:

Let me know if this works for you.
-
Inappropriate?Hi Olly,
But the default encoding is only for messages which have no encoding specified. As the invoice messages are being sent in UTF-8 they should be specifying that in their Content-Type header, which they're currently not:
Content-Type: text/plain
Content-Transfer-Encoding: Quoted-printable
Content-Disposition: inline
-
Inappropriate?Hi Jack
Thanks for bringing this to our attention. I've figured out what's going wrong and why there is confusion.
The Content-Type header is being set with an appropriate charset for all plain text emails from FreeAgent, e.g:
Date: Fri, 17 Oct 2008 13:06:42 +0000
From: FreeAgent Central <support@freeagentcentral.com>
Reply-To: FreeAgent Central <support@freeagentcentral.com>
To: me@domain.com
Subject: Request to change your FreeAgent password
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
However, as you've discovered this isn't being set correctly for the plain text part of the invoice emails, which have a multipart/mixed Content-Type:
Content-Type: multipart/mixed; boundary="mimepart_48f88d1eacbb3_160a158919825da4169"
--mimepart_48f88d1eacbb3_160a158919825da4169
Content-Type: text/plain
Content-Transfer-Encoding: Quoted-printable
Content-Disposition: inline
=C2=A3=C2=A3=C2=A3=C2=A3
--mimepart_48f88d1eacbb3_160a158919825da4169
Content-Type: application/pdf; name=invoice.pdf
Content-Transfer-Encoding: Base64
Content-Disposition: attachment; filename= invoice.pdf
Interestingly both Gmail and Apple Mail render these emails correctly.
I'll look into this further and work on a resolution soon.
-
Inappropriate?It is weird, but I think just adding the "charset=utf-8" parameter to the text/plain part should do it. Looking at other multi-part messages that are in UTF-8 they all seem to have that for each part as well.
On another note, I've just noticed that FreeAgent doesn't remember the message you add to the invoice email from one invoice to the next, is there a way to do this (as mine are always the same standard message).
Cheers,
Jack
I’m happy
-
Inappropriate?Hi Jack,
Just to let you know we have now resolved this issue and it will be fixed in the next release.
I’m happy
-
Inappropriate?
On another note, I've just noticed that FreeAgent doesn't remember the message you add to the invoice email from one invoice to the next, is there a way to do this (as mine are always the same standard message).
We don't currently do this across all invoices simply because each customer has different requirements. We could introduce this 'remember last message' functionality, but doing do could be frustrating to those who prefer to write a custom message each time.
We will have a think about how best we can accommodate everyone here though as I can see how it would be useful.
Loading Profile...



