Graph is antiquated. If you look at the fees of some online banks (Ally for example) it's not nearly that high. Also, since this is an invoice, does part of the fees have to do with a product in transit? There's always more fees when things such as letters of credit are required.
Bitcoin works well for peer-to-peer transfers but I'm not sure with the information given, that's the type of transaction being completed.