Oh, I'm actively doing this at the moment. FreeAgent grabs my transactions from Wise already, and then I give it [Claude Code, in fact] a folder of PDFs to attach to my invoices, including figuring out VAT, and it's uploading what it found using the FreeAgent API. My accountant hasn't complained yet, and it seems considerably more accurate than when my wife was doing it.

Quiet plug for https://github.com/pjlsergeant/byre which I use for all my little projects like this.

>My accountant hasn't complained yet

They're not going to unless it's obviously and egregiously wrong - the risk on quality of input remains yours. It's the tax version of garbage in, garbage out. They're just guaranteeing the processing step.

The problem with LLM's is that they could work correctly for months and years and then do something egregious which will will go unnoticed because of the misplaced trust one develops on a system that "just seems to work." Get flagged for an expensive audit and there go all the savings and then some.

isn't that true for humans too?

Humans are more likely to make small mistakes but the internal consistency check is pretty good at catching large errors. On top of that, fudging numbers to make everything add up is not something humans do (not unintentionally at least)

Very cool!

We've used the following CLI to do the freeagent upload:

https://github.com/anjor/freeagent-cli

How are you dealing with finding the receipts? Would you like to try a receipt finder that grabs them from your mailbox/ google drive?