I've just upgraded YUI  from V 2.6.0 to V 2.7.0, and their JSON parser is now throwing errors in code which used to work
I'm don't quite know what to do next, since I would rather not downgrade YUI, but even that's under consideration.
And no, Business::AU::Ledger is not yet on CPAN.
It will be one day, and - yeah! - has a web interface.
It's designed to replace the only MS Windows program I still use, a free accounting package from the ATO (Australian Tax Office ) called eRecord .
Teaching C# means I have that installed (both my desktop and laptop are dual-boot machines, in that they run as OS called Debian and something else called Win2FK [desktop] and WinXFP [laptop]).
But I don't
My module lacks things like handling split cheques, and reconciliation, and a few small details, but is almost usable...